/*-navigation-------*/
.menu2 {
	float:left; 
	width:100%; 
	font-family: verdana, arial, sans-serif; 
	font-size:10px; 
	background:#0881D8 url(../images/navigationbg.gif) repeat-x; 
	margin:0 0 0px 0px; 
}
.menu2 ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu2 ul li {
	float:left; 
	position:relative;
}
.menu2 ul li.group {
	display:block; 
	text-indent:10px; 
	background:#0881D8; 
	color:#fff; 
	width:120px; 
	padding:4px 0;
}

.menu2 ul li a, .menu2 ul li a:visited {
	float:left; 
	display:block; 
	text-decoration:none; 
	color:#fff; 
	padding:0px 6px; 
	line-height:25px; 
	height:30px;
}

.menu2 ul li:hover {
	width:auto;
}

.menu2 ul li a:hover {background:#aaa url(../images/navigationhover.gif); color:#fff;}

.menu2 ul li:hover a {background:#aaa url(../images/navigationhover.gif); color:#fff;}

.menu2 ul li ul {
display: none;
} 
.menu2 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}


/*specific to non IE browsers */
.menu2 ul li:hover ul {
	display:block; 
	position:absolute;
	top:29px; 
	background:#8EA9BA; 
	margin-top:1px; 
	left:0; 
	width:205px;
}
.menu2 ul li:hover ul li ul {
	display: none;
	width: 215px;
}
.menu2 ul li:hover ul li a {
	display:block;
	background:#8EA9BA;
	color:#fff;
	height:auto;
	line-height:15px;
	padding:4px;
	width: 196px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7D99AA;
}
.menu2 ul li:hover ul li a.drop {
	background:#8EA9BA;
}
.menu2 ul li:hover ul li a:hover {
	color:#fff; 
	background: #7D99AA;
}

.menu2 ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	top:0px; 
	color:#fff; 
	left:152px; 
	height:auto; 
	width:205px; 
	overflow: hidden; 
	background:#888;
}

.menu2 ul li:hover ul li:hover ul li a {background:#8EA9BA;}
.menu2 ul li:hover ul li:hover ul li.group {width:205px; padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {
	left:-205px;
	top: 0px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#7D99AA; color:#fff;}

.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:205;
}
.menu2 ul li a:hover ul li a:hover {
color:#fff; background: #7D99AA;
}

.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#fff; left:152px; height:auto; overflow:auto; background:#8EA9BA;
}
.menu2 ul li a:hover ul li a:hover ul.left {
	left:-212px;
	top: 0px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#7D99AA; color:#fff;}


.left {clear:both;}
/*-navigation-------*/



.linktop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	height: 21px;
	font-weight: bold;
	}
	.linktop a:link{
		color: #333333;
		text-decoration: none;
	}
	.linktop a:active{
		color: #333333;
		text-decoration: none;
		}
	.linktop a:visited{
		color: #333333;
		text-decoration: none;
		}
	.linktop a:hover{
		color: #0A6DC1;
		text-decoration: none;
		}
.rightalign {
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
}
.greenbar {
	background-image: url(../images/greenbar.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #154DC7;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: right;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BC0C37;
	padding-left: 2px;
	
}



.navbg {
	height: 26px;
	vertical-align: middle;
	background-color: #D6DCE7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #939FAB;
	padding-left: 10px;
	
}
.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
	}
	.nav a:link{
	text-decoration:none;
	color: #333333;
	}
	.nav a:active{
	text-decoration:none;
	color: #0A6DC1;
	}
	.nav a:visited{
	text-decoration:none;
	color: #333333;
	}
	.nav a:hover{
	text-decoration:none;
	color: #0A6DC1;
	}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #97BBCE;
	padding: 2px;
	font-weight: bold;
	border: 1px solid #000000;
}

.logobg {
	background-image: url(../images/img-h-cntr.gif);
	height: 73px;
	
	background-repeat: repeat-x;
}
.location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #E9EDEE;
	height: 21px;
	padding-left: 10px;
	}
	.location a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #0173E0;
	text-decoration:none;
	}
	.location a:hover{
	color: #09A4E5;
	text-decoration:none;
	}

.bordergrey {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E3E3E3;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	border-left-color: #E3E3E3;
}
.linkfooter td{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A6DC1;
	
	
	}
.linkfooter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A6DC1;
	padding-left: 10px;
	padding-right: 10px;
	height: 50px;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #E60001;	
	
	
	}
	.linkfooter td a{
	color: #0A6DC1;
	font-size: 10px;
	text-decoration: none;
	}
	.linkfooter a:visited{
	color: #0A6DC1;
	text-decoration: none;
	}
	.linkfooter a:hover{
	color: #333333;
	text-decoration: none;
	}

.ver11green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #025505;
	text-align: left;
	}
	.ver11green a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #025505;
	text-decoration:underline;
	}
	.ver11green a:active{
	color: #025505;
	text-decoration:underline;
	}
	.ver11green a:visited{
	color: #025505;
	text-decoration:underline;
	}
	.ver11green a:hover{
	color: #025505;
	text-decoration:none;
	}
.boldblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.bordergreybottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #E3E3E3;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	border-left-color: #E3E3E3;
	border-bottom-style: solid;
}
.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	padding-top: 3px;
	}
	.ver11 a:link{
		color: #2164F3;
		text-decoration: none;
	}
	.ver11 a:active{
		color: #2164F3;
		text-decoration: none;
		}
	.ver11 a:visited{
		color: #2164F3;
		text-decoration: none;
		}
	.ver11 a:hover{
		color: #333333;
		text-decoration: none;
		}
.pageheading {
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bolder;
	color: #579AD8;
	height: 35px;
	vertical-align: bottom;
}
.ver11green {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-align: justify;
	padding-top: 3px;
}
.textfieldsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #999999;
	width: 75px;
}
.tre15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF6600;
}
.textfieldbig{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #999999;
	width: 325px;
	padding-left: 2px;
}

.textfieldbig1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #999999;
	width: 330px;
	padding-left: 2px;
}

.textfieldbig2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #999999;
	width: 170px;
	padding-left: 2px;
}
.textfieldbig3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #999999;
	width: 124px;
	padding-left: 2px;
}


.mainbg {
	background-color: #F6F6F6;
	border: 1px solid #C5C5C5;
}

.combo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #999999;
	padding-left: 2px;
}
.more {
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	}
	.more a:link{
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration:none;
	}
	.more a:active{
	color: #FF6600;
	text-decoration:none;
	}
	.more a:visited{
	color: #FF6600;
	text-decoration:none;
	}
	.more a:hover{
	color: #999933;
	text-decoration:none;
	}
.linkorange {
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	}
	.linkorange a:link{
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration:none;
	}
	.linkorange a:active{
	color: #FF6600;
	text-decoration:none;
	}
	.linkorange a:visited{
	color: #FF6600;
	text-decoration:none;
	}
	.linkorange a:hover{
	color: #999933;
	text-decoration:none;
	}
.ver11left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.subbg {
	background-color: #fff;
	border: 1px solid #C5C5C5;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	width: 94px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
	.subbg a{
	text-decoration:none;
	color:#333;
	}
.subbg1{
	background-color: #fff;
	border: 1px solid #0099CC;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	width: 94px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}	
	.subbg1 a{
	text-decoration:none;
	color:#333;
	}
.subbgnormal {
	background-color: #fff;
	padding: 2px;
	border: 1px solid #C5C5C5;
}

.bluebold{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A6DC1;
	text-decoration:none;
}
.tablehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/tablebg.gif);
	background-repeat: repeat-x;
	height: 28px;
	padding-left: 5px;
}
.tablefoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #344F5F;
	height: 28px;
	padding-left: 5px;
	background-color: #eeeeee;
}
.tablebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 25px;
	padding-left: 5px;
	}
	
	.tablebody a:link{
		color: #333;
		text-decoration:none;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #999999;	
	}
	.tablebody a:active{
		color: #333;
		text-decoration:none;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #999999;	
	}
	.tablebody a:visited{
		color: #333;
		text-decoration:none;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #999999;	
	}
	.tablebody a:hover{
		color: #333;
		border-bottom-style: none;
		text-decoration:none;
}
.actionbg {
	background-color: #fff;
	border: 1px solid #C5C5C5;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.actionbg1 {
	background-color: #fff;
	border: 1px solid #0099CC;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.textfieldlogin {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #999999;
	width: 181px;
}

