/* skin body css */
.outbox {
	width:950px;
	border:2px #bfbfbf solid;
}
.inbox {
	width:950px;
}
.top {
	height:110px;
	padding:0px;
}
.headerpart {
	height:225px;
}

/* home page body css */
.line_top {
	background:url(line_top.gif) repeat-x bottom ;
	height:15px;
	padding:0px;
}
.line_bottom {
	padding:0px;
	background:url(line_bottom.gif) repeat-x top ;
	height:17px;
}
.menu {
	height:200px;
	width:260px;
	background-color:#0169b2;
	padding-left:20px;
	padding-top:6px;
}
/* secondary page body css */
.secondary_menu {
	width:260px;
	background-color:#0169b2;
	padding-top:15px;
}
.secondary_line_top {
	background:url(secondary_line_top.gif) repeat-x bottom ;
	height:28px;
}
.secondary_line_bottom {
	background:url(secondary_line_bottom.gif) repeat-x top ;
	height:28px;
}


/* home page panes css */
.headerpane {
	PADDING: 0px;background:transparent; 
}
.contentpane {
	PADDING: 0px;background:transparent; width:100%;
}
.promopane {
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;background:transparent;
}
.leftbottompane {
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;background:transparent; 
}
.bottompane {
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;background:transparent; 
}
.rightbottompane {
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;background:transparent;
}

/* secondary page panes css */
.toppane {
	PADDING: 0px;background:transparent; width:100%; height:120px;
}
.leftpane {
	padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:2px;background:transparent;
}
.leftmidpane {
	padding-left:0px; padding-right:2px; padding-top:0px; padding-bottom:2px;background:transparent; 
}
.contentmidpane {
	padding-left:0px; padding-right:2px; padding-top:0px; padding-bottom:2px;background:transparent; 
}
.rightmidpane {
	padding-left:2px; padding-right:0px; padding-top:0px; padding-bottom:2px;background:transparent; 
}


/* skin css */
.controlpanel{ background:#fff; border:#666666 1px solid; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#000 solid 1px; height:100px; }
.controlpanel TD.SubHead{ background:#fff; font-size:12px; color:#0169b2; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#0169b2; font-weight:normal; }
.controlpanel TD TD TD input{ background:#fff; font-size:11px; color:#000;  padding-left:4px; }
.controlpanel TD TD TD select{ background:#fff; font-size:11px; color:#333; }
.controlpanel A.CommandButton{color:#0169b2; font-size:10px; text-decoration:underline; }
.controlpanel A.CommandButton:link{ color:#0169b2;text-decoration:underline; }
.controlpanel A.CommandButton:visited{ color:#0169b2; text-decoration:underline;}
.controlpanel A.CommandButton:active{ color:#0169b2; text-decoration:underline;}
.controlpanel A.CommandButton:hover{ color:#0169b2; text-decoration:none;}

.Head {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000;FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.SubHead {
	FONT-SIZE: 11px; COLOR: #000;FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.SubSubHead {
	FONT-SIZE: 11px; COLOR: #000;FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.Normal {
	FONT-SIZE: 11px; COLOR: #000;FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TH ,TD,DIV{
	FONT-SIZE: 11px; COLOR: #000;FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.CommandButton ,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active {
	COLOR: #ff0000; TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.CommandButton:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline;FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A ,A:link ,A:visited,A:active {
	COLOR: #b96c4a; TEXT-DECORATION: underline;FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:18px; background: #ffffff; width: 150px;  padding: 1px 2px 1px 2px; border: 1px solid #bfbfbf; cursor:text; vertical-align:middle;}
.search,A.search:link ,A.search:active ,A.search:visited  {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0169b2; TEXT-DECORATION: none;
}
A.search:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0169b2; TEXT-DECORATION: underline;
}
A.user:link,A.user:active, A.user:visited,.user{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; TEXT-DECORATION: none
}
A.user:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none
}
.footer ,A.footer:link ,A.footer:active,A.footer:visited {
	 FONT-SIZE: 11px; COLOR: #666644; TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.footer:hover {
	 FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION:none;FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* mainmenu css */
.TopLevelItem_Style2_NormalStyle DIV { color:#FFFFFF;font-size:12px; font-weight:bold; text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif ;}
.TopLevelItem_Style2_NormalStyle DIV { color:#FF9900;font-size:12px; font-weight:bold;text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif ;}

/* submenu css */
.Default_Style2_NormalStyle DIV { color:#FFFFFF;font-size:11px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif ;}
.Default_Style2_HoverStyle DIV {color:#FF9900;font-size:11px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif ;}

/* subsubmenu css */
.ExtraItem_Style2_NormalStyle DIV {color:#0169B2;font-size:11px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif ;}
.ExtraItem_Style2_HoverStyle DIV {color:#000000;font-size:11px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif ;}

/* home page nav css */
.nav_links ,A.nav_links:link ,A.nav_links:visited,A.nav_links:active {
	COLOR: #ffffff; TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;text-transform:uppercase;
	padding-left:8px;
}
A.nav_links:hover {
	COLOR:#FF9900; TEXT-DECORATION: none;padding-left:8px;text-transform:uppercase;
}


