/* .Net Styles */


/* Global Styles */
body {
	text-align:center;
	background:#283665 url(images/default_background.jpg) repeat-x;
	font: normal normal normal 9pt Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
}
form {
	margin:0;
}
h1, h2, h3, h4, p, td, li, a, div, span {
	color:#333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    	font-size: 9pt;
}

p { margin:0; padding-bottom:10px;}

h1 {
    margin:0;
    padding-top: 15px;
    font-family: Tahoma, Arial, Helvetica;
    font-size:  15px;
    font-weight: bold;
    color: #333333;
}

h2 {
    margin:0;
    padding-top: 15px;
    font-family: Tahoma, Arial, Helvetica;
    font-size:  14px;
    font-weight: bold;
    color: #333333;
}

h3 {
    margin:0;
    padding-top: 15px;
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight: bold;
    color: #333333;
}

h3 {
    margin:0;
    padding-top: 15px;
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight: bold;
    color: #333333;
}

h4 {
    margin:0;
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight: bold;
    color: #283663;
}

img {
	border: 0px;
}

ul {
	margin-top:5px;
	margin-bottom:5px;
}

/*
================================
Skin styles for CMS
================================
*/

.pagemaster {
	width: 100%;
	height: 100%;
	background-color: #FEFEFE;
}
.skinmaster {
	height: 100%;
	background-color: #F3F5FA;
	BORDER-RIGHT: #7994CB 1px solid;
	BORDER-TOP: #7994CB 1px solid;
	BORDER-LEFT: #7994CB 1px solid;
	BORDER-BOTTOM: #7994CB 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.skinheader {
}
.skingradient {
	BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:30px;
}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.resourcepane {
	background-color:transparent;
	background-position: bottom right;
	background-image:url(images/resourcepane_bar.gif);
	background-repeat:no-repeat;
	padding: 0px 20px 50px 20px;

}

.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.StandardButton     {
    color: #FFFFFF;
    font-family:Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid;
	BORDER-TOP: #7994CB 1px solid;
	BORDER-LEFT: #7994CB 1px solid;
	BORDER-BOTTOM: #7994CB 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_LtBlue.jpg);
}
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:  bold;
    color: #333333;
}



/* Contianer*/




#logo {width:183px; height:82px; text-align:center; background: url(images/logo_back.gif) repeat-x top;}


#breadcrumb {padding:10px;}
#breadcrumb a {color:#333333;}

#content {
	vertical-align:top;
	background-color:#ffffff;
	background-image:url(../images/content_bg.gif);
	background-repeat:y-repeat;
}
#dnn_ContentPane { padding:5px 15px 10px 10px;}

#dnn_ContentPane .products table {margin:0 0 10px 0;}
#dnn_ContentPane .products td {margin-top:15px; padding-bottom:15px; vertical-align:top;}
#dnn_ContentPane .products td p {margin:0; padding-bottom:5px;}
#dnn_ContentPane .products td.horz_line {width:10px; height:11px; background: url(images/product_horzseperator.gif) repeat-x top; padding:0 10px 0 10px;}
#dnn_ContentPane .products td.vert_line {width:11px; background: url(images/product_vertseperator.gif) repeat-y top; padding:0 10px 0 10px;}

#footer { padding:5px; background-color:#979797; color:#ffffff; font-size:9pt; text-align:center;}
#footer a:hover {text-decoration:none; color:#ffffff;}
#footer td div {display:inline; color:#ffffff;}
td#footer {font: normal normal normal 9pt Arial, Helvetica, sans-serif; text-decoration:none; text-align:center;}
td#footer table td {text-align:center; color:#ffffff; padding:0 0px 0 0px;}

.cmsdate {
	padding: 3px 20px 10px 3px;
	font-weight: normal;
}

#membership {
	background-color:#91E0F6;
	background-image:url(images/content_main_membership.jpg);
	background-repeat:no-repeat;
	height:125px;
	width:235px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	border: 0px;
	vertical-align: top;
}

#lvl1_membership {
	background-color:#91E0F6;
	background-image:url(images/lvl1_main_membership.jpg);
	background-repeat:no-repeat;
	height:74px;
	width:363px;
}

#membership .adverts {
	margin:0px 0px 0px 0px;
	padding:30px 30px 0px 30px;
}

#lvl1_membership .adverts {
	margin:0px 0px 0px 0px;
	padding:10px 60px 0px 30px;
}

#news{
	background-color:#EEE9B0;
	background-image:url(images/content_news_bg.gif);
	background-repeat:repeat-y;
	height:125px;
	width:240px;
}


#lvl1_news{
	background-color:#E3DC8E;
	background-image:url(images/lvl1_news_bg.gif);
	background-repeat:repeat-y;
	height:74px;
	width:363px;
}

#books{
	background-color:#56A613;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px;
	height:145px;
	width:235px;
}

#lvl1_books{
	background-color:#56A613;
	background-image:url(images/lvl1_main_books.jpg);
	background-repeat:no-repeat;
	height:72px;
	width:363px;
}

#charts{
	background-color:#D1EAF2;
	background-image:url(images/content_main_charts.jpg);
	background-repeat:no-repeat;
	height:145px;
	width:240px;
}

#lvl1_charts{
	background-color:#D1EAF2;
	background-image:url(images/lvl1_main_charts.jpg);
	background-repeat:no-repeat;
	height:72px;
	width:363px;
}

#button{
	margin:0px;
	padding: 10px 30px 30px 30px;
}




/* Menu Styles */
.MainMenu_MenuContainer { background-color: transparent;}
.MainMenu_MenuBar {cursor: pointer; cursor: hand; background-color: Transparent;}
.MainMenu_MenuItem {cursor: pointer; cursor: hand; }
.MainMenu_MenuIcon {display:none;}
.MainMenu_SubMenu {z-index: 1000; cursor: pointer; cursor: hand;}
.MainMenu_MenuBreak {}
.MainMenu_MenuItemSel {cursor: pointer; cursor: hand;}
.MainMenu_MenuArrow { width:8px; height:8px;}
.MainMenu_RootMenuArrow {display:none;}



/*
================================================================
module - user directory
================================================================
*/
ul.UserDirectory {
	margin-top: 0px;
	margin-bottom: 0px;

}


/*
================================================================
LEFT HAND MENU CSS DEFINITION - SolPart (mod - 1610.28.3.2007)
================================================================
*/

#leftCol {
	width:202px;
	vertical-align:top;
	background-color:#EAEAEA;
	vertical-align:top;
}
#subMenu table {
	background-color:#D1D0CF;
	padding: none;
	margin: none;
	border: none;
}
#subMenu table td {
	width:202px;
	background-color:#D8EDF4;
	background-image:url(images/nav_slot.gif);
	background-repeat:repeat-y;
	background-position:top left;
	white-space:normal;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #ffffff;

}
#subMenu table td img {
	float:left;
	width:27px;
	height:2px;
	display:none;
}
#subMenu table td div {margin-left:27px;}
#subMenu table td div {padding:10px 10px 10px 0px;}
#subMenu .menuItemSel {}
#subMenu .menuItemSel div {text-decoration:underline; font-weight:bold;}
#subMenu .menuItemSel td {
	background-color:#64A1BE;
	background-image:url(images/nav_slot_over.gif);
	background-repeat:repeat-y;
	background-position:top left;

	color: #ffffff;
}
#subMenu .menuItemDown td {
	background-color:#64A1BE;
	background-image:url(images/nav_slot_down.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
#subMenu .menuItemDown div {
	color:#ffffff;
	font-weight: bold;
}

#subMenu td td { vertical-align:middle;}
#subMenu td .submenuVertItem, #subMenu td .submenuVertItemSel {
	background-color:#F3EEB6;
	background-image:none;
	border: none;
	padding: 5px 5px 5px 15px;
}
#subMenu td .submenuVertItem div {
	color:#283663;
	font-weight: normal
	text-decoration: none;
	padding:0 10 0 0;
	margin: 0 0 0 0;
	float:left;
}

#subMenu td .submenuVertItemSel div {
	color:#283663;
	font-weight: normal;
	text-decoration:underline;
	padding:0 10 0 0;
	margin: 0 0 0 0;
	float:left;
}

.menuItemSub {
	border: none;
	margin:0;
	padding:0;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
}
.menuItemSub td {
	background-color:#64A1BE;
	padding:10px 10px 10px 10px;
	border: none;
	height:30px;
}
.menuItemSub div {
	color:#ffffff;
	text-decoration:none;

}
.menuItemSubSel td {
	background-color:#64A1BE;
	padding:10px 10px 10px 10px;
	border: none;
	height:30px;
}
.menuItemSubSel div {
	text-decoration:underline;
}



#submenuAdds {background-color:#eaeaea; text-align:center; vertical-align:bottom;}
#submenuAdds p { margin:0; padding-bottom:10px;}










