@charset "utf-8";
/* CSS Document */

body{padding: 0; margin: 0; background:url(../images/contentback.png) repeat-y center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:0.9em; color:#666;}
a{ color:#009; text-decoration: underline}
	a:hover{ color:#F15C2B; text-decoration:underline}

h1 span { font-size: 14px; } 
h2.underline { border-bottom: 1px solid #EEEEEE; font-weight: normal; padding-top: 6px; }
h3 { margin-bottom: 6px; }
	h3 span { font-weight: normal; }
p { margin-top: 2px; }

#topbar{height:99px; background:url(../images/topbar.png) repeat-x  }
	#logo{width:310px; float:left;}
	#topbarcontent{float:right; width:670px; height:60px;}
	#menu{float:right; width:670px; text-align:center; margin-top:15px;}
		#menu a{text-decoration:none; margin-left:20px; font-size:18px; color:#000}
		#menu a:hover{color:#036; text-decoration: underline; }
		#menu a.selected{color:#F56B05}
#content{width:1000px; margin:0 auto; }
#imagebar{height:240px; background:url(../images/imgbarback.png) repeat-x}
	#imagecontent{width:1000px; margin:0 auto}
.main{ padding:20px;}
.container{width:990px; margin:0 auto;}
	#homeleft{float:left; width:540px;}
	#homeright{float:right; width:381px; margin-right:10px; margin-top:10px;}
	#newsbody{background:url(../images/home_newsback.gif) repeat-y; margin:0;}
	
	.news { padding-bottom: 35px;}
	.newsTitle { font-size: 1.1em; font-weight: bold; }
	.dateblock {text-align: center; width: 47px; font-family: Arial; float: left; background:url(../images/dateback.jpg); background-repeat:no-repeat; color:#FFFFFF; padding:2px 3px 8px 0px;}
		.month { font-size: 12px; left: -4px; top: 2px; }
		.day { font-size: 26px; position: relative; top: -2px; line-height: 1; }
		.year { font-size: 12px; position: relative; top: -1px; margin-top: -4px; }
		
#footer{text-align:center; clear:both; padding-top:20px; font-size:10px; color:#999;}

.padding { width: 100%; height: 30px; }

#mapSelector { width: 580px; padding-bottom: 10px; text-align: right; margin-top: -4px; }
	#selRegion { float: right; margin-left: 8px; margin-top: -2px; }
#mapPanel, #mapHolder { /*width: 689px; height: 400px;*/ width: 580px; height: 500px; }
#mapKey { float: right; width: 360px; }

.dropCap { color:#999; font-size: 30px; width: 30px; display: block; float: left; padding-bottom: 20px; letter-spacing: -5px; }

#imageBanner { width: 1000px; height: 240px; }


.downloadButton { display: block; width: 212px; height: 67px; margin-bottom: 15px; }

	.techData { background:url(../images/download-buttons.png) no-repeat; }
		.techData:hover { background:url(../images/download-buttons.png) 0px -67px no-repeat; }
		
	.custom { width: 154px; height: 32px; background:url(../images/download-buttons.png) -212px top no-repeat; padding: 35px 0px 0px 58px; color: black; font-size: 10px; text-decoration: none; margin-right: 10px; float: left; }
		.custom:hover { background:url(../images/download-buttons.png) -212px -67px no-repeat; }
	
	
.printOnly { display: none; }

.popupLink { font-weight: bold; }
.popupLink span { font-weight: normal; color: #999; }
	
	

