body {
	background-image:url(images/as_bg.gif);
	background-repeat:repeat-x;
	background-color:#EAEAEA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
	color: #000000;

}

.page-headers
{	font-family:Georgia,"Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:bold;
	color:#446194;
	}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
}
.a:bottom {
	font-size:9px;
	color: #00427A;
}

a {
	color: #00427A;
	text-decoration:none;
}

a:hover {
	color: #00427A;
	text-decoration:underline;
}

a:visited {
	color: #00427A;
	text-decoration:none;
}


form {
	background-color: #DFDFDF;
}

.list {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #333333;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
 background-color: #99CC00; color: #003333;}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	color: #000000;}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
 	color: #000000;}

.header {
	font-family:Helvetica, Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #00427A;
}

.sidebarFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 font-style: italic;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCFF99;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-width: thin;
	border-color: #99FF99;
 border-style: double;
 }

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
	font-variant: small-caps;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
 color: #660000; font-weight: bolder; font-size: medium;
 }

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
.menutitle{
cursor:pointer;
margin-bottom: 0px;
background-color:#FFFFFF;
color:#000000;
width:214px;
padding:0px;
text-align:center;
font-weight:bold;
/*/*/border:0px solid #000000;/* */
}

.submenu{
	margin-bottom: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#E2E2E2;
}
.style4 {
	margin-bottom: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.welcome {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:22px;
}

.lt_orange{
font-family:Helvetica, Arial, Verdana;
font-size:14px;
font-weight:bold;
color:#000000;
background-color:#FCBB75;
}

.left-nav-bg
{ background-color:#5470A2;
}

/*---------- head	 ---------------------*/
.txt_head	{
						color:#F8F9F5;
						}
.txt_head a	{
						color:#F8F9F5;
						font-size:11px;
						text-decoration:underline;
						}
.txt_head a:hover	{
						color:#F8F9F5;
						font-size:11px;
						text-decoration:none;
						}						
.txt_head div  {
						padding:0;
						margin:0;

						font-size:11px;
						color:#F8F9F5;
						line-height:4px;
						}							
/*----------  list_1	 ---------------------*/
.list_1 li{		
						background-image: url(images/bg_marker_1.gif);
						background-position:0px 0px;
						background-repeat:no-repeat;
						font-size:11px;
						font-weight:600;
						margin:0 0 0 0px; 
						padding:0 0 0 18px;
						height:18px;
						color:#4F5854;
						}
.list_1 li a	{
						color:#4F5854;
						font-size:10px;
						text-decoration:underline;
						font-size:11px;
						font-weight:600;
						}
.list_1 li a:hover	{
						color:#4F5854;
						font-size:10px;
						text-decoration:none;
						font-size:11px;
						font-weight:600;
						}	
/*----------  list_2	 ---------------------*/
.list_2 li{		
						background-image: url(images/bg_marker_2.gif);
						background-position:0px 0px;
						background-repeat:no-repeat;
						font-size:11px;
						font-weight:600;
						margin:0 0 0 0px; 
						padding:0 0 0 10px;
						height:18px;
						color:#4F5854;
						}
.list_2 li a	{
						color:#4F5854;
						font-size:10px;
						text-decoration:underline;
						font-size:11px;
						font-weight:600;
						}
.list_2 li a:hover	{
						color:#4F5854;
						font-size:10px;
						text-decoration:none;
						font-size:11px;
						font-weight:600;
						}						
/*----------  list_menu	 ---------------------*/
.list_menu li{		
						background-image: url(images/marker_menu.gif);
						background-position:0px 0px;
						background-repeat:no-repeat;
						font-size:11px;
						font-weight:600;
						margin:0 0 0 0px; 
						padding:0 0 0 19px;
						height:18px;
						color:#4F5854;
						}
.list_menu li a	{
						color:#4F5854;
						font-size:10px;
						text-decoration:underline;
						font-size:11px;
						font-weight:600;
						margin:0 0 0 0px; 
						padding:0 0 0 19px;
						}
.list_menu li a:hover	{
						color:#4F5854;
						margin:0 0 0 0px; 
						padding:0 0 0 19px;
						font-size:10px;
						text-decoration:none;
						font-size:11px;
						font-weight:600;
						}	
						
/*---------- footer	 ---------------------*/						
/*---------- footer	 ---------------------*/
.footer	{
						color:#C9C9C9;
						font-size:10px;

						}	
.footer a	{
						color:#C9C9C9;
						font-size:11px;
						text-decoration:underline;
						}
.footer a:hover	{
						color:#C9C9C9;
						font-size:11px;
						text-decoration:none;
						}		
footer_1	{
						color:#313131;
						font-size:10px; 
						}	
.footer_1 a	{
						color:#313131;
						font-size:11px;
						text-decoration: none;
						}
.footer_1 a:hover	{
						color:#313131;
						font-size:11px;
						text-decoration: underline;
						}																					
.alt 				{
					font-size:12px;
					padding:4px;
					line-height: 16;
					}
h3 {
font-family:Helvetica, Arial, Verdana;
font-size: 14px;
font-weight:bold;
}

h4 {
font-size:11px;
font-weight:bold;
}

.dots-vert{
font-size:9px;
line-height:8px;
color:#666666;
}

a.bottom:link{
text-decoration:none;
border-bottom:1px dashed #666666;

}

a.bottom:visited{
text-decoration:none;
border-bottom:1px dashed #666666;

}

a.bottom:hover{
text-decoration:none;

}
/* main_navigation properties
------------------------------------------------*/
.main_navigation { 
	height:32px;
	float:left;
	margin:6px 0 0 10px;
	width:940px;}
	.main_navigation_start, 
	.main_navigation_end { display:none;}

.main_navigation ul {
	margin:0 0 0 15px;
	padding:0;
	height:32px;
	list-style:none;}
	.main_navigation ul li {
		position:relative;
		margin:0;
		height:32px;
		width:auto;
		float:left;
		display:block;}

		/* Styles for Menu Items */
		.main_navigation ul li a:link, 
		.main_navigation ul li a:visited, 
		.main_navigation ul li a:active,
		.main_navigation ul li a:hover {
			display:block;
			padding:5px 6px;
			margin:0;
			width:auto;
			color: #000;
			font:12px/160% Arial, Helvetica, Verdana, sans-serif;
			text-decoration:none;}
		 .main_navigation ul li a:hover { 
			text-decoration:underline;}

		/* - on states for main nav. once in particular section --- */
		.main_navigation ul li.selected { background:url(xxx) repeat-x left top;}

		/* - /on states for main nav. once in particular section --- */
		.main_navigation ul li.pipe {
			color:#b1b1b1;
			padding-top:4px;
			font-size:12px;
			height:30px;}
		
			.main_navigation ul li ul.subset {
				display:none;
				margin:0px;
				width:136px;
				position:absolute;
				left:0px;
				line-height:140%;
				top:33px;
				background-image:url(xxx);
				z-index:30; list-style-type:none}
				.main_navigation ul li.end ul.subset {
					left:auto;
					right:0px;}
				
				.main_navigation ul li ul.subset li {
					float:left;
					display:block;
					margin-top:-1px;
					border-bottom:1px solid #cac7a5;}
				
				.main_navigation ul li ul.subset li a:link, 
				.main_navigation ul li ul.subset li a:visited, 
				.main_navigation ul li ul.subset li a:active {
					width:130px;
					text-align:left;
					color:#000;
					text-decoration:none;
					border-left:1px solid #cac7a5;
					border-right:1px solid #cac7a5;
					background-color:#fff;
					background-image:url(xxx);font-style:normal; font-variant:normal; font-weight:normal; line-height:13px; font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; padding-left:5px; padding-right:3px; padding-top:4px; padding-bottom:3px}
				.main_navigation ul li ul.subset li a:hover {
					color:#000;
					width:130px;
					text-decoration:none;
					border-bottom:0px none;
					background-color:#ececec;
					background-image:url(xxx);}
			
			.main_navigation ul li ul li a { margin:0px; padding:1px 2px 10px 5px; /*border:1px solid #cac7a5;*/} /* Sub Menu Styles */
			.main_navigation ul li ul li { height:auto; margin:0px; padding:0px;} /* Sub Menu LI Styles */
			
			.main_navigation ul li:hover ul, /* The magic */
			.main_navigation ul li.over ul { display: block;}

/* /main_navigation properties ------------------------------------------------*/

.testimonial-quotes
{ font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
}

.testimonial-attibute
{ font-size:10px;
line-height: 12px;
}

.subheadings {
font-family: Helvetica, Arial, Verdana;
font-size:13px;
color:#333333;;
font-weight:bold;
line-height:12px;
}
/* common styling */
.cssfly {font-family:Helvetica, Arial, Verdana;
	width:200px;
	height:300px;
	position:relative;
	margin:5px 0;
	font-size:14px;
	margin-left:4px;
	
}
.cssfly ul li a, .menu ul li a:visited {
display:block; text-decoration:none;
color:#000; width:200px;
height:16px;
text-align:left;
border:none;
background: #5470A2;
color:#FFFFFF;
line-height:13px;
font-size:13px;
padding:4px;
 }

.cssfly ul {padding:0; margin:0;list-style-type: none; }
.cssfly ul li {float:left; margin-right:1px; position:relative;}
.cssfly ul li ul {display: none;}

/* specific to non IE browsers */
.cssfly ul li:hover a {color:#000000; background:#E2E2E2;}
.cssfly ul li:hover ul {display:block; position:absolute; top:0; left:208px; width:250px;}
.cssfly ul li:hover ul li a.hide {background:#E2E2E2; color:#000000;}
.cssfly ul li:hover ul li:hover a.hide {width:250px;}
.cssfly ul li:hover ul li ul {display: none;}
.cssfly ul li:hover ul li a {display:block; background:#E2E2E2; color:#000000; width:250px;}
.cssfly ul li:hover ul li a:hover {background:#E2E2E2; color:#000000;}
.cssfly ul li:hover ul li:hover ul {display:block; position:absolute; left:208px; top:0; color:#000;}
.cssfly ul li:hover ul li:hover ul li a {display:block; width:250px; background:#000000; color:#000;}
.cssfly ul li:hover ul li:hover ul li a:hover {background-color:#E2E2E2; color:#000000;}
