html { 
height: 100%; 
}

body { 
background: url('../../../0/bg-new.jpg') repeat-x top left #fff; 
margin: 0 auto; 
text-align: center;  
}

/*========================================================*/
/*     Design Elements                                    */
/*========================================================*/

.wrapper {  
margin: 0 auto;  
width: 1004px; 
height: auto; 
border: 0px solid red; 
}

.skin { 
position: relative;
margin: 0 auto; 
width: 966px; 
height: 288px; 
border: 0px solid red; 
text-align: center;
}

.holder { 
position: relative;
width: 966px;  
text-align: center;
border: 1px 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;  
text-align: center;
}

.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;
left: 0px;
top: 3px;
width: 964px; 
height: 202px; 
text-align: center;
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;
border: 0px solid red;
}

.solpart {
position: absolute;
top: 3px;
left: 0px;
width: 938px;
height: 31px;
padding-left: 10px;
border: 0px solid #fff;
}

.mainSkin {
position: relative;
background: #fff;
top: 4px;
left: 0px;
width: 963px;
text-align: left;
border-top: 0px solid #000; 
border-right: 1px solid #000; 
border-bottom: 0px solid #000; 
border-left: 1px solid #000; 
}

.mainSkinSpacer {
position: relative;
background: #fff;
top: 0px;
left: 0px;
width: 963px;
height: 20px;
text-align: left;
border-top: 0px solid #000; 
border-right: 1px solid #000; 
border-bottom: 0px solid #000; 
border-left: 1px solid #000; 
}

.bodySpacer {
position: relative;
top: 0px;
left: 0px;
width: 961px; 
height: 18px;
text-align: center;
border: 0px solid #000;
}

.main {
position: relative;
background-image: url('../../../0/contentBg.jpg');
border: 1px solid #333;
top: 0px;
left: 23px; 
width: 936px;
text-align: left;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #000;
border: 0px solid #000;
}

#nav {
float: left;
background: #235151;
left: 0px;
width: 249px;
text-align: left;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #fff;
padding: 0px 0 0 0px;
}

.leftMenu {
position: relative;
float: left;
background: #235151;
left: 12px;
width: 224px;
text-align: center;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #fff;
padding: 0px 0px 0 0px;
}

.content { 
text-align: left;
background: #fff;
margin: 0 0px 0 251px;
padding: 0 20px 0 20px; 
border: 0px solid #000;
}

#footerContainer	{
clear: both;
background-color: #666;
text-align: left;
border-top: 1px solid #000;
}

.pane1 {
position: relative;
float: left;
background: #a6b29f;
width: 229px;
height: 100%;
text-align: left;
padding: 20px 0 0 0px;
border: 1px solid #2c494a;
}

.caption1 {
position: relative;
background: white;
margin: 0 20px 0 270px;
padding: 20px 0 0 0;
width: 644px;
text-align: left;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
color: #000;
border: 1px solid #2c494a;
}

.skin3 { 
position: relative;
background: #fff;
top: 0px;
width: 943px; 
height: 98px; 
padding-top: 4px;
border-top: 0px solid #000; 
border-right: 0px solid #000; 
border-bottom: 0px solid #000; 
border-left: 0px 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; 
}

.creditsContainer {
position: relative;
background: url('../../../0/creditsBg.jpg');
top: 0px;
left: 0px;
width: 963px;
height: 54px;
text-align: left;
border-top: 0px solid #000; 
border-right: 1px solid #000; 
border-bottom: 1px solid #000; 
border-left: 1px solid #000; 
}

.skin5 { 
position: relative;
top: 0px;
width: 961px; 
height: 54px; 
border-top: 0px solid #000; 
border-right: 0px solid #000; 
border-bottom: 0px solid #000; 
border-left: 0px 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') no-repeat;
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;
}

.terms {
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                                               */
/*========================================================*/

.directory { 
font-family: tahoma; 
font-size: 13px; 
color: #000;
}
.normal, .Normal { 
font-family: tahoma; 
font-size: 15px; 
color: #000;
}

.normalWhite { 
font-family: tahoma; 
font-size: 15px; 
color: #fff;
}

.normal a { 
color: #0b3e3e;
font-family: tahoma; 
font-size: 15px; 
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: 15px;
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;
}

.normal a:hover { 
font-family: tahoma; 
font-size: 15px; 
color: #0b3e3e;
border-bottom-width: 0px; 
border-left-width: 0px; 
border-right-width: 0px; 
border-top-width: 0px; 
}

.NormalBold { 
font-family: tahoma; 
font-size: 15px; 
font-weight: bold; 
color: #000;
}

.NormalBoldWhite { 
font-family: tahoma; 
font-size: 15px; 
font-weight: bold; 
color: #fff;
}

.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: none;
}

a.white:hover { 
color: #fff; 
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
text-decoration: none; 
}

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;
}
