/*	quest CSS V1.0  */


body{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#595959; background-color:#666666; margin:0;}
img{border:0;}
.clearfloat{clear:both;}
a{color:#4abfad;}
a:hover{text-decoration:none;}

#frame{background-color:#FFFFFF}

#maingui{background-color:#FFFFFF; padding-bottom:60px; float:left;}
#sidebar{background-color:#FFFFFF; padding-top:100px; margin-left:696px;}


#logo{margin-left:26px; padding-top:16px; float:left; position:relative;}
#head{padding-top:56px;}



#navbar{margin-left:156px; margin-top:10px; background-image:url(/img_upload/menuback.jpg); background-repeat:no-repeat; height:25px; width:528px;}
#menu{width:495px; float:left; padding-left:3px; height:25px;}

#flashbar{margin-top:20px; margin-left:156px; width:522px;}
#maincontent{margin-top:20px; margin-left:156px; width:522px;}

#footer{margin-left:0px; background-color:#666666; padding:20px; padding-left:156px; color:#FFFFFF; height:80px;}
 
.floatleft{float:left; width:400px;}

/* article styles */

.out_art {

}
.out_art h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #595959; 
	font-weight: bold;
}
.out_art h2 {
	padding: 0;
	font-size: 12px;
	color: #595959;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
        clear:both;
}
.out_art h4 {
	padding: 0;
	font-size: 12px;
	color: #595959;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.out_art p {
	font-size: 12px;
	color: #595959;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.out_art ul {
	font-size: 12px;
}
.out_art ol {
	font-size: 12px;
}
.out_prev_img {
	margin-bottom: 10px;
} 
.out_prev_img h3 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #595959;
}
.out_link {
	clear: both;
	margin-bottom: 10px;
}
.out_art .out_link p {
	font-size: 12px;
	color: #595959;
	margin: 0;
	padding: 0;
}
.prev_copy {
	text-align: center;
}
.out_art .out_prev_img p {
	font-size: 10px;
	margin: 0;
	padding: 0;
}
p.link_blurb, p.link_blurb_h {
	color: #595959;
}
.out_link a:link {
	color: #4abfad;
}
.out_link a:visited {
	color: #4abfad;
}
.out_link a:hover {
	color: #4abfad;
	text-decoration: underline;
}
.out_link a:active {
	color: #4abfad;
}
a.out:link {
	color: #4abfad;
}
a.out:visited {
	color: #4abfad;
}
a.out:hover {
	color: #4abfad;
}
a.out:active {
	color: #4abfad;
}
.out_art a {
	color: #4abfad;
}
.out_art a:hover {
	color: #4abfad;
	text-decoration: none;
}	
/* end of article navigation styles (previous page, top of page) */

.out_footer {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
	font-size: 11px;
}	
.out_art .out_footer {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 10px;
	font-size: 10px;
}
.out_footer a {
	color: #ffffff;
	padding-right: 5px;
}
.out_footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}
/* right newsbox styles */

.nb_ri_top {
	display: none;
}
.nb_ri_bot {
	display: none;
}	
.nb_ri_ce {
	border: #b5b5b5 3px solid;
	width: 204px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.nb_ri_ce h3 {
	font-size: 12px;
	font-weight: bold;
	color: #acacac;
	margin: 0;
	padding-top: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	text-align: left;
}
.nb_ri_ce p {	
	font-size: 11px; 
	color: #acacac;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;	
	padding: 0;
}
.nb_ri_ce img {
	margin: 0;
	padding: 0;
}
.nb_ri_ce a {
	margin-left: 3px;
	margin-right: 3px;
	font-size: 11px;
}
.nb_ri_ce a:link {
	color: #acacac;
}
.nb_ri_ce a:visited {
	color: #acacac;
}
.nb_ri_ce a:hover {
	color: #4abfad;
}
.nb_ri_ce a:active {
	color: #acacac;
}
.trilimage {
	padding-top: 20px;
}
/* form styles */
.out_form h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #595959; 
	font-weight: bold;
}	
#button, #Reset {
border-style:solid;
border-color:#999999;
border-width: 2px;
color:#595959;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:5px;
padding:0;
}

/* ****** Infinite Menus Core CSS [Do Not Modify!] ****** */
.imclear{clear:left;height:0px;visibility:hidden;font-size:1px;line-height:0px;}.imcm ul,.imcm li,.imcm div,.imcm span{text-align:left;vertical-align:top;left;cursor:hand;cursor:pointer;padding:0px;margin:0;list-style:none;}.imcm ul{zoom:1}.imsc{position:relative;}.imsubc{position:absolute;visibility:hidden;background-image:url(ie_css_fix)}.imcm li{list-style:none;font-size:1px;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;zoom:1;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:1;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:2;}.imcm ul ul ul .imsc,.imcm ul ul .imsubc{z-index:3;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imea{position:relative;height:0px;float:right;text-align:right;}.imea div{position:relative;font-size:1px;line-height:0px;}

/* ||||||||| Infinite Menu Styles |||||||||||| */



	/*--[[ Orientation none=vertical, left=horizontal ]]--*/
	#imenus0 li {float:left; }
	
	.main {height: 24px; width: 82px;}
	.menuactive {height: 24px; width: 82px;}
	
	#imenus0 .menuactive  {
	 display: block; color:#ffffff; background-image:url(/img_upload/icon-arrow.gif); background-position:bottom; background-repeat:no-repeat;
}

	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam div,#imenus0 .imeamj div {width:1px; height:5px; left:0px; top:5px;  background-repeat:no-repeat; background-position:top left;}
	#imenus0 li:hover .imeam div, #imenus0 li a.iactive .imeamj  div { background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas div, #imenus0 ul .imeasj div {width:1px; height:9px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas div, #imenus0 li a.iactive .imeasj div {background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter0 {border-style:none; border-width:0px; padding-left:0px; padding-right:0px; margin:0px 0px 0px ; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#eaeaea; padding:3px; margin:0px 0px 0px ; border:#cccccc solid 1px; width:120px;top:5px;left:0px;}


	/* --[[ Main Items ]]-- */
	#imenus0 li a {display: block; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; padding-top: 4px; text-align: center;}

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 li:hover>a {color:#4abfad; }
		#imenus0 li a.ihover, .imde #imenus0 a:hover {color:#4abfad; }
		
		/* [active] */
		#imenus0 li a.iactive {}

		/* [Main Graphic Button Text Content] */
		#imenus0 .imbuttons {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul {background-color:#eaeaea;}
	#imenus0 ul a {background-color:#eaeaea; color:#666666; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; line-height: 18px; padding:2px 5px;}

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#eaeaea; color:#4abfad; border-style:none; }
		#imenus0 ul li a.ihover {background-color:#eaeaea; color:#4abfad; border-style:none; }

		/* [active] */
		#imenus0 ul li a.iactive {}