body,table,td,th,p,div{ font-family:Verdana; font-size:12px; line-height:15px; color:#333333;}


.text{ font-size:12px; color:#333333; text-align:justify; padding:5px;}
.text p{ font-size:12px; color:#333333; text-align:justify; padding:5px;}
.text div{ font-size:12px; color:#333333; text-align:justify; padding:5px;}

.lefttop {
	background-image: url(images/images/menutop.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
	
	font-weight: bold;
	color: #003399;
	
	text-align: center;
}
.lefttable {
	border-top: none;
	border-right: 1px solid #66CCFF;
	border-bottom: 1px solid #66CCFF;
	border-left: 1px solid #66CCFF;
}
.lefttext {
	text-align: justify;
	font-size: 12px;
	color: #333333;
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.lefttext p {
	text-align: justify;
	font-size: 12px;
	color: #333333;
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.maintableborder {
	border-top: 1px solid #B8DBFE;
	border-right: 1px solid #B8DBFE;
	border-bottom: 1px none #B8DBFE;
	border-left: 1px solid #B8DBFE;
	background-color:#FFFFFF;
}
.copyright {
	FONT-SIZE: 11px; WORD-SPACING: 1px; COLOR: #ffffff;  TEXT-DECORATION: none
}
.address {
	 COLOR: #666666; 
}
.copyright A:link {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.copyright A:visited {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.copyright A:hover {
	FONT-SIZE: 11px; COLOR: #e5ded8
}
.font01 {
	FONT-SIZE: 11px; COLOR: #666666;
}
.font02 {
	FONT-SIZE: 12px; COLOR: #333333; }
.font03 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	
}
.font04 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY:Verdana
}
.font05 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; 
}
.subtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#0099FF;
	LINE-HEIGHT: 19px;
	FONT-FAMILY:Verdana;
	padding-left: 10px;
}
.subtitle2 {
	FONT-WEIGHT: lighter;
	FONT-SIZE: 12px;
	COLOR:#FF6633;
	LINE-HEIGHT: 21px;
	
	padding-left: 10px;
}

.inputbox1 {	BORDER-RIGHT: #D6D6D6 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ACACAC 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #868585 2px solid; WIDTH: 80px; COLOR: #868585; PADDING-TOP: 0px; BORDER-BOTTOM: #D6D6D6 1px solid; HEIGHT: 16px
}
.leftmiddle {
	background-image: url(images/images/menubottom_02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
	
	font-weight: bold;
	color: #666666;
	
	text-align: left;
	padding-left: 20px;
}
.leftbottom {
	background-image: url(images/images/menubottom_03.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
	
	font-weight: bold;
	color: #666666;
	
	text-align: left;
	padding-left: 20px;
}
.topmenu {

	background-image: url(images/topmenu.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-left: 45px;
}
.bottommenu {


	background-image: url(images/bottommenu.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding-left: 45px;
}
.subtitle2Copy {

	FONT-WEIGHT: lighter;
	FONT-SIZE: 12px;
	COLOR:#c40029;
	LINE-HEIGHT: 21px;
	
}
.lefttextCopy {
	text-align: justify;
	
	font-size: 11px;
	color: #333333;
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
}
.maintableborderCopy {
	border-top: 1px solid #B8DBFE;
	border-right: 1px solid #B8DBFE;
	border-bottom: 1px none #B8DBFE;
	border-left: 1px solid #B8DBFE;
	background-image: url(images/d.png);
	background-repeat: no-repeat;
}


/*      left menu */

/* back td design*/

.link-line{background-image:url(images/link-mid.jpg); background-repeat:repeat-y; background-position:5 0px;}

* html .link-line{background-image:url(images/link-mid.jpg); background-repeat:repeat-y; background-position:6 0px;}

/*************************************************************************/

#menu {
	font: normal 11px verdana;
	
	}
#menu div{ width:150px; font-weight:bold;}
ul {
margin-left:18px; 
margin-right:25px; 
margin-top:0px;
list-style: none;
border: 0px solid red;
font-weight:bold;
padding: 0px;
	}

ul li {
	display: block;
	position: relative;
	right:0px;
	padding-right:0px;
	font-weight:bold;
	}
	
 li ul {
	position: absolute;
	width:150px;
	left: 90px; /* Set 1px less than menu width */
	top: 1;
	display: none;
	height:22px;
	border:1px solid #ccc;
	}
 ul li ul li a{ background-color:#FFFFFF; height:22px; vertical-align:middle; display:block; }
 
 ul li ul li a:hover{background-color:#FFFFFF; height:22px; vertical-align:middle; display:block; }


/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 5px;
	border: 0px solid #ccc;
	border-bottom: 1px solid #ccc;
	}


#menu ul li a:hover { color:#ff66ff; background:none; display:block; } /* Hover Styles */
		
#menu li ul li a { padding: 2px 5px; left:0px; background:#fff; height:22px; display:block; } /* Sub Menu Styles */

#menu li ul li a:hover{ padding: 2px 5px; left:0px; background:#fff; height:22px; display:block; } /* Sub Menu Styles */
		
#menu li:hover ul, li.over ul { display: block; } /* The magic */


/* Fix IE. Hide from IE Mac \*/
* html #menu ul li ul li {  height:22px; width:150px; display:block;  }
* html #menu ul li ul li a { height:22px; width:150px; display:block;  }

*html #menu li ul li a { padding: 2px 5px; left:20px; top:150px; background-color:#fff; height:22px; display:block; } /* Sub Menu Styles */


/**************************************************************************/


