body{
margin:0px;
padding-top:5px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
text-align:center;
background: #001235 url(images/dark_lines.jpg) repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
}

a, a:link, a:hover, a:visited, img {
text-decoration:none;
border:0px;
}

.main_area{
width:976px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding:0px;
background:#FFF; 
}

.counter a, .counter a:link, .counter a:hover, .counter a:visited {
text-decoration:none;
border:0px;
color:#FFFFFF;
}

.disclaimer{
font-style:italic;
font-size:10px;
}

.TandC
{
padding:0px;
width:976px;
margin:15px auto;
line-height:14px;
}

.TandC span{
color:#FFFFFF;
}

.TandC a:link, .TandC a:hover, .TandC a:visited {
color:#FFFFFF;
}

.TandC div{
padding:0px;
}

.headerBG{
width:100%;
height:137px;
background:#001235;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

.header{
width:976px;
height:136px;
margin:0px auto;
/*background:url(images/t_header2_w.jpg) no-repeat bottom left;*/
background:url(images/Header_For_Flash.jpg) no-repeat bottom left;
}

.flashHeader{
width:718px;
float:left;
padding:0px;
text-align:right;
}

/* classes for three column layout */

.three_c_right{
width:190px;
float:right;
}

.three_c_left{
width:190px;
float:left;
}

.three_c_middle{
background:#fff; 
width:560px; 
margin:0px auto;
padding-bottom:15px;
}

.three_c_container{
background:url(images/blue_stripe.jpg) repeat-y top right;
padding-left:10px;
padding-right:4px;
}

.three_c_container_no_bg{
padding-left:10px;
padding-right:4px;
}

.three_c_cleaner{
 clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
/* end three column classes */

/* classes for two column layout */
.two_c_left{
width:190px;
float:left;
}

.two_c_middle{
float:right;
background:#fff; 
width:760px; 
margin:0px auto;
padding-bottom:15px;
}

.two_c_container{
background:#fff;
padding-left:10px;
padding-right:4px;
margin-top:20px;
}

.two_c_cleaner{
 clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
/*end two column classes */

.ContainerTitle{
vertical-align:middle; 
font-family:Verdana; 
font-size:12px; 
font-weight:bold; 
color:#003399;
}


.footer{
font-weight:bold;
height:66px;
margin: 0px auto;
background:url(images/t_footer_background_w.jpg);
color:#FFF;
font-size:12px;
width:976px;
text-align:center;
}

.footer span, .footer a:link , .footer a:hover, .footer a:visited{
color:#FFFFFF;
}

.ticker{
background:url(images/ticker.jpg) no-repeat;
width:768px;
height:35px;
}

.counter{
width:225px;
float:right;
}

.counter a {text-decoration:none; color:#FFFFFF;}
.counter visited {text-decoration:none; color:#FFFFFF;}

.menu{
top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
width:976px;
margin:0px auto;
background: url(images/t_menu_background2.jpg) repeat-x;
border-bottom: #000 1px solid;
}

.menu .MainMenu_MenuContainer { 
width:600px;
margin: 0px auto;
border-left:#000 2px solid;
}

.MainMenu_MenuContainer TD { background-color: transparent; padding-top: 0px; padding-bottom: 1px; text-align:center;  }

.MainMenu_MenuBreak { border-bottom: #404040 0px solid;  border-left: #FF8080 0px solid;  border-top: #FF8080 0px solid; border-right: #404040 0px solid;  background-color: transparent;  color: #333333;  font-family:Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold;  font-style: normal; }

.Normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.MainMenu_MenuBar TD { height:16px;  }

.MainMenu_MenuItem {color: #000;  font-family:Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold;  padding-right: 0px; border-left: transparent 0px solid; border-right: transparent 0px solid; border-bottom: transparent 0px solid; border-top: transparent 0px solid;  font-style: normal;  color: white; background: transparent; height: 25px; }

/* Menu for Skin Comp */
.ActiveRootTab TD { padding-left:10px; padding-right:10px;color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold;  background-color: transparent; text-align: center; border-right:#000 2px solid; }

.RootTab TD {padding-left:10px; padding-right:10px; height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold;  color: #000000; background: transparent; text-align: center;border-right:#000 2px solid; }

.SelectedRootTab {padding-left:10px; padding-right:10px; color: #000000; height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold;  border-right: #000000 2px solid; background-color: transparent;  text-align: center; }

.SelectedRootTab TD {padding-left:10px; padding-right:10px; color: #000000; height: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold;  border-right: #000000 2px solid; background-color: transparent;  text-align: center; }

.BreadcrumbRootTab TD { padding-left:10px; padding-right:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold;  color: #000000; height: 25px; text-align: center; }

.ActiveSubTab { background-color:#333333; color: #000000; border-top: 0px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold;  padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; }

.SubTab { background-color: #000000; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold;  padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; }

.SelectedSubTab { background-color: #C14337; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold;  padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; height: 25px; }

.BreadcrumbSubTab { background-color: transparent; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold; border-top: 0px solid; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; }

.MainMenu_SubMenu{ z-index: 1000; border-left:#000000 1px solid;  border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#003399;}

/* .MainMenu_MenuItemSel { color: #FEA203;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold;  font-style: normal;  color: white; height: 25px; border-left: #000000 0px solid;  border-right: #000000 0px solid;  border-bottom: #000000 0px solid; border-top: #000000 0px solid;  padding-top: 2px; padding-bottom: 2px;background-color:transparent;  } */

.MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenu_MenuArrow, .BreadcrumbRootTab_Arrow{ display: none; }

/*.ActiveRootTab img {display:none;} Hides the arrow*/

/*These aren't directly called in the dnn: tag, but for some reason, these are the classes DNN decides are used for the submenus */
.MainMenu_SubMenu .MainMenu_MenuItem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold;  font-style: normal;  color:#FFFFFF; height: 25px;  border-top: #61abf2 1px solid; padding:5px !important; background-color:#003399; width:150px;}

.MainMenu_SubMenu .MainMenu_MenuItemSel{color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold;  font-style: normal; height: 25px; border-top: #61abf2 1px solid; padding:5px !important; background-color:#ffd42b; width:150px;  }

.modalBackground { background-color:#CCCCCC;  filter:alpha(opacity=70);  opacity:0.7;}


/***** Footer Menu *****/ 

.footer .MainMenu_MenuContainer {
width:475px;
margin:20px auto 10px auto;
border-left: #CCC 1px solid;
} 

.footer .MainMenu_MenuContainer TR{
height:10px;
} 


.footer .MainMenu_MenuContainer TD{
padding-top: 1px;
}
.RootTab2 TD{color:#CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif;border-right:#CCC 1px solid;
}

.ActiveRootTab2 TD {color:#CCCCCC;  font-family: Verdana, Arial, Helvetica, sans-serif;}

.SelectedRootTab2 TD {color:#FFFFFF; background:none; font-family: Verdana, Arial, Helvetica, sans-serif;}

.SelectedRootTab2 {color:#FFFFFF; background:none;}