/* ### General ##################################################################### */

body
{
    cursor:default; 
    background-color:#ffffff; 
    font-family:Verdana; 
    font-size:11px;  
} 
.FileManager, 
.Wizard
{
    width:100%;
} 
span.SubHead
{
    font-family:Verdana; font-weight:normal;
} 

/* ### Page ######################################################################## */

div#divPage
{
    background-color:#ffffff;  
    padding:10px 0px 10px 0px;
} 
div#divSubPage1
{
    width:1000px; 
    margin:0px auto 0px auto;
} 
div#divSubPage2
{
    width:960px;
}

/* ### Header ###################################################################### */

div#divHeader
{
	 width:1000px; 
    height:117px; 
    background:url('images/header.gif') repeat-x scroll;
}  
div#divLogo
{
    height:92px;
	width:300px;
    padding:0px 0px 0px 20px; 
    float:left;
    background:url('images/logo.gif') no-repeat;
}
div#divSearch
{
    padding:42px 20px 0px 0px; 
    float:right;
}
div#divSearch input
{
    background:#ECECEC url('images/search_box.gif') no-repeat top right; 
    height:33px; width:199px; 
    border:solid 0px #fff; 
    font-size:14px; 
    vertical-align:top; 
    padding:8px 8px 0px 8px; 
    margin-bottom:-7px; 
}

div#divSearch .search_box{}

/* ### Nav ######################################################################### */

div#divNav
{
    width:1000px; 
    height:42px; 
    display:inline; 
    background:url('images/menu.jpg') no-repeat left; 
    float:left;
} 
div#divNav_Left
{
    width:20px; 
    height:42px; 
    background:url('images/nav_left.gif') no-repeat; 
    float:left;
}
div#divNav_Center
{
    width:960px; 
    height:42px; 
    background:url('images/nav_center.gif') no-repeat scroll top left ; 
    float:left;
}
div#divNav_Right
{
    width:20px; 
    height:42px; 
    background:url('images/nav_right.gif') no-repeat; 
    float:left;
}    
  
/* ### Content ##################################################################### */
 
div#divContent
{
    width:960px; 
    padding:15px 0px 22px 0px; 
    clear:both; 
    float:left;
} 
div#divContentHome
{
    width:960px; 
    padding:0px;
}
div#divContentPage
{
background:#7E1E79;
    /*background:#EDEDED; */
    width:960px; 
    padding:0px;
}
div#divContentClear
{
    clear:both;
}
div#divSubContentHomeClear
{
    clear:both;
}
div#divSubContentPageClear
{
    clear:both;
}
div#divSubContentHome
{
    width:960px; 
    float:left;
}
div#divSubContentPage
{
    background:#FFFFFF; 
    width:720px; 
    padding:0px 0px 0px 20px; 
    float:right;
}

/* ### Pane ######################################################################## */

div#divLeftPane
{
    width:210px; 
    height:54px; 
    float:left;
}  
div#divLeftPane .ActiveTab
{
    font-family:Georgia;  
    font-size:20px; 
    color:#ffffff; 
    padding:20px 0px 0px 15px;
}
div#dnn_ContentPane
{
    width:720px; 
    float:left;
}
div#dnn_RightPane
{
    width:210px; 
    padding:0px; 
    float:right;
}
div#divBottomPane
{
    background-color:#EDEDED; 
    width:100%; 
    margin:25px 0px 0px 0px; 
    float:left;
}
div#dnn_BottomPaneLeft
{
    width:310px; 
    margin:0px 0px 0px 35px; 
    float:left;
}
div#dnn_BottomPaneCenter
{
    width:300px; 
    margin:0px 0px 0px 35px; 
    float:left;
}
div#dnn_BottomPaneRight
{
    width:231px; 
    margin:0px 0px 0px 0px; 
    float:right;
}

/* ### Footer ###################################################################### */

div#divFooter
{
    height:37px; 
    width:100%; 
    float:left; 
    font:11px Arial;
}
div#divFooterLeft 
{
    float:left; 
    padding:14px 0px 0px 12px; 
    height:50%;
}
div#divFooterLeft1 
{
    float:left; 
    color:#000000;
} 
div#divFooterLeft2 
{
    float:left; 
    color:#969696;
} 
div#divFooterRight 
{
    float:right; 
    padding-top:14px; 
    width:231px; 
    height:38px;
}
div#divFooterRight1 
{
    float:right; 
    color:#831c7d; 
    font-weight:bold; 
    padding-right:20px;} 
	
div#divFooterRight1 a{
	 color:#831c7d; 
	 
	 
	 }
	 
div#divFooterRight2 
{
    float:right; 
    color:#5b5b5b; 
    font-weight:bold; 
    padding-right:5px; 
}
selectedtab, 
a.SelectedTab:link, 
a.SelectedTab:visited, 
a.SelectedTab:active 
{
    font:bold 11px Arial;
    color:#5b5b5b;
}
A.SelectedTab:hover 
{
    font:bold 11px Arial; 
    color:#831c7d;
}

td{ 
    font-family:Verdana; 
    font-size:11px;  
}

td a{ 
    font-family:Verdana; 
    font-size:11px;  
    color:#831c7d;
}

.Normal, .NormalDisabled {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

/* ### Snapsis Menu Classes ######################################################## */

#TabContainer
{
    position:absolute; 
    top:31px; 
    left:0px; 
    z-index:999;
}
.TabList 
{
    float:left;
}
.TabList ul 
{
    clear:both; 
    margin:0px;    
    padding:10px 10px 0px 0px; 
    list-style:none; 
    display:inline;
}
.TabList li 
{
    float:left; 
    margin:0px; 
    display:inline; 
    padding:0px;
}
.TabList li a 
{
    font-family:Arial,Tahoma,San-Serif; 
    font-weight:bold; 
    font-size:14px; 
    voice-family:"\"}\""; 
    voice-family:inherit; 
    line-height:normal;
}
select.TabList 
{
    border:#003366 1px solid;   
    background-color:#003366; 
    color:#FFFFFF; 
    font-weight:normal; 
    font-size:11px;
}
/*IE-PC doesn't get these child selectors but other browsers do*/
#ParentTabs > ul a 
{
    width:137px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ParentTabs a 
{
    float:none;
}
/* End IE5-Mac hack */ 
#ParentTabsContainer 
{
    vertical-align:top; 
    padding:0px;
}
#ParentTabs a 
{
    float:left; 
    display:block; 
    width:137px; 
    height:42px; 
    text-align:center; 
    padding:10px 0px 0px 0px; 
    text-decoration:none; 
    font-weight:bold; 
    color:#ffffff;
}
#ParentTabs a:hover 
{
    background:#ffffff url('images/hover.jpg') repeat-x scroll; 
    text-decoration:none; 
    color:#6c6c6c;
}  
#ParentTabs .SelectedTab a 
{
    background:#ffffff url('images/hover.jpg') repeat-x scroll; 
    padding-bottom:5px; 
    color:#6c6c6c;
}
#navContainerBorder 
{ 
    /*background-color:#EDEDED;*/
    background-color:#7E1E79;
    width:210px; 
    float:left; 
    padding-top:20px;
} 
#navContainer 
{
    width:210px; 
    vertical-align:top; 
    padding:10px 0px 10px 0px;
}
#nav ul 
{
    padding:0; 
    margin:0; 
    list-style:none; 
    float:left; 
    width:210px; 
    background:url('images/line.gif') no-repeat top center ;
}
#nav li 
{
    position:relative; 
    float:left; 
    width:210px; 
    line-height:31px; 
    list-style:none; 
    background:url('images/line.gif') no-repeat bottom center ;
}
/* second-level lists */
#nav li ul 
{
    position : absolute; 
    left: -999em; 
    background-color:#EDEDED; 
    margin:-35px 0 0 14em; 
    border:1px solid #333;
}
/* third-and-above-level lists */
#nav li ul ul 
{
    position : absolute; 
    left: -999em; 
    background-color:#EDEDED; 
    border:1px solid #333;
}
#nav a 
{
    display:block; 
    width:199px; 
    font:bold 11px Arial; 
    padding:10px 0px 10px 21px; 
    margin:0; 
    text-decoration:none; 
    color:#CCCCCC;
}
#nav a:hover 
{
    color:#999999;
}  
#nav .SelectedTab a
{
    /*color:#831c7d;*/
}
#nav .DisabledTab 
{
    color:#ccc;
}  

#divContent #dnn_ContentPane{
padding-bottom:15px;
}

/*no need to change these hover classes unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul
{
    left: -999em;  
}
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.iehover ul, 
#nav li li.iehover ul, 
#nav li li li.iehover ul 
{
    left: 50px;
    background:#EDEDED url('') no-repeat top center ;
    padding-bottom:5px; 
}  

/* ### End ######################################################################### */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

p, table{
	font-size: 12px;
}	

h2{
	font-weight: bold;
	font-size: 14px;
}


h3{
	font-size: 14px;
}

h4{
	font-size: 12px;
}

p, ul, ol, em, table{
	line-height: 1.4em;
	font-size: 12px;
	text-align:left;
}
.home ul,.home ol,
.home p{
 font-size: 11px;
}	

