@import url( "wats.css" ); /* styles for ticketing system */
@import url( "vm.css" ); /* styles for virtuemart */
@import url( "dropmenu.css" ); /* styles for drop down menus */

body			
{ 
	font: 12pt arial,helvetica,sans serif;
}


#main_body
{
	width: 800px;
	position: absolute; top: 0%; left: 50%;
	margin-left: -400px;
}



#header	
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


.mod_contentitem-ban1
{
	float: left;
	padding: 0;
	margin: 2px 0 0 0;
	width: 620px;
	height: 64px;
	font: 8pt arial, helvetica, sans-serif;
	line-height: 10px;
}

.mod_contentitem-ban1 img
{
	width: 606px;
	height: 54px;
	padding: 0;
	margin: 0;
}

.mod_contentitem-ban1 table.contentpaneopen
{
	padding: 0;
	margin: 0;
	width: 616px;
	display: inline;	
}

.article_seperator
{
	font-size: 0pt;
}


#site_search
{
	float: right;
	width: 172px;
	height: 62px;
	margin-top: 6px;
}


#footer
{
	float: left;
	width: 800px;
	height: 15px;
	background-color: #398E37;
	margin: 1px 0 0 0;
	font: 8pt arial, helvetica, sans-serif;
	color: white;
	text-align: right;
}


#footer .moduletable-bottom-menu
{
	float: left;
	width: 500px;
	height: 15px;
	margin: 0;
	padding: 0;
	background-color: #398E37;
	font: 8pt arial, helvetica, sans-serif;
	color: white;
}

#footer .moduletable-bottom-menu a
{
	float: left;
	width: 80px;
	height: 13px;
	margin: 0;
	padding: 0;
	background-color: #398E37;
	color: white;
	text-align: center;
	text-decoration: None;
}


#footer .moduletable-bottom-menu a:hover
{
	background-color: #E4EEE3;
	color: #398E37;
}



#home_base
{
	float: left;
	width: 800px;
}


#home_base_l
{
	float: left;
	width: 265px;
	margin-right: 4px;
}


#home_base_r
{
	float: right;
	width: 260px;
}


#left
{
	float: left;
	width: 172px;
	margin: 0 2px 0 0;
}


#main_content
{
	float: left;
	width: 440px;	
	padding: 2px;
	margin: 1px;
	font: 10pt arial, helvetica, sans-serif;
}


#main_content a
{
	font-weight: 100;
	text-decoration: none;
	color: green;
}


.readon
{
	float: left;
	text-align: center;
	font-size: 8pt;
	background-color: #E4EEE3;
	width: 80px;
	padding: 1px;
	height: 12px;
	margin: 1px;
	text-decoration: none;
	color: #398E37;
	padding-bottom: 4px;
}

.pagenav_prev a
{
	float: left;
	text-align: center;
	font-size: 8pt;
	/*border: 1px solid #398E37;*/
	background-color: #E4EEE3;
	width: 80px;
	padding: 1px;
	height: 12px;
	margin: 1px;
	text-decoration: none;
	color: #398E37;
	padding-bottom: 4px;
}

.pagenav_next a
{
	float: left;
	text-align: center;
	font-size: 8pt;
	/*border: 1px solid #398E37;*/
	background-color: #E4EEE3;
	width: 80px;
	padding: 1px;
	height: 12px;
	margin: 1px;
	text-decoration: none;
	color: #398E37;
	padding-bottom: 4px;
}


#right
{
	float: right;
	width: 172px;
}


.inside
{
	padding: 2px;
}











/*
*	Green border box layout
*/
.module-fp1
{
	font: 8pt arial,helvetica,sans serif;
	
}

.module-fp1 h3
{
	font: 10pt arial,helvetica,sans serif;
	color: #398E37;
	text-align: center;
	
}

.module-fp1 h4
{
	font: 9pt arial,helvetica,sans serif;
	font-weight: bold;
	color: #398E37;
	text-align: center;
	display: inline;
}

.module-fp1 img
{
	padding: 3px;
}

.module-fp1 
{
	background: url(../images/boxright2.png) top right no-repeat;
	padding:0;
	margin:0 0 5px 0;
}

.module-fp1 a
{
	font: 9pt arial,helvetica,sans serif;
	font-weight: bold;
	color: #398E37;
	text-align:center;
	text-decoration: none;
	line-height: 9px;
}

.module-fp1 div
{
	background: url(../images/boxleft2.png) top left no-repeat;
	margin:0;
	padding:8px 0 0 0;
}

.module-fp1 div div
{
	background: url(../images/boxleft2.png) bottom left no-repeat;
	padding:0 0 0 7px;
}

.module-fp1 div div div
{
	background: url(../images/boxright2.png) bottom right no-repeat;
	padding:0 0px 0px 0;
	height:auto !important;
	height:1%;
}


.module-fp1 .readon
{	
	font-size: 8pt;
	font-weight: normal;
	line-height: 14px;
}



.button
{
	margin-bottom: 5px;
}









/*
*	Light blue border box layout
*/
.module-fp2
{
	font: 8pt arial,helvetica,sans serif;
	
}

.module-fp2 h3
{
	font: 10pt arial,helvetica,sans serif;
	color: #2797F5;
	text-align: center;
	
}

.module-fp2 h4
{
	font: 9pt arial,helvetica,sans serif;
	font-weight: bold;
	color: #2797F5;
	text-align: center;
	line-height: 14px;
	display: inline;
}

.module-fp2 
{
	background: url(../images/boxright_blue2.png) top right no-repeat;
	padding:0;
	margin:0 0 5px 0;
}

.module-fp2 a
{
	font: 9pt arial,helvetica,sans serif;
	font-weight: bold;
	color: #2797F5;
	text-align:center;
	text-decoration: none;
	line-height: 9px;
}

.module-fp2 div
{
	background: url(../images/boxleft_blue2.png) top left no-repeat;
	margin:0;
	padding:8px 0 0 0;
}

.module-fp2 div div
{
	background: url(../images/boxleft_blue2.png) bottom left no-repeat;
	padding:0 0 0 7px;
}

.module-fp2 div div div
{
	background: url(../images/boxright_blue2.png) bottom right no-repeat;
	padding:0 0px 0px 0;
	height:auto !important;
	height:1%;
}

.module-fp2 .readon
{	
	font-size: 8pt;
	font-weight: normal;
        color: #1D4EC9;
	line-height: 14px;
}

.button-fp2
{
	margin-bottom: 5px;
}








/*
*	Solid green box layout
*/
.module-gr1
{
	font: 8pt arial,helvetica,sans serif;
	
}

.module-gr1 
{
	background: url(../images/solid_green_right2.png) top right no-repeat;
	padding:0;
	margin:0 0 5px 0;
}

.module-gr1 h3
{
	font: 10pt arial,helvetica,sans serif;
	font-weight: bold;
	color: white;
	text-align: center;
	display: inline;	
}

.module-gr1 a
{
	font: 10pt arial,helvetica,sans serif;
	font-weight: bold;
	color: white;
	text-align:center;
	text-decoration: none;
}

.module-gr1 div
{
	background: url(../images/solid_green_left2.png) top left no-repeat;
	margin:0;
	padding:8px 0 0 0;
}

.module-gr1 div div
{
	background: url(../images/solid_green_left2.png) bottom left no-repeat;
	padding:0 0 0 7px;
}

.module-gr1 div div div
{
	background: url(../images/solid_green_right2.png) bottom right no-repeat;
	padding:0 0px 0px 0;
	height:auto !important;
	height:1%;
}

.button-gr1
{
	margin-bottom: 5px;
}



.module-gr1 ul
{
	text-indent: 10px;
	padding: 2px;
	margin-left: 10px;
}

.latestnews-gr1 li
{
	list-style-type: disc;
	color: white;
	text-indent: 2px;
}

.latestnews-gr1 a
{
	font: 8pt arial,helvetica,sans serif;
	font-weight: normal;
	color: white;
	text-align:left;
	text-decoration: none;
}



/*
*	Solid blue box layout
*/
.module-gr2
{
	font: 8pt arial,helvetica,sans serif;
}

.module-gr2 
{
	background: url(../images/solid_blue_right2.png) top right no-repeat;
	padding:0 0px 0px 0;
	margin:0 0 5px 0;
}

.module-gr2 a
{
	font: 10pt arial,helvetica,sans serif;
	font-weight: bold;
	color: #398E37;
	text-align:center;
	text-decoration: none;
	color: white;
}

.module-gr2 div
{
	background: url(../images/solid_blue_left2.png) top left no-repeat;
	margin:0;
	padding:8px 0px 0 0;
}

.module-gr2 div div
{
	background: url(../images/solid_blue_left2.png) bottom left no-repeat;
	padding:0 0px 0px 7px;
}

.module-gr2 div div div
{
	background: url(../images/solid_blue_right2.png) bottom right no-repeat;
	padding:0 0px 0px 0;
	height:auto !important;
	height:1%;
}

.button-gr2
{
	margin-bottom: 5px;
}



.back_button
{
	float: left;
	text-align: center;
	font-size: 8pt;
	border: 1px solid #398E37;
	background-color: #E4EEE3;
	width: 40px;
	padding: 1px;
	height: 12px;
	margin: 1px;
	padding-bottom: 4px;
}


.back_button a
{
	text-decoration: none;
	color: #398E37;
}







