/*
08/01/05 Sponsors Specific Styles
*/

body {background: url(../images/sponsors/background.jpg) repeat-x;}

#title {background-color: #C5DAED;}

/* Global Sponsors Link Styles */
a:link {font-size: 11px; color: #0067c6; text-decoration: underline}
a:visited {font-size: 11px; color: #0067c6; text-decoration: underline}
a:hover {font-size: 11px; color: #0067c6; text-decoration: underline}
a:active {font-size: 11px; color: #0067c6; text-decoration: underline}

#banhead {background-color: #00529B; height: 87px;}
#banhead h1 {float: left; width: 85px;}
#banhead h2 {float: left; margin: 44px 0 0 0;}
#banhead h3 {float: right; font-weight: normal; margin: 54px 8px 0 0;}

/* | Start Sign In Styles | */
#signin {position: absolute; background: url(../images/sponsors/signin_drop.gif) no-repeat; top: 30px; visibility: hidden; padding: 0 0 5px 0;}
/* hack */ html>body #signin {top: 29px; padding: 0 0 3px 0;}
#signin ul {width: 156px; padding: 8px 0 0 0;}
#signin li {list-style-type: none; width: 152px; height: 17px; margin: -3px 0;}
/* hack */ html>body #signin li {margin: 0 0 0 0;}
#signin li a {padding: 0 0 0 20px; text-decoration: none; display: block; height: 17px;}
#signin li a:link {color: #000;}
#signin li a:visited {color: #000;}
#signin li a:hover {color: #fff; background: #000 url(../images/common/whiteArrow.gif) no-repeat 3px -1px;}
#signin li a:active {color: #fff; background: #000 url(../images/common/whiteArrow.gif) no-repeat 3px -1px;}

/* use all three to create two column effect */
.pleft {float: left;}
.pright {float: right;}
.clear {clear: both;}

.submenuwrapper {background: url(../images/common/nav_bg_right.gif) no-repeat 100% 4px; visibility: hidden; position: absolute; padding-top: 5px; float: left;}
/* hack */ html>body .submenuwrapper {top: 132px;}

.submenu {border: 1px #000 solid; background-color: #7FA8CD; list-style-type: none; margin: 5px 4px 0 0; padding: 7px 0 8px 0;}
/* hack */ html>body .submenu {border: 1px #000 solid; background-color: #7FA8CD; list-style-type: none; margin: 5px 4px 0 0; padding: 7px 0 8px 0;}
.submenu li a {font: normal 11px/1.5em Arial, Verdana; color: #000; text-decoration: none; height: 17px; display: block; padding: 0 0 0 16px;}
.submenu li a:link {color: #000; text-decoration: none;}
.submenu li a:visited {color: #000; text-decoration: none;}
.submenu li a:hover {color: #fff; background-color: #00529B; background-image: url(../images/common/whiteArrow.gif); background-repeat: no-repeat; background-position: 3px 1px;}
.submenu li a:active {color: #fff; background-color: #00529B; background-image: url(../images/common/whiteArrow.gif); background-repeat: no-repeat; background-position: 3px 1px;}
.submenubot {background-image: url(../images/common/nav_bg_bot.gif); background-repeat: no-repeat; text-align: right; background-color: none;}

/* table data background color */
.tbllistheader, .tbllistheadlft, .hairline, .tbldata th {background-image: url(../images/sponsors/bg_tbl_header.gif);}

/* Pop up Windows */
#contentpop {border: 1px #bcbdbe solid; padding: 18px; background-color: #fff; width: 90%; margin: 0 auto;}
#contentpop h1 {padding: 5px; margin: 0 0 8px 0; border: 1px #BCBDBE solid; font: bold 12px/1.3em Arial, Helvetica, Verdana, sans-serif; background-image: url(../images/sponsors/bg_tbl_header.gif);}
#contentpop h2 {font: bold 11px/1.3em Arial, Helvetica, Verdana, sans-serif;}
#contentpop h3 {font: bold 10px/1.3em Arial, Helvetica, Verdana, sans-serif;}
#contentpop p {margin: 0 0 12px 0;}
#contentpop hr {margin: 40px 0 0 0;  padding: 20px 0 0 0;}
#question {margin: 0 0 0 8px; padding: 0;}
#question li {list-style-type: none;  margin: 0 0 2px 0;  padding: 5px 0 0 18px;  background-image: url(../images/common/black_arrow_sm.gif); margin: 0 0 2px 0; background-repeat: no-repeat; background-position: 1px 8px; padding: 5px 0 0 12px;}
#answer {margin: 30px 0 0 6px; padding: 0;}
#answer ul {margin: 20px 0 0 0; padding: 0;}
#answer li {list-style-type: none; font-weight: bold;  margin: 0 0 2px 0; padding: 5px 0 0 18px;  padding: 5px 0 0 18px;}
.answertext  {list-style-type: none;   margin: 0 0 2px 14px; padding: 5px 0 0 18px;}
.answernumbers  {list-style-type: none; margin: -2px 0 2px 22px; padding: 0 0 0 18px;}

.closewindow {margin: 18px auto 0 auto; width: 150px;}
.closewindow a {display: block; float: right; font: normal 11px/1.3em Arial, Helvetica, Verdana, sans-serif; white-space: nowrap; background: url(../images/common/bg_button.gif) repeat-x; text-decoration: none; margin: 0 0 0 12px; border: 1px #999 solid; padding: 6px 12px;}
.closewindow a:link {color: #000; text-decoration: none;}
.closewindow a:visited {color: #000; text-decoration: none;}
.closewindow a:hover {color: #069; border: 1px #393 solid; background: url(../images/common/bg_button_on.gif) repeat-x; text-decoration: none;}
.closewindow a:active {color: #000; text-decoration: none;}