a img {border:0}
body {color:#666; font:11px Arial; line-height:16px; text-align:left}
body, form, div, p, ul {margin:0; padding:0}
ul {list-style:none}
	a{color:#CE0011;text-decoration:none}
	a:hover{text-decoration:underline}
	
	div#con_topnav img{float:left}
	div#topnav ul.top {float:right; height:40px; position:relative}
	div#topnav ul.top li {float:left}
	div#topnav ul.top li.liDivider {margin:0 13px;}
	div#topnav ul.top li#liContact img {margin-right:13px}
	
	div#left_menu h4 {font-size:11px;}
	div#left_menu img{float:left}
	div#left_menu a{color:#898989;background:url(../img/nav_bullet_n.gif) no-repeat right 9px;border-top:1px solid #E6E6E6;display:block;letter-spacing:2px;line-height:14px;margin-left:15px;padding:8px 20px 8px 0;text-decoration:none;text-align:right;width:120px}
	div#left_menu a:hover{background:url(../img/nav_bullet_o.gif) no-repeat right 9px}
	div#left_menu a.selected{background:url(../img/nav_bullet_s.gif) no-repeat right 9px;color:#CE0011}
	div#left_menu a.selected:hover{background:url(../img/nav_bullet_s.gif) no-repeat right 9px;color:#CE0011}
	div#left_menu li ul{margin-bottom:8px}
	div#left_menu li ul li a{color:#898989;background:none;border:0px;display:block;letter-spacing:2px;line-height:14px;margin-left:15px;padding:0px 20px 2px 0;text-decoration:none;text-align:right;width:120px}
	div#left_menu li ul li a:hover{background:none;color:#CE0011}
	div#left_menu li ul li a.selected{background:none;color:#CE0011}
	div#left_menu li ul li a.selected:hover{background:none;color:#CE0011}
	
	h1{font:normal 20px Helvetica;color:#175C99;padding:0;margin:0 0 5px 0;font-style:normal;}
	h2{font:14px Helvetica;color:#CE0011;padding:0;margin:0 0 5px 0}
	h3{font:11px Arial;color:#000;padding:0;margin:15px 0 5px 0}
	h4{color:#000;display:block;font:9px Verdana;letter-spacing:2px;text-align:center;padding:0;margin:11px 0 7px 0}
	h5{font:bold 11px Verdana;color:#666;padding:0;margin:0 0 5px 0}
	
	div#con_content p{color:#666;font:11px Arial;line-height:18px}
	div#con_content span{color:#000}
	div#cntnt ul{color:#666;font:11px Arial;line-height:18px;margin:5px 0;padding-right:100px}
	div#cntnt ol{color:#666;font:11px Arial;line-height:18px;margin:5px 0 5px 25px;padding-left:2px;padding-right:100px}
	div#cntnt div{width:250px;float:right}
	div#cntnt table{color:#666;font:11px Arial;line-height:20px}
	div#cntnt table td{vertical-align:top;padding-right:10px;padding-bottom:8px}
	div#cntnt table input, textarea{color:#666;border:1px solid #676767;margin:0 0 5px 0;font:11px Arial;line-height:14px;width:250px;padding-left:3px}
	div#cntnt table input.button{background:#FFF;width:120px}
	div#cntnt img.left{float:left;margin:5px 10px 0 0}
	div#cntnt div p{background:#f3f3f3;padding:15px 15px;border-bottom:1px solid #676767}

	div#cntnt ul li{background:url(../img/list_bullet.gif) no-repeat 8px 11px;padding:4px 0 4px 18px}
	div#cntnt ul.linkList li{background:url(../img/list_bullet_link.gif) no-repeat 8px 12px;padding:4px 0 4px 18px}
	
	div#cntnt ol li{font-family:Arial, Helvetica, sans-serif; padding:4px 0}
	div#intro p{color:#000;}

	div#cntnt ul li{background:url(../img/list_bullet.gif) no-repeat 10px 11px;padding:4px 0 4px 25px}
	div#cntnt ol li{padding:4px 0}
	div#intro p{color:#000;text-align:justify}
	
					 p#newsTicker {font-family:Arial;font-size:12px;padding:10px;border:1px solid #ABABAB;background:#F8FFD3;display:block;}
					 p#newsTicker a, p#newsTicker a:visited {font-family:Arial;text-decoration:none;font-size:12px;}
					 p#newsTicker a span#newsTickerLabel {color:#000;font-weight:bold;}
					 p#newsTicker a span#newsTickerDate {color:#676767;padding:0 8px;}
					 p#newsTicker a span#newsTickerHeadline {color:#175C99;margin-right:0}
					 p#newsTicker a span.newsTickerCursor{color:#175C99;margin-left:-1px;font-size:8px;}


	div#topnav div {border:solid #2E7683;border-width:0px 1px 1px 1px;background:#FFF; font:11px Arial;margin:0; padding:0 0 5px 0; position:absolute; right:0; top:40px; visibility:hidden; z-index:51}
	div#topnav a{text-decoration:none;color:#2E7683}
	div#topnav h4{display:none}
	div#topnav li ul{display:none}
	div#topnav a:hover{text-decoration:none;color:#2E7683}
	div.subnav ul {float:left; width:138px}
	div.subnav li {display:block; float:left; height:18px; line-height:18px; padding:5px 5px 0; width:138px; voice-family:"\"}\""; voice-family:inherit; width:128px}
	div.subnav li a {display:block; padding-left:5px; width:138px; voice-family:"\"}\""; voice-family:inherit; width:128px}
	div.subnav li a:hover {background:#E2E756}
	div#topnav div#liAbout_over{margin-left:0px}
	div#topnav div#liServices_over{margin-left:-14px}
	div#topnav div#liCases_over{margin-left:-13px}
	div#topnav div#liContact_over{margin-left:1px}

	div#footer{color:#458C9A;font:11px Arial;line-height:30px}
	div#footer a{color:#458C9A;font:11px Arial;text-decoration:none}
	div#footer a:hover{text-decoration:underline}
	div#footer img{float:right}
	
	img.clientlogo{margin:0 7px 10px 0;border:0;}
	p.clientlogos{text-align:center;}
	div#con_content div#cntnt p.clientlogos img.clientlogo{margin:10px;border:0;}
	
	/*div#cntnt ul{margin:0;padding:0}*/
	/*div#cntnt li{background:none !important;padding:0 0 0 25px !important}*/
	
	hr.divider{color:#E6E6E6; height:1px;}
					 
					 div#cntnt div#case-logos{width:175px;border:0;float:right;margin:0;padding:10px 0 0 0;text-align:center;}
					 	div#cntnt div#case-logos img{border:0;margin:0;}
	
/* SIFR syles */
.sIFR-flash{visibility:visible !important;margin:0}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}
.sIFR-hasFlash h1{visibility:hidden}
.sIFR-hasFlash h2{visibility:hidden}