html { 
height: 100%; 
}

body { 
background: url('../../../0/bg-new.jpg') repeat-x top left #fff; 
margin: 0 auto;  
text-align: center;
}

/*========================================================*/
/*     Design Elements                                    */
/*========================================================*/

.skin { 
position: relative; 
margin: 0 auto;  
width: 966px; 
height: 288px; 
border: 0px solid red; 
}

.topSpacer {
position: relative;
background-color: #0b3e3e;
width: 962px; 
height: 17px; 
border: 0px solid #000; 
}

.topSkin {
position: relative;
width: 966px; 
height: 29px;
text-align: center;
border: 0px solid #fff;  
}

.top {
position: relative;
background: url('../../../0/topBg.jpg') repeat-x;
width: 966px; 
height: 28px;  
}

.borderTop {
position: absolute;
background: url('../../../0/spacerWhite.jpg');
top: 0px;
left: 0px;
width: 964px;
height: 1px;
text-align: left;
border: 0px solid #fff;  
}

.borderLeft {
position: absolute;
background: url('../../../0/spacerWhite.jpg');
top: 0px;
left: 0px;
width: 1px;
height: 27px;
text-align: left;
border: 0px solid #fff;  
}

.borderRight {
position: absolute;
background: url('../../../0/spacerWhite.jpg');
top: 0px;
left: 965px;
width: 1px;
height: 27px;
text-align: left;
border: 0px solid #fff;  
}

.borderBottom {
position: absolute;
background: url('../../../0/spacerWhite.jpg');
top: 27px;
left: 0px;
width: 966px;
height: 1px;
text-align: left;
border: 0px solid #fff;  
}

.welcome {
position: absolute;
top: 0px;
left: 6px;
width: 250px;
height: 27px;
text-align: left;
border: 0px solid #fff;  
}

.homeIcon a {
position: absolute;
background: url('../../../0/homeIcon.png') no-repeat;
top: 6px;
left: 13px;
width: 28px;
height: 21px;
text-align: left;
z-index: 2000;
border: 0px solid red;  
}

.welcomeMsg {
position: absolute;
top: 6px;
left: 36px;
width: 250px;
height: 20px;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #fff;
text-align: left;
}

.timeDate {
position: absolute;
top: 6px;
left: 495px;
width: 450px;
height: 20px;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #fff;
text-align: right;
border: 0px solid #fff;
}

.transparentSpacer {
position: relative;
width: 960px; 
height: 10px; 
border: 0px solid #fff; 
}

.banner {
position: relative;
float: left;
top: 3px;
left: 0px;
width: 964px; 
height: 202px; 
border: 0px solid red;
}

.mainFlash { 
position: absolute;
background: url('../../../0/mainBg.jpg') no-repeat;
top: 0px;
left: 0px;
width: 964px; 
height: 202px; 
border: 0px solid #000; 
}

#flashcontent {	
position: relative;
clear: both;
float: left;
left: 0px;
width: 964px;
height: 202px;
border: 0px solid #000;
}

.logo {
float: left;
position: absolute;
top: 20px;
left: 20px;
width: 191px;
height: 160px;
z-index: 1000;
border: 0px solid #fff; 
}

.member {
position: absolute;
top: 9px;
left: 482px;
width: 309px;
height: 22px;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #0b3e3e;
border: 0px solid #fff; 
}

.login {
position: absolute;
top: 9px;
left: 796px;
width: 149px;
height: 22px;
text-align: right;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #fff;
border: 0px solid #fff; 
}

.searchSite {
position: absolute;
top: 182px;
left: 642px;
width: 98px;
height: 14px;
text-align: left;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #fff;
border: 0px solid #fff; 
}

.search {
position: absolute;
background: #fff;
top: 181px;
left: 762px;
width: 148px;
height: 20px;
padding-left: 3px;
text-align: left;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #000;
border: 0px transparent #000; 
}

.searchCover {
position: absolute;
background: url('../../../0/spacerWhite.jpg');
top: 196px;
left: 762px;
width: 190px;
height: 6px;
z-index: 1000;
border: 0px solid #000; 
}

.searchCover2 {
position: absolute;
background: url('../../../0/spacerWhite.jpg');
top: 176px;
left: 902px;
width: 10px;
height: 20px;
z-index: 1000;
border: 0px solid #000; 
}

.searchButton { 
position: absolute;
background:  url('../../../0/goBtn.jpg'); 
cursor: hand;
top: 0px;
left: 150px;
width: 40px;
height: 16px;
border: 0px solid #000; 
}

.menu {
position: absolute;
background:  url('../../../0/menuBg.jpg'); 
top: 202px;
left: 0px;
padding-left: 0px;
width: 964px; 
height: 31px;
}

.solpart {
position: absolute;
top: 3px;
left: 0px;
width: 938px;
height: 31px;
padding-left: 10px;
border: 0px solid #fff;
}

.skin2 { 
position: relative;
background: #fff;
top: 3px;
width: 963px; 
height: 466px; 
border-top: 1px solid #000; 
border-right: 1px solid #000; 
border-bottom: 0px solid #000; 
border-left: 1px solid #000; 
}

.mainSkin {
position: absolute;
top: 0px;
left: 0px;
width: 963px; 
height: 100%;
border: 0px solid #000;
}

.mainTop {
position: relative;
background: url('../../../0/spacer.png');
top: 0px;
left: 0px;
width: 961px; 
height: 18px;
text-align: left;
}

.main {
position: relative;
background: url('../../../0/spacer.png');
top: 0px;
left: 0px;
width: 916px; 
height: 18px;
text-align: left;
}

.pane1 {
position: relative;
top: 0px;
left: 1px;
width: 228px; 
height: 430px;
border: 1px solid #2c494a;
}

.caption1 {
position: relative;
top: 16px;
left: 20px;
width: 188px; 
height: 242px;
text-align: left;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
color: #000;
border: 0px solid #2c494a;
}

.pane2 {
position: absolute;
top: 0px;
left: 231px;
width: 228px; 
height: 430px;
border-top: 1px solid #2c494a;
border-right: 0px solid red;
border-bottom: 1px solid #2c494a;
}

.caption2 {
position: relative;
top: 16px;
left: 20px;
width: 188px; 
height: 242px;
text-align: left;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
color: #000;
border: 0px solid #2c494a;
}

.pane3 {
position: absolute;
top: 0px;
left: 458px;
width: 230px; 
height: 430px;
border-top: 1px solid #2c494a;
border-right: 0px solid #2c494a;
border-bottom: 1px solid #2c494a;
border-left: 1px solid #2c494a;
}

.caption3 {
position: relative;
top: 16px;
left: 20px;
width: 188px; 
height: 242px;
text-align: left;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
color: #000;
border: 0px solid #2c494a;
}

.pane4 {
position: absolute;
top: 0px;
left: 687px;
width: 228px; 
height: 430px;
border: 1px solid #2c494a;
}

.caption4 {
position: relative;
top: 16px;
left: 20px;
width: 188px; 
height: 242px;
text-align: left;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
color: #000;
border: 0px solid #2c494a;
}

.skin3 { 
position: relative;
background: #fff;
top: 0px;
width: 963px; 
height: 168px; 
padding-top: 0px;
border-top: 0px solid #000; 
border-right: 1px solid #000; 
border-bottom: 0px solid #000; 
border-left: 1px solid #000; 
}

.sponsors {
position: relative;
top: 0px;
left: 5px;
width: 951px; 
height: 47px;
border: 0px solid #000;
}

.skin4 { 
position: relative;
background: #fff;
top: 0px;
width: 963px; 
height: 20px; 
border-top: 0px solid #000; 
border-right: 1px solid #000; 
border-bottom: 0px solid #000; 
border-left: 1px solid #000; 
}

.skin5 { 
position: relative;
background: url('../../../0/creditsBg.jpg');
top: 0px;
width: 963px; 
height: 54px; 
border-top: 0px solid #000; 
border-right: 1px solid #000; 
border-bottom: 1px solid #000; 
border-left: 1px solid #000; 
}

.copyright { 
position: absolute;
top: 20px;
left: 14px;
width: 563px; 
height: 20px; 
text-align: left;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #fff;
border: 0px solid #000;
}

.eyesocket a { 
position: absolute;
background: url('eyesocket.jpg');
top: 6px;
left: 784px;
width: 175px; 
height: 41px; 
border: 0px solid #000;
}

.botSkin {
position: relative;
width: 966px; 
height: 28px;
text-align: center;
border: 1px solid #000;  
}

.bot {
position: relative;
background: url('../../../0/topBg.jpg') repeat-x;
width: 966px; 
height: 28px;  
}

.footerSkin {
position: absolute;
top: 0px;
left: 0px;
width: 963px;
height: 27px;
text-align: center;
border: 0px solid #fff;  
}

.footer {
position: absolute;
top: 8px;
left: 0px;
width: 963px;
height: 20px;
font-family: verdana;
font-size: 8px;
font-weight: bold;
color: #fff;
text-align: center;
}

.contentPane {
position: relative;
float: left;
top: 0px;
left: 0px;
width: 951px; 
height: 20px;
border: 0px solid #000;
}


/*========================================================*/
/*     Content Panes                                      */
/*========================================================*/

.PaneTop { 
width: 100%;
}

.PaneLeft { 
width: 33%; 
}

.PaneCenter {
}

.PaneRight {
width: 33%; 
}

.PaneBottom { 
width: 100%;
}

.PaneMenuBottom { 
width: 100%;
}

.PaneHeader { 
width: 100%;
}


/*========================================================*/
/*     Tokens                                             */
/*========================================================*/

.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { 
color: #FFF; 
font-family: tahoma; 
font-size: 11px; 
font-weight:bold; 
text-decoration: none; 
}

a.LOGIN_object:hover, a.USER_object:hover { 
color: #ddd; 
font-family: tahoma; 
font-weight:bold; 
font-size: 11px; 
text-decoration: none; 
}

.DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { 
color: #FFF; 
font-family: tahoma; 
font-size: 11px; 
text-decoration: none; 
}

a.DATE_object:hover { 
color: #ddd; 
font-family: tahoma; 
font-size: 11px; 
text-decoration: none; 
}

.DATE_object2, a.DATE_object2:link, a.DATE_object2:visited, a.DATE_object2:active { 
color: #777; 
font-family: tahoma; 
font-size: 11px; 
text-decoration: none; 
font-weight:normal; 
}

a.DATE_object2:hover { 
color: #777; 
font-family: tahoma; 
font-size: 11px; 
text-decoration: none; 
}

.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { 
color: #777;
font-family: tahoma; 
font-size: 11px; 
text-decoration: none; 
font-weight:bold;
}

a.BREADCRUMBS_object:hover { 
color: #444; 
font-family: tahoma; 
font-size: 11px; 
text-decoration: none; 
font-weight:bold; 
}


/*========================================================*/
/*     Text                                               */
/*========================================================*/

.normal, .Normal { 
font-family: tahoma; 
font-size: 11px; 
color: #000;
}

.normal a { 
color: #0b3e3e;
font-family: tahoma; 
font-size: 11px; 
font-weight: bold;
border-bottom-width: 1px; 
border-left-width: 0px; 
border-right-width: 0px; 
border-top-width: 0px; 
border-style: dotted; 
text-decoration: none;
}

.normal a:hover { 
color: #0b3e3e;
font-family: tahoma; 
font-size: 11px;
font-weight: bold;
border-bottom-width: 0px; 
border-left-width: 0px; 
border-right-width: 0px; 
border-top-width: 0px; 
border-style: dotted; 
text-decoration: none;
}

.NormalBold { 
font-family: tahoma; 
font-size: 11px; 
font-weight: bold; 
color: #000;
}

.NormalRed { 
color: #C50000; 
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
}

.SubHead { 
font-family: tahoma; 
font-size: 11px; 
font-weight: bold; 
color: #000; 
}

.Head { 
font-size: 11px; 
color: #000; 
background: transparent; 
font-weight: bold;
}


/*========================================================*/
/*     Links                                              */
/*========================================================*/



a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { 
color: #000; 
border: 1px solid #ABABAB; 
background: #DFDFDF;
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
text-decoration: none; 
height: 20px; 
padding: 2px 4px 2px 4px;
}

a.CommandButton:hover { 
color: #000; 
border: 1px solid #868686; 
background: #DFDFDF;
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
text-decoration: none; 
height: 20px; 
padding: 2px 4px 2px 4px;
}

a.white { 
color: #fff; 
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
text-decoration: underline; 
height: 20px; 
}

a.white:hover { 
color: #fff; 
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
text-decoration: none; 
height: 20px; 
}

a.green { 
color: #0b3e3e; 
font-family: tahoma; 
font-weight: bold; 
font-size: 10px; 
text-decoration: none; 
height: 20px; 
}

a.green:hover { 
color: #0b3e3e; 
font-family: tahoma; 
font-weight: bold; 
font-size: 10px; 
text-decoration: underline; 
height: 20px; 
}

a.disclaimerLinks { 
color: #808080; 
font-family: tahoma; 
font-weight: bold; 
font-size: 9px; 
text-decoration: none; 
}

a.disclaimerLinks:hover { 
color: #808080; 
font-family: tahoma; 
font-weight: bold; 
font-size: 9px; 
text-decoration: underline; 
}

a.footerLinks {
color: #fff; 
font-family: tahoma; 
font-weight: bold; 
font-size: 9px; 
text-decoration: none;
}

a.footerLinks:hover {
color: #fff; 
font-family: tahoma; 
font-weight: bold; 
font-size: 9px; 
text-decoration: none;
}


/*========================================================*/
/*     Forms                                              */
/*========================================================*/

select, input { 
font-family: tahoma; 
font-size: 11px; 
color: #000; 
}

.NormalTextBox { 
color: #000; 
line-height: 12px; 
font-family: tahoma; 
font-weight: normal; 
font-size: 11px; 
}

td.NormalTextBox { 
margin: 0; 
background: transparent; 
visibility: invisible; 
border: 0; 
}

#dnn_dnnSEARCH_txtSearch.NormalTextBox { 
height:19px; 
background: transparent; 
width: 174px; 
color: #000; 
border: 0px solid #FFFFFF; 
cursor:text;
}