
#CompleteLayout 				{width:960px; margin:0 auto; }

#header 						{width:955px; margin:3px 0 0 0;  height:107px; }

#header .homelogo				{float:left; margin:6px 0 0 0; width:100%; font-family:"Times New Roman"; font-size:32px; font-weight:bold; color:#FFFFFF; letter-spacing:1px;}
#header .logo 					{float:left; margin:20px 0 0 0; width:100%; font-family:"Times New Roman"; font-size:32px; font-weight:bold; color:#FFFFFF; letter-spacing:1px;}
#header .slogan 				{float:left; margin:5px 0 0 0px;  width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; letter-spacing:1px; }
#header .top_menu 				{float:left; margin:0 auto; width:100%;}

#header .city_name 				{font-family:Arial, Geneva, sans-serif; font-size:16px; letter-spacing:0px; color:#ffec4e;}


/* Body Content */
#body_content                   { width:100%; text-align:center;}
#body_content .body_inner       { float:left; width:100%; text-align:left; }
#body_content .body_left        { margin:0 auto; float:left; width:576px; padding: 20px 0 0 0px; }
#body_content .body_right       { margin:0 auto; float:left; width:324px; padding: 20px 0 0 0px; }
#body_content .marque 			{ float:left; margin:17px 0px 0px 7px; width:934px; font-family:Arial, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#b60002; letter-spacing:0px; }
#body_content .topmenu 			{ float:left; margin:20px 0px 0px 0px;}


h1{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
	color:#000000;
	margin:0 auto;
}

#footer{
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
}
#footer .line{
	width:100%;
	height:3px;
	background-color:#ca0002;
	margin:0 auto;
	padding:0;
}


h4
{
	 margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#C20002; text-align:left;;
}

.home_text
{
	margin: 0 auto; font-family:Arial; font-weight:normal; font-size:12px; color:#252525; text-align:justify;
}

.homelink
{
	margin: 0 auto; font-family:Arial; font-weight:normal; font-size:15px; color:#252525; text-align:justify;
}
A.homelink:link {
	margin: 0 auto; font-family:Arial; font-weight:normal; font-size:15px; color:#252525; text-align:justify; TEXT-DECORATION: none
}
A.homelink:hover {
	margin: 0 auto; font-family:Arial; font-weight:normal; font-size:15px; color:#C20002; text-align:justify; text-decoration:underline;
}



.bodytext						{ margin: 0 auto; font-family:Arial; font-weight:normal; font-size:12px; color:#252525; text-align:justify; line-height:16px; }

.redtext {color:#F00000}

.H_Line							{ background-image:url(../images/h_line.gif); background-repeat:repeat-x; height:2px; width:100%;}

a.BOTTOM:link, a.BOTTOM:visited { font-family:Verdana; font-size:11px; color: #713B0D; font-weight:normal; text-decoration:none; padding:0px 2px 0px 2px; } 
a.BOTTOM:hover, a.BOTTOM:active { font-family:Verdana; font-size:11px; color: #799310; font-weight:normal; text-decoration:none; padding:0px 2px 0px 2px; }

.Site_Designed				    { font-family:Verdana; color:#799310; font-size:11px; font-weight:normal; line-height:20px; }


.toplink {
	FONT-SIZE: 11px; COLOR: #f85c5e; FONT-FAMILY:Tahoma, Geneva, sans-serif; font-weight:bold; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.toplink:link {
	FONT-SIZE: 11px; COLOR: #f85c5e; FONT-FAMILY:Tahoma, Geneva, sans-serif; font-weight:bold; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.toplink:hover {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:Tahoma, Geneva, sans-serif; font-weight:bold; LETTER-SPACING: 0px; TEXT-DECORATION:underline;
}


.citylink {
	FONT-SIZE: 11px; COLOR: #f7b2b2; FONT-FAMILY:Tahoma, Geneva, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.citylink:link {
	FONT-SIZE: 11px; COLOR: #f7b2b2; FONT-FAMILY:Tahoma, Geneva, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.citylink:hover {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:Tahoma, Geneva, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION:underline;
}

.footerlink {
	FONT-SIZE: 11px; COLOR: #504f4f; FONT-FAMILY:Tahoma, Geneva, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.footerlink:link {
	FONT-SIZE: 11px; COLOR: #504f4f; FONT-FAMILY:Tahoma, Geneva, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.footerlink:hover {
	FONT-SIZE: 11px; COLOR: #ca0002; FONT-FAMILY:Tahoma, Geneva, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION:underline;
}


.clear							{ clear:both; display:block; }

.ctrl							{ BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; BORDER-LEFT: #aeaeae 1px solid; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #FFFFFF; padding-left:2px; Font:normal 11px Tahoma; height:15px; }
.frmselect						{ BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; BORDER-LEFT: #aeaeae 1px solid; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #FFFFFF; padding-left:2px; Font:normal 11px Tahoma; }
.btnform						{ BORDER-RIGHT: #e08c80 1px solid; BORDER-TOP: #e08c80 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE:url(../images/button_bg.gif); BORDER-LEFT: #e08c80 1px solid; COLOR: #333333; BORDER-BOTTOM: #e08c80 1px solid; FONT-FAMILY: Arial; width: 80px; height:22px;}

/************************** Tray **********************************/
#tray {padding-left: 0px;padding-right: 45px; float:left; width: 100%;}
#tray-left {float:left; width: 100%;}
#tray-right {float:left; width: 100%;}
#tray-left .left {margin-right: 12px;}
#tray h2 {margin-bottom: 16px;}
#tray p {margin: 0px;margin-bottom: 3px;}
#tray-left .more {padding-right: 12px;}

.img_border{border:#903 solid 3px;}


/*=== Navigation ===*/

/*- Nav1 -*/


#nav1{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	margin:6px 0 0 7px;
	text-transform:uppercase;
	letter-spacing:1px;
	float:left;
}

#nav1 ul{
	list-style:none;
	margin:0 auto;
	padding:0;
}

#nav1 li{
	float: left;
	line-height: 35px;
	margin: 0 4px 0 0;
}

#nav1 li a{
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 0 0 0 11px;
	text-decoration: none;
}


#nav1 li a span{
	display: block;
	float: left;
	height: 35px;
	padding: 0 10px 0 0;
}

#nav1 li a:hover,

#nav1 li.active a, #nav1 li.current_page_item a{

	background: url(../images/menu_bg.gif) repeat-x left;
	color: #000000;
	cursor: pointer;
	text-decoration: none;

}



*								{ margin: 0px;}

/* Popup Boxes */
.popup							{ display: none; }

/* Overlay Styling 
#TB_overlay 					{ position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }
.TB_overlayMacFFBGHack 			{ background: url(../images/macFFBgHack.png); }
.TB_overlayBG 					{ background-color:#666666; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay 				{ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window 						{ position: fixed; z-index: 102; color: #000000; display: none; text-align: left; top: 52%; left: 50%; width: 740px; margin-left: -330px; }
* html #TB_window 				{ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_closeWindowButton			{ display: block; float:right; background: url(../images/close.jpg); height: 36px; width: 36px; position: absolute; top: 0px; left: 704px; }
#TB_title						{ width: 740px; height: 30px; background: url(../images/window-top.png); }
#TB_bottom						{ width: 740px; height: 38px; background: url(../images/window-bottom.png); }
#TB_ajaxContent					{ background: #fff; clear: both; overflow: auto; text-align: left; font-size: 1.45em; }
#TB_load						{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2  }

* html #TB_load 				{ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect					{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect 			{ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent				{ clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }

/*  TOOL TIPS */

/* Overlay Styling */
#TB_overlay 					{ position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }
.TB_overlayMacFFBGHack 			{ background: url(../images/macFFBgHack.png); }
.TB_overlayBG 					{ background-color:#666666; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay 				{ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window 						{ position: fixed; z-index: 102; color: #000000; display: none; text-align: left; top: 52%; left: 57%; width: 540px; margin-left: -330px;}
* html #TB_window 				{ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_closeWindowButton			{ display: block; float:right; background: url(../images/close.jpg); height: 36px; width: 36px; position: absolute; top: 0px; left: 504px; }
#TB_title						{ width: 540px; height: 30px; background: url(../images/window-top.png); }
#TB_bottom						{ width: 540px; height: 38px; background: url(../images/window-bottom.png); }
#TB_ajaxContent					{ background: #fff; clear: both; overflow:hidden; text-align: left; font-size: 1.45em;}
#TB_load						{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load 				{ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect					{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect 			{ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent				{ clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }

/*  TOOL TIPS */

#dhtmltooltip{
position: absolute;
width: 170px;
border: 1px solid #b6b5b5;
padding: 2px;
background-color: #D5D5D5;
visibility: hidden;
color:#FFFFFF;
z-index: 100;
font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/*  TOOL TIPS */



/* CITY POPUP MENU */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: normal 11px arial;
	background:url(../images/mnu_down_icon.gif) no-repeat right;
	}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	width: 75px;
	color: #ffbebe;
	text-align:right;
	text-decoration: none}

#sddm li a:hover
{	color: #FFFFFF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin:3px 0 0 0;
	padding: 0;
	background: #FFFFFF;
	border: 1px solid #efacac}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFFFFF;
		color: #cb0003;
		font: 11px arial}

	#sddm div a:hover
	{	background: #cb0003;
		color: #FFF}

/* CITY POPUP MENU */

