@import url("navMenu.css");

html {
  height: 100%;
}

body {
	height: 100%;
	margin: 0;
	padding: 0;
	background: #ffffff;

}
body, p, .normal {
	font-family: Tahoma, Verdana, Arial;
	font-size: x-small;
	font-weight: normal;
	color: #333333;
	font-size:12px;
}


/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */
/*.ControlPanel
{
	line-height: 100%;
	width: 720px;
	margin:10px auto;
	padding-bottom: 10px;
	border: 1px solid #ccc;
}*/
.ControlPanel {
	width:850px;
	margin:0 auto;
	border: 1px solid #f3f2f2;
}

.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .Head, blockquote
{
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	color: #333333;
}
.NormalDisabled
{
    color: Silver;
}
.NormalBold
{
    font-weight: bold
}
.NormalRed
{
    font-weight: bold;
    color: #f00;
}
h1, h2, h3, h4, h5, h6, .Head
{
	font-weight: 700;
	font-family: "trebuchet ms", serif;
	color: #333333;
}
h1, h2, h3, h4, h5, h6, p, dl {
  margin: 0;
  padding: 5px 10px;
}

/* style admin bold text */
.SubHead {
	color: #333333;
}

/************************/

h1 {   
  font: 700 1.8em "trebuchet ms", serif;
}

h2 {
	font: 400 1.4em "trebuchet ms", serif;
	color: #333333;
}

h2 a:link {
	color: #063b5b;
}

h2 a:hover {
	color: #628bab;
}

h3 {
	font: 400 1.3em "trebuchet ms", serif;
	font-weight:bold;
	padding:5px 0 0 0;
}

h4 {
	font: 700 1.2em "trebuchet ms", serif;
}

h5 {
	font: 700 1.1em "trebuchet ms", serif;
}

h6 {
	font: 700 1em "trebuchet ms", serif;
}


a:link {
	color: #d2232a;
}

a:visited {
	color: #d2232a;
}

a:hover {
	color: #d2232a;
	text-decoration: underline;	
}

ol, ul {
  margin: 5px 15px;
  padding: 5px 10px;
}

ol {
}

ol span {
  color: #EEE;
}

ul {
	list-style-image: url(images/bullet.gif);
	padding-top:0px;
	padding-bottom:0px;
}

ul li, li {
	list-style-type: disc;
  	padding: 2px 0px;
}

ul li ul li {
	list-style-type: circle;
}

#Form {
	background-color: #FFFFFF;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
	height: 100%;
	width: 100%;
}

/******  Page ******/
.Pagemaster {
	height: 100%;
	width: 100%;
}
/******  #Header ******/
.logobox {
	float:left;
	text-align:left;
	width:530px;
	padding:3px 0 0 0;
}
.userbox {
	float:right;
	width:300px;
}
.search, .user {
	text-align:right;
}
.user, .user a {
	font-size:12px;
}
.login {
	text-align:right;
	color: #d2232a;
	padding:5px;
}
.login a, .search a {
	color: #d2232a;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.login a:hover, .search a:hover {
	color: #d2232a;
	text-decoration: underline;
}
.search {
	text-align:right;
	padding:10px 5px;
	font-weight:bold;
	font-size:12px;
}
.search a img {
	vertical-align:bottom;
}

.headercontent {
	background:#FFFFFF
}
.contentarea {
	background:#f9f4f4;
}
.footercontent {
	background-image: url(images/footer_back.png);
	background-repeat: repeat-x;
}
.footercontent .address {
	width:auto;
	margin:0 auto;	
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding-top:16px
}
.footer, .footer a {
	font-size:12px;
}
.bottom_menu, .footerrow {
	font-size:12px;
	width:auto;
	margin:6px auto;
}
.footerrow a, .legal a {
	color:#d2232a;
}
.footerrow a:hover, .legal a:hover {
	color:#d2232a;
	text-decoration:underline;
}
/****** Panes *********/
.TopPane {
	padding:10px 0;
}
.TopPane p {
	padding:0px;
	margin:0px;
}
.LeftPane {
	width: 200px;
	padding:15px;;
}
.RightPane {
	width: 648px;
	padding:15px;
}
.ConentPane {
	padding:15px;
}


/****** Hide ADMIN/HOST Top menu *********/

#dnn_dnnNAV_ctldnnNAVt38, #dnn_dnnNAV_ctldnnNAVt7, #dnn_dnnNAV_ctldnnNAVctr38, #dnn_dnnNAV_ctldnnNAVctr7 {
	display:none;
}
/****** Menu *********/
.clear {
  clear: both;
}
/*  Main Menu Normal  */
.mainmenubar {
	background-image: url(images/menu_back.png);
	background-repeat: repeat-x;
	height:25px;
	width:auto;
	background-position: center center;
}
.mainmenu {
	width: 830px;
}
.main_dnnmenu_rootitem  
{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	text-align:center;
	padding:0 10px;
	text-transform: uppercase;
	color: #FFFFFF;
}

.main_dnnmenu_separator {
	padding:0;
}
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{
	font-size: 12px;
	text-align:center;
	padding:0 10px;
	color: #CCCCCC;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 12px;
	padding:0 10px;
	color: #CCCCCC;
	text-decoration: underline;
	text-transform: uppercase;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	z-index: 2000;
	background-color: #f9f4f4;
	border: 1px solid #333333;
	color: #000000;
}

.main_dnnmenu_submenu td
{
	z-index: 2000;
	font-size: 11px;
	text-align:left;
	padding:4px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{
	font-size: 11px;
	text-align:left;
	z-index: 2000;
	padding:4px;
	background-color: #CCCCCC;
	color: #000000;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #FFFFFF;
}

.bottom_dnnmenu_rootitem  
{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	text-align:center;
	color: #D2232A;
}

.bottom_dnnmenu_separator {
	padding:0;
}
/*  Main menu hover  */
.bottom_dnnmenu_rootitem_hover
{
	font-size: 12px;
	color: #D2232A;
	text-align:center;
}

/*  Main menu selected  */
.bottom_dnnmenu_rootitem_selected 
{
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 12px;
	color: #D2232A;
}

/*  SUB Menu Normal */
.bottom_dnnmenu_submenu 
{
	z-index: 2000;
	background-color: #f9f4f4;
	border: 1px solid #333333;
	color: #000000;
}

.bottom_dnnmenu_submenu td
{
	z-index: 2000;
	font-size: 11px;
	text-align:left;
	padding:4px;
}

/*  SUB Menu hover & selected */
.bottom_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{
	font-size: 11px;
	text-align:left;
	z-index: 2000;
	padding:4px;
	background-color: #CCCCCC;
	color: #000000;
}

.bottom_dnnmenu_break
{
	height: 2px;
	background-color: #FFFFFF;
}

a.bottom_dnnmenu_separator, span.bottom_dnnmenu_separator {
	text-decoration: none;
}



