.SubHead {
	color:#003366;
	font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
}


/* NAV */

/* Main Nav */

    div#mainNav {
        font-size: 1em;
		
        position: absolute;
        left: 410px;
        bottom: -4px;
        width: 600px;
        height: 40px;
        z-index: 0;
    	}

    div#mainNav div.wrapper {
  		}


	div#mainNav #navLeft {
		float: left;
		height: 40px;
		width: 25px;
		margin: 0; padding: 0;
        	background: url(../images/page/topnav_l.jpg) no-repeat;
        }
	
	div#mainNav #navRight {
		float: right;
		height: 40px;
		width: 25px;
		margin: 0; padding: 0;
        background: url(../images/page/topnav_r.jpg) no-repeat;
        }
	
	div#mainNav ul {
		margin: 10px 0 0 25px;
		padding: 0;
    		list-style: none;
        	background: url(../images/page/topnav_button.jpg) repeat-x;
		}
	
	div#mainNav ul li {
		float:left;
		height: 40px;
		width: 23%;
		text-align: center;
		margin: 0;
		padding: 0 0px 0 0px;
		list-style-type: none;
		}
		
	div#mainNav  ul li.selected {
		color: #036;
	        background: url(../images/page/topnav_button_on.jpg) repeat-x;
		}  

	div#mainNav ul li.last {
	/*	height: 40px;
		width: 25px;
        background: url(../images/page/topnav_r.jpg) no-repeat; */
		}
	
	
	
    div#mainNav a,
    div#mainNav a:link,
    div#mainNav a:active,
    div#mainNav a:visited {
        display: inline-block;
        /* hide from ie/mac \*/
        display: block;
        /* end hide */
        
        font-weight: bold;
        text-decoration: none;
        color: white;
        margin: 0;
        padding: 1.4em 0.5em 0 0.5em;
    	}

    div#mainNav li.selected a { 
	color: #036;
	}  


    div#nav a:hover {
        text-decoration: underline;
    	}




/* Secondary Nav */
	
	div#secNav {
		float: right;
    		margin: 3px 15px .4em 0;
		padding:0;
        	z-index: 100;
		}
	
	div#secNav ul {
     		font-size: 0.8em;
  	 	list-style: none;
		}
	
	div#secNav ul li{
    	display: inline;
    	margin: 0 0 0 0;
    	padding: 0 0.6em 0 0.6em;
		}  


    div#secNav a,
    div#secNav a:link,
    div#secNav a:active {
        text-decoration: none;
        color: #686663;
        background-color: transparent;
    	margin: 0 0 0 0;
    	padding: 0;
    	}
    
    div#secNav a:visited {
        /*color: #90907e;*/
        background-color: transparent;
    	}
    
    div#secNav a:hover {
        text-decoration: underline;
        color: #333;
        background-color: transparent;
    	}
	
	
	
/*  Sub Nav */

	div#subNav {
		float: left;
		position: absolute;
		left: 20px;
                top:109px;
		bottom: -3px;
		/* width: 870px;*/
		font-size: .95em;
		letter-spacing: -.02em;
		line-height:normal;
		}
		
	div#subNav ul {
		margin: 0;
		padding: 0px 0px 0;
		list-style: none;
		}
		
	div#subNav li {
		float: left;
		background: url(../images/page/subnav_left_off.gif) no-repeat left top;
		margin: 0;
		padding: 0px 4px 0px 8px;
		list-style-type: none;
		}
	
	div#subNav li#selected{
		float: left;
		background: url(../images/page/subnav_left_on.gif) no-repeat left top;
		margin: 0;
		padding: 0px 4px 0px 8px;
		}

	
	div#subNav a {
		float: left;
		display: block;
		background:  url(../images/page/subnav_right_off.gif) no-repeat right top;
		margin: 0 0 0 0;
		padding: 5px 12px 4px 6px;
		text-decoration: none;
		font-weight: normal;
		color: #3a9700;
		}
		
	
    	div#subNav a:active {
		text-decoration: normal;
		display: block;
		color: #3a9700;
		background-color: transparent;	
		font-weight:bold;
		}
        
    	div#subNav a:hover {
		color:#1a6700;
		}
		
	div#subNav #selected {
		background-image:url("subnav_left_on.gif");
		}
		
	div#subNav #selected a {
		background-image: url("../images/subnav_right_on.gif");
		font-weight: bold;
		color: #aaa;
		padding-bottom: 5px;
		}
		
	div#subNav img {
		float: left;
		margin: 0;
		padding: 0px 0px 0px 10px;
		}		
	

/***************************************************
/* OLD Sub Nav
	
	div#subNav {
		position: absolute;
		bottom: -.1em;
		font-size: .95em;
		letter-spacing: -.02em;
		margin: 0px 0 0px 65px;
		}
	
div#subNav ul {
		float: left;
		margin: 0px 0 0px 0px;
		padding:0;
    	list-style: none;
        background: url(../images/page/subnav_bg_off.gif) repeat-x;
		}
	
	div#subNav ul li {
		float: left;
		padding: 0 25px 0 15px;
		margin: 0  0px 0 -10px;
		line-height: 1.4em;
		text-align: center;
        background: url(../images/page/subnav_join_off.gif) no-repeat;
        background-position: right top;
		}  
	
	div#subNav ul li.last {
        background: none;
		padding: 0 5px 0 15px;
		}	
		
	div#subNav a,
    div#subNav a:link,
    div#subNav a:active {
        text-decoration: none;
        padding: 8px 0;
        display: block;
        color: #3a9700;
        background-color: transparent;
    	}
    div#subNav a:visited {
        /*color: #3a9700;*/
        background-color: transparent;
    	}
    div#subNav a:hover {
        text-decoration: underline;
        color: #1a6700;
        background-color: transparent;
    	}
	
*/
**************************************************/
/* [SOLPARTMENU] */
/* Horizontal Menu */
.MainMenu_MenuContainer {
	/*background: url(../images/page/topnav_button.jpg);*/
}
.MainMenu_MenuBar {
}
.MainMenu_MenuItem {
	border-style: none;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2672BF;
	height: 20px;
	
}
.MainMenu_MenuItemSel {
	border-style: none;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4CBF13;
	background-color: transparent;
	/*background: url(../images/page/topnav_button_on.jpg);*/
	height: 20px;
}
.MainMenu_MenuIcon {
	display: none;
	background-color: #EBEBEB;
}
.MainMenu_MenuArrow {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #EBEBEB;
	background-color: #EBEBEB;
	width: 7px;
}
.MainMenu_MenuBreak {
	border-style: none;
	background-color: transparent;
}
.MainMenu_SubMenu {
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	background-color: #EBEBEB;
}

.MainMenu_RootMenuArrow {
	display: none;
}
.MainMenu_RootMenuItem  {
	/*padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #CEE0F2;
	text-transform: uppercase;
	vertical-align: top;
	line-height: 29px;*/
	float:left;
	height: 40px;
	width: 23%;
	text-align: center;
	font-weight: bold;
        text-decoration: none;
        color: white;
        margin: 0;
        padding: 1.4em 0.5em 0 0.5em;
}

.MainMenu_RootMenuItemSel div{
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	vertical-align: top;
	line-height: 29px;
	height: 35px;
}
.MainMenu_RootMenuItemActive div{
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	background-position: center top;
	background-image: url(media/MenuItemAct.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	line-height: 29px;
	height: 35px;
}
/* Vertical Menu */
.MainMenu_MenuContainer_Vert {
	font-size: 0px;
	background-color: transparent;
	width: 190px;
}
.MainMenu_MenuBar_Vert {
	height: 31px;
}
.MainMenu_MenuBreak_Vert {
	border-style: none;
	background-color: transparent;
}
.MainMenu_RootMenuItem_Vert div{
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color? #CEE0F2;
	text-transform: uppercase;
	background-position: center center;
	background-image: url(media/TabVert.gif);
	background-repeat: no-repeat;
	height: 31px;
}
.MainMenu_RootMenuItemSel_Vert div{
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	height: 31px;
}
.MainMenu_RootMenuItemActive_Vert div{
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	background-position: center center;
	background-image: url(media/TabVertAct.gif);
	background-repeat: no-repeat;
	height: 31px;
}
.MainMenu_MenuIcon_Admin {
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #EBEBEB;
	background-color: #EBEBEB;
	width: 0px;
}
.MainMenu_RootMenuItem TD {
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: white;	
	vertical-align: top;
	line-height: 19px;
	height: 35px;	
	
}
.MainMenu_MenuItemSel TD{
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: white;	
	vertical-align: top;
	line-height: 19px;
	height: 35px;	
	background: url(../images/page/topnav_button_on.jpg);	
}
.MainMenu_RootMenuItemSel td{
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;	
	background: transparent url(../images/page/topnav_button_on.jpg);	
	vertical-align: top;
	line-height: 19px;
	height: 20px;
}
.MainMenu_RootMenuItemActive td{
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	
	background-position: center top;
	background: url(../images/page/topnav_button_on.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	line-height: 19px;
	height: 20px;
}

.LabelEditOverClass {
	text-decoration: none;
}
/* Sub Nav */
.MainMenu_RootMenuItem  {
	/*padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #CEE0F2;
	text-transform: uppercase;
	vertical-align: top;
	line-height: 29px;*/
	float:left;
	height: 40px;
	width: 23%;
	text-align: center;
	font-weight: bold;
        text-decoration: none;
        color: white;
        margin: 0;
        padding: 1.4em 0.5em 0 0.5em;
}
.subMenu_RootMenuItem  {
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	float: left;
	padding: 0 25px 0 15px;
	margin: 0  0px 0 -10px;
	line-height: 1.4em;
	text-align: center;
	background: url(../images/page/subnav_join_off.gif) no-repeat;
	background-position: right top;	
}
.subMenu_MenuItem {	
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
        color: #686663;
        background-color: transparent;
    	margin: 0 0 0 0;
    	padding: 0;
	
}
.subMenu_RootMenuItemActive div{	
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	background-position: center top;
	background-image: url(media/MenuItemAct.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	line-height: 29px;
	height: 35px;
}
.SubMenu_RootMenuItemSel div{
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
?color: #FFFFFF;
	text-transform: uppercase;
	vertical-align: top;
	line-height: 29px;
	height: 35px;
}
/* TABLE BODY */
#TableBg {
	width: 100%;
	height: 100%;
}
#TableBgFramed {
	 margin: 0;
        padding: 0;
        text-align: left;
        background: #036 url(../images/page/homepage_bg.gif) repeat-x;
	height:100%;
}
#SubPageTableBgFramed {
	margin: 0;
        padding: 0;
        text-align: left;
        background: #036 url(../images/page/subpage_bg.gif) repeat-x;
	 height:100%;
}
/* TABLE MAIN */
#TableMain {	
	/*width: 1020px;
        position: relative;
        margin:  0 auto;
        padding: 0;
        text-align: center;
        background: #036 url(../images/page/page_shadow.gif) repeat-y;*/
	background:  url(../images/page/page_columns1.gif) repeat-y;
		background-position: 10px 0;
        position: relative;
		margin: 65px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
		z-index: 0;
}
#TableMainFull {
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
}
/* TABLE FRAME */
#TdFrame {
	padding: 0px 0px 0px 0px;
	 height:100%;
}
#TdFrameFull {
	padding: 10px 10px 10px 10px;
}
/* BANNER */
#TdBanner {
	height: 65px;
	background-color: #036;
}
/* LOGO */
#TdLogo {
	float: left;
		width: 380px;
		margin: 0;
		padding: 0px 0px 0px 0px;
		text-align: left;
}
/* REGISTER LOGIN */
#TdRegisterLogin {
	padding: 8px 15px 0px 0px;
}
/* SEARCH */
#TdSearch {
	padding: 12px 12px 5px 0px;
	text-align: right;
	vertical-align: bottom;
	height: 25px;
}
/* Skin PANES */
.sloganpane {
	background-color: transparent;
	width: 100%;
	height: 100%;
}
.imagepane {
	background-color: transparent;
	width: 100%;
	height: 100%;
}
.toppane {
	padding: 120px 100px 0px 8px;
	background-color: transparent;
	width: 100%;
	height: 0%;
}
.toppaneInt {
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	width: 100%;
	height: 0%;
}
.leftpane {
	padding: 120px 160px 0px 4px;
	background-color: transparent;
	height: 100%;
}
.leftpaneint {
	padding: 6px 0px 0px 0px;
	background-color: transparent;
}
.leftpane2 {
	padding: 8px 4px 0px 4px;
	background-color: transparent;
	height: 0%;
}
.contentpane {
	padding: 170px 200px 0px 8px;
	background-color: transparent;
	width: 100%;
}
.rightpane {
	padding: 120px 160px 0px 0px;
	background-color: transparent;
}
.bottompane {
	padding: 220px 100px 0px 8px;
	background-color: transparent;
	width: 100%;
	height: 100%;
}
.bottompaneInt {
	padding: 6px 0px 0px 0px;
	background-color: transparent;
	width: 100%;
	height: 100%;
}
.bottompane2 {
	padding: 6px 0px 0px 8px;
	background-color: transparent;
	width: 100%;
	height: 0%;
}
.bottompane2Int {
	padding: 6px 0px 0px 0px;
	background-color: transparent;
	width: 100%;
	height: 0%;
}
/* Preview Containers PANES */
.to1pane {
	padding: 10px 0px 0px 0px;
	background-color: transparent;
	width: 100%;
	height: 0%;
}
.to2pane {
	padding: 4px 4px 0px 8px;
	background-color: transparent;
	vertical-align: middle;
	width: 70%;
	height: 0%;
}
.to3pane {
	padding: 4px 8px 0px 4px;
	background-color: transparent;
	vertical-align: middle;
	width: 30%;
	height: 0%;
}
.cotoppane {
	padding: 10px 8px 0px 8px;
	background-color: transparent;
	width: 100%;
	height: 0%;
}
.co1pane {
	padding: 0px 5px 0px 8px;
	background-color: transparent;
	width: 25%;
	height: 100%;
}
.co2pane {
	padding: 0px 5px 0px 5px;
	background-color: transparent;
	width: 25%;
	height: 100%;
}
.co3pane {
	padding: 0px 5px 0px 5px;
	background-color: transparent;
	width: 25%;
	height: 100%;
}
.co4pane {
	padding: 0px 8px 0px 5px;
	background-color: transparent;
	width: 25%;
	height: 100%;
}
.bo1pane {
	padding: 10px 4px 10px 8px;
	background-color: transparent;
	vertical-align: middle;
	width: 29%;
	height: 100%;
}
.bo2pane {
	padding: 10px 5px 0px 5px;
	background-color: transparent;
	vertical-align: middle;
	width: 42%;
	height: 100%;
}
.bo3pane {
	padding: 10px 8px 0px 14px;
	backg?ound-color: transparent;
	vertical-align: middle;
	width: 29%;
	height: 100%;
}
/* [LOGIN] */
.dnnLOGIN {
	display: inline;
    	margin: 0 0 0 0;
    	padding: 0 0.6em 0 0.6em;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
        color: FFFFFF;/*#686663;*/
        background-color: transparent;  
	font-size: 0.9em;  
}
A.dnnLOGIN:link {
	text-decoration: none;
        color: FFFFFF;/*#686663;*/
        background-color: transparent;
    	margin: 0 0 0 0;
    	padding: 0;
}
A.dnnLOGIN:visited {
	color: FFFFFF;/#90907e;*/
        background-color: transparent;
}
A.dnnLOGIN:active {
	text-decoration: none;
        color: FFFFFF;/*#686663;*/
        background-color: transparent;
    	margin: 0 0 0 0;
    	padding: 0;
}
A.dnnLOGIN:hover {
	text-decoration: underline;
        color: FFFFFF;/*#333;*/
        background-color: transparent;
}
/* [USER] */
.dnnUSER {
	display: inline;
    	margin: 0 0 0 0;
    	padding: 0 0.6em 0 0.6em;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
        color: #686663;
        background-color: transparent;  
	font-size: 0.9em; 	
}
A.dnnUSER:link {
	text-decoration: none;
        color: #686663;
        background-color: transparent;
    	margin: 0 0 0 0;
    	padding: 0;
}
A.dnnUSER:visited {
	color: #90907e;
        background-color: transparent;
}
A.dnnUSER:active {
	text-decoration: none;
        color: #686663;
        background-color: transparent;
    	margin: 0 0 0 0;
    	padding: 0;
}
A.dnnUSER:hover {
	text-decoration: underline;
        color: #333;
        background-color: transparent;
}
/* [CURRENTDATE] */
.dnnCURRENTDATE {
	display: inline;
    	margin: 0 0 0 0;
    	padding: 0 0.6em 0 0.6em;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
        color: #686663;
        background-color: transparent;  
	font-size: 0.9em;  
}
/* [LINKS] */
.dnnlinksImage { float: left; }
.dnnLINKS {
	padding: 0px 0px 0px 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 27px;	
}
div#subnav A.dnnLINKS {	float: left;
		display: block;
		float: left;
		background:  url(../images/page/subnav_right_off.gif) no-repeat right top;
		margin: 0 0 0 0;
		padding: 5px 12px 4px 6px;
		text-decoration: none;
		font-weight: normal;
		color: #3a9700;
}
div#subnav A.dnnLINKS:link, div#subnav A.dnnLINKS:visited{
	color: #3a9700;
	text-decoration: none;	
}

div#subnav A.dnnActiveLink 
{
	float: left;
	display: block;
	float: left;
	background:  url(../images/page/subnav_right_off.gif) no-repeat right top;
	margin: 0 0 0 0;
	padding: 9px 12px 4px 6px;
	text-decoration: normal;
	font-weight: bold;
	color: #1a6700;
}
div#subnav A.dnnActiveLink:hover {
		text-decoration: normal;
		font-weight: bold;
		color: #1a6700;
}
div#subnav A.dnnLINKS:hover {
		text-decoration: normal;
		font-weight: bold;
		color: #1a6700;
}

/* [COPYRIGHT] */
.dnnCOPYRIGHT {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
/* [TERMS] */
.dnnTERMS {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
A.dnnTERMS:link {
	color: #666666;
	text-decoration: none;
}
A.dnnTERMS:visited {
	color: #666666;
	text-decoration: none;
}
A.dnnTERMS:active {
	color: #666666;
	text-decoration: none;
}
A.dnnTERMS:hover {
	color: #4CBF13;
	text-decoration: underline;
}
/* [PRIVACY] */
.dnnPRIVACY {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
A.dnnPRIVACY:link {
	color: #666666;
	text-decoration: n?ne;
}
A.dnnPRIVACY:visited {
	color: #666666;
	text-decoration: none;
}
A.dnnPRIVACY:active {
	color: #666666;
	text-decoration: none;
}
A.dnnPRIVACY:hover {
	color: #4CBF13;
	text-decoration: underline;
}
/* [HELP] */
.dnnHELP {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
A.dnnHELP:link {
	color: #666666;
	text-decoration: none;
}
A.dnnHELP:visited {
	color: #666666;
	text-decoration: none;
}
A.dnnHELP:active {
	color: #666666;
	text-decoration: none;
}
A.dnnHELP:hover {
	color: #4CBF13;
	text-decoration: underline;
}
td#dnn_toprightpane {
	margin-left: 65px; 
	padding: 0px 0px 10px 5px;
	/*background:  url(../images/page/subheader2_bg.gif);*/
}

td#dnn_toprightpane img { 
	margin : -12px 8px 0px 0px;
}
div#footer a#dnn_dnnLOGIN_cmdLogin { color:#F5F5F5;}
span#normal {
color: #4CBF13;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
font-size: 11px;
}


/* solpartmenu2 */
.SubMenu_MenuItem {
	border-style: none;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2672BF;
	height: 20px;
	
}
.SubMenu_MenuItemSel {
	border-style: none;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4CBF13;
	background-color: transparent;
	background-image: url("subnav_right_on.gif");
	height: 20px;
}
.SubMenu_MenuIcon {
	display: none;
	background-color: #EBEBEB;
}
.SubMenu_MenuArrow {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #EBEBEB;
	background-color: #EBEBEB;
	width: 7px;
}
.SubMenu_MenuBreak {
	border-style: none;
	background-color: transparent;
}
.SubMenu_SubMenu {
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	background-color: #EBEBEB;
}

.SubMenu_RootMenuArrow {
	display: none;
}
.SubMenu_RootMenuItem  {
	/*padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #CEE0F2;
	text-transform: uppercase;
	vertical-align: top;
	line-height: 29px;*/
	float:left;
	height: 40px;
	width: 23%;
	text-align: center;
	font-weight: bold;
        text-decoration: none;
        color: white;
        margin: 0;
        padding: 1.4em 0.5em 0 0.5em;
}

.SubMenu_RootMenuItemSel div{
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	vertical-align: top;
	line-height: 29px;
	height: 35px;
	background-image:url("subnav_left_on.gif");
}
.SubMenu_RootMenuItemActive div{
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	background-position: center top;
	background-image: url(media/MenuItemAct.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	line-height: 29px;
	height: 35px;
}

div#dnn_contentpane {
	font-size: 12.8px;
}
table#tbldnn_dnnSOLPARTMENU_ctldnnSOLPARTMENUMenuBar
{
width:97%;
}
td#dnn_topPane table,td#dnn_toprightpane table { margin:0px !important}
td#dnn_toprightpane, td#dnn_topPane {margin:0px !important;padding:0px !important;}

