
/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #999999; }
div.jqi{ width: 400px; font-family: "Arial","Verdana", Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee;  padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: pointer; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons{ text-align: left; padding: 5px 0 5px 0;  }
div.jqi button{ font-family: "Arial","Verdana", Helvetica, sans-serif;padding: 3px 10px 3px 10px; margin: 0 10px; background-color: #888888; border-top:none;border-left:none;border-right:solid 1px #444444;border-bottom:solid 1px #444444; color: #ffffff; font-weight: normal; font-size: 11px; cursor: pointer;}
div.jqi button.jqidefaultbutton{ background-color: #ca2079; }
.jqiwarning .jqi .jqibuttons{ background-color: #ca2079; }


div.jqi .jqimessage .field{ padding: 5px 0; }
div.jqi .jqimessage .title{ font-size:18px;margin-bottom:20px;color:#ca2079;font-weight:normal }
div.jqi .jqimessage .field label{ display: block; clear: left; float: left; width: 100px; }
div.jqi .jqimessage .field input{ width: 250px; margin-bottom:20px; padding:3px;border:solid 1px #888888}
div.jqi .jqimessage .field input.error{ border: solid 1px #ff0000; }
/*-------------------------------- */

body {font-size:11px;text-align:center;margin:0px;font-family:Helvetica;background:url(/images/bg.jpg) top center no-repeat #ca2079}

a { color:#ca2079; text-decoration:none; background:#}
a:link { color:#ca2079; text-decoration:none; }
a:visited { color:#ca2079; text-decoration:none; }
a:hover { color:#ca2079; text-decoration:none; }
a:active { color:#ca2079	; text-decoration:none; }	

	.outer {width: 912px;margin:0px auto 0px auto;text-align:center;}
	.container {background:url(/content_bg.png) repeat-y; width:912px;margin:0px auto 0px auto;text-align:left;}
	
	#header {background:url(/images/top_bg.png) no-repeat;height:56px;}

	
	td {font-size:11px;}

.row1 {background:#eeeeee;}
.dotted {border-bottom:dotted 1px #cccccc}
.line { height:1px;border-top:#cccccc 1px dotted; margin:20px 0px 20px 0px}
.error {color:#990000}
.row_title {}


.textbox {border:solid 1px #999999;padding:2px;color:#555555;font-family:Arial, Helvetica, sans-serif}



#hp1 {height:210px;float:left;width:250px;margin:0 ;border-right:#cccccc 1px solid; background:#eeeeee; line-height:22px;color:#444444;font-size:12px;}
#hp2 {height:210px;float:left;width:749px;margin:0 ; line-height:18px;color:#444444;background:#eeeeee;font-size:12px;}
#hp3 {height:210px;float:left;width:249px;margin:0 ;border-left:#cccccc 1px solid; line-height:16px;color:#444444;font-size:12px;}

#hp1 h3 {font-weight:normal;font-size:16px;color:#f3901b;padding:0px; margin:0px 0px 10px 0px;padding-top:10px}
#hp2 h3 {font-weight:normal;font-size:16px;color:#f3901b;padding:0px; margin:0px 0px 10px 0px;padding-top:10px}

#hp2 td {line-height:20px;font-size:12px;}

#hp3 h3 {font-weight:normal;font-size:16px;color:#f3901b;padding:0px; margin:0px 0px 10px 0px;padding-top:10px}
.hp  a:link { color:#cc9900;text-decoration:none;}
.hp  a:active { color:#cc9900;text-decoration:none;}
.hp  a:visited { color:#cc9900;text-decoration:none;}
.hp  a:hover { color:#cc9900;text-decoration:none;}	





#logo {}
#logo .left {float:left;}


.data {background:url(/images/content_bg.png) repeat-y;}
.page {background:url(/images/body_bg.png) repeat-y ;margin-left:5px;width:902px;}

.inner_wrapper {padding:0px 0px 60px 0px;background:#000000}

#middle {overflow:hidden;float:left;width:530px;margin:20px 40px 90px 30px; line-height:20px;color:#555555;font-size:12px;}
#middle  a:link { color:#ca2079;text-decoration:none;}
#middle  a:active { color:#ca2079;text-decoration:none;}
#middle  a:visited { color:#ca2079;text-decoration:none;}
#middle  a:hover { color:#555555;text-decoration:none;}			
#middle td {color:#888888; line-height:22px;font-size:13px;}
#middle h1 {color:#ca2079;margin:10px 0px 15px 0px; padding:0px; line-height:28px; font-size:23px;font-weight:normal;font-family:Georgia,Times,serif}
#middle h2 {color:#888888;margin:10px 0px 30px 0px; padding:0px;line-height:22px; font-size:16px;font-weight:normal;font-family:Georgia,Times,serif}
#middle h3 {color:#000000;margin:10px 0px 4px 0px; padding:0px;line-height:18px; font-size:14px;font-weight:normal;}
#middle .middlehr {border-top:#cccccc 1px dotted;margin:15px  0px 15px  0px;height:1px}



#page_top {height:111px;border-bottom:#d3d3d3 1px solid;margin:0px 5px 0px 5px;width:902px;}
#page_top .left {height:90px;overflow:hidden;line-height:111px;font-size:27px;color:#2a2a2a;font-family:Georgia,Times,serif;margin-left:30px}
#page_top .dots { float:right;margin-right:30px;	}


#left { float:left;width:182px;margin-top:0px;margin-bottom:90px;margin-left:5px;}
#left h1 {margin:8px 0px 20px 8px; padding:0px; font-size:14px;font-weight:normal;}

#left .item { cursor:pointer;padding:10px 20px 10px 26px; font-size:12px; border-bottom:solid 1px #ffffff}
#left .item:hover {  font-size:12px;}
#left .item a { color:#000000; text-decoration:none; background:#}
#left .item a:link { color:#000000; text-decoration:none; }
#left .item a:visited { color:#000000; text-decoration:none; }
#left .item a:active { color:#000000	; text-decoration:none; }	
#left .item a:hover { color:#555555; text-decoration:none; }


#left .item_on { cursor:pointer;padding:10px 20px 10px 26px; font-size:12px; border-bottom:solid 1px #ffffff}
#left .item_on:hover {  font-size:12px;}
#left .item_on a { color:#ca2079; text-decoration:none; background:#}
#left .item_on a:link { color:#ca2079; text-decoration:none; }
#left .item_on a:visited { color:#ca2079; text-decoration:none; }
#left .item_on a:hover { color:#555555; text-decoration:none; }
#left .item_on a:active { color:#ca2079	; text-decoration:none; }	

#left .left_title {}
#left .left_top {margin:30px 0px 10px 0px;padding:	0 0 15px 20px;border-bottom:#ffffff 1px solid;color:#2a2a2a;font-size:16px;font-family:Georgia,Times, Serif}
#left .left_bottom {height:20px;padding-left:26px;}
#left .left_contact a:link { color:#ffffcc; text-decoration:underline; }
#left .left_contact a:visited { color:#ffffcc; text-decoration:underline; }
#left .left_contact a:hover { color:#ffffcc; text-decoration:underline; }
#left .left_contact a:active { color:#ffffff; text-decoration:underline; }		


#sub_item {font-size:11px;padding:10px 0px 0px 10px;line-height:18px;}


#right { float:left;width:190px;color:#666666;font-size:12px;line-height:16px;margin:20px 10px 90px 0px}
/*#right .righthr {height:25px;}*/
#right .righthr {margin:12px 0px 12px 0px;height:1px}
#right h3 {color:#cc0000;margin:20px 0px 20px 0px; padding:0px; font-size:13px;font-weight:normal;}
#right  a:link { color:#000000;text-decoration:underline;}
#right  a:active { color:#000000;text-decoration:underline;}
#right  a:visited { color:#000000;text-decoration:underline;}
#right  a:hover { color:#000000;text-decoration:underline;}

#right .right_links {font-size:12px;}
#right .right_links a:link{color:#000000;text-decoration:underline;}
#right .right_links a:visited{color:#000000;text-decoration:underline;}
#right .right_links a:active{color:#000000;text-decoration:underline;}
#right .right_links a:hover{color:#000000;text-decoration:underline;}
#right .right_links_button {background:#f3901b;text-align:center;padding:5px;margin:0px 0px 0px 0px;cursor:pointer;color:#ffffff}
#right .right_links_button:hover {background:#336699;color:#ffffff}

#footer {background:url(/images/footer_bg.png);color:#666666; text-align:left; margin:0px auto 0px auto; height:115px; width:912px}
#footer  a:link { color:#2a2a2a;text-decoration:none;}
#footer  a:active { color:#2a2a2a;text-decoration:none;}
#footer  a:visited { color:#2a2a2a;text-decoration:none;}			
#footer  a:hover { color:#555555;text-decoration:none;}
	
#nav {font-family:Georgia,Times,Serif;float:right;font-size:13px;text-align:left;height:37px;overflow:hidden;margin-top:19px;margin-right:26px;}

#nav li {
		list-style:none;
		display:inline;
		float:left;
		font-size:13px;
		width:121px;
		text-align:center;
		font-family:Georgia,Times,Serif;
		font-weight:normal;
		<?=(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') != false?"width:10px;":"");?>
	}
#nav ul {
		margin:0px 0px 0px 0px;
		
		padding:0px;
		top:0px;
	}

   #nav .nav_on a 	{
		padding:0px 20px 0px 20px;
	   background:url(/images/nav_button_on.png) ;
	   display:block;
	   text-decoration:none;
	   color:#333333;
	   height:37px;
	   line-height:43px;
	   width:auto;
	   
	   

	}
#nav .nav_on a:hover {
		padding:0px 20px 0px 20px;
   		color:#333333;
   		background:url(/images/nav_button_on.png);
	   height:37px;
	   line-height:43px;
   		width:auto
	}
   
#nav .nav_off a {
		padding:0px 20px 0px 20px;
		background:url(/images/nav_button_off.png);
	   display:block;
	   text-decoration:none;
	   color:#444444;
	   height:37px;
	   line-height:43px;
	   width:auto;
	   
	}
#nav .nav_off a:hover {
		padding:0px 20px 0px 20px;
   		background:url(/images/nav_button_on.png);
   		color:#333333;
	   height:37px;
	   line-height:43px;
	   width:auto
	} 
#nav_subnav { background:#333333;height:8px;overflow:hidden;}



.menuanchorclass {}

.selectedanchor {}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border:none;
font: normal 13px Arial;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #333333;
width: 240px; /* default width for menu */
margin-left:0px;
}

.anylinkmenu ul{
border-top:8px solid #333333;
margin: 0px 0px 0px 0px;
padding: 0px 0;
list-style-type: none;
/*background:url(/images/new/header_line.png )top no-repeat;*/
}

.anylinkmenu ul li a{
display: block;
text-indent: 3px;
border:none;
padding: 7px 6px 6px 16px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color:#cccccc;
text-align:left;
cursor:pointer;

}

.anylinkmenu a:hover{ /*hover background color*/

color: #ffffff;
background:#444444;

}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #f7f7f7;
padding: 10px;
font: normal 12px Arial;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */ display:none;
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}