body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	/*margin-top: 0px;
	margin-left: 0px;*/
	margin: 0 auto;
		
}

.divHolding
{
	background-color: #FFFFFF;
	font:normal 500 10px arial;
}

.divMain
{
	position: relative;
	margin-left: auto; 
    margin-right: auto;
    width: 100%;
    top: 0px;
}
.divLeft
{
	z-index: 101; 
	width: 224px; 
	position: absolute; 
	height: 600px;
	left: 10px;
	top: 10px;
	/*border: solid 1px #666;*/
	 	
}
.divMenuTop
{
	position: relative;
	width: 235px; 
	height: 75px;
	background-color: #e7ebef;
	text-align: left;
	font: Normal 500 10px Arial;
	
}

.divLoginbtn
{
	position: absolute;
	width: 235px; 
	height: 15px;
	background-color: #e7ebef;
	text-align: left;
	font: Normal 500 10px Arial;
	bottom: -10px;
	z-index:104;
	vertical-align:middle;
	
	
}
.divLogin
{
	position: absolute;
	width: 235px; 
	height: 75px;
	/*background-color: #e7ebef;*/
	text-align: left;
	font: Normal 500 10px Arial;
	top: 15px;
	z-index:104;
	
}
.LoginShow
{
	display: block;
}
.LoginHide
{
	display: none;
}

.flat
{
	border: 1px dotted #ccc;
}

a.divLoginPanel 
{
	color: #111;
	text-decoration: none;
	/*text-align: right;*/
}
a.divLoginPanel:link, a.divLoginPanel:visited {
	color: #111;
	text-decoration: none;
}
a.divLoginPanel:hover {
	color: #666;
	text-decoration: none;
}
.Textbox
{
	border: 1px dotted #ccc;
	background-color:#f7f7f7 ;
}
.loginTextbox
{
	border: 1px dotted #ccc;
	font: normal 500 11px arial;
}

.errorlabel
{
color:Red;
font: normal 500 10px arialnarrow;	
}

.divMenu
{
	position: relative;
	left: 0px; 
	width: 235px; 
 	top: 5px; 
	height: 520px;
	border-top: solid 10px #888;
	background-color: #bac3cc;
	z-index:103;	
}

.divMenuPanel
{
	position: absolute; 
	top: 0px;
	margin-top:100px;
	display:block;
	z-index:104;
}

#sectionLinks
{
	position: relative;
	left: 10px;
	width: 235px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #e2e2e2;
	background-color: #336699;
	font-size: .8em;
	font-weight: bold;
    z-index:1103;
}

.menu_logos
{
	position: relative;
	width: 205px;
	margin: 0px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 5px;
	text-align:center;
}

#sectionLinks h3
{
	padding: 10px 0px 5px 30px;
}

#sectionLinks a
{
	display: block;
	border-top: 1px solid #e2e2e2;
	padding: 3px 0px 4px 30px;
	color: #FFFFFF;
	text-decoration: none;
}

#sectionLinks a:hover{
	background-color: #BAC3CC;
	border-color: #749ABE;
	color: #FFFFFF;
}

.subsection_lvl_1
{
	background-color: #7A9BC1;
}

.subsection_lvl_2
{
    background-color: #D6DDE6;
}

#sectionLinks .subsection_lvl_2 a
{
	color: #000000;
}

.subsection_lvl_3
{
    background-color: #FFFFFF;
}

#sectionLinks .subsection_lvl_3 a
{
	color: #000000;
}

.divLogo{
	 
	right: 15px; 
	position: absolute;  
	top: 5px;
		
}

.divTop
{
	left: 245px; 
	width: 76%; 

	position: absolute; 
	top: 10px; 
	height: 75px;
	padding: 0px;
	/*background-color: #ccc;*/
}

.QuickLinks
{
	 background-color: #d8dee6;
	 position: absolute;
	 top: 115px;
	 right:0px;
	 width:24%;

	 padding: 10px;
	 border-top: solid 10px #336699;
	 z-index:103;
	 text-align:left; 
		
}

.QuickLinkImage
{
	border: solid 0px #666;
	text-decoration: none;
}

.QuickLinkHeader
{
font: normal 500 12px arial;
background-color: #d8dee6;	
}

.QuickLinkCaption
{
font: normal 500 10px arial;
background-color: #d8dee6;	
padding:4px;
}

.QuickLink
{
font: normal 500 10px arial;
background-color: #d8dee6;	
}

a.QuickLink {
	/*padding:  6px;*/
	background-color: #d8dee6; 
	}

a.QuickLink:link, a.QuickLink:visited {
        color: #336699;
        background-color: #d8dee6;
        text-decoration: none;}

a.QuickLink:hover {
        color: #222;
        background-color: #d8dee6;
        text-decoration: none; }


.divContent
{
	border-top: solid 10px #336699;
	width: 98%;
	position: relative; 
	top: 205px;
	left:10px;
	background-color: #f1f1f1;
	margin-left: 2;
    margin-right: 2;
	z-index: 0;
}

.divBanner
{
 	text-align: center; 
	left: 248px; 
	width: 79%; 
	position: absolute; 
	top: 90px; 
	height: 128px;	
	background-color: #336699;
	/*padding-bottom: 5px;
	padding-top: 5px;*/
}

.sitebanner{
 	text-align: center; 
	left: 248px; 
	width: 79%; 
	position: absolute; 
	top: 90px; 
	height: 110px;	
	background-color: #336699;
}

.navcontainer { 
	position: absolute;
	bottom: -2px;
	left:3px;
	color: #444444; 
	font: normal 500 11px Arial;
	}

.navlist ul  {
        
        white-space: nowrap; }

.navlist li {
        display: inline;
        list-style-type: none; }
        
a.LPage { padding: 1px 4px;
	background-color: Transparent; }

a.LPage:link, a.LPage:visited {
        color: #999;
        
        background-color: Transparent;
        text-decoration: none;}

a.LPage:hover {
        color: #000;
        background-color: Transparent;
        text-decoration: none; }
        
/*     contacts        */

.ContactTextBox
{
	border: 1px solid #ccc;
	font: normal 500 10px arial;
}	

/* downloads*/

.downloadsHeader
{
font: normal 500 12px arial;
background-color: #f1f1f1;	
}

.downloads
{
font: normal 500 10px arial;
background-color: #f1f1f1;	
}

a.downloads {
	padding:  6px;
	background-color: #f1f1f1; 
	}

a.downloads:link, a.downloads:visited {
        color: #336699;
        background-color: #f1f1f1;
        text-decoration: none;}

a.downloads:hover {
        color: #222;
        background-color: #f1f1f1;
        text-decoration: none; }	
        
        /* end downloads */



.quicklink {
    font: normal 800 12px arial;
    color:#336699;
}

.largebluetitles {
font:normal 700 16px arial;
color:#003399;
border-bottom:dotted 1px #336699;
padding-bottom:5px;
}

.smalltitles {
font: normal 500 12px arial;
color:#000;
padding-top:5px;
padding-bottom:5px;
}

.smallboldtitles {
font: normal 800 12px arial;
color:#000;
padding-bottom:5px;
}

.smallblueboldtitles {
color:#003399;
font:normal 800 12px arial;
}

a:link {
text-decoration: none;
color: #336699;
}

a:visited {
text-decoration: none;
color: #336699;
}

a:hover {
text-decoration: underline;
color: #336699;
}

a:active {
text-decoration: none;
color: #336699;
}

.smallbluetitles {
font:normal 700 12px arial;
color:#003399;
border-bottom:dotted 1px #336699;
}
