body { 
	padding: 0; 
	margin: 0; 
	line-height: 1.5em; 
	background: #fff; 
	color: #454545; 
	font: 11px/1.4 "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	}

a { 
	color: #0E4D8B; 
	background: inherit; 
	}
a:hover {
	color: #000; 
	background: inherit;
	}
a.title {
	color: #B41A1A; 
	background: #FFF; 
	}
label {
	float : left;
	width : 145px;
	padding-left : 30px;
	font-size : 11px;
	font-weight : bold;
}
img {
border:0;
}
.content { 
	margin: 10px auto;
	width: 768px;
	background: #FFF url(big_middle.gif) repeat-y;
	color: #454545;
	}

.header_top {
	clear:both;
	background: #FEFEFE url(big_top.gif) no-repeat;
	color: #FFF; 
	height: 15px; 
	margin:0px;
	padding:0px;
	}
.header {
	padding: 0px 10px 0 10px; 
	background: #FEFEFE url(big_bottom.gif) no-repeat;
	}
	.clients {
margin:0 4px 10px 6px;
border:1px solid #FF9933;
float:left;
}
.logo {
	background: url(logo.gif) no-repeat;
	height:83px;
	width: 150px;
	float:left;

	}
.indeximage {
background : url(banner.jpg) no-repeat left;
height :180px;
width: 540px;
}
#indeximg {
	background: #FEFEFE url(banner.jpg) no-repeat;
	height:180px;
	width: 540px;
	}
.header_bottom {
	clear: both; 
	background: #FEFEFE url(big_bottom.gif) no-repeat; 
	color: #FFF; 
	height: 15px; 
	margin:0px;
	padding:0px;
	}
div#banner {
	margin: 0;
	}

h2 span {
	background-color: inherit;
	color: #FFCC66;
}
div.featureimg {
	padding: 12px 0 0 12px;
	width: 206px;
	height: 96px;
	background: #fff url(feature_bg.gif) no-repeat;
	color: inherit;
}
h2.heading {
	font: bold 16px/1.3 "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	text-transform: uppercase;
	background-color: inherit;
	color: #4b4b4b;
	margin: 20px 0 0 0;
	padding: 0 0 1px 25px;
	border-bottom: 1px solid #ddd;
	background: #fff url(icon_star.gif) left no-repeat;
	color: inherit;
	clear: both;
}
p {	
	font-size: 11px; 
	margin: 0 0 0px 0; 
	line-height: 1.5em; 
}
.sf_left {
	float: left;
	width: 203px;
	height: 77px;
	border-top: 1px solid #137DA2;
	border-bottom: 1px solid #000;
	padding: 10px 0 0px 7px;
}

.sf_right {
	width: 537px;
	float: right;
}
.subheader {
	float:left;
	padding:2px 0px 2px 20px;
	background: #fff;
	color: #808080;
}

.left {
	float: left;
	width: 595px;
	margin: 0 0 10px 0;
}

.left_side {
	float: left; 
	width: 245px; 
	padding: 0px 5px 8px 8px; 
	}
.right_side {
	float: right; 
	width: 550px; 
	margin: 0 5px 0 20px; 
	
	}
.article { 
	padding: 0 5px 0 0px; 
	margin-bottom: 20px; 
	}
	.formtxt {
background: url(input.gif) #fff; 
padding-left:5px;
width : 180px;
margin-top : 5px;
border : 1px solid #cccccc;
}
.formtxtarea {
margin-top : 5px;
width : 180px;
height : 80px;
padding-left:5px;
background: url(textbox.gif) top left repeat-x; 
border : 1px solid #cccccc;
}
#submitbutton {
margin-left : 175px;
margin-top : 7px;
width : 70px;
border : 1px solid #cccccc;
color : #000;
background-color:#FFCC33;
font-weight : bold;
font-size : 11px;
}
span.required{
font-family : "courier new", arial, sans-serif;
font-weight : bold;
font-size : 1.1em;
color : #c00;
margin-top : 5px;
}
.highlight {
	padding: 5px 3px 5px 3px;
	margin: 0 0 3px 0;
	border-bottom: 1px solid #ccc;
	}
.leftimg { 
	float: left; 
	margin: 0 9px 3px 0; 
	}
.footer { 
	clear: both; 
	
	color: #333333;
	background: #fff;

	padding: 10px 0 5px 0;
	}
.footer a {	
	line-height: 2em;
	text-decoration:none;
}
.footer a:hover {
	color: #999999;
	background: #fff; 
	border-bottom: 1px dotted #808080; 
	text-decoration: none; 
} 
.menu {
	width:750px; 
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;

}
.menu ul li {
	float:left; 
	position:relative; 
	background:inherit;
}
.menu ul li a, .menu ul li a:visited {
	float:left; 
	display:block; 
	text-decoration:none;
	color:#0066cc; 
	padding:0px 17px; 
	line-height:30px; 
	height:30px; 
	border-top:1px solid #c8e4ff;
	border-bottom:4px solid #c8e4ff; 
}
.menu ul li:hover {
	width:auto;
}
.menu ul li a.menuone:hover {
	border-color:#ffc000; 
	color:#efaa16;
}
.menu ul li:hover a.menuone {
	border-color:#ffc000; 
	color:#efaa16;
}
.menu ul li ul {
	display: none;
}
.menu table {
	margin:0; 
	border-collapse:collapse; 
	font-size:11px; 
	position:absolute; 
	top:0; 
	left:0;
}

/* specific to non IE browsers */
.menu ul li:hover ul {
	display:block;
	position:absolute;
	top:27px;
	margin-top:1px; 
	left:0;
	width:154px;
	border-bottom:1px solid #000;
}
.menu ul li:hover ul.endstop {
	left:-92px;
}
.menu ul li:hover ul li ul {
	display: none;
}
.menu ul li:hover ul li a {
	display:block;
	background:#fff;
	color:#000;
	height:auto;
	line-height:15px;
	padding:4px 11px; 
	width:120px; 
	border:1px solid #000; 
	border-bottom:0;
}
.menu ul li:hover ul li a.drop {
	background:#c9e4ff;
}
.menu ul li:hover ul li a:hover {
	color:#000; background: #c9e4ff ;
}
.menu ul li:hover ul li a:hover.drop {
	background: #c9e4ff 3px 11px;
}
.menu ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left:153px; 

}
.menu ul li:hover ul li:hover ul.left {
	left:-153px;
}
.menu ul li a:hover ul {
	display:block;
	position:absolute;
	top:30px; 
	t\op:33px; 
	background:#fff;
	left:0; 
	border-bottom:1px solid #000;
}

.menu ul li a:hover ul.endstop {
left: -92px;
}
.menu ul li a:hover ul li a {
	display:block;
	background:inherit;
	color:#000; 
	height:1px; 
	line-height:15px; 
	padding:4px 11px; 
	width:104px; 
	w\idth:120px; 
	border:1px solid #000; 
	border-bottom:0;
}
.menu ul li a:hover ul li a.drop {
	background:#c9e4ff 3px 8px; 
	padding-bottom:4px;
}
.menu ul li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	height:0; 
	width:0;
}
.menu ul li a:hover ul li a:hover {
	color:#000; 
	background: #c9e4ff;
}
.menu ul li a:hover ul li a:hover.drop {
	background: #c9e4ff;
}
.menu ul li a:hover ul li a:hover ul {
	visibility:visible; 
	position:absolute; 
	top:0;
	color:#000; 
	left:153px;
}
.menu ul li a:hover ul li a:hover ul.left {
	left:-153px;
}
.menu ul li a, .menu ul li a:visited {
	height:30px;
}