/* CSS Document */

body {
	padding: 10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	behavior: url(/csshover.htc);
}
.bodydb {
	background-color:#023673;
}
.bodyp {
	background-color:#8673AB;
}

.bodyb {
	background-color:#386AA5;
}

.bodyg {
	background-color:#2C8597;
}

table, td, tr {
	padding: 0px;
}
.content { text-align:justify;
}
.content ul, .content ol {
margin-top:0;
/*	margin: 0;
	padding: 0;
	list-style-type:none;*/
}

li {
/*	padding: 0px;
	color: #000000;*/
}


/* Header Start */

/*.menu {
	background-image:url(../images/website/list_menu.gif);
	background-position:left;
	background-repeat:no-repeat;
	line-height:24px;
	padding-left:20px;
	font-size:14px;
	color:#FFFFFF;
}

.menu a:link, .menu a:visited {
	text-decoration:none;
	color: #FFFFFF;
}

.menu a:hover {
	text-decoration:none;
	color: #FFFF00;
} */

.tab {	
	line-height:24px;
	font-size:16px;
	color:#FFFFFF;
}


.tab a:link, .tab a:visited {
	text-decoration:none;
	color: #FFFFFF;
}

.tab a:hover {
	text-decoration:none;
	color: #FFFF00;
}


.login {
	font-size:13px;
	color:#000000;
}

.textfield {
	height:20px;
	width:95px;
	border:#999999 solid 1px;
	font-family: 'Helvetica';
	line-height:20px;
	font-size:12px;
	color:#000000;
}

.button {
	height:20px;
	width:80px;
	border:#023673 solid 1px;
	font-family: 'Helvetica';
	font-size:12px;
	color:#FFFFFF;
	background-color:#023673;
}

.information {
	font-size:11px;
	color:#000000;
}

/* Header End */

/* Content */

#printc {
	position: relative; float: right; background:#23A491; color:#ffffff;
}
.breadcrumb {
	font-family:'Helvetica';
	font-size:11px;
	color: #333333;
}

.breadcrumb a:link, .breadcrumb a:visited{
	color:#333333;
	text-decoration:underline;
}

.breadcrumb a:hover{
	color:#386AA5;
	text-decoration:underline;
}

.heading{
	font-family:'Helvetica';
	font-size:24px;
	color: #000000;
}

.heading2{
	font-family:'Helvetica';
	font-size:18px;
	color: #000000;
}

.content_text{
	font-size:13px;
	color: #000000;
	line-height:18px;
}

.content_text2{
	font-size:13px;
	color: #386AA5;
	line-height:18px;
}

.newsletter_text{
	font-size:13px;
	color: #000000;
	line-height:30px;
}

.content_text a:link, .content_text a:visited{
	color:#000000;
	text-decoration:underline;
}

.content_text a:hover{
	color:#0F4BAF;
	text-decoration:none;
}

.background_service {
	background-image:url(../images/website/background_services.gif);
	background-repeat:no-repeat;
}

.service_text {
	font-size:13px;
	color: #000000;
}

.service_text a:link, .service_text a:visited{
	color:#000000;
	text-decoration:none;
}

.service_text a:hover{
	color:#0F4BAF;
	text-decoration:underline;
}

/* End Content */

/* Footer Start */

.footer, .footer a:link, .footer a:visited, .footer a:hover{
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.footer .linebtm{
font-size:12px; margin:4px 0; 
}

.bodyg .footer, .bodyg .footer a:link, .bodyg .footer a:visited, .bodyg .footer a:hover{
	color:#ffffff;
}

.bodyb .footer, .bodyb .footer a:link, .bodyb .footer a:visited, .bodyb .footer a:hover{
	color:#ffffff;
}

.bodydb .footer, .bodydb .footer a:link, .bodydb .footer a:visited, .bodydb .footer a:hover{
	color:#ffffff;
}
.bodyp .footer, .bodyp .footer a:link, .bodyp .footer a:visited, .bodyp .footer a:hover{
	color:#ffffff;
}


/* Footer End */



/* DropDown Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#vmenu{
position:inherit;
z-index:2;
width:100%;
padding:0; 
/* 
top:1px;
left:1px;
padding:0 20px; 
width:125px;
To allow room for bottom dropdown */
}
#vmenu li:last-child a, #vmenu li li:last-child a {
/* background:none; */
}

#vmenu li a, #vmenu li h2{
font:normal 14px Helvetica,Arial;
display:block;
/*border-bottom:1px dotted #ccc;
width:100%;
*/
width:193px;
/* not using no-wrape
font:normal 14px/22px Helvetica,Arial;
white-space:nowrap;
height:22px;
text-transform:capitalize;
*/
padding:4px 0px 4px 20px;

text-align:left;
	background:transparent url(../images/website/list_menu.gif) no-repeat scroll left center;
vertical-align: text-top;
}

#vmenu li li a, #vmenu li li h2{
/*font:bold 12px/16px Helvetica,Arial;
display:block;
border-bottom:1px dashed #ccc;
white-space:nowrap;
background:none
*/
width:208px;
text-align:left;
padding: 5px 5px 5px 20px;
}

#vmenu h2{
color:#000000;
background:#000;
text-transform:uppercase;
}

#vmenu a{
color:#FFFFFF;
text-decoration:none;
}

#vmenu a:hover, #vmenu a:active{
color:#FFFF00;
/*background:FloralWhite;
background:#ddd;
*/
}

#vmenu ul, #vmenu li{
list-style:none;
margin:0; padding:0; border:none; 
/*width:125px;
width:215px; */
display: block;
}

#vmenu li ul{
list-style:none;
margin:0; padding:0; border:none; 
width:213px;
display: block;
}
#vmenu ul li{
float:left; width:50px;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#vmenu li, div#vmenu li:hover{
position:relative;
width:194px;
/* not using no-wrape
height:24px;
*/
}

div#vmenu li ul{
position:absolute;
top:0;
background:#3B6BA8;
left:100%;
padding: 5px;
margin-top:-5px;
}

div#vmenu ul ul,
div#vmenu ul ul ul,
div#vmenu ul li:hover ul ul,
div#vmenu ul li:hover ul ul ul
{display: none;
}

div#vmenu ul li:hover ul,
div#vmenu ul ul li:hover ul,
div#vmenu ul ul ul li:hover ul
{display: block;
}

/* End non-anchor hover selectors */

/* Styling for Expand */
#vmenu a.x, #vmenu a.x:visited{
background:transparent url(../images/trail_arrow.gif) no-repeat scroll right center;/**/
/*background:transparent url(../images/filler2.gif) no-repeat scroll center bottom;*/
}

#vmenu a.x:hover{
background:FloralWhite url(../images/trail_arrow.gif) no-repeat scroll right center;/**/
/*background:transparent url(../images/filler2.gif) no-repeat scroll center bottom;*/
}

#vmenu a.x:active{
color:#FFFFFF;
background:FloralWhite url(../images/trail_arrow.gif) no-repeat scroll right center;/**/
/*background:transparent url(../images/filler2.gif) no-repeat scroll center bottom;*/
}
/* -- sticky.submenu.END -- */

