#mainNav{width:800px;height:35px;padding:0;margin:0;background:url(/images/navBg.gif) no-repeat top left;}
#mainNav ul{padding:0px 0px 0px;}
#mainNav ul li{padding:8px 12px;float:left;}
#mainNav ul li a:link,#mainNav ul li a:visited{color:#FFF;text-decoration:none;font-weight:bold;font-size:14px;}
#mainNav ul li a:hover,#mainNav ul li a.hover,#mainNav ul li a:visited:hover,#mainNav ul li a:visited.hover{text-decoration:underline;}
#mainNav ul li ul{padding:8px 0px;}
#mainNav ul li ul li a:link{font-size:12px;}
#flashAreaContainer{width:800px;}/*height:138px;*/


#homeLeftCol{width:200px;float:left;padding-left:10px}
#homeRightCol{width:500px;float:left;padding:15px 0px 20px 15px;margin-right:10px;border:0;line-height:1.3em;}
#homeRightCol img{border:6px solid #cac1c2;margin-left:15px;}
#homeRightCol a:link,#homeRightCol a:visited,#homeRightCol a:active{text-decoration:underline;color:#0066a4;}
#homeRightCol a:hover,#homeRightCol a.hover,#homeRightCol a:visited:hover,#homeRightCol a:visited.hover{text-decoration:underline;color:#ef3d42;}
#homeRightCol ul{margin:15px 0px 15px 20px;}
#homeRightCol ul li{list-style:square;padding:0px 0px 3px 0px;}

.subTitle{color:#b0533a;font-size:16px;font-weight:bold;padding:0px 0px 10px 0px;text-decoration:underline;}

#homeRightColWide{width:745px;background-color:#fafbff;float:left;padding:15px 0px 0px 15px;margin:0 auto;line-height:1.3em;}
#homeRightColWide img{border:6px solid #cac1c2;margin-left:15px;}
#homeRightColWide a:link,#homeRightColWide a:visited,#homeRightColWide a:active{text-decoration:underline;color:#0066a4;}
#homeRightColWide a:hover,#homeRightColWide a.hover,#homeRightColWide a:visited:hover,#homeRightColWide a:visited.hover{text-decoration:underline;color:#ef3d42;}
#homeRightColWide ul{margin:15px 0px 15px 20px;}
#homeRightColWide ul li{list-style:square;padding:0px 0px 3px 0px;}

#careersContent{width:775px;background-color:#fafbff;float:left;padding:15px 10px 20px 15px;margin-right:0px;line-height:1.3em;overflow:hidden;}
#careersContent img{}
#careersContent a:link,#careersContent a:visited,#careersContent a:active{text-decoration:underline;color:#0066a4;}
#careersContent a:hover,#careersContent a.hover,#careersContent a:visited:hover,#careersContent a:visited.hover{text-decoration:underline;color:#ef3d42;}
#careersContent ul{margin:15px 0px 15px 20px;}
#careersContent ul li{list-style:square;padding:0px 0px 3px 0px;}

#regHeader{width:800px;height:116px;margin:0 auto;}
#regContainer{width:800px;font-family:Tahoma, Verdana, Arial, sans-serif;}
#regContent{width:562px;margin:0 auto;padding:20px 10px;}
#regContent p{color:#0074c1;font-size:12px;}
#regForm{width:280px;float:left;}
#regFormTop{width:280px;height:5px;background:url(/images/regFormTop.jpg) no-repeat top left;}
#regFormContent{width:260px;background:url(/images/regFormRpt.jpg) repeat-y top left;padding:4px 10px;}
#regFormBot{width:280px;height:5px;background:url(/images/regFormBot.jpg) no-repeat top left;}
#regImage{width:268px;float:right;}

#regFormSched{}
#regFormContent .fieldRow{width:100%;height:100%;padding:0px 0px 18px 0px;}
#regFormContent .fieldColumn{padding:0px 12px 0px 0px;float:left;font-size:11px;color:#FFF;}
#regFormContent .fieldColumn input, #regFormContent select{background:#5f5f5f;color:#b6b6b6;font-size:11px;border:none;padding:2px 4px;}
#regFormContent .fieldLabel{font-size:11px;color:#FFF;padding:0px 0px 4px 0px;font-weight:bold;}
#regFormContent .fieldText{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;}


#ulPadding{padding-left:250px;}

.header{color:#13395c;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:22px;padding:5px 0px 5px 0;line-height:1.3em;}
.thanksheader{color:#13395c;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;font-size:20px;padding:50px 5px 5px 0;line-height:1.3em;}
.thanksheader2{color:#13395c;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;font-size:15px;padding:10px 5px 20px 0;line-height:1.3em;}

.colHeader{font-size:18px;color:#412F5C;}
.leftColItem{width:200px; padding-top:8px}

.quickLinks{padding:15px 0px 15px 15px;}
.quickLinks  ul{margin:15px 0px 15px 1px;padding: 0px;}
.quickLinks li{
	list-style-type:none;
	background:transparent url(/images/listArrow.gif) no-repeat scroll left;
	margin:0px 0px 10px;
	padding:0px 0px 0px 10px;
	color: #FF0000;
}
.quickLinks li a:link,.quickLinks li a:active{text-decoration:underline;color:#0066a4;}
.quickLinks li a:visited{text-decoration:underline;color:#FF3366;}
.quickLinks li a:hover,.quickLinks li a.hover,.quickLinks li a:visited:hover,.quickLinks li a:visited.hover{text-decoration:underline;color:#ef3d42;}

.medHeader{color:#13395c;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;padding:5px 0px 5px 0px;}

.directions{margin:0px 0px 15px;}
.directions tr td{padding:0px 4px;border:1px solid #000;}

#intBannerLabel{padding:110px 0px 8px 8px;font-size:22px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFF;}

#gvDocuments{border:none !important;}
#gvDocuments tbody th{border:none;text-align:left;}
#gvDocuments tbody tr{border:none;}
#gvDocuments tbody tr td{border:none;padding:3px;}
#gvDocuments img{border:none;padding:0px 10px 0px 0px;}

.docLibLog{background:url(/images/docLibLogBg.jpg) no-repeat top left;width:800px;height:64px;color:#A7634E;font-size:14px;padding:14px 0 0 15px;}
.docLibLog a{color:#F7D4BC;}

/*CONTACT FORM*/
#contactForm{padding:15px 0px 0px;}
#contactForm select{color:#000;background:#FFF;}
#contactForm .fieldLabel{color:#000;}

/*CAREERS*/
#careersApp{padding:15px 0px 0px;}
#careersApp select{color:#000;background:#FFF;}
#careersApp .fieldLabel{color:#000;}

#regFormContent .fieldLabel{color:#FFF;}

#photoGallery{width:550px;margin:0 auto;padding:20px 0px;}

.error{border:1px solid #d84324 !important;}
label.error{display:none !important;}
.errorText{color:#d84324;}

#homeRightCol #international img {border:none;padding-bottom:20px;margin-left:0px;}
#homeRightCol #international p {line-height:1.3em;padding:0px 0px 0px;}

/*RACEWAY BANNER SMALL BANNER*/
#homeRightCol #Racewaybnr{border:none;margin-bottom:20px;}
#homeRightCol #Racewaybnr img{border:none;margin:0px;}

/*LANDING PAGE RE-DESIGN*/
body#landing{font-family: "Trebuchet MS", "Verdana";font-size: 12px;background:none repeat scroll 0 0 #003674;margin:0;padding:0;}
#landing #header{width:800px;height:130px;background:url(/images/header_repeat.jpg);z-index:99999px;margin:0;}
#landing #header .logoHead {height:114px;background:url(/images/header_logo.png) no-repeat;margin: 0 185px;z-index:99999px;}

#landing #footer{font-family:Arial,Helvetica,sans-serif;background:url("/busway/images/buswayFooter.jpg") #9f9f9f no-repeat; color:#FFFFFF;font-size:10px;padding:15px 0px 15px 0px;margin: 0;text-align:left;line-height:1.3em;}
#landing #footerleft{font-size:10px;}
#landing #footer a:link, #landing #footer a:visited{margin:0px;text-decoration:underline;color:#FFF;font-weight:normal;}
#landing #footer a:hover, #landing #footer a.hover, #landing #footer a:visited:hover, #landing #footer a:visited.hover{margin:0px;text-decoration:none;color:#FFF;font-weight: normal;}
#landing #footerleft .titleFootLanding {padding-left:15px;font-size:10px;}

#landingIntro {padding:0 30px 20px 30px;text-align:center;}
#landingIntro ul{padding:0px 30px 10px 38px;}
#landingIntro li{text-align:left; list-style-type:disc;padding:8px;line-height:1.3em;}
#landingIntro h1{color:#006398;font-weight:bold;font-size:14px;padding:8px 0px 20px 0px;line-height:1.3em;}
#landingBugs {background:url(/images/bugBkgrd.png) no-repeat;width:803px;height:230px;}
#landingBugs a {float:left;}

.nonIntlLogo{display:none;}

/*SITEMAPS*/
#tvSiteMap{}
#tvSiteMap tr td{padding:3px 4px;}

/*RACEWAY COLOR VIEWER*/
#colorViewer{width:565px;background:url(/raceway/images/cvBG.jpg) no-repeat top left;}
#cvImage{width:565px;height:123px;}
#cvTitle{width:555px;text-align:right;padding:7px 10px 0px 0px;position:absolute;z-index:100;font-size:15px;font-weight:bold !important;color:#006398;line-height:1.6;}
#stdColors{width:152px;height:49px;background:url(/raceway/images/cvStdColorsBG.jpg) no-repeat top left;float:left;margin:14px 0px 0px;padding:20px 0px 0px 6px;}
#custColors{width:254px;height:49px;margin:14px 0px 0px 23px;background:url(/raceway/images/cvCustColorsBG-4.jpg) no-repeat top left;float:left;padding:20px 0px 0px 12px;}
.colorItem{width:47px;height:47px;float:left;padding:0px 2px 0px 0px;}

/*Raceway*/
#racewayBannerContainer{z-index:1;position:relative;}

/*Busway*/

/*Document Share */

#folderHolder
{
	background-image:url(/images/v-dots.jpg);
	background-position:left;
	background-repeat:repeat-y;
	overflow:visible;
    font-family: Arial;
}

/*#folderCrumbs {background-color:#5585B6; color:#FFFFFF;}*/

.folderCrumb {cursor:pointer; text-decoration:underline}

.folderRow 
{
	display:inline-block;
	cursor:pointer;
	margin-bottom:8px;
	padding-left:10px;
	margin-left:9px;
	background-image:url(/images/h-dots.jpg);
	background-position:left;
	background-repeat:no-repeat;
    font-weight:bold;
    vertical-align: middle;
	
}

.fileRow {display:inline-block;cursor:pointer;text-decoration:none !important;padding-left:10px;margin-left:9px;background-image:url(/images/h-dots.jpg);background-position:left;background-repeat:no-repeat;}

.fileDescription{padding:5px 0px 10px 0px; margin-left:39px;margin-bottom:8px;width:400px;}

.topFolder {margin-bottom:15px;font-weight:bold;font-size:12px;}

 #folderContents {min-height:200px;margin-bottom:30px;}



/* ENGINEERING DOCSHARE */

#intCenterColWide #engineering h1 {font-family: Arial; font-size:24px; font-weight:100; color:#13395c; }
#intCenterColWide #engineering .descTxt {font-family: Arial; font-size:11px; border-bottom: 5px solid #9f9f9f;margin-bottom:10px;padding-bottom:20px;}
#intCenterColWide #engineering .inputTxt {font-family: Arial; font-size:16px; color:#13395c; font-weight:bold; line-height:20px;}
#intCenterColWide #engineering #inputContain {border-bottom: 1px solid #9f9f9f;margin-bottom:10px; position:relative; height:42px;}

#folderCrumbs {background-color:#5585B6;color:#FFFFFF;padding:8px;margin-bottom:10px;}
#intCenterColWide #engineering #folderCrumbs{font-family: Arial; color:white;font-size:13px;font-weight:100;}
#intCenterColWide #engineering #folderCrumbs a:link {text-decoration:underline;color:white;}
#intCenterColWide #engineering #folderCrumbs a {color:white;}
#intCenterColWide #engineering #folderCrumbs a:active {text-decoration:none;color:white;}
#intCenterColWide #engineering #folderCrumbs a:hover {text-decoration:none;color:white;}

.searchStyle {display:none}
#intCenterColWide .searchStyle a{color:#2a67a5;}
#intCenterColWide .searchStyle dt{color:#2a67a5;text-decoration:none; font-weight:bold;font-size:12px;vertical-align:middle;}
#intCenterColWide .searchStyle dd{padding:5px 0px 0px 20px;}
#intCenterColWide .searchStyle dt a{text-decoration:none;}
#intCenterColWide .searchStyle dd a{text-decoration:underline;}
#intCenterColWide .searchStyle dd p{font-family: Arial; font-size:11px;padding-top:10px;}
.searchResultPath {cursor:pointer;color:#2a67a5;font-family: Arial;}
.searchResultRowLight{font-family: Arial;margin-bottom:10px;background-color:#ffffff;padding:10px}
.searchResultRowDark{font-family: Arial;margin-bottom:10px;background-color:#EEF3F7;padding:10px;}
#search_butt {cursor:pointer; width:67px; height:32px;}
#pagingButtons {background-color:#5585b6; padding:4px; margin-top:10px}
.pageButton {display:inline-block; float:left; width:30px; text-align:center; padding:4px 0px 4px 0px; border:1px solid #333; cursor:pointer; margin-left:10px; background-color:#FFFFFF;}
.folderRow {text-decoration:none !important;} 
.backLink {cursor:pointer; display:inline-block; float:right;}
