/* CSS RESET - BALANCE EVERYTHING BETWEEN BROWSERS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,  
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {  
     margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;
     vertical-align: baseline;background: transparent;}  
body {line-height: 1;}  
ol, ul {list-style: none;}  
blockquote, q {quotes: none;}  
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}  
/* remember to define focus styles! */  
:focus {outline: 0;}  
/* remember to highlight inserts somehow! */  
ins {text-decoration: none;}  
del {text-decoration: line-through;}  
/* tables still need 'cellspacing="0"' in the markup */  
table {border-collapse: collapse;border-spacing: 0;} 
/* END CSS RESET */


html,body {overflow-x: hidden;}

BODY {
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11px;color: #333;margin:0;padding:0;
width: 100%;height:	100%;line-height:1;border: 0;outline: 0;vertical-align: baseline;}

input {color:#666; font-size:11px; padding:0; margin:0;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:none;color:#63C9E0;}

#topContact {display:none;}
#search {display:none;}


#homeWrapper {margin:0; padding:0; width: 100%; overflow: hidden; display: table;}
#imgLogo {margin-top:10px;_margin-top:5px;}
#printLogo {display:block}
#tbSearch {height:18px;vertical-align:middle;}

#mNav {display:none;}

#siteWrapper {margin:0;padding:0;width: 100%;overflow: hidden;display: table;}

#homeTop {position: relative;margin:0;height:100px;width:100%;background: transparent url('../../images/universal/home_whiteLine.jpg') repeat-x center 50px;}
#homeMast {width: 990px;height:153px;position: relative;left: 50%;margin:0;margin-left: -492px;padding: 0;}
#contentTop {position: relative;margin:0;height:100px;width:100%;background: transparent url('../../images/universal/content_bgHeader.jpg') repeat-x center 50px;}
#contentMast {width: 990px;height:135px;position: relative;margin:0;padding: 0;}


#breadcrumb {position:absolute; left:10px; font-size:10px; color:#666;}

#homeContentWrapper {width:990px;position: relative;left: 50%;margin-left: -492px;padding: 0;overflow:hidden;
height:100%;top:0;line-height:14px;}
#ContentWrapper {width:990px;position: relative;padding: 0;overflow:hidden;
top:0;line-height:15px;font-size:11px;}
#ContentWrapper p {padding: 5px 0;}

#column1 {width:360px;padding:0 5px 5px;}
#column2 {width:390px;padding:0 5px 5px;}
#column3 {width:180px;padding:0 5px 5px;}
#column1, #column2, #column3,#column2TopLeft, #column2TopRight {
float:left;position:relative;margin:0;}

#column2TopLeft, #column2TopRight {width: 170px;padding:5px 10px 25px 5px;}
#column2TopLeft p, #column2TopRight p {padding-left:5px;}

#column2TopLeft a, #column2TopRight a {background: transparent url("../../images/universal/homepagearrowArticle.gif") no-repeat 0 -19px; display:inline-block; height:20px; width:40px;
vertical-align:top;}
#column2TopLeft a:hover, #column2TopRight a:hover {background-position: 0 0;}

#column2Bottom {clear:both;height:124px; }
#column2Bottom {color: #FFF;display:block;}

#flashcontent {display:none}
#pcText {width:300px;; _width:290px;display:inline;float:left; color:#FFF;}
#pcArrow {height: 120px;display:inline;}
#column2Bottom a {background: transparent url(../../images/universal/presidents_corner2up.gif) no-repeat 0 0; 
display:block; height: 120px; _height:96px;width:368px; padding: 38px 0 0 20px; }
#column2Bottom a:hover {background-position:0 -130px;}

#leftNav {display:none;}

#centerColumn {width:470px;padding: 10px 0 20px 15px;}
#columnRight {display:none;}
#footer img {display:none;}
#footer {width: 590px;position: relative;top: 10px;padding: 0;text-align: right;
font-size:9px;height:75px;}
#column1 ul {display:block;width:350px;padding:5px;}
#column1 ul li {padding-bottom:10px;}
#column1 ul li .dateDisplay {clear:both;font-weight: bold;}
#column1 img, #column3 img {padding-top:4px;}

#divUp   {position:absolute; left:138px; top:55px;}
#divDown {position:absolute; left:138px; top:175px;}
#divScrollTextCont {background:#fff;position:absolute; left:8px; top:55px; width:140px; height:150px; clip:rect(0px 300px 150px 0px); overflow:hidden; visibility:hidden;}
#divText {position:absolute; left:0px; top:0px;}
#scrollers img {border:none;margin:0;padding:0;}
div.select {position:relative; display:inline;}
div.select a:hover {text-decoration:none}
ul.selectbox {top:18px; left:-1px; padding:2px 2px 0 2px; list-style:none; background:#fff; z-index:1000; 
line-height:13px; display:block; margin:0; overflow:hidden;  width:164px;}
ul.selectbox li {width:96%; padding: 2px 2%;display:block; border-bottom:3px solid #fff;}
ul.selectbox li:hover {background:#ccc}
ul.selectbox a {color:#333; text-decoration:none;display:block;font-size:11px;width:164px;}
ul.selectbox a .songTitle {color:#666;font-size:10px;line-height: 13px;}
ul.selectbox a:hover {color:#000;background:#ccc}

#tbLogin {text-align:right;line-height:30px;}

ul.menu {list-style:none; margin:0; padding:0;width: 500px; }
ul.menu * {margin:0; padding:0}
ul.menu a:link {display:block; color:#000; text-decoration:none;height: 20px;}
ul.menu li {position:relative; float:left; height: 50px;}

ul.menu ul {width: 200px;position:absolute; top:50px; left:0px; background:#e6e6e6; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; width:200px; height:18px; margin:0;padding:0;}
ul.menu ul li a {display:block; padding:3px 0px 3px 5px; _padding:0px 0px 0px 7px; background-color:#e6e6e6; 
	line-height:14px; height: 18px;width: 195px; _width:197px; font-family:Arial, Helvetica, sans-serif;font-size:11px; }
ul.menu ul li a:hover,ul.menu ul li a:active, ul.menu ul li a:focus {background-color:#fff; color: #63C9E0;}

ul.menu ul ul {left:207px; _left:207px; top:-1px; z-index:1;}
ul.menu .menulink {background:url(images/header.gif); width:100px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

/* ADMIN STYLES */

#adminColumn {width:740px;padding: 15px; float:left;overflow:hidden}
#tbList td {border-bottom:1px solid #666;padding:5px; vertical-align:middle;}
