﻿.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: -14px;
        width: 600px;
        height: 40px;
        z-index: 1;
    	}

    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 {
        line-height: 1em;						
    	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: 0px 0px 0px 0px;
		list-style-type: none;
		}  
	
	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#nav a:hover {
        text-decoration: underline;
    	}



/* Secondary Nav */
	
	div#secNav {
	float: right;
    	margin: 5px 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: 65px;
		bottom: 0;
		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;
		}
		
	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,
    div#subNav a:link,
    div#subNav a:active {
        text-decoration: none;
        display: block;
        color: #3a9700;
        background-color: transparent;	
        }
        
    div#subNav a:hover {
		color:#1a6700;
		}
		
	div#subNav #selected {
		background-image:url("subnav_left_on.gif");
		}
		
	div#subNav #selected a {
		background-image: url("subnav_right_on.gif");
		font-weight: bold;
		color: #333;
		padding-bottom: 5px;
		}
		

/* [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_SubMenuItemSel {
	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: #F0F0F0;
	height: 20px;
}
.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: url(../images/page/topnav_button_on.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	line-height: 29px;
	height: 35px;
}


.MainMenu_MenuIcon_Admin {
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #EBEBEB;
	background-color: #EBEBEB;
	width: 0px;
}
.LabelEditOverClass {
	text-decoration: none;
}

.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;
}

/*.MainMenu_RootMenuItem TD {
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: white;	
	vertical-align: top;
	line-height: 29px;
	height: 35px;	
	
}

.MainMenu_RootMenuItemActive TD {	
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	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: 35px;	
}

.MainMenu_RootMenuItemSel TD {
	padding: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	
	vertical-align: top;
	line-height: 19px;
	height: 35px;	
}*/

/* TABLE BODY */
#TableBg {
	width: 100%;
	height: 100%;
}
#TableBgFramed {
	 margin: 0;
        padding: 0;
        text-align: left;
        background: #fff7a7 url(../images/page/homepage_bg.gif) repeat-x;
        height:100%;
}
/* TABLE MAIN */
#TableMain {	
	/*width: 1020px;
        position: relative;
        margin:  0 auto;
        padding: 0;
        text-align: center;
        background: #f0f5f5 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: #fff7a7;
}
/* 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%;
}

table#tblpanes {
	width: 100%; 
	text-align: center;
	padding: 0px 10px 0px 10px;
}

td#dnn_toppane {
	margin-left: 65px; 
	padding: 125px 0px 10px 45px;
}
td#dnn_contentpane {
	background: url(../images/page/homeDivider_wide.gif) no-repeat;
	padding: 0px 0px 0px 45px;
}

.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;*/
	padding: 0px 0px 10px 45px;
	background-color: #f0f5f5 url(../images/page/homeDivider_wide.gif) no-repeat;
	width: 100%;
}
td#contentpane {
	/*padding: 170px 200px 0px 8px;*/
	padding: 0px 0px 10px 45px;
	background-color: #f0f5f5 url(../images/page/homeDivider_wide.gif) no-repeat;
	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;
	background-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: #686663;
        background-color: transparent;  
	font-size: 0.9em;  
}
A.dnnLOGIN:link {
	text-decoration: none;
        color: #686663;
        background-color: transparent;
    	margin: 0 0 0 0;
    	padding: 0;
}
A.dnnLOGIN:visited {
	color: #90907e;
        background-color: transparent;
}
A.dnnLOGIN:active {
	text-decoration: none;
        color: #686663;
        background-color: transparent;
    	margin: 0 0 0 0;
    	padding: 0;
}
A.dnnLOGIN:hover {
	text-decoration: underline;
        color: #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] */
.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;
}
A.dnnLINKS:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.dnnLINKS:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.dnnLINKS:active {
	color: #FFFFFF;
	text-decoration: none;
}
A.dnnLINKS:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* [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: none;
}
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;
}
div#footer a#dnn_dnnLOGIN_hypLogin { color:#F0F5F5;}
