BODY, HTML {
	margin:0px;
	padding:0px;
	width:100%;
	font-family: verdana, arial, helvetica, sans;
	font-size:0.82em;
	line-height:1.35em;
	color:#58595b;
	text-align:center;
	}
		
HTML{height:100%;background:#a0a3a8 url(../images/bg_gradient.jpg) repeat-x;}

IMG {border:0px;}

A 	{color:#58595b;text-decoration:none;font-weight:bold;}
A:hover {color:#febc17;}
	
H1, H2, H3, H4, P  {margin:0px;padding:0px;}
	
P {margin-top:8px;}
	
UL, LI {list-style-type:none;margin:0px;padding:0px;}

IMG {display:block;}

*|*:-moz-any-link:focus {outline-width: 0 !important;}  

/* --- main layout  --- */
.container {width:992px;text-align:left;margin:auto;min-height:453px; height:auto !important; height:453px;position:relative;background:#ffffff;}

.logo {position:absolute;left:14px;top:16px;display:block;}
/*border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;*/
UL.navMenu  {width:820px;margin-left:172px;height:108px;background:url(../images/nav_bg.gif) 614px 18px no-repeat;}
UL.navMenu LI {float:left;display:inline;margin-top:18px;}
.content {width:100%;float:left;position:relative;}
/*border-top:2px solid #cdcdcd;border-bottom:2px solid #cdcdcd;.content.home {background:url(../images/home_bg.jpg) top right no-repeat;}*/

/*border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;.rhs UL {display:none;}*/
.main {width:616px;min-height:468px; height:auto !important; height:468px;padding:0px 0px 50px 0px;position:relative;float:left;display:inline;}

.lhs  {width:172px;height:468px;position:relative;float:left;background:url(../images/lhs_fade.jpg) repeat-x;}
.rhs  {width:204px;height:468px;position:relative;float:left;background:url(../images/lhs_fade.jpg) repeat-x;}
.content.home .rhs {padding-bottom:0px;height:468px;background:url(../images/lhs_fade.jpg) repeat-x;}
H1 {position:absolute;font-weight:normal;color:#febc17;font-size:200%;line-height:100%;left:20px;top:-34px;z-index:200;}


.main {padding-top:24px;position:relative;}
.main P {padding:0px 20px 10px 20px;line-height:140%;}
.main P.standfirst {font-weight:bold;}
.main H3 {font-size:110%;margin:20px 0px 12px 20px;}
.main UL {list-style-type:disc;list-style-image: url(../images/bullet_main.gif);padding:0px 10px 10px 10px;margin-left:20px;font-size:120%;line-height:130%;}
.main UL LI {margin-bottom:5px;}/**/
.anchorLink {color:#aaaaaa;padding:0px 15px 10px 0px;background:url(../images/arrow_backtotop.gif) 80px 2px no-repeat;margin-left:20px;display:block;}

/* -- breakout box -- */
.content.home .breakoutBox {width:282px;margin:20px;min-height:133px; height:auto !important; height:133px;}
.breakoutBox, .breakoutBox2 {width:214px;background:#ecedef;margin:10px 10px 10px 10px;border:1px solid #cdcdcd;float:right;height:auto;}
.breakoutBox.bladeSkyn {width:201px;border:0px;background:#ffffff;height:100px;}
.breakoutBox IMG {display:block;}
.breakoutBox2 {width:308px;}
#map {height:264px;}


.breakoutBox H2 {background:url(../images/breakout_bg.gif) repeat-x #abacaf;color:#ffffff;font-size:110%;line-height:14px;padding:3px 0px 4px 8px;}
.breakoutBox UL {margin:0px;padding:0px 5px 5px 0px;margin-left:23px;font-size:90%;list-style-image: url(../images/bullet_breakout.gif);}
.breakoutBox UL LI {margin:10px 0px 5px 0px;}
.breakoutBox A {font-weight:normal;}

/* -- Link thru -- */
UL.linkthrus {width:100%;float:left;padding:0px;margin:0px;}
UL.linkthrus LI {width:202px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;margin-left:0px;margin-bottom:0px;background:#f1f2f2;min-height:123px; height:auto !important; height:123px;font-size:90%;}
.content.home .main UL.linkthrus  {margin-left:0px;}
.main UL.linkthrus {width:104%;font-size:100%;line-height:100%;}
.main UL.linkthrus LI {width:205px;border-bottom:1px solid #cdcdcd;margin-top:75px;margin-left:-1px;display:inline;float:left;border-right:0px;}
.main UL.linkthrus LI.fill {border-right:1px solid #cdcdcd;} 
/*url(../images/linkthru_bg.gif) repeat-x */
UL.linkthrus H3 {margin:0px;background:#d1d3d4;color:#58595b;font-size:110%;line-height:14px;padding:3px 0px 4px 8px;}

UL.linkthrus IMG {margin:8px;float:left;}
UL.linkthrus P {margin:5px 8px 0px 42px;padding:0px;}
UL.linkthrus A {padding-right:15px;background:url(../images/arrow_linkthru.gif) 100% 2px no-repeat ;}

/*url(../images/rhs_bg.jpg)repeat-x */
.rhsFade {width:204px;height:159px;background:url(../images/rhs_bg.jpg) repeat-x;float:left;}


TABLE {padding:0px;margin:15px 52px 20px 20px;border-spacing:0px;border:1px solid #cdcdcd;border-bottom:0px;text-align:left;}
TR {margin:0px;padding:0px;border-bottom:1px solid #cdcdcd;}
TH {background:#fff299;padding:10px 0px 10px 5px;margin:0px;border-right:1px solid #cdcdcd;border-bottom:2px solid #cdcdcd;}
TD {background:#ffffff;padding:8px;margin:0px;width:80px;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}
.bladeCol {border-left:1px solid #cdcdcd;border-right:0px solid #cdcdcd;}
.mainCol {width:146px;}
.mainCol2 {width:224px;}

.footer {text-align:right;clear:both;padding:5px 0px 10px 0px;font-weight:normal;font-size:90%;color:#ffffff;background:#a2a3a7;}
.footer DIV {position:absolute;bottom:0px;left:0px;}
.footer A {float:left;color:#ffffff;font-weight:normal;}
.footer A:hover {color:#febc17;}


.cleaner {
		display:inline;
		clear: both;
		height:1px;
		font-size:1px;
		border:0px;
		margin:0px;
		padding:0px;
		background:transparent;
		}