﻿/*********************
 Global styles
**********************/
a{
  color:#993399;
  text-decoration:none;
}
a:hover{
  color:#939;
  text-decoration:underline;
}
h1{
  color:#939;
  font: 26px arial;
  line-height:30px;
}

h2{
  color:#39c;
  font: bold 1em arial;
  line-height:20px;
  padding-top:5px;
  margin-bottom:-5px;
}
h3{
  color:#fff;
  font: 11px verdana;
  line-height:20px;
  padding-left:25px;
}
h4{
  color:#39c;
  font: 26px arial;
  line-height:26px;
}
h5{
  color:#999;
  font: bold 11px verdana;
  line-height:20px;
  padding-bottom:0px;
  margin-bottom:0px;
}
h6{
  color:#666;
  font: .8em arial;
  line-height:20px;
  padding-top:0px;
  padding-bottom:20px;
  margin-bottom:0px;
  margin-top:0px;
}
p{
  color:#666;
  font: .8em verdana;
  line-height:20px;
  padding-bottom:5px;
}

.newsLink{
  color:#39c;
  font-family:arial;
}
.newsLink:hover{
  color:#39c;
  font-family:arial;
}
/*********************
 Top TagLine styles
**********************/
#tagLine{
  font:bold 10px verdana;
  line-height:20px;
  color:#999;
  padding-left:20px;
} 

/*********************
 Top Nav styles
**********************/

#top-nav a{
  color:#09c; 
}
span{
  display:block;
  float:left;
  font:bold 10px verdana;
  line-height:20px;
  color:#09c; 
  padding-left:15px;
}
.boldGrey{
  font:12px verdana;
  line-height:20px;
  color:#666;
}

/*********************
 Mid Nav styles
**********************/
#nav{
  padding-left:40px;
}
#nav li{
  color:#09c;
  font: bold 11px verdana;
  line-height:30px;
  padding-left:15px;
}
#nav li a{
  color:#09c;
}
#nav .midOn{
  color:#999;
}
#nav .first{
 color:#999;
 padding-left:0px;
}
*html #nav .first{
  padding-top:9px;
}	
.first img{
  display:inline;
  padding-left:5px;
}

/*********************
 imageWrap styles begin
**********************/


.right li{
  color:#666;
  font: .8em verdana;
  background:url(../../assets/images/graphics/arrowBlue.gif) no-repeat 0 50%;
  padding-left:10px;
  padding-bottom:20px;
}
.rightCopy h2{
  padding-top:0px;
  margin-botom:0px;
}
.rightCopy{
  padding-left:20px;
 
}
.rightCopy a{
padding-top:5px;
line-height:20px;
}/*
.left a:hover{
  display:block;
  text-indent:-185px;
  margin-left:-185px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 
  .imageWrap .left img{
	
	margin-left:-185px;
	
  }
  
}*/

.large a{
  color:#939;
}


/*********************
 Sub Nav styles
**********************/
#sub-nav1 .subOn{
  color:#999;
  font: 12px verdana;
  line-height:12px;
}
#sub-nav2 .subOn,#sub-nav3 .subOn{
  color:#999;
  font: 12px verdana;
  line-height:30px;
}


#sub-nav1 ul{
  padding-top:25px;
  padding-left:25px;
  padding-bottom:15px;
}
#sub-nav1 li{
  padding-bottom:15px;
  color:#939;
  font: 12px verdana;
  line-height:12px;
}
#sub-nav1 a{
  color:#939;
}

#sub-nav2 ul,#sub-nav3 ul{
  list-style:none;
  padding:0 0 0 25px;
  margin:0px;
  
}

#sub-nav2 li{
  color:#09c;
  font: 12px verdana;
  line-height:30px;

}
#sub-nav2 a{
  color:#09c;
}
#sub-nav3 li{
  color:#666;
  font: 12px verdana;
  line-height:30px;
}
#sub-nav3 a{
  color:#666;
}

#sub-nav4 .subOn{
  color:#999;
  font: 12px verdana;
  line-height:12px;
}

#sub-nav4 ul{
  padding-top:25px;
  padding-left:25px;
  padding-bottom:15px;
}
#sub-nav4 li{
  padding-bottom:15px;
  color:#09c;
  font: 12px verdana;
  line-height:12px;
}
#sub-nav4 a{
  color:#09c;
}

/*********************
 Content styles
**********************/
#content{
  padding-bottom:60px;
}
#content ul{
  list-style:none;
}
#content li{
	padding-left:20px;
	color:#666;
	font: .8em verdana;
	line-height:20px;
	padding-bottom:5px;
	background: url(../../assets/images/graphics/arrowBlue.gif) 3px 7px no-repeat;
}

.brochure a{
  font: .8em verdana;
  display:block;
  height:20px;
  line-height:30px;
  background:url(../../assets/images/graphics/grey_bar-body.gif) no-repeat 0 50%;
  padding-left:40px;
  padding-bottom:10px;
  
}
.brochure{
  padding-top:10px;
}


/*********************
 Footer styles
**********************/
#footer span{
  font-size:9px;
}

#footer .first{
  padding-left:40px;
}

#footer a{
  color:#999;
}
#footer p{
  color:#999;
  font-size: 9px;
  line-height: 13px;
  padding-left:40px;
  padding-right:40px;
  padding-bottom:0px;
}



/*****
SiteMap style
********/
.sitemap{
	display:block;
	width:210px;
}
.grey{
  color:#666;
  font-style:italic;

}
.sitemap_hr{
	margin:0px 0px 0px 10px;
	width:830px;
	display:block;
	clear:both;
}

/*****
pagation style
********/

#pagation{
  background:#ccc;
  width:595px;
  height:25px;
  text-align:center;
  color:#666;
  font: .8em arial;
  line-height:25px;
  
}

#pagation a{
  padding:0 10px;
}



/**************
rss
**************/

.rss{
  background:url(../../assets/images/global/rss.gif) no-repeat 0 50%;
  padding-left:20px;
}
