/* css reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}caption{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}

/* end css reset */

body { background: #082d5a; text-align: center; }


#header { width: 900px; height: 75px; margin: 0 auto; background: url(images/header.jpg); font-family: Trebuchet MS, arial,sans-serif; font-size: 12px; color: #fff; line-height: 20px; text-align: right; text-transform: uppercase; position: relative; }

	#header a { color: #fff; text-decoration: none; font-weight: bold; margin: 0 0 0 20px; }

#top_nav { height: 11px; background: #042145; }

img.logo:over { cursor: pointer; }


#content { background: url(images/bg_content2.jpg); width: 900px; height: 445px; margin: 0 auto; position: relative; overflow: hidden; text-align: left; }



#left_nav { width: 190px; height: 445px; background: url(images/bg_left_nav95.png); position: absolute; left: -190px; top:0px; text-transform: uppercase; }
	
	#left_nav ul { padding: 30px 0 0 0; }
	
	#left_nav ul li { padding: 0 0 20px 0; }
	
	#left_nav li a { font-family: Trebuchet MS, arial, sans-serif; font-size: 15px; font-weight: bold; color: #fff; text-decoration: none; display: block; padding: 3px 0 3px 15px; }
	
	#left_nav ul li ul { padding: 0 0 0 0; }
	
	#left_nav ul li ul li {  padding: 4px 0 0 0; }
	
	#left_nav ul li ul li a { font-family: Trebuchet MS, arial, sans-serif; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; display: block; padding: 3px 0 3px 30px; }
	
	#left_nav a:hover { background: #042145; }
	
	#left_nav ul li ul li a:hover { background: #042145; }



#panel { width: 651px; height: 445px; background: #fff; position: absolute; left: 950px; top: 0; padding: 30px; }

	#panel h1 { font-family: Trebuchet MS, helvetica, arial, sans-serif; font-size: 24px; color: #082d5a; line-height: 10px; padding: 0 0 20px 0; }
	
	#panel h3 { font-family: Trebuchet MS, helvetica, arial, sans-serif; font-size: 16px; color: #082d5a; line-height: 18px; padding: 10px 0 10px 10px; }

	#panel p { font-family: arial,sans-serif; font-size: 12px; color: #222; line-height: 1em; padding-bottom: 10px; }
	
	#panel ul { margin: 0 0 18px 0; padding: 0; }
	
	#panel li { font-family: arial,sans-serif; font-size: 12px; color: #222; line-height: 14px; list-style: disc; margin: 0px 0 0px 25px; }
	
	#panel li ul li { font-family: arial,sans-serif; font-size: 12px; color: #222; line-height: 14px; list-style: none; margin: 0 0 0 25px; }
	
	#panel th { font-family: Trebuchet MS, arial,sans-serif; font-size: 16px; color: #fff; line-height: 14px; font-weight: bold; background: #1b508f; padding: 5px; text-align: center; }
	
	#panel tr.a { background: #fff; }
	#panel tr.b { background: #fff; }
	
	#panel td { font-family: arial,sans-serif; font-size: 12px; color: #222; line-height: 14px; padding: 6px; }
	
	#panel .smaller td { font-family: arial,sans-serif; font-size: 12px; color: #222; line-height: 14px; padding: 8px; }
	
		#panel td ul { margin: 0 0 0 0; }
		
		#panel td h5 { font-size: 11px; padding-top: 10px; }
		
		#panel td h6 { font-size: 11px; padding-top: 10px; text-align: right; }
		
		
#home_content {  visibility:visible; }
	

.scroll-pane { width: 650px; overflow: hidden; background: transparent; float: left; height: 370px; }

.news p { margin-bottom: 15px; width: 80%; }

#team td { vertical-align: top; padding: 10px; border-bottom: 1px dotted #ccc; }

#team tr { background: #fff; }


#portfolio h3 { font-family: Trebuchet MS, arial,sans-serif; font-size: 16px; color: #fff; line-height: 14px; font-weight: bold; background: #1b508f; padding: 5px; margin-bottom: 20px; text-align: center; }

#panel a { color: #000; text-decoration: none; }

#panel a:hover { color: #000; text-decoration: underline; }


#popup { width: 597px; height: 200px; background: #fff; padding: 30px; margin: 30px; }

	#popup h1 { font-family: Trebuchet MS, helvetica, arial, sans-serif; font-size: 24px; color: #082d5a; line-height: 24px; padding: 10px 0 20px 0; }
	
	#popup h3 { font-family: Trebuchet MS, helvetica, arial, sans-serif; font-size: 16px; color: #082d5a; line-height: 18px; padding: 10px 0 10px 10px; }

	#popup p { font-family: arial,sans-serif; font-size: 12px; color: #222; line-height: 20px; padding-bottom: 10px; }
	
	#popup ul { margin: 0 0 25px 0; }
	
	#popup li { font-family: arial,sans-serif; font-size: 12px; color: #222; line-height: 14px; list-style-image: url(images/dash.gif); margin: 10px 0 10px 25px; }
	
	#popup th { font-family: Trebuchet MS, arial,sans-serif; font-size: 16px; color: #fff; line-height: 14px; font-weight: bold; background: #1b508f; padding: 5px; }
	
	#popup tr.a { background: #fff; }
	#popup tr.b { background: #fff; }
	
	#popup td { font-family: arial,sans-serif; font-size: 12px; color: #222; line-height: 14px; padding: 5px; }
	
		#popup td ul { margin: 0 0 0 0; }
		
		#popup td h5 { font-size: 11px; padding-top: 10px; }
		
		#popup td h6 { font-size: 11px; padding-top: 10px; text-align: right; }


#prefooter { height: 11px; background: #042145; }

	#prefooter h3 { font-family: arial,sans-serif; font-size: 14px; color: #fff; padding-top: 6px; text-align: center; font-weight: bold; }

#footer { background: url(images/bg_footer.jpg); height: 81px; width: 900px; margin: 0 auto;  }

	#footer h3 { font-family: Trebuchet MS, arial,sans-serif; font-size: 16px; color: #fff; padding-top: 6px; text-align: center; font-weight: bold; font-style: italic; }
	
	#footer p { font-family: arial,sans-serif; font-size: 9px; color: #fff; padding-top: 10px; text-align: center; font-weight: bold; font-style: italic; }


label.error { 
	color: #082D5A;
	margin-left: 4px;
	font-weight:bold;
}

div#preload { display: none; }


