body {
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #8BC0ED;
	/*background-image:url(images/bodybg.jpg);*/
	text-align:left;

}
	A:visited  {color:#0099FF; text-decoration: none}
	A:link  {color:	#0099FF; text-decoration:	none}
	A:active  {color: #0099FF; text-decoration: none}
	A:hover   {cursor: auto; color:#164086 ; text-decoration: none}

p {
	color: #666666;  
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 12px; 
	font-weight: none;
}

.text {
	color: #666666;
	background-color: White;
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 12px; 
	font-weight: none;
}

.requiredText {
	color: #ff0000;  
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 11px; 
	font-weight: none
}

ul, OL {
	color: #666666;  
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 12px; 
	font-weight: none
}

.bodybold {
	color:#0099CC;
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 11px; 
	font-weight: bold
}
.button {
	BORDER-RIGHT:#B9D9F4 1px solid; BORDER-TOP: #B9D9F4 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 9pt; BORDER-LEFT: #B9D9F4 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #B9D9F4 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #8BC0ED; cursor:pointer
}

INPUT, textarea {
	font-family: Tahoma, Arial, Verdana ;  
	background: #B9D9F4;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	color: #000000;
	font-weight:	normal;
	font-style:	normal;
	font-size: 11px;
}

.radiobutton {
	color: #000000;
	font-weight:	normal;
	font-style:	normal;
	font-size: 11px;
}

.headerRow {
	background-color: #648BBF;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana ;  
	font-size: 11px; 
	font-weight: bold
}

.AltBarHighlight {
	background-color: #B9D9F4;
	color: #666666;
	font-family: Arial, Tahoma, Verdana ;  
	font-size: 11px; 
}
.AltBarHighlight A:visited  {color:#0099FF; text-decoration: none; font-size: 11px;}
.AltBarHighlight A:link  {color:	#0099FF; text-decoration: none; font-size: 11px;}
.AltBarHighlight A:active  {color: #0099FF; text-decoration: none; font-size: 11px;}
.AltBarHighlight A:hover   {cursor: auto; color:#164086 ; text-decoration: none; font-size: 11px;}

.AltBarHighlight2 {
	background-color: #E7F3FC;
	color: #666666;
	font-family: Arial, Tahoma, Verdana ;  
	font-size: 11px; 
}

.AltBarHighlight2a {
	background-color: #FFFFFF;
	color: #666666;
	font-family: Arial, Tahoma, Verdana ;  
	font-size: 11px; 
}
.AltBarHighlight2a A:visited  {color:#0099FF; text-decoration: none; font-size: 11px;}
.AltBarHighlight2a A:link  {color:	#0099FF; text-decoration: none; font-size: 11px;}
.AltBarHighlight2a A:active  {color: #0099FF; text-decoration: none; font-size: 11px;}
.AltBarHighlight2a A:hover   {cursor: auto; color:#164086 ; text-decoration: none; font-size: 11px;}

.tab_white {
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana ;  
	font-size: 11px; 
	font-weight:bold;
}
.footer {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 10px; 
	font-weight:normal;
}

.col_white {
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana ;  
	font-size: 11px; 
	font-weight:bold;
}
a.col_white:visited  {color: #FFFFFF; text-decoration:underline}
a.col_white:link  {color: #FFFFFF; text-decoration:underline}
a.col_white:active  {color:	#FFFFFF; text-decoration:underline}
a.col_white:hover   {cursor: auto; color:#FF9900 ; text-decoration:underline}

.bbox {
	color: #014C88;
	font-family: Arial, Tahoma, Verdana ;  
	font-size: 11px; 
}
a.bbox:visited  {color: #014C88; text-decoration:none}
a.bbox:link  {color: #014C88; text-decoration:none}
a.bbox:active  {color:	#014C88; text-decoration:none}
a.bbox:hover   {cursor: auto; color:#1583BD; text-decoration:none}

.header
{
	color:#006699;
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 26px; 
}

.subheader {
	color:#666666;
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 12px; 
	font-weight:bold;
}
.subheader_blue {
	color:#006699;
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 17px; 
	font-weight:bold;
}
.subtitle_grey {
	color: #666666;
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 13px; 
	font-weight:bold;
}
.subtitle_blue
{
	color: #008BCE;
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 13px;
	font-weight: bold;
}

.subtitle {
	color:#CC0000;
	font-family: Tahoma, Arial, Verdana ;  
	font-size:12px;
	font-weight:bold;
}
	
.normalText {
	color: #666666;  
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 12px; 
	font-weight: none;
}

.colorText {
	color: #FF9900;  
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 11px; 
	font-weight: bold
}

.smallText
{
	color: #666666;
	font-family: Tahoma, Arial, Verdana ;  
	font-size: x-small;
	font-weight: none;
}

h1 {
	color: #F7EF0D;  
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 11px; 
	font-weight: bold
}

h2 {
	color: #0000FF;  
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 11px; 
	font-weight: bold
}

.highlightText {
	color: #000000;  
	font-family: Tahoma, Arial, Verdana ;  
	font-size: 12px; 
	font-weight: bold
}

.SideNav {
	background-color:#FFFFFF;
	width: 180px;
	height: 480px;
	color:#000000;
	vertical-align:top;
}

.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.hidden
{
	visibility: hidden;
	display: none;
}

.breadcrumb
{
	color: #666666;
	font-family: Arial, Tahoma, Verdana ;  
	font-size: 13px; 
	font-weight:bold;
}
a.breadcrumb:visited  {color: #666666; text-decoration:none}
a.breadcrumb:link  {color: #666666; text-decoration:none}
a.breadcrumb:active  {color:	#666666; text-decoration:none}
a.breadcrumb:hover   {cursor: auto; color:#CC0000; text-decoration:none}

.modal
{
	background-color:#E7F3FC;
  padding:5px;
  width: 350px;
}
.modalBg
{
	background-color: Gray;
	filter: alpha(opacity=60);
	opacity: 0.6;
}







/************** Style for menu **************/

#nav, #nav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav a
{
	display: block;
	color: #1F3165;
	font-weight:bold;
}

/* First level (the tabs), horizontal appearance */
#nav li
{
	float: left;
	padding: 0 5px 0 5px;
	background-color: White;
}

/* Hide second level when first level is moused out */
#nav li ul
{
	position: absolute;
	left: -999em;
}

/* Background color for second level when moused out, vertical appearance */
#nav li ul li
{
	float: none;
	background-color: #8BC0ED;
	padding: 3px 10px 3px 10px;
}

/* Links at second level */
#nav li ul li a
{
	width: 100%;
}

/* Append an arrow if links have child menus */
#nav li ul a.parent
{
	padding-right: 30px;
	background-image: url(images/rightarrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

/* Show second level menu when mouse over first level */
#nav li:hover ul, #nav li:sfhover ul
{
	left: auto;
}

/* Hide third level when second level is moused out */
#nav li:hover ul li ul, #nav li:sfhover ul li ul
{
	position: absolute;
	left: -999em;
}

/* Background color for second level when moused over */
#nav li ul li:hover
{
	background-color: #B9D9F4;
}

/* Link text color for second level when moused over */
#nav li ul li:hover a
{
	color: #6699CC;
}

/* Show third level when mouse over second level */
#nav li ul li:hover ul
{
	left: 100%;
	margin-top: -1.5em;
}

/* Link text color for third level when mouse over second level */
#nav li ul li:hover ul li a
{
	color: #1F3165;
}

/* Link text color for third level when mouse over third level */
#nav li ul li ul li:hover a
{
	color: #6699CC;
}