/* CSS Document */
/*----------------------------------------------------------Initial Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: middle;
}body {line-height: 1;color: black;background: white;}
/*ol, ul {list-style: none;}*/
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*-----------------------------------------------------Structure*/

.title{ width:240px; height:20px; margin:25px 33px 0 20px;}
.title a{ display:block}
/*#inner_panel_content li{ list-style:disc;}*/
#inner_panel_content .noicon li{ list-style:decimal; }
.subtitle{ font-weight:bold}
#inner_panel_content h2.section_title {font: bold 13px; padding-bottom: 10px; color: #333333; background-image: none;}
.article_header{ margin-top:10px}
.articlefooter{ font-style:italic;}
/*free-trial-form*/
/*#free_trail_content{ width:100%; float:left; background-image:url(media/free_trial_bcg.gif); background-repeat:no-repeat; height:357px; margin:0px 0 0 4px}*/
#free_trail_content{ width:100%; float:left; background-color:#d4d4d4; margin:0px 0 0 4px}
#free_trail_content .free_trial_title { color:#99251e; text-transform:uppercase;font-size:1.4em;font-weight:bold; margin:1em 1em 1em 15px;}
.free_trial_left_side{ width:40%; float:left;margin-left:15px;}
.free_trial_left_side .form{ margin:20px 0 0 5px}
.free_trial_left_side h5{ margin: 10px 0 0 20px; color:#000080; font-weight:bold; font-size:14px}
.free_tral_right_side{ float:left; }
.free_tral_right_side img{ padding:5px;  margin:0 0 0 100px; border:1px solid #FFFFFF}
.free_trial_from{ float:left; width:auto; height:auto; float:left; margin:0}
.free_trial_from .form_text{ float:left; width:133px;clear:both; height:15px; text-align:right; padding:3px 0 0 0; margin:0 5px 5px 0; font-size:13px;  }
.free_trial_from .form_box{ float:left; margin:0; padding:0 }
.dropdown{ width:205px; text-align:left; color:#333333; font-size:12px; margin: 10px 0 0;}
.input_text{ width:199px; text-align:left; color:#333333; font-size:12px; margin-bottom:5px}
.free_trial_submit{ width:105px; height:27px; float:left; margin:5px 0 0 238px }
.free_trial_30{ width:890px; height:200px; background-image:url(media/30_day_trial.jpg); background-repeat:no-repeat; margin:10px 0 0 0}
/*index_alt*/
.free_trial_btn{ position:relative; width:295; height:103px; padding:0; margin:0 }
.free_trial_btn img{ border:none; margin:0; padding:0}
.free_trial_btn_alt{ position:relative; width:295; height:75px; padding:0; margin:0 }
.free_trial_btn_alt img{ border:none; margin:0; padding:0}
/**/

.free_trial_btn .free_trial{ position:absolute; top:120px; left:26px; margin:0; padding:0}
.free_trial_btn_alt .free_trial{ position:absolute; top:67px; left:58px; margin:0; padding:0}
/**/
body,
html {
	background:#f5f3ee url(media/bg_tile.jpg) repeat-x top left;
	margin:0;
	padding:0;
	color:#505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

body {
	background:#f5f3ee url(media/bg_tile.jpg) repeat-x top left;
		min-width:1000px;
	}

#wrap10 {
		background:#f5f3ee url(media/bg_mcoweb11.jpg) no-repeat top left;
		margin:0 auto;
		width:1000px;
	}
	
#wrap1 {
		background:#f5f3ee url(media/bg_mcoweb.jpg) no-repeat top left;
		margin:0 auto;
		width:1000px;
	}
	
#wrap2 {
		margin:0 auto;
		width:886px;
	}
	
#header {
	background:#f5f3ee url(media/bg_header.jpg) no-repeat top left;
	height: 107px;}

#flash {
		margin:3px 0 3px 0px; float:left; width:710px
	}
.col-txt {color:#000;font-size:12px;width:240px;}
.col-txt a{color: #333}
.col-txt a:hover{color: #1e3d6b}
#column1, #column2, #column3{ margin-top:10px}
/*#column1, #column2, #column3 .whitePaper{ margin-top:5px}*/
#column1 {
		float:left;
		width:290px;
}
	
#column2 {float:left; width:290px;}

	
#column3 {float:right; width:290px;	height: 315px;}

.innercolumn1 { margin: 12px 25px 0 27px;}
.innercolumn1 img{ margin-top:3px}
				
.innercolumn2 { margin: 12px 2px 2px 25px;}
.innercolumn2 img{ margin-top:3px}				
.innercolumn3 { margin: 12px 25px 0 15px;}

#inner_panel_top {
background:url(media/inner_panel_top.gif) no-repeat top left;
height: 13px;
margin: 0;
padding: 0;
border: 0;}
#inner_panel_tile {
background:url(media/inner_panel_tile.gif) repeat-y top left;
margin: 10px 0 0 0;
padding: 0;
border: 0;
}
#inner_panel_tile_new {
background:url(media/inner_panel_tile.gif) repeat-y top left;
margin: 34px 0 0 0;
padding: 0;
border: 0;
}
#inner_panel_bottom {
background:url(media/inner_panel_bottom.gif) no-repeat bottom left;
height: 23px;
margin: 0;
padding: 0;
border: 0;}	
#inner_panel_content {
margin: 5px 20px 20px 20px; position:relative;
}

#flash_app_suite { width:860px ; height:418px; overflow:hidden; margin-left: 10px; margin-top:6px }

#footer {clear:both; padding: 8px 0 30px 0; border-top: 1px solid #b8b8b8; margin-top:8px; }
	

#footer .left {
float: left;
}

#footer .right {
float: right;
text-align: right;}

strong {font-weight:bold;}
em {font-style:italic;}

/*----------------------------------------------------------Content*/
/*All*/
#footer .left a:link, #footer .left a:visited,  #footer .left a:active {
	color: #828282;
	text-decoration: underline;
	font-weight:normal;
}
#footer .left a:hover{
text-decoration:none;}

#footer .right a:link, #footer .right a:visited, #footer .right a:active {
font-weight: normal;
text-decoration:underline;}

 #footer .right a:hover{
 text-decoration: none;
 }
 
 /*Home Page */
p.link { padding-top: 4px;}

/*a:link, a:visited, a:hover, a:active {
	color: #294974;
	text-decoration: none;
	font-weight:bold;
}*/

/*#column1 ul{
text-indent: -5000px;
display: none;
}*/

#column1 h1, #column2 h1, #column3 h1{ 
text-indent: -5000px;
display: none;
}

#column2 h2{
	text-indent: -5000px;
	height: 18px;
	display: block;
}
.header_news {
	background: url(media/header_news.gif) no-repeat top left;
}
.header_events {
	background: url(media/header_events.gif) no-repeat top left;
	margin-top: 12px;
}

.mycomplianceoffice { /*darker text centre columns*/
	color:#313131; max-width:640px;}

.arrows {
color: #294974;
}

#column2 h3{
color: #294974;
font-weight: bold;}

.read_on_link {
margin-top: 8px;
padding: 5px;
padding-left: 20px;
background:url(media/read_on.gif) no-repeat 0 50%;
}

/*
#column2 img {
float: right;}
*/
#flash_events {
margin-top: 6px;}

/*Inner Content Pages */

#inner_panel_content h1 {
/*text-indent: -5000px;*/
font-size-adjust: none;
font-size: large;
color: #1b3d6b;
height: 28px;
display: block;}

/*h1.header_inner_tour{
background: url(media/header_inner_tour.gif) no-repeat top left;
}
h1.header_inner_about{
background: url(media/header_inner_about.gif) no-repeat top left;}
h1.header_inner_management_team{
background: url(media/management_team.gif) no-repeat top left;
}
h1.header_inner_contact{
background: url(media/header_inner_contact.gif) no-repeat top left;
}
h1.header_inner_news{
background: url(media/header_inner_news.gif) no-repeat top left;
}
h1.header_inner_app{
background: url(media/header_inner_app.gif) no-repeat top left;
}
h1.header_inner_insights{
background: url(media/header_inner_insights.gif) no-repeat top left;
}
h1.header_inner_accessibility{
background: url(media/header_inner_accessibility.gif) no-repeat top left;
}
h1.header_inner_terms{
background: url(media/header_inner_terms.gif) no-repeat top left;
}
h1.header_inner_faq{
background: url(media/header_inner_faq.gif) no-repeat top left;
}
h1.header_inner_support{
background: url(media/header_inner_support.gif) no-repeat top left;
}
h1.header_inner_customer{
background: url(media/header_inner_customers.gif) no-repeat top left;
}*/
h1.header_inner_our_product{
color: #b2113d;
}
#inner_panel_content h2 {
font: normal 13px  Arial, Tahoma, Helvetica, sans-serif;
color: #474a51;
display: block;
padding: 0 0 7px 0;
background: url(media/divider.gif) repeat-x bottom left;
}

#inner_panel_content p a:link, #inner_panel_content p  a:visited,  #inner_panel_content p a:active {
	color: #97233F;
	text-decoration: none;
	font-weight:bold;
}
#inner_panel_content p a:hover{ text-decoration:underline}

h3.news_3 {
font: bold 14px Arial;
padding-bottom: 10px;}

h4.news_4 {
color: #93989a;
font-weight:bold;
font-style:italic;
padding-bottom: 8px;}

#inner_panel_content h2.section_header {
font: bold 13px Arial;
padding-bottom: 10px;
color: #1b3d6b;
background-image: none;}

/* Inner Panel Images and text*/

dl.ip_content{
	margin-top: 15px;
	color: #474a51;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}



dl.ip_content:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

dl.ip_content dt img {
float: left;
}

dl.ip_content dt.twoimages {
float: right;
}

dl.ip_content dt.twoimages img {
float:none;
clear:both;
}
dl.ip_content dd {
margin-right: 160px;
margin-left: 15px;
padding-bottom: 15px;
}
dl.ip_content dd.new {
margin-right: 10px;
margin-left: 15px;
padding-bottom: 15px;
}
dl.ip_content dd.terms {
margin-right: 45px;
margin-left: 45px;
padding-bottom: 15px;
}
dl.ip_content dd.archives{margin-left: 150px; padding-bottom:5px;
}
dl.ip_content dd.divider {
background: url(media/divider.gif) repeat-x bottom left;
}
/*Prevent overlap in IE */
dl.ip_content{ display: inline-table;}

/*Hides from IE-mac \*/
html dl.ip_content {height: 1%;}
dl.ip_content {display: block;}
/* End hide from IE-mac */


p.divide{
height: 5px;
background: url(media/divide.gif) no-repeat bottom left;
}

dl.ip_content dd ul {
list-style-type: square;
margin: 5px 0 10px 40px;}

dl.ip_content dd p{
padding: 0 0 10px 0;
}


/*FORMS*//*FORMS*//*FORMS*//*FORMS*/

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  	margin: 0;
  	padding: 0;
	min-width: 400px;
  	max-width: 400px;
  	width: 400px; 
	font: 13px  Arial, Tahoma, Helvetica, sans-serif;
	}

fieldset.main {
float: left;
width: 370px;
}

.standout {margin:5px 0 5px 5px;padding:5px 0 5px 5px; float:left; width:240px; background-color:#f5f3ee;}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 100px; 
	padding: 0; 
	margin: 10px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
	}

form input, form textarea, form select {
	font: 13px  Arial, Tahoma, Helvetica, sans-serif;
	padding: 2px;
	color: #4c4c4c;
	width:200px;
	margin:10px 0 0 0;
	border-right: 1px solid #999; 
	border-bottom: 1px solid #888; 
	border-top: 0; 
	border-left: 0; /* set margin on left of form elements rather than right of*/
	}

textarea { overflow: auto; }

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
	}
	
.topform { margin-top: 0;}

.orange {
color: #f78f1e;
font: bold 20px  Arial, Tahoma, Helvetica, sans-serif;}

.orangel {
color: #f78f1e;}

.custom_quote_bg{
margin: 5px 0 10px 145px;
width: 75%;
background: #fff3cf;
}

.custom_quote_bg_bl {/* ---[ these are the four corners of the box - Bottom Left[bl], Bottom Right etc[br] ]--- */
background: url(media/ans_bg_bl.gif) 0 100% no-repeat; 
}

.custom_quote_bg_br {
background: url(media/ans_bg_br.gif) 100% 100% no-repeat;
}

.custom_quote_bg_tl {
background: url(media/ans_bg_tl.gif) 0 0 no-repeat;
}

.custom_quote_bg_tr {
background: url(media/ans_bg_tr.gif) 100% 0 no-repeat;
}

.custom_quote_bg p.custom_quote_bg_text{
font-family:Arial, Tahoma, Helvetica, sans-serif;;
font-size: 110%;
color: #006696;
padding: 10px;
}


/*----------------------------------------------Navigation*/
#nav{
	width: 886px;
	padding: 80px 0 0 0;
	height: 27px;
	margin: 0;
	z-index: 10;
	position: absolute;
} 

#nav ul{
	margin: 0;
	list-style: none;
	}

#nav li{
	float: left;
	position: relative;
}

/*#nav li:hover a{} causes bottom images to hover*/
/*#nav a:hover{} does not display bottom of tab*/
#nav a:active, #nav a:hover, #nav a.current {
	background-position: bottom left;
}
.subuls{display:none; position: absolute;}
.subuls li{width:100%; zoom:1}
#nav li>ul {top:auto;left:auto;}
.subuls a {}
/*ul.subuls {left: -999em; position: absolute; width: 7em;}
#nav li:hover ul.subuls{ left: 5em; top: 5em; }*/
#nav li:hover ul.subuls, li.over ul.subuls{display: block;position: absolute; left:0;}


#home{
	float:left;
	height: 27px;
	width: 67px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/nav_home.gif") top left no-repeat;
	margin-left: 3px;
}

#about{
	float:left;
	height: 27px;
	width: 78px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/nav_about.gif") top left no-repeat;
}

#app{
	float:left;
	height: 27px;
	width: 78px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/nav_product.gif") top left no-repeat;
}
#solution{
	float:left;
	height: 27px;
	width: 78px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/nav_app.gif") top left no-repeat;
}

#insights{
	float:left;
	height: 27px;
	width: 129px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/nav_insights.gif") top left no-repeat;
}

#news{
	float:left;
	height: 27px;
	width: 106px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/nav_news.gif") top left no-repeat;
}

#contact{
	float:left;
	height: 27px;
	width: 87px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/nav_contact.gif") top left no-repeat;
}
#faq{float:left; height: 27px; width: 55px;	text-indent: -5000px; overflow: hidden;
	background:  url("media/nav_faq.gif") top left no-repeat;}
	
#support{float:left; height: 27px; width: 72px;	text-indent: -5000px; overflow: hidden;
	background:  url("media/nav_support.gif") top left no-repeat;}	

#free_trial{ float:left; height:17px; width:75px; text-indent: -5000px; overflow:hidden; background:url("media/free_trial.gif") }

#customer{
	float:right;
	height: 27px;
	width: 136px;
	text-indent: -5000px;
	overflow: hidden;
	background:  url("media/nav_customer.gif") top left no-repeat;}
#adviser{background: url("media/advisers.gif") top left no-repeat; position: absolute;top:27px;width:187px;height:25px;text-indent:-5000px;overflow:hidden; padding-left:3px;}
#hedge{background: url("media/hedge.gif") top left no-repeat;position: absolute;top:52px;width:187px;height:25px;text-indent:-5000px;overflow:hidden;}
#broker{background: url("media/broker.gif") top left no-repeat;position: absolute;top:77px;width:187px;height:25px;text-indent:-5000px; overflow:hidden;}
#equity{background: url("media/private-equity.gif") top left no-repeat;position: absolute; top:102px;width:187px;height:25px;text-indent:-5000px;overflow:hidden;}
#manager{background: url("media/invest-manage.gif") top left no-repeat;position: absolute;top:127px;width:187px;height:25px;text-indent:-5000px; overflow:hidden;}
#stock{background: url("media/stockbrokers.gif") top left no-repeat;position: absolute;top:152px;width:187px;height:25px;text-indent:-5000px; overflow:hidden;}
#ptradesys{background: url("media/ptradesys.gif") top left no-repeat;position: absolute;top:52px;width:187px;height:25px;text-indent:-5000px; overflow:hidden;}
#compmanage{background: url("media/compmanage.gif") top left no-repeat;position: absolute;top:27px;width:187px;height:25px;text-indent:-5000px; overflow:hidden;}


	
/*---------------------------------------------------------------CLEAR*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/*.clearfix {display: inline-block;}*/
.clearfix {display: block;}
/*Contact Form */

.chbox{ width:19px; height:16px; float:left; border:0; }
.erricon { width:16px; height:16px; margin-left:5px; display:inline-block; cursor:help; }
.transpa { background-color:#666; filter: alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; }
.transpa div { padding: 5px 10px;}

/*home page newsletter signup*/

#newsletter {
margin-top: 40px;}

#newsletter .formnl{
	display:inline;
  	margin: 0;
  	padding: 0;
	}
	
#newsletter .inputnl{ 
	font: 11px  Arial, Tahoma, Helvetica, sans-serif;
	padding: 2px;
	color: #4c4c4c;
	height:15px;
	width:148px;
	margin:0;
	border: 1px solid #999;
	background-color:#fff;
	float:left;
	}
	
#newsletter p { 
margin:30px 0 5px 0;
  	padding: 0;
	}
	
#newsletter  .newsletter_button{
	margin:0;
	padding:0;
	width:66px;
	height:22px;
	border:0; float:right;

	}
	
.download_brochure{ margin:40px 0 0 2px; float:left; padding: 1px 0 0 20px; background:url(media/read_on.gif) no-repeat 0 50%; height:16px; font-weight:bold;}
.compliance_brochure{ float:left; margin-top:22px; width:240px}
.error_ico { display:inline; position:absolute; margin:0px; padding:0; float:left}
/***************** Link boxes style ***********************/

#product_links{ float: left; width:130px; height: 250px; background-image:url(media/menu_bg.gif); background-repeat:no-repeat; }
#product_links span{ margin:10px 0 8px 10px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; color:#97233F}
/*#feature_links{ width:340px; padding:5px 0 0 0;}

#other_links{ float:left; padding:5px 0 0 0;}
#feature_links li, #other_links li{  list-style-image:url(media/bullet.gif); margin-left: 20px; margin-bottom:2px}
#inner_panel_content .ip_content #feature_links li a, #inner_panel_content .ip_content #other_links li a{ font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color:#474a51}*/


/***************** FAQ list style ***********************/

dl.faq dt { margin-left: -18px;font-weight: 900; width: 680px; color: #1b3d6b; background: url(media/faq_background.gif) top left no-repeat; }
dl.faq dt div { background: url(media/faq_background_bottom.gif) bottom left no-repeat; padding: 13px; }
dl.faq dd {margin-left:-15px; padding: 13px 18px 50px 15px; margin-right: -10px;}

/*************************************************alt tab****************************************/
/*navigation*/
.text_box .col1_tab3 .list_style{list-style:url(media/bullet_blue.gif); color:#2E302E}

.tabs li :hover span.text{ font-weight:bold; color:#333333}
.tabs li a span.left{ background-position: 0 -50px;  padding-left: 8px;  }
.tabs li a span.right{ background-position: right -350px; padding-right: 8px; margin-right:3px }
.tabs li a span.inner{ background-position: 0 -200px; background-repeat: repeat-x; text-align:center; height:26px; }

.tabs li a span.text { margin-top: 6px; background:0; width:204px; font-weight:bold; font-size:13px; color:#FFFFFF}

.tabs li a:hover{ z-index: 2; text-decoration:none; color:#FFFFFF}
.tabs li a:hover span.left{ background-position: 0 -100px;}
.tabs li a:hover span.right{ background-position: right -400px; }
.tabs li a:hover span.inner{ background-position: 0 -250px; }
	
.tabs li a.active{ z-index: 10; }
.tabs li a.active span{ font-weight:bold; color:#333333}
.tabs li a.active span.left{ background-position: 0 0;  }
.tabs li a.active span.right{ background-position: right -300px; }
.tabs li a.active span.inner{ background-position: 0 -150px; height:27px;}
#customer_login_btn{ float:right;}
/*info_box*/
.tabs { height: 25px; padding:0; margin:0; position:relative; }
.tabs li { float:left; margin:0; padding:0; margin-right:0px; list-style:none;}
.tabs li a { float:left; text-decoration:none; position:relative; z-index: 1; outline: none; color:#FFFFFF }
.tabs li a:hover{ color:#333333}
.tabs li a span { background-image:url(media/tabs_sprite.gif); float:left; padding:0; margin:0; background-repeat:no-repeat; cursor:pointer; }
.tabs{ margin:0}
/*screen*/
#sec_nav_bar{ width:880px; margin:0; padding:0 0 0 6px}
/*java*/
/***************************central Panel******************************/
/*#div_recent, #div_demand , #div_pfeatures{ display:none;}*/
#div_demand , #div_pfeatures{ display:none;}
/**/
.our_product_menu{ margin:0; padding:0; width:840px; height:147px; background-image:url(media/support_bcg.gif); background-repeat:no-repeat; clear:both; background-position:bottom left; background-color:#9FBEDB}
.our_product_menu .text_box{ margin:0;  padding:12px 0 0 12px; float:left;  width:830px;}

.our_product_menu .text_box p{ color:#2e302e; margin:0 0 10px 0; font-size:11px}
.our_product_menu .text_box h3{height:17px; font-size:12px; font-weight:bold }
.our_product_menu #div_recent .text_box .col1_tab2 li{ list-style-image:url(media/bullet.gif); }
.our_product_menu .text_box li{ margin:0;}
.our_product_menu .text_box .col1_tab2{ float:left; text-align:left; padding:0 10px 0 12px; margin:0; width:250px;  color:#2e302e }
.our_product_menu .text_box .col1_tab2 li { color:#061B3B}
.our_product_menu #div_recent .text_box .col1_tab2 a{ color:#061B3B}
.our_product_menu #div_recent .text_box .col1_tab2 a:hover{ color:#B21B3A; text-decoration:none}
.col .double_title{ margin:15px 0 0 0l;}
/**/
.sec_menu_first{ margin:0; padding:0; height:150px; background-image:url(media/sub_nav_bar.gif); background-repeat:no-repeat; clear:both; background-position:bottom left; background-color:#9FBEDB}
.sec_menu_first .text_box{ margin:0;  padding:8px 0 0 12px; float:left;  width:868px;}
.sec_menu_first .text_box p{ color:#2e302e; margin:0 0 5px 0}
/*boxes*/
.sec_menu_first .text_box h3 a{height:17px; font-size:16px; font-weight:bold; color:#061B3B; text-align:left; margin-left:-16px;}
.sec_menu_first .text_box ul{ list-style-image:url(media/bullet_blue.gif);}

.sec_menu_first .text_box li{ margin:0;}
.text_box .col ul{ margin:0}
.sec_menu_first .text_box .learn_more{ margin:0;}
.sec_menu_first .text_box .col{ float:left; text-align:left; height:130px; padding:0 10px 0 12px; margin:0; width:680px;  }
.sec_menu_first .text_box .col1_tab2{ float:left; text-align:left; padding:0 10px 0 12px; margin:0; width:680px;  color:#2e302e }
.col .double_title{ margin:15px 0 0 0l;}

.sec_menu_first .text_box .col1_tab3{ float:left; text-align:left; padding:0 10px 0 55px; margin:0; width: 680px; height:135px; }
.col1_tab3 h3 ul li{ color:#061B3B}
.col .double_title{ margin:15px 0 0 0}
.sec_menu_first a:link, .sec_menu_first a:visited, .sec_menu_first a:hover, .sec_menu_first a:active {
	color:#061B3B;
	text-decoration: none; font-size: 14px;
	/*font-weight:bold;*/
}

.sec_menu_first a:hover{
	color:#fff;
	text-decoration: underline;
}


/*.sec_menu_first .text_box .col_links{float:left; text-align:left; height:170px; padding:0 0 0 12px; margin:0; width:190px; color:#2e302e; background-image:url(media/bar_bcg1.gif); background-repeat:no-repeat}*/
.sec_menu_first .col_last { background-image:url(media/bar_bcg6.png); width:181px; height:138px; float:right; }
/*.sec_menu_first #div_recent .col_last ul{ margin:20px 0 0 5px; list-style-image:url(media/bullet.gif); }*/
/*.sub_box_img{ width:165px; height:145px; float:right;}*/
/**/
.sec_menu_first .col_last_alt { background-image:url(media/bar_bcg4.gif); width:181px; height:138px; float:right; }
#div_newsletter, #div_insight, #div_demand, #div_recent{ float:left; margin:0; padding:0}
/*#div_recent{ height:146px}*/
#div_demand{ background-repeat:no-repeat; background-position:right; background-image:url(media/bar_bcg_.gif)}
#div_insight{ background-repeat:no-repeat; background-position:right; background-image:url(media/bar_bcg_.png)}
#div_newsletter{ background-repeat:no-repeat; background-position:right; background-image:url(media/bar_bcg_.png)}
/*documant management*/
#inner_panel_content .ip_content table{ width:634px; border:5px solid #FFFFFF; margin:16px 0 0 28px; background-image:url(media/book_.gif); background-color:#FFF3CF; color:#333333}
#inner_panel_content .ip_content td{ width:317px; border-bottom:1px solid #E6D078;  border-left:1px solid #E6D078;  border-right:1px solid #E6D078; padding:5px}
#inner_panel_content .ip_content table .header{ background-color:#ecd997; height:25px; font-size:15px;}
/* dd define to thumbnails*/
#inner_panel_content .sublist{ margin: 0 0 5px 25px; list-style:circle}
.thumbnails{ width:333px; height:215px; margin:0; padding:0; }
.thumbnails img{ border:5px solid #FFFFFF; text-align:left}
.col_last h3{ margin:0px 0  0 3px}
/*.my_compliance_information{ background-image:url(media/content_txt_our_product.gif); background-repeat:no-repeat}*/
/*lightbox*/

.boxnav{float:left; text-align:left; margin:1em 0; padding:0; list-style-type:none;}
.boxnav li{padding:0.5em 0.4em 0.5em 0.4em; margin:0;background: url(media/check-top.gif) no-repeat transparent left center;}
.boxnav a{font-size:111%; font-family: Arial, Gadget, sans-serif; color:#1B3D6B; text-decoration:none; margin-left:20px; padding:0;font-weight:bold; }
.boxnav li:hover{color: #97233F;}
.boxnav a:hover{color: #97233F;}
.boxnav2{float:left; text-align:left; margin:1em 0; padding:0; list-style-type:none;}
.boxnav2 li{padding:0.6em 0.4em 0.5em 0.4em; margin:0;background:url(media/bullet3.png) no-repeat transparent left center;}
.boxnav2 a{font-size:111%; font-family: Arial, Gadget, sans-serif; color:#1e3d6b; text-decoration:none; margin-left:20px; padding:0;font-weight:bold; }
.boxnav2 li:hover{background:url(media/bullet2.png) no-repeat left;color:#97233F;}
 .boxnav2 a:hover{color:#97233F;}
/*articles*/
.photo {float: left; margin: 4px 5px 4px -5px;}

/*lists*/
#new-list ul{ list-style-type:none; padding-left: 12px;}
#new-list li{margin: 3px 0 0 0;background: url(media/bullet_blue.gif) no-repeat left center;}

/*solution page styles*/
h3.sec-head{font-size:13px;font-weight:bold;color:#1b3d6b;}
.sec-title{
	font-size:13px;
	font-weight:bold;
	color:#1b3d6b;
	line-height: 18px;
}

.learn{margin-left:20px;}

#leftnav{float:left; display:inline; position:relative; left:-6px;}
/*right nav contact and features*/
#rightnav{float:right;}
#navlist {margin-top: 12px;}
#navlist ul{margin:0; width: 155px; list-style-type: none;}
#navlist a:hover,#navlist a:active, #navlist a.current {background-position: bottom left; }
#approvals{ background:url(media/coms/approvals.gif) top left no-repeat;height:32px;width: 157px;text-indent: -5000px;overflow: hidden; display: block; }
#questions{ background:url(media/coms/questions.gif) top left no-repeat;height:32px;width: 157px;text-indent: -5000px;overflow: hidden; display: block; }
#tasks{ background:url(media/coms/tasks.gif) top left no-repeat;height:32px;width: 157px;text-indent: -5000px;overflow: hidden; display: block; }
#ptrade{ background:url(media/coms/ptrade.gif) top left no-repeat;height:32px;width: 157px;text-indent: -5000px;overflow: hidden; display: block; }
#document{ background:url(media/coms/document.gif) top left no-repeat;height:32px;width: 157px;text-indent: -5000px;overflow: hidden; display: block; }
#case{ background:url(media/coms/case.gif) top left no-repeat;height:32px;width: 157px;text-indent: -5000px;overflow: hidden; display: block; }
#dashboard{ background:url(media/coms/dashboard.gif) top left no-repeat;height:32px;width: 157px;text-indent: -5000px;overflow: hidden; display: block; }
ol#steps{font: Tahoma, Geneva, sans-serif 1em; color:#313131; margin-left: 32px; }
span.plain{color:#313131; font-weight:400; text-decoration: underline;}
span:hover{color:#1b3d6b;}
p.btn-back{text-align:right;}
h3.features{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:111%;font-weight:bold;color: #4674b7;border-left: solid 2px #4674b7; border-right: solid 2px #4674b7;background-color:#f5f3ee; padding: 5px 20px; margin-top: -3px;}
/*contact buttons red*/
ul#buttons {list-style:none;margin:0;padding:0}
#buttons li{
	width:157px;
	height:42px;
	background:url(media/red-button.png) top left no-repeat;
	display:block;
	margin-bottom:5px;
}
#buttons a{
	color:#993333;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 96%;
	padding: 5px;
	position: absolute;
	left: 688px;
	width: 155px;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#buttons li:hover{background-position: bottom left}
/*contact buttons on home page*/
#home-btn{
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
#home-btn ul {list-style:none;margin:0;padding:0}
#home-btn li{
	width:158px;
	height:42px;
	background:url(media/buttons.png) top left no-repeat;
	list-style-type: none;
	display:block;
	margin-bottom:5px;
}
#home-btn a{
	color:#993333;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 110%;
	padding: 5px;
	position: absolute;
	vertical-align: middle;
	margin: 5px 18px;
}
#home-btn li:hover{background-position: bottom left}
