/**********************************************************************
	Filename: nationalinterstate.css
	Project:  National Interstate Racing
	
	Global style sheet
**********************************************************************/

body { margin-left:0px; margin-top:0px; margin-right:0px; background-color:#1f2a3e; background-image:url(images/mainBkrnd.gif); background-repeat:repeat-x;}

/* Assign font and color to the general styles */
font, th, td, p, span, div, textarea, a { font-family:Arial, Helvetica, Verdana, sans-serif; color:#000000; font-size:12px;}
a { font-weight:bold; font-style:normal; text-decoration:underline; color:#2e508d;}
a:hover { text-decoration: none;color:#f58025; }
ul {margin-top:5px;}
li {margin-bottom:5px;}
hr { width:100%; height:1px; margin: 0px 0px 0px 0px; color:#a1a1a1; }

#page { background-image:url(images/pageBkd.jpg); background-repeat:repeat-x; border-left:1px solid #ffffff; border-right:1px solid #ffffff; width:980px; background-color:#39424b; }
#headerBkd { background-image:url(images/headerBkd.jpg); background-repeat:no-repeat; }
#header { text-align:left; height:202px; }
#header .logo { width:388px; float:left; }
#header .flash { width:592px; float:right; height:163px; }
#header .topNav { text-align:center; padding-top:12px; }

#content { text-align:left; }
#content .leftSide { width:247px; float:left; }
#content .colOne { padding-left:13px; padding-top:10px; }
#content .rightSide { width:733px; float:right; }
#content .colTwo { width:486px; float:left; }
#content .mainCol { padding-left:8px; padding-top:10px; }
#content .contentBox { background-color:#ffffff; width:472px; }
#content .colThree { width:247px; float:right; }
#content .rightBoxes { margin-left:5px; padding-top:10px; }
#content .smallBox { background-color:#ffffff; width:229px; padding-top:10px; }

#footer { background-color:#121824; height:40px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
#footer .botNav { text-align:center; padding-top:12px; }

#submenu { position:relative; }
#submenu div { position:absolute; border:1px solid #cccccc; z-index:2; text-align:left; background-color:#ffffff; visibility:hidden; }
#submenu ul { margin:0px; padding:0 0 0 0px; } 
#submenu li { list-style-type:none; margin:0px; padding:0px; height:50px; }
#submenu a { font-weight:normal; color:#000000;  line-height:20px; padding: 0 0 0 15px; display:block; text-decoration:none; border-top:1px solid #cccccc; }
#submenu a:hover { font-weight:none; color:#ffffff; background-color:#f58025; text-decoration:none; display:block; }
#submenu .subMain { font-weight:bold; color:#000000;  line-height:20px; padding: 0 0 0 15px; display:block; text-decoration:none; background-color:#cccccc; border-bottom:1px solid black; left:20px; }
#submenu .subMain:hover { font-weight:bold; color:#ffffff; background-color:#ff3333; text-decoration:none;}

.pagetitle { color:#2e508d; font-weight:bold; font-size:16px; }
.subtitle { font-size:14px; font-weight:bold; color:#629fce; }
.highlight { font-weight:bold; color:#2e508d; }
.whiteLink { font-weight:bold; font-style:normal; color:#ffffff; text-decoration:none;  }
.navLink { color:#ffffff; font-style:normal; text-decoration:none; font-size:12px; }
.navLink:hover { color:#f58025; text-decoration:none; }
.formlabel { font-size:12px; margin-top:15px; }
.formSelection { margin-left:10px; margin-top:10px; }
.footnote { font-size:10px; }

