/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

body {background: #f9e99f url('../i/body_bg.gif') repeat-x top;margin:0; padding:0; font: 12px Arial, Helvetica, SunSans-Regular; color: #6e655e; text-align:center;}
img {border:0;}
strong{font-weight:bold;}
p, td{font: 13px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #333;}
p{margin: 0 0 10px 0;}
h1{margin: 0 0 10px 0;font-size:20px;font-weight:normal;color:#e50e0e;}
h2{margin: 0 0 5px;font-size:14px;font-weight:normal;color:#e50e0e;}
h2.calendar{background: url('../i/icon_calendar.gif') no-repeat 0 0;padding: 17px 0 17px 44px;margin:0;}
h2.data{background: url('../i/icon_data.gif') no-repeat 0 0;padding: 17px 0 17px 44px;margin:0;}
h2.search{background: url('../i/icon_search.gif') no-repeat 0 0;padding: 17px 0 17px 44px;margin:0;}
h2.jobs{background: url('../i/icon_jobs.gif') no-repeat 0 0;padding: 17px 0 17px 44px;margin:0;}
h3{margin: 0 0 10px 0;font-size:20px;font-weight:normal;color:#534741;}

.red{color:#e50e0e;}

#pageContainer{width:915px;margin:20px auto 10px auto;text-align:left;}
#headerContainer{padding:0 29px;}
ul#header{list-style:none;margin:0;padding:0;width:}
ul#header li.lt{float:left;padding:0;width:248px;}
ul#header li.rt{float:right;padding:6px 0 0;width:609px;text-align:right}
#nav a:link, #nav a:visited{font: 12px Arial, sans-serif;text-decoration:none; text-transform:uppercase;text-align:center;color: #FFF;padding:30px 0 27px;background: url('../i/tab_off.gif') no-repeat;width:139px;display:block;float:right;margin-left:3px;}
#nav a:hover, #nav a:active, #nav .navOn{color: #e50e0e;text-transform:uppercase;text-align:center;padding:30px 0 27px;background: url('../i/tab_on.gif') no-repeat;width:139px;display:block;float:right;margin-left:3px;}

#subNav{padding:0 0 17px 0;background: url('../i/horizontal_line_bg.gif') repeat-x top;}
#subNav a:link, #subNav a:visited{font: 14px Arial, sans-serif;padding:6px 0 ;text-decoration:none; color: #6e655e;background: url('../i/horizontal_line_bg.gif') repeat-x bottom;display:block;}
#subNav a:hover, #subNav a:active, #subNav .subNavOn{font: 14px Arial, sans-serif;padding:6px 0 ;text-decoration:none; color: #e82c26;background: url('../i/horizontal_line_bg.gif') repeat-x bottom;display:block;}

#footer{margin:60px 0 0 304px;color: #636363;font: 11px Arial, sans-serif;}
#footer a:link, #footer a:visited{text-decoration:none; color: #636363;}
#footer a:hover, #footer a:active{color: #e82c26;}

#flashContainer{background: url('../i/flash_bg.gif') no-repeat top;width:915px;padding:20px 0 20px 0;color:#a19a94;font-size:12px;line-height:18px;}
#flashContainer .lrBox{margin:0 29px;}
#flashContainer .lrBox li.lt{width:248px;}
#flashContainer .lrBox li.rt{padding-top:5px;}

/* Link Styles */
a:link, a:visited{color: #e82c26;}
a:hover, a:active{color: #666;}

a.gray:link, a.gray:visited{color: #6e655e;}
a.gray:hover, a.gray:active{color: #e82c26;}

a.pdf:link, a.pdf:visited{color: #e82c26;padding-left:20px;background: url('../i/icon_pdf.gif') no-repeat top left;display:block;margin:0 0 3px 0;}
a.pdf:hover, a.pdf:active{color: #666;}

form{display:block;margin: 0 0 15px 0;}
input, img.btn{vertical-align:middle;}
img.btn{cursor:hand;}
input.txt, select.dd{border:1px solid #837a73;padding:2px;font-size:11px;line-height:11px;color:#666;vertical-align:middle;}
input.txt{width:196px;}
select.dd{width:197px;}
input.chk, td.chk input, input.btn, td.radio input{border:0;}
input.searchBox{border:solid 1px #837a73;width:197px;height:25px;margin-right:8px;}

/* Left/Right Box Styles */
ul.lrBox{list-style:none;margin:0;padding:0;}
ul.lrBox li.lt{float:left;padding:0;}
ul.lrBox li.rt{float:right;padding:0;text-align:right}
ul.lrBox li.rtL{float:right;padding:0;text-align:left;}

ul#threeCol{list-style:none;margin:15px 0 0;padding:0;width:915px;}
ul#threeCol li.col1{float:left;padding:0;width:304px;}
ul#threeCol li.col2{float:left;padding:0;width:290px;}
ul#threeCol li.col3{float:left;padding:0;width:321px;background: url('../i/vertical_line_bg.gif') repeat-y 14px 0;}
ul#threeCol li.col1 .pad{padding:0 27px 0 29px;}
ul#threeCol li.col3 .pad{padding:0 0 0 27px;}

ul#twoCol{list-style:none;margin:15px 0 0;padding:0;width:915px;}
ul#twoCol li.col1{float:left;padding:0;width:304px;}
ul#twoCol li.col2{float:left;padding:0;width:611px;}
ul#twoCol li.col1 .pad{padding:0 27px 0 29px;}


li.col1 a:link, li.col1 a:visited{color: #6e655e;}
li.col1 a:hover, li.col1 a:active{color: #e82c26;}
li.col1 p{padding-right:22px;}

.divider{height:10px;background: url('../i/horizontal_line_bg.gif') repeat-x;}


ul.bullet{list-style:none;margin:12px 0;padding:0;}
ul.bullet li{margin: 0 0 10px 15px;padding:0 0 0 10px;background: url('/rocknrollk9/images/bullet.gif') no-repeat 0 4px;}

#stdTable{border:0;margin:5px 0 10px;}
#stdTable td{vertical-align:top;padding:3px 6px;border: 1px solid #333;font-size:11px;}
#stdTable th{background-color:#e43918;font-size:12px;border: 1px solid #333;color:#000;font-weight:bold;padding:5px 6px;}

.formTable{border:0;margin:5px 0 10px;}
.formTable td{vertical-align:top;padding:4px;font-size:11px}

/* Clearing Floats \*/
.clearfix:after, ul.lrBox:after, ul#header:after, #nav:after, ul#threeCol:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix, ul.lrBox, ul#header, #nav, ul#threeCol{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html ul.lrBox, * html ul#header, * html #nav, *html ul#threeCol{height: 1%;}
.clearfix, ul.lrBox, ul#header, #nav, ul#threeCol{display: block;}
/* End hide from IE-mac */
