/* Universal Elements */
*{margin:0px;padding:0px;}
html{}
body{color:#666;}
p{font-size:12px;font-family:Geneva, Tahoma;line-height:20px;padding:5px 0px 4px 0px;}
table{border-collapse:collapse;}
table td{font-size:12px;font-family: Geneva, Tahoma;}
img{border-width:0px;}
a:link,a:visited{color:#000;text-decoration:underline;}
a:hover{color:#666;}
ul li, ol li{margin:0px 0px 0px 15px;padding:3px 0px 2px 0px;line-height:20px;}
.error{color:#ba0000;}
.bold{font-weight:bold;}
.printOnly{display:none;}
textarea{font:10pt Tahoma;}
.phone{width:30px;}
.phone2, .phone3{width:40px;}

h1{padding:20px 0px 0px 10px;font-size:16px;font-family:Tahoma;color:#000;}
h2{padding:10px 0px 0px 0px;font-size:13px;font-family:Tahoma;color:#000;}
h3{padding:10px 0px 0px 0px;font-size:12px;font-family:Tahoma;color:#000;text-decoration:underline;}

.tblListDG{border:solid 1px #666;}
.tblListDG td{padding:3px;}
.tblListDG .tblListHeader td{color:#fff;text-align:center;font-weight:bold;background:#000;border:solid 1px #fff;}
.tblListDG .tblListHeader td a:link, .tblListDG .tblListHeader td a:visited{color:#fff;}
.leftPadding{padding-left:4px;}
.newsItem{padding:12px;}
.tblContact td{padding:6px;}
.searchResults{font-size:12px;font-family:Geneva, Tahoma;line-height:20px;padding:5px 0px 4px 0px;}
.whatsNewHome{padding:0px 0px 12px 8px;}
/* Universal Elements */

/* Design Elements */
div#mainContainer{width:960px;position:absolute;left:50%;margin:29px 0px 0px -480px;}
div#header{}
td#topLinks{width:80%;text-align:right;vertical-align:bottom;font-size:11px;}
td#topLinks a:link, td#topLinks a:visited{text-decoration:none;}
td#topLinks a:hover{}
p#corporateTag{color:#949494;width:240px;font-size:10px;font-family: "DIN-Regular", Tahoma;margin:0px 0px 0px 36px;padding:0px;}
div#banner{margin-top:29px;}
div#topNav{}
div#topNav ul{}
div#topNav ul li{list-style:none;background:url("../images/nav_bullet.jpg") no-repeat 0px 8px;display:inline;line-height:30px;padding-left:15px;font-size:14px;font-family:"DIN-Medium", Tahoma;}
div#topNav ul li a:link, div#topNav ul li a:visited{color:#000;text-decoration:none;}
div#topNav ul li a:hover{color:#999;}
div#contentContainer{float:left;}
table#content{width:100%;}
table#content td{width:33%;vertical-align:top;padding:0px 10px 0px 10px;}
div#content{float:left;}
div#vertPhoto{display:none;}
div#footer{float:left;padding:10px 0px 30px 0px;margin:0px;}
/* End Design Elements */

.quote{background:#f7f7f7;border:solid 1px #ccc;margin-bottom:8px;padding:4px;}
.careerPosting{padding:8px;border-bottom:solid 1px #ba0000;}

#dropdownmenus{position:absolute;width:782px;left:50%;margin-left:-391px !important;top:193px !important;
	top:196px;margin-left:-390px;}
#menu1Container .menu table{width:146px;height:108px;background:#fff;border-left:dashed 1px #666;border-right:dashed 1px #666;}
#menu2Container .menu table{width:166px;height:108px;background:#fff;border-left:dashed 1px #666;border-right:dashed 1px #666;}
#menu3Container .menu table{width:176px;height:54px;background:#fff;border-left:dashed 1px #666;border-right:dashed 1px #666;}
.menu table td{padding-left:30px;}
.menu table td.dropDownItem{background:url("../images/nav_bullet.jpg") no-repeat 14px 8px;border-bottom:solid 1px #666;}
.menu table td a:link, .menu table td a:visited{display: block;font: 11px Arial;text-decoration:none;}
.menu table td a:hover{}