body, html
{
background-color:#000000;
margin:0;
padding:0;
width:100%;
height:100%;
min-width:1020px;
max-width:100%;
}

#wrapper 
{
background-image:url('images/bg_grill.jpg');
border: 0px solid #000; 
margin: 0; 
position: relative;
min-width:100%;
min-height:100%;
overflow:hidden;
text-align:left;
}

#outOfDateWarning
{
display:none;
}

#tolex_lef
{
background-image:url('images/tolex_lef.png');
background-repeat:repeat-y;
width:100%;
height:100%;
position:absolute;
margin-top:0px;
}

#tolex_bot
{
background-image:url('images/tolex_bot.png');
background-repeat:repeat-x;
height:73px;
width:100%;
position:absolute;
bottom: 0px;
min-width:999px;
}

#tolex_rit
{
background-image:url('images/tolex_rit.png');
background-repeat:repeat-y;
width:100%;
height:100%;
margin-top:0px;
background-position:right;
min-width:1020px;
position:absolute;
}

#tolex_top
{
background-image:url('images/tolex_top.png');
background-repeat:repeat-x;
height:73px;
width:100%;
position:absolute;
top: 0px;
min-width:999px;
}

#corner_tl
{
background-image:url('images/corner_tl.png');
background-repeat:no-repeat;
width:101px;
height:95px;
position:absolute;
left: 0px;
top: 0px;
}


#corner_tr
{
background-image:url('images/corner_tr.png');
background-repeat:no-repeat;
width: 100%;
height:95px;
position:absolute;
right: 0px;
top: 0px;
min-width:1020px;
background-position:right;
}

#corner_br
{
background-image:url('images/corner_br.png');
background-repeat:no-repeat;
width: 100%;
height:95px;
position:absolute;
right: 0px;
bottom: 0px;
min-width:1020px;
background-position:right;
}

#corner_bl
{
background-image:url('images/corner_bl.png');
background-repeat:no-repeat;
width:101px;
height:95px;
position:absolute;
left: 0px;
bottom: 0px;
}

#header
{
background-image:url('images/panel_bg.png');
background-repeat:repeat-x;
padding-top:30px;
width:100%;
min-width:1020px;
height:395px;
background-position:0 63px;
}

#panel
{
position:relative;
background-image:url('images/knobs.png');
background-repeat:no-repeat;
/*width:911px;*/ width:655px;
height:179px;
left:50%;
margin-left:-437px;
top:35px;
}


#menu
{
background-image:url('images/menu_bg.png');
width:808px;
height:15px;
position:relative;
margin-left:27px;
top:93px;
}


#menu_1
{
width:45px;
height:90px;
position:absolute;
left:27px;
text-align:center;

}

#menu_1 a
{
color:#999;
/*font-size:0.8em; *font-size:0.5em;
font-weight:600;
line-height:13.3em; *line-height:17em;*/
font-size:0.6em; 
font-weight:600;
line-height:17.7em; 
text-decoration:none;
font-family:sans-serif;
display:block;
height:90px;
}

#menu_1 a:hover
{
color:#ffffff;
}

#menu_2
{
width:79px;
height:90px;
position:absolute;
left:73px;
text-align:center;

}

#menu_2 a
{
color:#999;
font-size:0.6em; 
font-weight:600;
line-height:17.7em; 
text-decoration:none;
font-family:sans-serif;
display:block;
height:90px;
background-image:url('images/knobs_02.png');
background-position:-100px -100px;
background-repeat:no-repeat;
}

#menu_2 a:hover
{
color:#ffffff;
background-position:2px -15px;
}

#menu_3
{
width:79px;
height:90px;
position:absolute;
left:140px;
text-align:center;

}

#menu_3 a
{
color:#999;
font-size:0.6em; 
font-weight:600;
line-height:17.7em; 
text-decoration:none;
font-family:sans-serif;
display:block;
height:90px;
background-image:url('images/knobs_03.png');
background-position:-100px -100px;
background-repeat:no-repeat;
}

#menu_3 a:hover
{
color:#ffffff;
background-position:13px -15px;
}

#menu_4
{
width:79px;
height:90px;
position:absolute;
left:196px;
text-align:center;

}

#menu_4 a
{
color:#999;
font-size:0.6em;
font-weight:600;
line-height:17.7em;
text-decoration:none;
font-family:sans-serif;
display:block;
height:90px;
background-image:url('images/knobs_04.png');
background-position:-100px -100px;
background-repeat:no-repeat;
}

#menu_4 a:hover
{
color:#ffffff;
background-position:14px -15px;
}

#menu_5
{
width:79px;
height:90px;
position:absolute;
left:266px;
text-align:center;

}

#menu_5 a
{
color:#999;
font-size:0.6em;
font-weight:600;
line-height:17.7em; 
text-decoration:none;
font-family:sans-serif;
display:block;
height:90px;
background-image:url('images/knobs_05.png');
background-position:-100px -100px;
background-repeat:no-repeat;
}

#menu_5 a:hover
{
color:#ffffff;
background-position:-1px -15px;
}

#menu_6
{
width:104px;
height:90px;
position:absolute;
left:347px;
text-align:center;

}

#menu_6 a
{
color:#999;
font-size:0.6em; 
font-weight:600;
line-height:17.7em; 
text-decoration:none;
font-family:sans-serif;
display:block;
height:90px;
background-image:url('images/knobs_06.png');
background-position:-100px -100px;
background-repeat:no-repeat;
}

#menu_6 a:hover
{
color:#ffffff;
background-position:-3px -15px;
}

#menu_7
{
width:79px;
height:90px;
position:absolute;
left:445px;
text-align:center;

}

#menu_7 a
{
color:#999;
font-size:0.6em; 
font-weight:600;
line-height:17.7em; 
text-decoration:none;
font-family:sans-serif;
display:block;
height:90px;
background-image:url('images/knobs_07.png');
background-position:-100px -100px;
background-repeat:no-repeat;
}

#menu_7 a:hover
{
color:#ffffff;
background-position:8px -15px;
}

#menu_8
{
width:79px;
height:90px;
position:absolute;
left:512px;
text-align:center;

}

#menu_8 a
{
color:#999;
font-size:0.6em; 
font-weight:600;
line-height:17.7em; 
text-decoration:none;
font-family:sans-serif;
display:block;
height:90px;
background-image:url('images/knobs_08.png');
background-position:-100px -100px;
background-repeat:no-repeat;
}

#menu_8 a:hover
{
color:#ffffff;
background-position:-3px -15px;
}

#menu_9
{
width:79px;
height:90px;
position:absolute;
left:577px;
text-align:center;

}

#menu_9 a
{
color:#999;
font-size:0.6em; 
font-weight:600;
line-height:17.7em; 
text-decoration:none;
font-family:sans-serif;
display:block;
height:90px;
background-image:url('images/knobs_09.png');
background-position:-100px -100px;
background-repeat:no-repeat;
}

#menu_9 a:hover
{
color:#ffffff;
background-position:6px -15px;
}

#menu_10
{
width:163px;
height:90px;
position:absolute;
left:666px;
text-align:right;
background-image:url('images/lights_switches_02.png');
background-position:-12px;
background-repeat:no-repeat;
}

#menu_10_a a
{
color:#999;
font-size:0.6em; 
font-weight:600;
line-height:17.7em; 
text-decoration:none;
font-family:sans-serif;
display:block;
width:60px;
height:80px;
position:absolute;
left:766px;
text-align:right;
}

#menu_10_a a:hover
{
color:#ffffff;
background-position:-173px;
}

#mlogo
{
float:left;
width:215px;
height:215px;
background-image:url('images/mlogo_10.png');
margin-top:-6px;
margin-left:25px;
}

#mlogo a
{
display:block;
width:215px;
height:215px;
}

#msublogo
{
float:right;
width:608px;
height:132px;
background-image:url('images/msublogo.png');
margin-right:22px;
margin-top:22px;
}

#content_body
{
min-height:100px;
width:100%;
}

#logo_wrap
{
position:relative;
width:885px;
height:0px;
left:50%;
margin-left:-447px;
}

#footer
{
vertical-align:bottom;
text-align:center;
font-weight:600;
color:#777777;
margin-top:77px;
font-size:0.8em;
font-family:sans-serif;
}

#footer a
{
color:#999999;
text-decoration:none;
}

#footer a:hover
{
color:#ffffff;
}

#all_col_wrap
{
clear:both;
margin-left:85px;
margin-right:85px;
}

#left_wrap
{
width:76%;
float:left;
}

.col
{
position:relative;
height:100%;
}

.col_bot
{
background-image:url('images/box-topbottom.png');
background-position:0 -71px;
height:23px;
}

#col1_wrap
{
float:left;
width:35%;
margin-top:-5px;
}

.col1
{
width:100%;
}

.col1_bot
{
width:100%;
}

#col2_wrap
{
float:right;
width:60%;
margin-top:-18px;
}

.col2
{
width:100%;
}

.col2_bot
{
width:100%;
}

#col3_wrap
{
float:right;
width:20%;
margin-top:-75px;
}

.col3
{
width:100%;
}

.col3_bot
{
width:100%;
}

.col_top
{
width:100%;
height:8px;
background-image:url('images/box-topbottom.png');
background-position: 0 -10px;
}

.col_tl
{
width:20px;
height:27px;
background-image:url('images/box.png');
float:left;
margin-top:-10px;
margin-left:-20px;
}

.col_tr
{
width:20px;
height:27px;
background-image:url('images/box.png');
background-position: -95px 0px;
float:right;
margin-top:-10px;
margin-right:-20px;
}

.col_body
{
background-image:url('images/box-bg.png');
color:#ffffff;
padding-bottom:10px;
padding-left:3px;
padding-right:3px;
font-family:arial;
font-size:0.8em;
overflow:hidden;
margin-right:3px;
}

div.col_body img
{
border:0;
}

.col_body ul, .col_body p, div.col_body h1, 
div.col_body h2, div.col_body h3, div.col_body h4, 
div.col_body h5, div.col_body h6
{
padding-top:1px;
margin-top:0;
/*list-style:none;*/
}

div.col_body hr
{
width:84%;
border:0;
height:4px;
background-color:#666;
border-bottom:2px solid #333;
border-left:3px solid #333;
border-right:3px solid #333;
}

.col_lef
{
background-image:url('images/box-sides.png');
background-repeat:repeat-y;
height:100%;
width:20px;
left:-20px;
top:7px;
position:absolute;
}

.col_rit
{
background-image:url('images/box-sides.png');
background-position: -91px;
background-repeat:repeat-y;
height:100%;
width:10px;
right:-6px;
top:7px;
position:absolute;
}

.col_bl
{
width:20px;
height:27px;
background-image:url('images/box.png');
background-position: 0px -61px;
float:left;
margin-top:-10px;
margin-left:-20px;
}

.col_br
{
width:20px;
height:27px;
background-image:url('images/box.png');
background-position: -95px -163px;
float:right;
margin-top:-10px;
margin-right:-20px;
}

#bottom_spacer
{
height:70px; 
width:100%;
clear:both;
}

.col_body a
{
text-decoration:none;
color:#ffffff;
font-family: sans-serif;
font-weight:600;
font-size:1em;
color:#777777;
}

.col_body a:hover
{
color:#ffffff;
}

#large_gray_box
{
width:93%;
border: solid #666 1px;
text-align:center;
margin-left:1%;
padding:1em;
font-weight:600;
}

.alert
{
background-color:red;
}

.regular
{
background-color:#333;
}

.input_form
{
left: 50%; 
margin-left: -200px; 
position: relative;
width:440px;
}
