BODY{        
  padding:0px;  
  MARGIN:0px;         
  font-family:Arial;         
  font-size:12px;         
  COLOR:black;        
  height:100%;
  width:100%;
  background:url(../images/background.jpg) top left repeat-x; 
  overflow-x:hidden;
}

a:link{text-decoration:none; color:#3b7bd4; font-family:Arial;  font-weight:normal; font-size:11px}
a:visited{text-decoration:none; color:#3b7bd4; font-family:Arial;  font-weight:normal; font-size:11px}
a:hover{text-decoration:none; color:#6c9ada; font-family:Arial;  font-weight:normal; font-size:11px}
a:active{text-decoration:none; color:#3b7bd4; font-family:Arial;  font-weight:normal; font-size:11px}

h1 {
	color:#787878;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;
	text-align:left;
}

#centerContent {
	width:960px; 
	min-height:820px; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;	
	margin-bottom:0px;
}


#homePageWrapper {
	width:100%;
	min-height:820px; 
	padding:0px;
	margin:0px; 
	background:url(../images/centerHomeBack.png) top left no-repeat;
}

#insidePageWrapper {
	width:100%;
	min-height: 820px;
	padding:0px;
	margin:0px;
	clear:both;
	float:left;
}

#wrapper {
   width: 100%;
   min-height: 970px;
}


#footer {
	float:left;
	width:962px;
	height:21px;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;	
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

#footerTextLeft {
	float:left;
	font-size:9px;
	font-weight:normal;
	font-family:Arial;
	text-align:left;
	color:#b0b0b0;	
	padding-top:6px;
	text-indent:5px;
	cursor:pointer;
}

#footerTextRight {
    float:right;
	font-size:9px;
	font-weight:normal;
	font-family:Arial;
	text-align:left;
	color:#b0b0b0;	
	padding-top:6px;
	margin-right:1px;
}

#siteDescription {
	position:absolute;
	top:0px;
	left:0px;
	color: #eaebed;
	font-size:1px;
	z-index:1;
}

#siteDescriptionBottom {
	position:absolute;
	bottom:0px;
	left:0px;
	color: #ffffff;
	font-size:1px;
	z-index:1;
}

#topNav {
	padding:0px;
	margin:0px;
	width:100%;
	height:88px;
	position:absolute;
	top:10px;
	left:0px;
	z-index:500;
	background:url(../images/topBarBack.png) top left repeat-x;	
}

#topNavContent {
	width:960px;
	height:88px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;	
}

#topRightWrapper {
	width:540px;
	height:85px;
	float:right;
	margin:0px;
	padding:0px;	
}

#unitedStates {
	float:right;
	margin-right:0px;
	margin-top:20px;
	margin-bottom:0px;
	width:200px;
	height:10px;
	padding:0px;
	background:url(../images/unitedState.jpg) top right no-repeat;
}

#topBars {
 float:right;
 margin-right:0px;
 width:540px;
 height:28px;
 background:url(../images/topBars.jpg) top right no-repeat;
 margin-top:15px;
}



#imageWrapper {
	width:929px;
	height:434px;
	padding:0px;
	margin-top:15px;
	margin-left:15px;
	float:left;
}

#fontImageHolder {
	float:left;
	width:929px;
	height:434px;	
	padding:0px;
	margin:0px;	
}


#fontImageLoader {
	float:left;
	width:929px;
	height:434px;	
	padding:0px;
	margin:0px;	
}

#fontImageNav {
	position:absolute;
	z-index:1000;
	margin-top:409px;
	margin-left:10px;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;
	text-align:left;
	color:#ffffff;
}


.topRightButton {
	position:absolute;
	z-index:10;
	width:107px;
	height:18px;
	margin-right:1px;
	padding-top:9px;
	cursor:pointer;
	background:#d0d0d0;
}


.topRightButtonText {
	position:absolute;
	top:45px;
	padding-top:7px;
	z-index:1000;
	width:107px;
	height:17px;
	text-align:center;
	font-size:9px;
	font-weight:normal;
	font-family:Arial;
	color:#73859b;
	cursor:pointer;
	line-height:15px;
}



#centerBottomBack {
	width:929px;
	height: 345px;
	padding:0px;
	margin-left:15px;
	margin-top:10px;
	float:left;
	background:url(../images/centerHomeBottom.jpg) top left no-repeat;	
}

.bottomBoxTopWrapper {
	float:left;
	width:209px;
	height:192px;
	padding:0px;
	margin-top:30px;
	margin-left:1px;	
	cursor:pointer;
}


.bottomBoxBottomWrapper {
	float:left;
	width:209px;
	height:81px;
	padding:0px;
	margin-top:1px;
	margin-left:1px;	
	cursor:pointer;
}

#bottomBoxOne {
	padding:0px;
	margin-top:10px;
	margin-left:8px;
	float:left;
	background:url(../images/homeBottomBoxOne.jpg) top left no-repeat;
	width:211px;
	height:305px;	
}

#bottomBoxOneImage {
	margin-top:9px;
	margin-left:9px;
	margin-bottom:13px;
	padding:0px;
	background:url(../images/homeBottomBoxOneImage.jpg) top left no-repeat;	
	width:190px;
	height:102px;
}


#bottomBoxTwo {
	padding:0px;
	margin-top:10px;
	margin-left:23px;
	float:left;
	background:url(../images/homeBottomBoxTwo.jpg) top left no-repeat;
	width:211px;
	height:305px;	
}

#bottomBoxTwoImage {
	margin-top:9px;
	margin-left:9px;
	margin-bottom:12px;
	padding:0px;
	background:url(../images/homeBottomBoxTwoImage.jpg) top left no-repeat;	
	width:190px;
	height:102px;
}


#bottomBoxThree {
	padding:0px;
	margin-top:10px;
	margin-left:23px;
	float:left;
	background:url(../images/homeBottomBoxOne.jpg) top left no-repeat;
	width:211px;
	height:305px;	
}

#bottomBoxThreeImage {
	margin-top:9px;
	margin-left:9px;
	margin-bottom:12px;
	padding:0px;
	background:url(../images/homeBottomBoxThreeImage.jpg) top left no-repeat;	
	width:190px;
	height:102px;
}


#bottomBoxFour {
	padding:0px;
	margin-top:10px;
	margin-left:23px;
	float:left;
	background:url(../images/homeBottomBoxTwo.jpg) top left no-repeat;
	width:211px;
	height:305px;	
}

#bottomBoxFourImage {
	margin-top:9px;
	margin-left:9px;
	margin-bottom:12px;
	padding:0px;
	background:url(../images/homeBottomBoxFourImage.jpg) top left no-repeat;	
	width:190px;
	height:102px;
}

.bottomBoxText {
	margin-left:10px;
	margin-top:0px;
	padding:0px;
	color:#929292;
	font-size:11px;
	font-weight:normal;
	font-family:Arial;
	text-align:left;
	line-height:14px;
	width:195px;
	height:65px;
	clear:both;
}

.bottomBoxTextTitle {
	color:#4f4f4f;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	text-align:left;	
	padding:0px;
	margin-bottom:5px;
}


#leftMenuWrapper {
	margin-top:0px;
	padding:0px;
	width: 182px;
	height:752px;
	background:#ffffff;	
	float:left;
}

#leftTopBlue {
	width:172px;
	height:35px;
	background:url(../images/leftMenuTopBlue.jpg) top left no-repeat;
	font-size:14px;
	font-weight:normal;
	font-family:Arial;
	color:#ffffff;
	text-indent:11px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

.leftMenuTitle {
	width:172px;
	height:20px;
	font-size:10px;
	font-weight:normal;
	font-family:Arial;
	color:#646464;
	text-indent:10px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;	
	margin-top:1px;
	padding-top:5px;
	line-height:15px; 
	background:url(../images/leftGreyMenuBack.jpg) top left no-repeat;
}


.leftMenuLink {
	width:150px;
	height:19px;
	font-size:11px;
	font-weight:normal;
	font-family:Arial;
	color:#8d9db9;
	text-indent:12px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;	
	margin-top:1px;
	padding-top:2px;
	background:url(../images/leftMenuLines.gif) bottom left no-repeat;
	cursor:pointer;		
}

.leftMenuLink :hover {
	color:#4e6183;	
}


.leftMenuLinkActive {
	width:150px;
	height:19px;
	font-size:11px;
	font-weight:normal;
	font-family:Arial;
	color:#4e6183;
	text-indent:12px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;	
	margin-top:1px;
	padding-top:2px;
	background:url(../images/leftMenuLines.gif) bottom left no-repeat;
	cursor:pointer;		
}

.leftMenuLinkNoBorder {
	width:150px;
	height:19px;
	font-size:11px;
	font-weight:normal;
	font-family:Arial;
	color:#8d9db9;
	text-indent:12px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;	
	margin-top:1px;
	padding-top:2px;
	cursor:pointer;		
}


.leftMenuLinkActiveNoBorder {
	width:150px;
	height:19px;
	font-size:11px;
	font-weight:normal;
	font-family:Arial;
	color:#4e6183;
	text-indent:12px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;	
	margin-top:1px;
	padding-top:2px;
	cursor:pointer;		
}




#insideCenterSection {
	float:left;
	width:778px;
	/**height:807px;**/
	min-height:807px;
	padding:0px;
	margin:0px;	
	background:url(../images/mainContentBack.png) top left no-repeat;
}

#insideTopTitle {
	float:left;
	margin-top:25px;
	margin-left:35px;
	padding-top:5px;
	width:689px;
	height:24px;
	color:#505050;
	font-size:12px;
	font-weight:Bold;
	font-family:Arial;
	text-indent:5px;
	background:url(../images/insideDevideLines.gif) top left no-repeat;		
}

#insideTopTitleRight {
	float:left;
	height:13px;
	color:#505050;
	font-size:12px;
	font-weight:Bold;
	font-family:Arial;
	float:right;cursor:pointer;
	margin-right:55px;
	margin-top:-23px;
	background:url(../images/rightArrow.gif) top right no-repeat;
	width:120px;	
}

#latestNewsTopWrapper {
	margin-top:20px;
	margin-left:38px;
	float:left;
	width:689px;
}

#latestNewsWrapper {
	margin-top:20px;
	margin-left:38px;
	float:left;
	width:450px;
}

#latestNewsBottomWrapper {
	margin-top:15px;
	margin-left:35px;
	float:left;
	width:689px;	
}

#newsTopLeft {
	float:left;
	width:450px;
	height:300px;
}

#newsBottomLeft {
	float:left;
	width:450px;
	height:300px;
}

#newsRightNav {
	float:right;
	width:205px;
	height:203px;
	background: #f5f5f5;	
	text-align:left;
}

#contactRightNav {
	float:right;
	width:205px;
	height:262px;
	background: #f5f5f5;	
	margin-right:53px;
	margin-top:20px;
}

#contactRightNavTitle {
	margin-left:10px;
	margin-top:10px;
	color:#707070;
  font-size:12px;
  font-weight:bold;
  font-family:Arial; 		
}

#contactRightNavText {
	margin-left:10px;
	color:#929292;
  font-size:11px;
  font-weight:normal;
  font-family:Arial; 
}	

.contactBodyText {
	float:left;
	width:450px;
	margin-top:15px;	
	margin-left:3px;
	color:#929292;
  font-size:11px;
  font-weight:normal;
  font-family:Arial; 	
  line-height:15px;
}

.contactBodyTitle {
	color:#929292;
  font-size:11px;
  font-weight:normal;
  font-family:Arial; 	
}

.contactFormField {
	background:#f6f6f6;
	height:17px;
	border: 1px solid #cdcdcd;
    font-size:12px;
    font-weight:normal;
    font-family:Arial; 	
    color:#929292;
    padding-top:3px;
}

.newsTitle {
  float:left;
  width:445px;
  color:#588ec9;	
  font-size:14px;
  font-weight:Bold;
  font-family:Arial; 
  margin-left:3px;  
}

.newsByText {
  float:left;
  margin-left:3px;
  width:445px;
  color:#b7b6b6;	
  font-size:11px;
  font-weight:normal;
  font-family:Arial; 
}

.newsImage {
	margin-top:15px;
	margin-left:3px;
	float:left;
	width:450px;	
}

.newsBodyText {
	float:left;
	width:450px;
	margin-top:15px;	
	margin-left:3px;
	color:#6e6e6e;
  font-size:11px;
  font-weight:normal;
  font-family:Arial; 	
  line-height:15px;
}


#newsRightNavTitle {
	margin-left:25px;
	margin-top:15px;
	color:#707070;
  font-size:12px;
  font-weight:bold;
  font-family:Arial; 		
}


.newsRightNavLink {
	margin-left:45px;
	margin-top:7px;
	color:#577ec6;
  font-size:11px;
  font-weight:normal;
  font-family:Arial; 	
  cursor:pointer;	
}


.newsRightNavLinkActive {
	margin-left:45px;
	margin-top:7px;
	color:#6f6f6f;
  font-size:11px;
  font-weight:normal;
  font-family:Arial; 	
  cursor:pointer;	
}


.insideTopGraphic {
	float:left;
	width:747px;
	height:434px;
	margin-top:16px;
	margin-left:15px;	
}

.insideBottomBoxLeft {
	float:left;
	background:url(../images/insideBottomBoxBack.jpg) top left no-repeat;
	width:369px;
	height: 315px;
	margin-left:15px;
	margin-top:13px;
}

.insideBottomBoxRight {
	float:left;
	background:url(../images/insideBottomBoxBack.jpg) top left no-repeat;
	width:369px;
	height: 315px;
	margin-left:9px;
	margin-top:13px;
}

.insideBottomBox {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:352px;
	height:305px;
	background:url(../images/insideBottomBox.jpg) top left no-repeat;	
}


.insideBottomBoxTitle {
	padding-top:8px;
	padding-left:10px;
	color:#505050;
  font-size:12px;
  font-weight:bold;
  font-family:Arial; 		
}

.insideBottomBoxText {
	width:320px;
	height:250px;
	margin-left:15px;
	margin-top:25px;
	color:#707070;
  	font-size:11px;
  	font-weight:normal;
	font-family:Arial; 	
}

.insideBottomBoxText h3 {
	color:#707070;
  	font-size:12px;
  	font-weight:bold;
	font-family:Arial; 	
}

.insideBottomBoxText p {
	line-height:15px;
}

#insideContactWrapper {
	float:left;
	margin-left:39px;
	margin-top:20px;
	width:686px;
	height:720px;	
}

#insideContactLeftWrapper {
	float:left;
	width:219px;
	height:720px;	
}

#insideContactRightWrapper {
	float:left;
	width:436px;
	height:720px;
	margin-left:29px;
}

.insideTeamPhotoBox {
	width:219px;
	height:221px;
	padding:0px;
	margin:0px;	
}

.teamDevideLineLeft {
	float:left;
	width:219px;
	height:1px;
	background:url(../images/teamDevideLineLeft.gif) top left no-repeat;	
}

.teamDevideLineRight {
	float:left;
	width:219px;
	width:436px;
	height:1px;
	background:url(../images/teamDevideLineRight.gif) top left no-repeat;	
}

.teamTitleText {
	color:#505050;
  	font-size:11px;
  	font-weight:bold;
	font-family:Arial; 
	width:100%;	
	line-height:17px;		
}

.teamTitleTextBig {
	color:#505050;
  	font-size:12px;
  	font-weight:bold;
	font-family:Arial; 
	width:100%;	
	line-height:17px;		
}

.teamText {
	color:#6f6f6f;
  	font-size:11px;
  	font-weight:normal;
	font-family:Arial; 		
	line-height:17px;	
}



.downloadDevideLines {
	float:left;
	padding-top:5px;
	width:328px;
	height:24px;
	color:#505050;
	font-size:12px;
	font-weight:Bold;
	font-family:Arial;
	text-indent:5px;
	background:url(../images/deviderSmall.gif) top left no-repeat;		
}



#pdfPop {
	position:absolute;
	width:433px;
	height: 309px;
	z-index:500px;
	top:510px;
	background:url(../images/pdfPop.jpg) top left no-repeat;
}

#pdfClose {
	float:right;
	width: 30px;
	height: 30px;
	margin-top:-10px;
	margin-right:-10px;
	cursor:pointer;
}


#transWrapper
{
	width:100%;
	height:1000px;	
	top:0px;
	position:absolute;
	padding:0px;
	margin:0px;
	left:0px;
	border:0px;
}
#contentLayer
{
	width:650px;
	height:500px;
	position:absolute;
	padding:0px;
	left:50%;
	margin-left:-325px;
	top:10%;
	z-index:1000;
	background:#ffffff;
	border:2px solid #575757;
}	
#trans
{
	z-index:500;
	background-color:#575757;
	background-repeat: repeat;
	opacity: .75;
	filter: alpha(opacity=75);
	width: 100%;
	height: 100%;
	position:absolute;
}	
	
