body{
	margin:0px;
	padding:0px;
	background-color: #191919;
	background-repeat: repeat-x;
	border:none;
	background-position: top;
	text-align: center;
	background-attachment:fixed
}

.hidden{ display:none}
.shown { display:block}

ul, li   { margin:0; padding:0; list-style:none}
h1,h2,h3{ 
margin:0; padding:0;
font-weight: normal;
}

form {margin: 0; padding:0; } 
.block{ display:block}
.clearBoth{
	clear:both;
	display: block;
}
.TAR{ text-align:right}
.TAL { text-align:left}
.TAC { text-align:center}



img { border:0}

#top{
	height: 80px;
	position:relative;
	text-align: left;
	margin:0 auto;
	border:0px solid #e1e1e1
}

 

#logo
{
	z-index: 5;
	position: absolute;
	left: 0px;
	top: 22px;
	text-align: left;
}

 


#top #home{
	position:absolute;
	width:56px;
	right:67px;
	bottom:10px;
}

#top #emailAdd{
	position:absolute;
	width:56px;
	right:4px;
	bottom:10px;
}

#top a span{
	color: #666666;
}

#top #signOut {
	position:absolute;
	right:10px;
	top:6px;
	color: #000066; font-size:10px; font-weight:bold;
}

.button1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bold;
	color: #FFFFFF;
	border:none;
	background-color: #666666;
	margin:0;
	padding:4px 5px;
} 



 

#banners{
	height:350px;
	z-index: 1;
	position: relative;
	clear: both;
}
#bannerCorners{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index: 10;
	height: 350px;
}
.topPix{position:absolute;left:0px;top:0px; z-index:1 ; }

#innerTrans{
	height:250px;
	width:350px;
	z-index:100;
	background-image:url(images/innerTrans.png);
	position:absolute;
	right:25px;
	top:25px;
	text-align: left;
}

#innerTrans ul{
	padding: 30px 25px 5px 35px;	
}

#innerTrans ul li h1, 
#innerTrans ul li h2, 
#innerTrans ul li h3 {
font-family: Arial, Helvetica, sans-serif;
}

#innerTrans ul li h1{
	font-size: 24px;
	font-weight: bold;
	color:#8B8B8B;
	margin: 0px 0 10px 0;
}

#innerTrans ul li h2, 
#innerTrans ul li h3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#155486
}
#innerTrans ul  li h2 {
font-size: 18px;	
}

#innerTrans ul  li h3 {
	margin-top:10px;
	font-size: 14px;
	font-style: italic
}

#innerTrans a{
	font-size: 12px;color:#CC0000;
	margin: 0;
	font-weight: bold; display:block; text-align:right; padding-top:10px; text-transform:uppercase
}



#wrapper{
	width:998px;
	margin:  0px auto 10px auto;
	text-align: center;
	padding: 0px;
}

#contentWrapper{
	text-align:left;
	margin: 10px auto 0px auto;
	clear: both; 
	background-image: url(images/cWrapperBg.png);
}

#contentWrapperBase {
	height:15px;
	clear: both;
	background-image: url(images/cWrapperBg.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

#contentLeft{
	float:left;
	width: 225px;
	padding-bottom: 25px;
	min-height:400px;
	height:auto!important;
	height:400px;
	margin: 20px 0 0 19px;
}


#contentRight{
	border:0;
	width: 695px;
	float: right;
	min-height:400px;
	height:auto!important;
	height:400px;
	margin: 15px 25px 0px 0px;
}





#mainNav {
margin: 10px 0 10px 0;
height: 46px; 

}

#mainNav ul { 
	text-align: left;
	list-style-type: none;
	height:44px;
	line-height:44px;
	background-image: url(images/nav/menuMain.png);
	background-position:left top;
	background-repeat:no-repeat;
	width: 998px; 
}

#mainNav li {
	list-style-type: none;
 
}


#mainNav li a {
	display:block;
	float:left;
	padding: 0 16px;
	height:44px;
	line-height:44px;
	color: #FFF;
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-left:1px solid;
	border-right:1px solid;
	border-left-color:#7C7C7C;
	border-right-color:#575757;
}

#mainNav li a:hover  {
color: #FFF;
text-decoration: none;
background-position:center bottom;
background-image: url(images/nav/menuMain.png);
} 


#mainNav ul .first-item a {
	border-left:0px ; 
	background-position:left top;  
}

#mainNav ul .first-item a:hover , #mainNav ul .first-item a.navActive {
	border-left:0px ; 
	background-position:left bottom;  
}


#mainNav ul .last-item a {
border-right: none;
}


#mainNav .numbers   a:link,  #mainNav  .numbers   a:visited    {
	border-right: 0px none;
	padding-right: 32px; position:relative;
}

#mainNav .numbers   span    { 
display:block ; position:absolute;   top:12px; right:7px; height:18px; line-height:18px; width:18px; text-align:center;
background-image:url(images/nav/number.png); background-position:center center; background-repeat:no-repeat;
}
/*eo nav*/




 

#sideBar{ 
padding:0px 10px 0px 12px;text-align: left;
}

#sideBar li{
	display:block;
	margin: 0;
	padding:4px 0 8px 0;
	border-bottom:1px dashed #666666;
	color: #666666;
	font-size: 11px;
}

#sideBar li h2 {
	display:block;
	font-weight: bold;
	font-size: 13px;
	color:#9D0101;
	margin:0px 0 0 0;
	text-transform: uppercase;
	}
#sideBar li a{
	font-size: 11px;
	color:#999999;
	margin: 0;
	font-weight: bold;
	display: block;
	text-align: right;
}

#sideBar li a span {
	color:#CC0000;
	display:block;
	text-align:right;
	font-size: 10px;
	font-weight: bold;

}

#sideBar li a:hover{
	color:#666666;
	text-decoration: underline
}
/* left hand side menu */




#contentRight p{ margin:0;padding-right:5px;padding-left:5px;padding-bottom:6px;}

#contentRight td {padding:5px}

#contentRight table {
text-align: left;  
margin-right:12px;margin-left:12px;
margin-bottom:12px; 
}
#contentRight td {border:0px solid #f1f1f1;}

#contentRight ul{ 	margin: 0; padding-bottom:5px;padding-left: 5px;  }

#contentRight li{
margin:0; padding:0; padding-bottom:5px; 
}


#contentRight p a , #contentRight  a {
	color:#00236B
}  



#footer{
	clear: both;
	margin:  10px auto 20px auto;
	width: 995px;
}


.copyRight{
	font-size:10px;
	display:block;
	text-align:right;
	color: #FF9800;
}


.navSub {
	margin: 0;
	padding: 0;
	text-align: right;
	padding-top:10px;
	list-style-type: none;
	border-top:0px  dashed;
	border-top-color:#E9E9E9;
}

.navSub  LI  {
	DISPLAY:  inline;
	margin:5px 0px;
	padding:0;
	LIST-STYLE-TYPE: none;
	font-size: 11px;
	color: #999999;
	padding-top: 5px
}


.navSub  A{
	font-size: 12px;
	color: #CCCCCC;
	padding-top: 5px;
	text-transform: uppercase;
	font-weight: bold;
}

.navSub A:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.navSub  .siteBy{
	margin-right: 1px;
	color: #666666;
	text-align: right;
	width: 100%;
	display: block;
}

.navSub .siteBy a{
	color: #CCCCCC;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
} 



a:hover{ text-decoration:underline;} 

#links2 a{
	color:#191919
}

/*######## universal ########### */

.floatRight{float:right; }

.floatLeft{float:left; }

.clearFloat{
clear:both;
margin:0px;
padding:0px;
}

.TAR{ text-align:right}
.TAL{ text-align:left}
.TAC{ text-align:center}

.centred , .centered{margin:0 auto}

.m3{margin:3px}
.m5{margin:5px}
.m10{margin:10px}

.mT3{margin-top:3px}
.mT5{margin-top:5px}
.mT10{margin-top:10px}
.mT15{margin-top:15px}
.mT20{margin-top:20px}

.mB3{margin-bottom:3px}
.mB5{margin-bottom:5px}
.mB10{margin-bottom:10px}
.mB25{margin-bottom:25px}

.mL3{margin-left:3px}
.mL5{margin-left:5px}
.mL10{margin-left:10px}
.mL15{margin-left:15px}
.mL20{margin-left:20px}

.mR3{margin-right:3px}
.mR5{margin-right:5px}
.mR10{margin-right:10px}
.mR15{margin-right:15px}
.mR20{margin-right:20px}


.p3{padding:3px}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}

.pT3{padding-top:3px}
.pT5{padding-top:5px}
.pT10{padding-top:10px}

.pB3{padding-bottom:3px}
.pB5{padding-bottom:5px}
.pB10{padding-bottom:10px}

.pL3{padding-left:3px}
.pL5{padding-left:5px}
.pL10{padding-left:10px}
.pL15{padding-left:15px}
.pL20{padding-left:20px}

.pR3{padding-right:3px}
.pR5{padding-right:5px}
.pR10{padding-right:10px}
.pR15{padding-right:15px}
.pR20{padding-right:20px}
.b0{ border:none; border:0px; border-right:0px}
.p0{ padding:0px;}
.m0{ margin:0px;}



.bfs{border:1px solid  #D6D6D6;}
.bfd{border:1px dotted #D6D6D6;}
.bfdd{border:1px dashed #D6D6D6;}

.bfdd{border:1px dashed #D6D6D6;}
.bbd{
border-bottom : 1px dotted #666666;
}
.bbs{ border-bottom : 1px solid #D6D6D6;}
.bbdd{ border-bottom : 1px dashed #D6D6D6;}

.bts{ border-top : 1px solid #D6D6D6;}
.btd{ border-top : 1px dotted #D6D6D6;}
.btdd{ border-top : 1px dashed #D6D6D6;}

.bdbl{ border :2px solid  #D6D6D6;}
.btrpl{ border :3px solid  #D6D6D6;}

.bbr{border:1px solid #ff0000;}
.bfr{border:1px dotted #ff0000;}
.bfrdd{border:1px dashed #ff0000;}

.w10{ width:10px}
.w20{ width:20px}
.w25{ width:25px}
.w50{ width:50px}
.w75{ width:75px}
.w100{ width:100px}
.w150{ width:150px}
.w200{ width:200px}
.w225{ width:225px}
.w250{ width:250px}
.w275{ width:275px}
.w300{ width:300px}
.w325{ width:325px}
.w350{ width:350px}
.w400{ width:400px}
.w450{ width:450px}
.w500{ width:500px}
.w550{ width:550px}
.w600{ width:600px}
.w650{ width:650px}
.w700{ width:700px}
.w725{ width:725px}
.w750{ width:750px}
.w800{ width:800px}
.w850{ width:850px}
.w900{ width:900px}
.w950{ width:950px}

.h5{ height:5px}
.h10{ height:10px}
.h20{ height:20px}
.h25{ height:25px}
.h50{ height:50px}
.h75{ height:75px}
.h100{ height:100px}

.bgcCCC  {background-color:#ccc}
.bgcWHITE  {background-color:#fff}
.bgcF1  {background-color:#f1f1f1}
.bgcF7 {background-color:#f7f7f7}
.bgcBLACK  {background-color:#000}
.bgcRED  {background-color:RED}
.bgc999  {background-color:#999}

/*######## universal ########### */
 

