body
{
    padding: 0px;
    margin: 0px
}
.pagemaster {
	padding: 0px;
	margin-top : 0px;
	width: 100%;	
	background-color: white;
}
.skinmaster {
	padding-top: 0px;
	margin-top : 0px;
	background-color: white;
}
.siteBanner
{
    width: 100%;
    border : 0px solid orange;
    background: url('images/header_bg.png') repeat-x;
    text-align: center;
    vertical-align: bottom;
}

.bannerImage
{
    padding-top: 0px;
    vertical-align: bottom;
    height: 138px;
    border : 0px solid purple; 
}
.loginClass
{
    padding-top: 0px;
    padding-left: 0px;
    float: left;
}
.siteMenu
{
    text-align:center;
    border : 0px solid orange;
    background: url('images/menuBG.gif') repeat-x;


}
.menuContainer
{
background: url('images/menuBG.gif') repeat-x;

}
.navigationMenu
{
    text-align:left;
    border-right : 0px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
	height: 50px;
    width: 765px;
	padding-top: 15px;
}
.siteContent
{
    
	background: #7e7e7e url('images/content_side_bg.gif') top repeat-x;
}

.siteContentPanes
{
	text-align:center;
	background: #c9c9c9;
	
}
.contentPanes
{
background: #c9c9c9;
    width: 765;
}
.controlsRow
{
    padding: 8px;
	background: #c9c9c9;
    border-right : 1px dotted #e3e3e3;
    border-left: 1px dotted #e3e3e3;
 	border-bottom: 1px solid #e3e3e3;
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DKGray.jpg); 

}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
	border: dotted 0px silver;
}
.leftpane_2panes
{
    border: solid 0px purple;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 6px;
	padding-top: 6px;
	float:left;
}
.contentTable{width: 100%;padding: 0px; margin: 0px;}

.leftPane{padding: 3px;}
.mainPane{padding: 3px;}
.r_bottomPane{padding: 3px;}
l_bottomPane{padding: 3px;}

.main_dnnmenu_container {
	background-color: transparent;
	margin-bottom: -15px;
	
}
.main_dnnmenu_bar 
{   
	
	cursor: pointer; 
	cursor: hand;
	background-color: Transparent;

}
.main_dnnmenu_item td{ /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 12pt; 
	font-style: normal; 
	background: url('images/menubg_hover.gif') repeat-x;
	font-family: Tahoma, Arial, Helvetica; 
    padding: 3px;   /*explicitly set padding for root menu items*/	


}

.main_dnnmenu_rootitem td{ /*TD if menu option for using tables is on*/

	height: 50px;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-size: 12pt; 
	font-weight: bold; 
	font-style: normal; 	
	font-family: Tahoma, Arial, Helvetica; 
    padding: 15px 15px 0px 15px;   /*explicitly set padding for root menu items*/	

}
.main_dnnmenu_menuitemcssclass
{
	height: 50px;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-size: 12pt; 
	font-weight: bold; 
	font-style: normal; 	
	font-family: Tahoma, Arial, Helvetica; 
    padding: 15px 15px 15px 15px;   /*explicitly set padding for root menu items*/

}
.main_dnnmenu_itemhover{  
	background: url('images/menubg_hover.gif') repeat-x;
	color: White;
	height: 50px;
}

.main_dnnmenu_selected {  
	background: url('images/menubg_hover.gif') repeat-x;
	color: White;
}
.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background: url('images/menubg_hover.gif') repeat-x;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.main_dnnmenu_itemactive
{
	background: url('images/menubg_hover.gif') repeat-x;
	color: White;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}
.Head {
   font-family: Arial;
   font-size:  18px;
   font-weight:  normal;
   color: #333333;
}
.blackBackground
{
	background-color: black;
}

/* style of item titles on edit and admin pages */
.SubHead    
{
    font-family: Times New Roman;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 
{
    font-family: Arial;
}
.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: blue;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: blue;
}
.LinksClass
{
    font-size: 9pt;
    color:Blue;
}
A.LinksClass
{
    font-size: 10pt;
    color: gray;
}

.DNN_ANN_Description P
{
    font-size: 10pt;
    font-family: Arial;
    color: gray;
}
.DNN_ANN_Date
{
    font-size: 10pt;
    font-family: Arial;
    color: gray;
}
.DNN_ANN_Title
{
    font-size: 10pt;
    font-family: Arial;
    color: gray;
    text-decoration: underline;
}
.DNN_ANN_DesignTable
{
    width: 200px;
}
.UserActions
{
	padding-right: 10px;
	padding-top: 4px;
}
.SearchDiv
{
	padding-left: 6px;
}
.clearFloat
{
    clear: both;
    font-size: 1pt;
}
.breadCrumbClass
{
     float: left;
}
.SearchClass
{
    float: right;
}

.linksContent
{
	padding-top: 2px;
    padding-bottom: 4px;
}
.linksFooter
{

}
.footerMenu
{
    padding : 10px;
    text-align:center;
    border : 0px solid orange;
    background: url('images/menu_BG.png') repeat-x;
    height: 50px;
}
.loginContent{

}
.linksContent
{
height: 25px;
}
.linksFooter
{
    text-align:center;
}

.footerActions
{
    text-align:center;
}
.contentRow2
{
    border-right : 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
	text-align:center;
	background: #c9c9c9;
}
.contentRow1
{
	text-align:center;
    border-right : 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
	background: #c9c9c9;
}
.logincontrol{}
.containerMenu
{
 background: url('images/menuBG.gif') repeat-x;
height: 50px;
}
.topBG
{
background-color: #314047;
}
.sitefooter{
    background: url('images/menuBG.gif') repeat-x;
	width: 100%;
}
.normalText{font-size: 12pt;}
