.wrapper {
margin:10px auto auto auto;
position:relative;
width:960px;	
border: 1px solid #6e6e6e;
border-bottom:none;
}
#body {
	font-family: "Trebuchet MS";
	font-size: small;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
background-image:url(/images/new_background.jpg);
	background-repeat:repeat-x;
}
	




img {
	border: none;
}
#header_bg {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
a:link {
	color: #365D9A;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #365D9A;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #365D9A;
}


/* ------------------- ------------------- ------------------- ------------------- Header */
#header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#headercontent {
	width: 960px;
	height: 80px;
}
.logo {
	float: left;
	display: block;
	padding-top: 12px;
	padding-left: 15px;
}
.header_links {
	float: right;
	padding-top: 20px;
	padding-right: 15px;
}
#nav/* ------------------- ------------------- ------------------- ------------------- General */
 {
	height: 40px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#nav_bg {
	background-color: #333333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(/images/bg_top.jpg);
	background-repeat: repeat-x;
}
#header_image/* ------------------- ------------------- ------------------- ------------------- Navigation */


/* ------------------- ------------------- ------------------- ------------------- Splash */
 {
	height: 190px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/header1.jpg);
}
#image_bg {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #1B5DAB;
	background-image: url(/images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* ------------------- ------------------- ------------------- ------------------- Content */
#contentholder {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#content {
	width: 100%;
}
#content_bg {
	background-color: #FFFFFF;
	background-image: url(/images/content_bg.jpg);
	background-repeat: repeat-x;
}


/* ------------------- ------------------- ------------------- ------------------- Home */

#homewelcome {
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 30px;
}
#footer {
	width: 960px;
	cursor: default;
}
#footer_bg {
	background-color: #6e6e6e;
	height: 35px;
	/*  border: 1px solid #6B6B6B;  */
	background-image: url(/images/footer_bg.jpg);
	background-repeat: repeat-x;
}

/* ------------------- ------------------- ------------------- ------------------- Footer */
#footerholder {
	height: 20px;
	padding-top: 8px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#fleft {
	float: left;
	width: 600px;
	height: 45px;
	text-align: left;
	padding-top: 1px;
	color: #333333;
	padding-left: 22px;
}
#fleft a {
	color: #333333;
	border: none;
}
#fleft a:hover {
	color: #3c8fe3;
	border: none;
}
#fright {
	float: right;
	width: 300px;
	height: 45px;
	text-align: right;
	padding-right: 20px;
	padding-top: 1px;
	padding-left: 0px;
	color: #333333;
}
#fright a {
	color: #375F99;
	border: none;
}
#fright a:hover {
	color: #FFFFFF;
	border: none;
}
#copyright {
	height: 18px;
	text-align: left;
	font-size: 9px;
	color: #666666;
	padding-left: 38px;
}

#copyright a {
	color: #363636;
	text-decoration: none;
}

#copyright a:hover {
	color: #3c8fe3;
	text-decoration: none;
}
#Services_left {
	width: 215px;
	border: 1px solid #333333;
	float: left;
	background-image: url(/images/services2.jpg);
	background-repeat: no-repeat;
	height: 110px;
	background-position: center bottom;
	padding: 0px;
}
.services_home {
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 91px;
	text-align: center;
}

#Services_left a {
	color: #FFFFFF;
	text-decoration: none;
}
#Services_left a:hover {
	text-decoration: none;
	color: #333333;
}

#Services_centre a {
	color: #FFFFFF;
	text-decoration: none;
}
#Services_centre a:hover {
	text-decoration: none;
	color: #333333;
}

#Services_right a {
	color: #FFFFFF;
	text-decoration: none;
}
#Services_right a:hover {
	text-decoration: none;
	color: #333333;
}

#Services_centre {
	width: 215px;
	border: 1px solid #333333;
	margin-right: 15px;
	margin-left: 15px;
	float: left;
	padding: 0px;
	background-image: url(/images/services1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 110px;
}
#Services_right {
	width: 215px;
	border: 1px solid #333333;
	float: right;
	padding: 0px;
	background-image: url(/images/services3a.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 110px;
}
#clients {
	border: 1px solid #333333;
	padding: 0px;
	height: 110px;
	width: 224px;
}
#services {
	background-color: #333333;
	margin-bottom: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 13px;
	font-family: "Trebuchet MS";
	width: 680px;
	border: 1px solid #333333;
	background-image: url(/images/bg_mid_dark.jpg);
	background-repeat: repeat-x;
}
#services_holder {
	width: 681px;
	float: left;
	margin-bottom: 10px;
}
#clients_header {
	background-color: #333333;
	margin-bottom: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 13px;
	font-family: "Trebuchet MS";
	width: 100%;
	border: 1px solid #333333;
	background-image: url(/images/bg_mid_dark.jpg);
	background-repeat: repeat-x;
}
#clients_holder {
	width: 224px;
	float: right;
	margin-bottom: 10px;
	height: 110px;
}
#fieldsholder {
	line-height: 15px;
}
.clear {
	clear: both;
}
.img_padding {
	float: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.Title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.Bullet_points {
	color: #4075B7;
	background-image: url(/images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 10px;
	line-height: 20px;
	margin-left: 10px;
	font-weight: bold;
}
.header_links {
	float: right;
	display: block;
	padding-top: 12px;
}
#campaign_home {
	width: 455px;
	float: right;
	margin-bottom: 10px;
}
#product_home {
	width: 447px;
	float: left;
	margin-bottom: 9px;
}
#blog_home {
	width: 455px;
	float: right;
	margin-bottom: 10px;
}
#news_home {
	width: 447px;
	float: left;
	margin-bottom: 9px;
}
#campaign_header {
	background-color: #333333;
	margin-bottom: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 13px;
	font-family: "Trebuchet MS";
	width: 100%;
	border: 1px solid #333333;
	background-image: url(/images/bg_mid_dark.jpg);
	background-repeat: repeat-x;
}
#product_header {
	background-color: #333333;
	margin-bottom: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 13px;
	font-family: "Trebuchet MS";
	width: 100%;
	border: 1px solid #333333;
	background-image: url(/images/bg_mid_dark.jpg);
	background-repeat: repeat-x;
}
#blog_header {
	background-color: #333333;
	margin-bottom: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 13px;
	font-family: "Trebuchet MS";
	width: 100%;
	border: 1px solid #333333;
	background-image: url(/images/bg_mid_dark.jpg);
	background-repeat: repeat-x;
}
#news_header {
	background-color: #8A0708;
	margin-bottom: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 13px;
	font-family: "Trebuchet MS";
	width: 100%;
	border: 1px solid #333333;
	background-image: url(/images/bg_mid_red.jpg);
	background-repeat: repeat-x;
}
#main_content {
	width: 700px;
	float: right;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.body_text {
	text-align: justify;
	font-size:small;
	font-family: "Trebuchet MS";
	color: #000000;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	line-height: 18px;
}
.image_float_l {
	padding: 4px;
	float: left;
}
#product_content {
	border: 1px solid #333333;
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 160px;
	background-image: url(/images/home_campaigns_r.jpg);
}
#news_content {
	border: 1px solid #333333;
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 100px;
	background-image: url(/images/news_campaigns.jpg);
}
#campaign_r_text {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	float: right;
	width: 290px;
	line-height: 18px;
	padding-top: 10px;
	padding-right: 10px;
	height: 80px;
}
#campaign_r_logo {
	float: left;
	width: 135px;
	padding-top: 10px;
	padding-left: 10px;
	height: 80px;
}
#campaign_r_button {
	color: #FFFFFF;
	padding-top: 14px;
	clear: both;
	font-family: "Trebuchet MS";
	font-size: small;
	font-weight: bold;
	text-align: center;
}
#campaign_r_button a {
	color: #FFFFFF;
	text-decoration: none;
}
#campaign_r_button  a:hover {
	text-decoration: none;
	color: #333333;
}
#news_button {
	color: #FFFFFF;
	padding-top: 5px;
	clear: both;
	font-family: "Trebuchet MS";
	font-size: small;
	font-weight: bold;
	text-align: center;
	bottom: 0px;
}
#news_button a {
	color: #FFFFFF;
	text-decoration: none;
}
#news_button  a:hover {
	text-decoration: none;
	color: #333333;
}
#main {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
#campaign_content {
	width: 100%;
	border: 1px solid #333333;
	float: left;
	height: 160px;
	background-image: url(/images/home_campaigns.jpg);
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	background-position: center bottom;
}
#blog_content {
	width: 100%;
	border: 1px solid #333333;
	float: left;
	height: 100px;
	background-image: url(/images/news_campaigns.jpg);
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	background-position: center 0px;
}
#campaign_content_l {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#lower_box_content {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#home_demo {
	float: left;
	height: 50px;
	width: 290px;
	padding-top: 25px;
	padding-right: 10px;
	padding-left: 10px;
}
#laptop_home {
	float: right;
	width: 140px;
}
#content_main_header {
	background-color: #385F9A;
	margin-bottom: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 16px;
	font-family: "Trebuchet MS";
	width: 100%;
	border: 1px solid #333333;
	background-image: url(/images/bg_mid.jpg);
	background-repeat: repeat-x;
}
.Team {
	padding: 5px;
	border: thin solid #4075B7;
	margin: 5px;
	width: 98%;
}.body_header {
	font-size: medium;
	font-family: "Trebuchet MS";
	color: #385F9A;
	padding-top: 0px;
	line-height: 14px;
	font-weight: bold;
	padding-left: 6px;
}
.body_header_no_indent {
	font-size: medium;
	font-family: "Trebuchet MS";
	color: #385F9A;
	padding-top: 0px;
	line-height: 14px;
	font-weight: bold;
}
.body_sub_header_no_indentCopy {
	font-size: small;
	font-family: "Trebuchet MS";
	color: #000000;
	padding-top: 0px;
	line-height: 14px;
	font-weight: bold;
}
.Table {
	border: thin solid #4075B7;
}
#strap {
	width: 512px;
	height: 126px;
	float: right;
}
#main_content_100 {
	width: 100%;
	float: right;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.image_float_Right {
	padding: 4px;
	float: right;
}
.forms {
	background-color: #DFF1FF;
	width: 300px;
	border: 1px solid #375F99;
}
.forms_button {
	background-color: #67B7D7;
	width: 300px;
	border: 1px solid #375F99;
	font-weight: bold;
	color: #FFFFFF;
}
#content_right {
	float: right;
	width: 20%;
}
.address {
	line-height: 24px;
}
#content_full {
	float: right;
	width: 30%;
}
.header_address {
	font-size: medium;
	font-family: "Trebuchet MS";
	color: #385F9A;
	padding-top: 0px;
	line-height: 24px;
	font-weight: bold;
}
.Questionaire {
	background-color: #DFF1FF;
	width: 800px;
	border: 1px solid #375F99;
	margin-left: 15px;
}
#Index_contentholder {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#sub_nav {
	width: 200px;
	float: left;
	margin-top: 5px;
}
.bullet {
	background-image: url(/images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	display: block;
	margin-left: 15px;
	padding-left: 15px;
	color: #3A609B;
}
.sub_nav_style {
	background-image: url(/images/new_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	padding-left: 15px;
	color: #3A609B;
}
.sub_nav_style_current {
	background-image: url(/images/new_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	padding-left: 15px;
	color: #333333;
	font-weight: bold;
}
.sub_nav_Main {
	background-image: url(/images/new_bullet_down.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 15px;
	color: #3A609B;
	font-weight: bold;
}
.sub_nav_style_1 {
	background-image: url(/images/new_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	padding-left: 15px;
	color: #3A609B;
	margin-left: 15px;
}
.sub_nav_style_current_1 {
	background-image: url(/images/new_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	padding-left: 15px;
	color: #333333;
	font-weight: bold;
	margin-left: 15px;
}
.faq_header {
	font-size: medium;
	font-family: "Trebuchet MS";
	color: #385F9A;
	padding-top: 0px;
	line-height: 14px;
	font-weight: bold;
	padding-left: 2px;
}
.read_more {
	background-image: url(/images/new_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	margin-left: 15px;
	padding-left: 15px;
	color: #3A609B;
	float: right;
	width: 70px;
}
.image_float_Left {
	padding: 4px;
	float: left;
}
.body_text_hp {
	text-align: justify;
	font-size: medium;
	font-family: "Trebuchet MS";
	color: #000000;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	line-height: 15px;
}
.bullet_level2 {
	background-image: url(/images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	display: block;
	margin-left: 25px;
	padding-left: 15px;
	color: #333333;
}
.table_b_border {
	border: 1px solid #375F99;
}
.image_exec_prio {
	float: left;
	padding-left: 0px;
	padding-bottom: 20px;
	padding-right: 6px;
}
#campaign_l_button {
	color: #FFFFFF;
	padding-top: 7px;
	clear: both;
	font-family: "Trebuchet MS";
	font-size: small;
	font-weight: bold;
	text-align: center;
}
#campaign_l_button a {
	color: #FFFFFF;
	text-decoration: none;
}
#campaign_l_button a:hover {
	text-decoration: none;
	color: #333333;
}
#blog_button {
	color: #FFFFFF;
	padding-top: 6px;
	clear: both;
	font-family: "Trebuchet MS";
	font-size: small;
	font-weight: bold;
	text-align: center;
}
#blog_button a {
	color: #FFFFFF;
	text-decoration: none;
}
#blog_button a:hover {
	text-decoration: none;
	color: #333333;
}
.image_float_L_morepad {
	float: left;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#services1 {
	height: 84px;
	padding-right: 6px;
	padding-left: 10px;
	padding-top: 4px;
}
#services2 {
	height: 84px;
	padding-right: 6px;
	padding-left: 10px;
	padding-top: 4px;
}
#services_footer {
	height: 18px;
	margin-top: 3px;
	text-align: center;
}
.sub_nav_Main_Last {
	background-image: url(/images/new_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 15px;
	color: #3A609B;
	font-weight: bold;
}
#campaign_text_2 {
	clear: both;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin-right: 100px;
	margin-left: 20px;
	font-weight: bold;
}
.Bullet_points_Black {
	background-image: url(/images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 10px;
	line-height: 30px;
	margin-left: 10px;
}
#media_container_box {
	padding: 15px;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
}
#news_content_sub {
	float: left;
	width: 100%;
	height: 25px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #92C0E0;
}
#blog_content_sub {
	width: 100%;
	float: left;
	height: 25px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #92C0E0;
}
.body_text_terms {
	text-align: justify;
	font-size:x-small;
	font-family: "Trebuchet MS";
	color: #000000;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	line-height: 14px;
}
#learn_more {
	width: 216px;
	border: 1px solid #333333;
	padding: 0px;
	background-image: url(/images/downloads.jpg);
	background-repeat: no-repeat;
	background-position: 2px;
	height: 95px;
}
#learn_more_holder {
	width: 216px;
	float: right;
	margin-bottom: 10px;
	height: 110px;
	margin-right: 16px;
}
.learn_home {
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 95px;
	text-align: center;
}

#learn_more a {
	color: #FFFFFF;
	text-decoration: none;
}
#learn_more a:hover {
	text-decoration: none;
	color: #333333;
}

#free_trial_content {
	border: 1px solid #333333;
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 95px;
	background-image: url(/images/free_trial.jpg);
}
.accept {
	background-color: #375F99;
	width: 320px;
	border: 1px solid #333333;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	float: left;
}
.donotaccept {
	background-color: #333333;
	width: 320px;
	border: 1px solid #333333;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	float: right;
}
#terms_button {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}

.accept a {
	color: #FFFFFF;
	text-decoration: none;
}
.accept a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.donotaccept a {
	color: #FFFFFF;
	text-decoration: none;
}
.donotaccept a:hover {
	text-decoration: none;
	color: #ffffff;
}
#clients2 {
	border: 1px solid #333333;
	padding: 0px;
	height: 120px;
	width: 224px;
}
.bullet_level_training {
	display: block;
	margin-left: 25px;
	padding-left: 15px;
	color: #333333;
}
.table_center {
	text-align: center;
}
#free_trial_holder {
	width: 224px;
	float: left;
	margin-bottom: 10px;
	height: 110px;
}
#latest_services_holder {
	width: 216px;
	float: left;
	margin-bottom: 10px;
	height: 110px;
	margin-right: 16px;
}
#free_trial {
	width: 216px;
	border: 1px solid #333333;
	padding: 0px;
	background-image: url(/images/free_trial_hp.jpg);
	background-repeat: no-repeat;
	background-position: 2px;
	height: 95px;
}
#latest_services {
	width: 216px;
	border: 1px solid #333333;
	padding: 0px;
	background-image: url(/images/latest_services_hp.jpg);
	background-repeat: no-repeat;
	background-position: 2px;
	height: 95px;
}
#pmo_box_hp {
	width: 100%;
	border: 1px solid #333333;
	float: left;
	height: 100px;
	background-image: url(/images/pmo_box_hp.jpg);
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	background-position: center bottom;
}
.partner_style {
	font-weight: bold;
	color: #375F9A;
}
#blog_content_main {
	width: 700px;
	float: left;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#blog_right {
	width: 200px;
	float: right;
	margin-top: 5px;
}
#footer #fleft {
color:#fff;	
}
#footer #fright {
color:#fff;	
}

#footer a {
	color:#fff;
}

#footer a:hover {
 color:#001e40;	
}