/* Global CSS */

body, img, div {
	margin: 0px;
	padding: 0px;
}

body {
	background: url(images/body_bg.jpg) no-repeat top left;
}

a {
	color: #006baf;
	text-decoration: none;
}


/* base layout */

#wrapper {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

#header {
	background: url(images/header_bg.jpg) no-repeat top;
	width: 100%;
	height: 120px;
	float: left;
	margin: 0;
	padding: 0;
}

.logo {
	width: 185px;
	float: left;
	padding: 0px;
	margin: 0px;
}

.tagline {
	float: right;
	padding:60px 10px 3px 0;
	text-align: right;
}

.top_pct {
	font: bold 30px "Trebuchet MS";
	color: #747474;
}

.top_services {
	font: 13px "Century Gothic", "Trebuchet MS";
	color:#0094dd;
	text-transform: uppercase;
}

/* HEADER ENDS HERE */

#content {
	width: 980px;
	margin-top:6px;
	margin-bottom: 26px;
	float: left;
}

#content div {
	float: left;
}

#sidebar {
	width: 227px;
	padding: 6px 10px 0 10px;
}

#right-content {
	padding: 0px;
	margin: 0px;
	width: 733px;
}

#main-content {
	width: 733px;
	padding-top:10px;
}

#left-menu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#left-menu ul li {
	float: left;
}

#left-menu ul li a {
	width: 215px;
	height: 23px;
	font: bold 14px "Trebuchet MS";
	color: #1e4f99;
	background: url(images/leftmenu_normal.gif) no-repeat right bottom;
	text-transform: uppercase;
	padding-left: 9px;
	padding-top: 8px;
	float: left;
	display: block;
}

#left-menu ul li a:hover {
	width: 215px;
	height: 23px;
	font: bold 14px "Trebuchet MS";
	color: #808080;
	background: url(images/leftmenu_hover.gif) no-repeat right bottom;
	text-transform: uppercase;
	padding-left: 9px;
	padding-top: 8px;
	float: left;
	display: block;
}

#featured-card {
	width: 227px;
	padding-top: 26px;
	background: url(images/leftbar_bg.gif) no-repeat bottom;
}

.title-text {
	font: bold 30px "Trebuchet MS";
	color: #424344;
}

.description {
	font: 12px/18px Arial;
	padding: 4px 11px 15px 11px;
	width: 205px;
}

.main-description {
	font: 12px/18px Arial;
	padding: 4px 10px 0px 0px;
	width: 205px;
}

.thumbnails {
	border: 3px solid #dbe2e6;
}

.knowmore {
	background: url(images/knowmore.gif) no-repeat left;
	height: 20px;
	padding-left: 17px;
	margin-top:10px;
}

.div-news {
	background: url(images/blue_dots.gif) repeat-x bottom;
	padding-bottom: 15px;
}

/* footer style */

#footer {
 	background: url(images/footer_bg.gif) repeat-x top;
	font: 10px/20px Arial;
	color: #98999d;
	padding: 10px;
	width: 960px;
	height: 63px;
	clear: both;
}

.link-grey {
	color: #98999d;
}

.link-blue {
	color:#0064b0;
}

li
	{
	list-style-image:url(/images/arrow_ltr.gif);
	}
	