@charset "utf-8";

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; }

.header { height: 81px;	background-image:url(../Images/top_gradient.gif); }

.header_content { width:950px;	margin:auto; }

.logo { padding-top:10px; float:left; width:300px; }

.header_links { float:right; width:500px; }

.header_links ul { margin:0px; float:right; padding:30px 0px 0px 0px; }

.header_links ul li { margin:0px; padding:0px; list-style-type:none; display:inline; padding-left:20px; }

.header_links ul li a { text-decoration:none; color:#979797; }

.banner { height:350px; background-image:url(../Images/dark_blue_big_background.jpg); background-position:inherit; }

.banner_other { height:48px; background-image:url(../Images/dark_blue_big_background.jpg); background-position:inherit; }

.menu {
	width:950px;
	margin:auto;
	height:50px;
}

.menu ul {
	margin:0px; padding:0px;
}

.menu ul li {
	list-style-type:none;
	display:inline;
	margin-right:100px;
}

.menu ul li a {
	line-height:48px;
	color:#858686;
	text-decoration:none;
}

.menu ul li a:hover {
	color:#CCCCCC;
}


.menu ul li .selected {
	color:#CCCCCC;
	font-weight:bold;
}

.banner_middle {
	width:950px;
	margin:auto;
	padding-top:25px;
}

.banner_text_list {
	margin:0px;
	padding:0px;
}

.banner_text_list li {
	list-style-type:none;
	background-image:url(../Images/star.png);
	background-position:left center;
	background-repeat:no-repeat;
	line-height:40px;
	padding-left:20px;
	color:#c5ced9;
}

.nexttobanner { height:109px; background-image:url(../Images/middle_gradient.png); background-position:center; background-repeat:no-repeat;}

.nexttobanner_content {	width:950px; margin:auto; }

.nexttobanner_content_1 { width:236px; float:left; height:90px;	padding:10px 0px 0px 80px; background-image:url(../Images/icon1.gif); background-position:left center; background-repeat:no-repeat; }

.nexttobanner_content_2 { width:236px; float:left; height:90px; margin-left:20px; padding:10px 0px 0px 60px; background-image:url(../Images/icon2.gif); background-position:left center; background-repeat:no-repeat; }

.nexttobanner_content_3 { width:226px; float:left; height:90px; margin-left:20px; padding:10px 0px 0px 70px; background-image:url(../Images/icon3.gif); background-position:left center; background-repeat:no-repeat; }

.nexttobanner ul {
	font-family:"Myriad Pro", Tahoma;
	font-size:16px;
	color:#767575;
	margin:0px;
	padding:0px;
}

.nexttobanner ul li {
	font-family:Tahoma;
	text-align:justify;
	font-size:11px;
	color:#615f5f;
	list-style-type:none;
	line-height:20px;}

.content {
	width:950px;
	margin:auto;
}

.content_boxes {
	float:left;
	width:455px;
	padding:0px 0px 20px 0px;
}

.content_boxes ul {	font-family:"Myriad Pro", Tahoma; font-size:23px; color:#605e5e; margin:0px; line-height:45px; padding:0px; }

.content_boxes .li1 { background-image:url(../Images/calender_icon.gif); background-repeat:no-repeat; background-position:top left;  padding-left:40px; text-align:justify; font-family:Arial; font-size:12px; color:#615f5f; margin:0px; list-style-type:none; line-height:25px; }

.content_boxes .li2 { background-image:url(../Images/management_icon.gif); background-repeat:no-repeat; background-position:top left;  padding-left:40px; text-align:justify; font-family:Arial; font-size:12px; color:#615f5f; margin:0px; list-style-type:none; line-height:25px; }


.content_boxes .li3 { background-image:url(../Images/analyst_icon.gif); background-repeat:no-repeat; background-position:top left;  padding-left:40px; text-align:justify; font-family:Arial; font-size:12px; color:#615f5f; margin:0px; list-style-type:none; line-height:25px; }


.content_boxes .li4 { background-image:url(../Images/globe_icon.gif); background-repeat:no-repeat; background-position:top left;  padding-left:40px; text-align:justify; font-family:Arial; font-size:12px; color:#615f5f; margin:0px; list-style-type:none; line-height:25px; }

.content_other {
	/*background-image:url(../Images/gradient.gif);
	background-position:left top;
	background-repeat:no-repeat;*/
}

.content_other h2 { margin:0px; line-height:40px; font-weight:normal; }

.contact_emails { font-family:"Myriad Pro", Tahoma; font-size:17px; color:#787878; line-height:40px; }

.client_list { font-family:"Myriad Pro", Tahoma; font-size:17px; color:#787878; line-height:40px; }

.services_list { font-family:"Myriad Pro", Tahoma; font-size:17px; color:#787878; line-height:40px; }

.services_list h2 { margin:0px; padding:0px 0px 0px 20px; background-image:url(../Images/arrow.png); background-position:center left; background-repeat:no-repeat; font-size:17px; font-weight:normal; }

.services_list p { margin:0px; padding:0px 0px 0px 30px; background-image:url(../Images/arrow_small.gif); background-repeat:no-repeat; background-position:left top; font-size:12px; font-family:Arial; line-height:30px; text-align:justify; }

.contact_emails li { margin:0px; padding:0px 0px 20px 0px; list-style-position:inside; text-align:justify; }

.client_list li { background-image:url(../Images/arrow.png); background-position:center left; background-repeat:no-repeat; list-style-type:none; margin:0px; padding-left:20px; }

.contact_form_title { line-height:40px; color:#787878; }

.contact_form_input { padding:5px 4px 5px 4px; width:260px; color:#383838; }

.contact_form_area { padding:5px 4px 5px 4px; width:260px; color:#383838; }

.send_button { background-image:url(../Images/button.jpg); width:133px; height:39px; border:0px solid #fff; }

.footer {
	clear:both;
	background-image:url(../Images/footer_bg.gif);
	height:90px;
	padding-top:10px;
	background-position:top;
	background-repeat:repeat-x;
}

.footer_content {
	width:950px;
	margin:auto;
}

.footer_content p { float:right; margin:0px; color:#999999; line-height:50px; }

.footer_content ul { font-family:Arial; font-size:16px; color:#efeded; margin:0px; padding:0px; line-height:30px; }

.footer_content li { list-style-type:none; padding-left:20px; font-size:12px; color:#a4a2a2; background-image:url(../Images/bulletin.gif); background-repeat:no-repeat; background-position: left center; }