/* WARNING: This file contains styles for all browsers, but Internet Explorer interprets some values (like padding, margin, width, height etc.) differently because of the site's DOCTYPE setting. */

/* Therefore: if you make a change in this file, please also check "content_ie.css" to see if it needs to be overridden in there as well. */


ul
{
	list-style: square;
}
p {
	margin-top: 1px;
	margin-bottom: 8px;
}

td,p,body,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.columns { 
	width:812px;
	overflow:hidden;
	height:84px;
	background-color:#FFF
	}

.columns .leftcol {
	float:left;
	width:261px;
	overflow:hidden;
	}

.columns .rightcol {
	float:right;
	width:400px;
	text-align:right;
	padding:10px 10px 0 0;
	overflow:hidden;
	}
	
#flash { 
	width:800px;
	height:155px;
	text-align:center;
	background-color:#FFF;
	padding:2px;
	margin:0 2px 2px 3px;
	border:1px solid #cccccc;
	}

.nav-table {
	background-color: #1D6097;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	text-align: center;
}
.nav-cell {

	border-right: 1px solid #FFFFFF;

}
.footer {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 15px;
}
select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-right: 15px;	
}
.jumpnav {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0C5BA2;
}

.sub-nav {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 15px;
	text-align: right;
	
}
.horizontal-rule {
	background-color: #CCE2F0;
	height: 1px;
}
.horizontal-rule-thick {
	background-color: #00457c;
	height: 4px;
}
.vertical-rule {
	background-color: #CCE2F0;
	width: 1px;
}
body {
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.overstate
{
background-Color: #CCE2F0;
}
.clearstates
{
background-Color: #1D6097;
}
.bodyarea
{
	top: 1px;
	position: relative;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	left: 1px;
	
}
.left-highlighted-header
{
	background-color: #4A65A8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	text-indent: 10px;
	width: 140px;
	text-align :left;

}
.left-highlighted-body
{
	background-color: #F0F0F0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E6397;
	height: 20px;
	margin: 0px;
	padding: 10px;
width: 140px;
	text-align: left;


}
.right-upper-highlighted-header
{
	background-color: #4A65A8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
		text-indent: 10px;
	width: 140px;
	text-align :left;

}
.right-upper-highlighted-body
{
	background-color: #F0F0F0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E6397;
	height: 20px;
	margin: 0px;
	padding: 10px;

	text-align: left;
	width: 140px;

}
.right-lower-highlighted-header
{
	background-color: #4A65A8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	text-indent: 10px;
	width: 140px;
	text-align :left;

}
.right-lower-highlighted-body
{
	background-color: #F0F0F0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E6397;
	padding: 10px;
	text-align: left;
	width: 140px;
}


.main

{
padding: 10px;
}

a {
    color: #789621;
	text-decoration: none;
}

a.contentMenu:link { color: black; text-decoration: none }
a.contentMenu:active { color: red; text-decoration: none }
a.contentMenu:visited { color: black; text-decoration: none }
a.contentMenu:hover { color: #00457c; text-decoration: underline }

/*
a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B6097;
	text-decoration: none;
	

}
a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;

}
a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;

}
a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B6097;
	text-decoration: none;

	
	}
a:visited:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;

}
*/
a.nav:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

}
a.nav:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

}
a.nav:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

}
a.nav:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

	
	}
a.nav:visited:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

}
a.left:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E6397;
	text-decoration: none;

}
a.left:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2e6397;
	text-decoration: none;

}
a.left:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2e6397;
	text-decoration: none;

}
a.left:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E6397;
	text-decoration: none;

	
	}
a.left:visited:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2e6397;
	text-decoration: none;

}

a.sub-nav-link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;

}
a.sub-nav-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e6397;
	text-decoration: none;

}
a.sub-nav-link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e6397;
	text-decoration: none;

}
a.sub-nav-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;

	
	}
a.sub-nav-link:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e6397;
	text-decoration: none;

}



form
{
	padding: 0px;
	margin: 0px;
}



h1  {
color:	#1E7AB9;
font-family:	Arial, Helvetica,Tahoma, Verdana,  sans-serif;
font-size:	16px;
font-weight:	bold;
}
h2  {
color:	#1E7AB9;
font-family:	Arial, Helvetica,Tahoma, Verdana,  sans-serif;
font-size:	12px;
font-weight:	bold;

}
h3  {
color:	#1E7AB9;
font-family:	Arial, Helvetica,Tahoma, Verdana,  sans-serif;
font-size:	12px;
font-weight:	normal;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h4  {
	color:	#444444;
	font-family:	Arial, Helvetica,Tahoma, Verdana,  sans-serif;
	font-size:	12px;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: 1pt;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.h4Imitation  {
	color: #444444;
	font-family: Arial, Helvetica,Tahoma, Verdana,  sans-serif;
	font-size: 12px;
	font-weight: bold !important;
	text-transform: uppercase !important;
	text-indent: 1pt;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h5  {
	color:	#1E7AB9;
	font-family:	Arial, Helvetica,Tahoma, Verdana,  sans-serif;
	font-size:	12px;
	font-weight: normal;
	text-transform: uppercase;
	text-indent: 1pt;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h6  {
	font-family:	Arial, Helvetica,Tahoma, Verdana,  sans-serif;
	font-weight: normal;
	font-size:	11px;
	line-height: 17pt;
	padding: 0px;
	margin: 0px;
}

.h6Imitation  {
	font-family:	Arial, Helvetica,Tahoma, Verdana,  sans-serif;
	font-weight: normal;
	font-size:	11px;
	line-height: 17pt;
	padding: 0px;
	margin: 0px;
}

.tableborder {
	border: 1px solid #cccccc;
}
.tablebordershadow {
	border: 1px solid #40408C; box-shadow: 0.4em 0.4em #eeeeee;
}
.tableborderleft {
	border-left: 1px solid #40408C;
	color: #ffffff
}
.tableborderright {
	border-right: 5px solid #000000;
}
.tablebordertopright {
	border-top: 1px solid #40408C;
	border-right: 1px solid #40408C;
}
.tablebordertop {
	border-top: 1px solid #40408C;
}
.tableborderbottom {
	border-bottom: 1px solid #40408C;
}
.tablebordertopbottom {
	border-top: 1px solid #40408C;
	border-bottom: 1px solid #40408C;
}
.tableborderbottomright {
	border-bottom: 1px solid #40408C;
	border-right: 1px solid #40408C;
}
.tablebordertopbottomright {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.tablebordertopbottomleft {
	border-top: 1px solid #40408C;
	border-bottom: 1px solid #40408C;
	border-left: 1px solid #40408C;
}
.tableborderbottomleftright {
	border-bottom: 1px solid #40408C;
	border-left: 1px solid #40408C;
	border-right: 1px solid #40408C;
}

.horizontal-line
{
height: 1 px;
}



.menu
{
    /*line-height: 14px;not needed for horizontal menu */
    width: 160px;
	background-colour: white;
}
.menurow
{
    /*line-height: 14px;not needed for horizontal menu */
	text-align: left;
}
.rootitem
{
	text-align: left;
    /*background-color: #eeeeee; */
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #777777;*/
	/*height: 20px;not needed for horizontal menu */
	
	/*
	background-color: #7E7A88;
	background-image: URL("/images/menu_bg_grey.jpg");
	background-position: left center;
	background-repeat: no repeat;
	
	height: 25px;
	*/
}
.menuitem
{
    /*line-height: 14px;not needed for horizontal menu */
	text-align: left;

	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
    /*float: left;not needed for horizontal menu */
    margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 0px;
    /*display: block;not needed for horizontal menu */
    /*background-color: #70b7dc;*/
	list-style: none;
}
.submenu
{
    /*line-height: 14px;not needed for horizontal menu */
    margin: 0px;
    padding: 0px;
    /*text-indent: 8px;*/
    /*width: 152px;not needed for horizontal menu */
    /*border: solid 1px #CCE2F0;not needed for horizontal menu */
    background-color: #225DAD;
    
    /*display: none; not needed for horizontal menu */
    /*position: absolute; not needed for horizontal menu */
}
a.menulink, a.menulink:link, a.menulink:visited, a.menulink:active
{
	color: #FFFFFF;
    display: block; /*not needed for horizontal menu */
    /*padding-top: 4px;
	padding-bottom: 4px;*/
    padding-left:10px;
    padding-right:6px;
    font-weight: bold;
    text-align:left;
	/*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/

	height: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.menulink:hover
{
	text-align: left;
	text-decoration: underline;
    color: #ffffff;
    /*background-color: #CCE2F0;*/
	/*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/
}

a.activemenulink, a.activemenulink:link, a.activemenulink:visited, a.activemenulink:active
{
	color: #FFFFFF;
    display: block; /*not needed for horizontal menu */
    /*padding-top: 4px;
	padding-bottom: 4px;*/
    padding-left:10px;
    padding-right:6px;
    font-weight: bold;
    text-align:left;
	/*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/

	height: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: underline;
}
a.activemenulink:hover
{
	text-align: left;
	/*text-decoration: none;*/
    color: #ffffff;
    /*background-color: #CCE2F0;*/
	/*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/
	
	text-decoration: none;
}

a.rootmenulink, a.rootmenulink:link, a.rootmenulink:visited, a.rootmenulink:active
{
	color: #CCCCCC;
    display: block; /*not needed for horizontal menu */
    /*padding-top: 4px;
	padding-bottom: 4px;*/
    padding-left:18px;
    padding-right:6px;
    font-weight: bold;
    text-align:left;
	/*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/

	background-color: #7E7A88;
	background-image: URL("/images/menu_bg_grey.jpg");
	background-position: left center;
	background-repeat: no repeat;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.rootmenulink:hover
{
	text-align: left;
	text-decoration: none;
    color: #ffffff;
	background-image: URL("/images/menu_bg_blue.jpg");
    /*background-color: #CCE2F0;*/
	/*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/
}

a.activerootmenulink, a.activerootmenulink:link, a.activerootmenulink:visited, a.activerootmenulink:active
{
	color: #FFFFFF;
    display: block; /*not needed for horizontal menu */
    /*padding-top: 4px;
	padding-bottom: 4px;*/
    padding-left:18px;
    padding-right:6px;
    font-weight: bold;
    text-align:left;
	/*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/

	background-color: #7E7A88;
	background-image: URL("/images/menu_bg_blue.jpg");
	background-position: left center;
	background-repeat: no repeat;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.activerootmenulink:hover
{
	text-align: left;
	text-decoration: none;
    color: #ffffff;
    /*background-color: #CCE2F0;*/
	/*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/
}

.TextMenu
{
    line-height: 14px;
	text-align: center;
	color: Red;
	
}

.TextMenu:visited
{
    line-height: 14px;
	color: Red;
}

.TextMenu:hover
{
    line-height: 14px;
	color: Blue;
}

.TextMenu:link
{
    line-height: 14px;
	color: Purple;	
}