html, body, div {padding:0;margin:0 auto;}
body {font: 11px/14px arial,sans-serif;text-align:center;color:#444444;background:#eeeeee url(bg_body_SM.gif) repeat-y top center;}
a, a:link, a:visited {color:#003b64;text-decoration:none;}
a.homelink {display:block;z-index:3;position:absolute;top:0;width:210px;height:120px;padding:5px;background-color:transparent;border:1px solid white;}

/* ----------------- */

body {scrollbar-3dlight-color:#efefef;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#fafafa; }

/* ----------------- */

div#container {width:800px;text-align:left;background:#ffffff url('logo_SM.gif') no-repeat 30px 20px;}

	div#header {height:130px !important;text-align:right;overflow:hidden;border:1px solid #ffffff;background-color:transparent;}
		div#header form {color:#999999;font-size:10px;padding:35px 30px 0 0;margin:0;}

		div#mainnav {padding:35px 0 0 0; }
		h4, h5 {display: block;font-family: 'MyriadProCondensed', Arial, sans-serif;padding:0;margin:0;line-height:0px;height:20px;font-size:100%;}
		div#mainnav h4, div#mainnav h5 {float:right;padding:0 25px 0 0;*padding:0 16px 0 0;}
		div#mainnav a:hover {color:#888888;}

		div.subnav {padding:21px 0 0 0;*padding:0 20px 10px 0;_padding:0 20px 0x 0;color:#b2b3b5;font-size:10px;text-align:right !important;width:730px;display:none;}
		div.subnav a, div.subnav a:link, div.subnav a:visited {color:#9c9ea1;text-decoration:none;}
		div.subnav a:hover, div.subnav a:active, div.subnav a.current {color:#03406a;}
		
		div.show {display:block;}
	
	div#wrapper {border-right:1px solid #eeeeee;height:347px;overflow:hidden;background:#ffffff url('bg_wrapper_SM.jpg') repeat-x top left; overflow:hidden;}
		div#left {float:left;width:229px;height:347px;overflow:hidden;background:#000000 url('bg_left_SM.jpg') no-repeat;border-right:1px solid black;}
		div.wider {width:327px !important;}
		
			div#left span#feature_head {color: #b0b0b0;font-family: 'MyriadProCondensed', Arial, sans-serif;display:block;margin:36px 0 5px 30px;padding:0;line-height:30px;font-size:30px;*line-height:26px;*font-size:26px; overflow:hidden;}
			div.wider span#feature_head {margin:36px 0 5px 25px !important;line-height:30px !important;*line-height:26px !important;font-size:30px !important;*font-size:26px !important;}
			
			span.left_pad_less {margin-left:28px !important;}
			span.left_pad_less2 {margin: 24px 0 0 18px !important; *line-height:30px !important;*font-size:30px !important; _line-height:26px; _font-size:26px;}
		
			div#lefttext {padding:15px 10px 0 30px;color:#dddddd;font-family:calibri,"lucida sans";}
			div.lefttext_less {padding-left:18px !important;}
			
			div#lefttext ul {padding:0;margin:0;}
			div#lefttext ul li {list-style:none;padding:0 0 2px 0;margin:0;}
			div#lefttext ul li a, div#lefttext ul li a:link, div#lefttext ul li a:visited {display:block;padding:3px 0 3px 15px;font-size:12px;color:#b0b0b0;text-decoration:none;background:transparent url('left_navdot_small_SM.gif') no-repeat left center;}
			div#lefttext ul li a:hover, div#lefttext ul li a:active, div#lefttext ul li a.active {color:#ffffff;background-position:-994px center;}

			div#lefttext ul.big li {padding:0 0 8px 0;margin:0;}
			div#lefttext ul.big li a, div#lefttext ul.big li a:link, div#lefttext u.bigl li a:visited {padding:3px 0 3px 10px !important;margin:0;font-size:12px !important;background:transparent url('left_navdot_big_SM.gif') no-repeat left center !important;}
			div#lefttext ul.big li a:hover, div#lefttext ul.big li a:active, div#lefttext ul.big li a.active, div#lefttext u.bigl li a.staticstate {color:#ffffff;background-position:-392px center !important;}

			div#lefttext ul.justli li {padding:2px 0 0 10px !important;margin:0 0 0 10px;font-size:11px !important;background:transparent url('left_navdot_big_SM.gif') no-repeat left center !important;}


			div#lefttexttop {padding:2px 25px 0 25px;color:#ffffff;font-weight:normal;font-family:calibri,"lucida sans";font-size:12px;}


		iframe#right {float:right;font-family:calibri,"lucida sans";margin:10px 4px 0 0;padding:0;width:545px;height:325px; *height:325px;overflow:auto;background-color:transparent; }
		iframe#full {float:center;font-family:calibri,"lucida sans";margin:0 auto;padding:0;width:800px;height:347px;overflow:hidden;background-color:transparent; }
		iframe.iframe_shorter {height:330px !important;*height:325px !important;}
		div#right {float:right;font-family:calibri,"lucida sans";margin:10px 0 0 0;padding:0 20px 0 0;width:472px;height:347px;*height:347px;overflow:auto;background-color:transparent;}
			div.feature {padding-top:35px !important;*padding-top:35px !important;height:347px !important;*height:347px !important;font-size:10px;}
			div.feature h1 {margin:0;padding:0 0 10px 0;font-size:14px;line-height:14px;width:85%;}

		div.narrow {padding:0;margin:0 0 0 327px !important; *margin:0 !important;position:absolute;z-index:10;width:472px !important;height:347px !important;overflow:none !important; }

		body.wrapper {background:#ffffff url('bg_wrapper_SM.jpg') repeat-x top left;}

			
/* ----------------- */

	div#footer {clear:both;width:100%;padding:15px 0 0 0;text-align:left;}

		div#news_views {width:425px;float:left;padding-left:3px; }
			
			div#news_views_links {float:left;height:100px;padding-left:30px;}
			div#news_views_links h4 {font-size:20px;line-height:20px;height:20px;width:79px !important;overflow:hidden;}

			div#news_views_links ul {padding:5px 0 0 0;margin:0;font-family:arial,helvetica,calibri,"lucida sans";}
			div#news_views_links li {list-style:none;padding:0;margin:0;}
			div#news_views_links li a, div#news_views li a:link, div#news_views li a:visited {padding:0 0 0 10px;font-size:11px;background:transparent url('left_navdot_small_SM.gif') no-repeat -1994px center;}
			div#news_views_links li a:hover, div#news_views li a:active {background-position:-994px center;color:#444444;}

			div.news_views_teaser {display:none;float:right;width:297px;padding:5px;background-color:#eeeeee;font-family:arial,helvetica,calibri,"lucida sans";font-size:11px;line-height:13px;color:#333333;position:absolute;top:490px;_top:490px;z-index:3;float:left;clear:all;margin:0 0 0 110px;border:1px solid #333;} 
			div.news_views_teaser a {font-weight:bold;font-style:italic;}

	li.more {padding-top:10px !important;}
	ul li.more a, ul li.more a:link,  ul li.more a:visited {background:none !important;font-weight:bold;font-style:italic;}



		div#bottom_nav {width:159px;float:left; *overflow:hidden; }
			div#bottom_nav h4 {float:right;padding:0 12px 0 0;}

		form#client_login {width:180px;float:right;padding:0 30px 0 0;color:#aaaaaa;font-size:11px;}
			form#client_login label {display:block;float:left;width:60px;}
			form#client_login p {padding:30px 0 0 0;white-space:nowrap;}
			form#client_login .txt {float:right;width:110px;margin:0 0 2px 0;}
			form#client_login .btn {float:right;}
		form#client_login2 {width:180px;float:center;padding:0 0 0 0;color:#aaaaaa;font-size:11px;}
			form#client_login2 label {display:block;float:left;width:60px;}
			form#client_login2 p {padding:30px 0 0 0;white-space:nowrap;}
			form#client_login2 .txt {float:right;width:110px;margin:0 0 2px 0;}
			form#client_login2 .btn {float:right;}
			
			h6 {display:block;padding:0;margin:0;font-size:14px;line-height:0px;height:21px;}


/* ----------------- */

	input, textarea {border:1px solid #cccccc;margin:0;padding:2px;font-size:10px;color:#666666;}
	.btn {margin:0;font-size:10px;padding:1px;color:#eeeeee;background-color:#888888;}
	.btn:hover {background-color:#444444;color:#ffffff;}

/* ----------------- */

.hidden {display:none;}
