@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #ffffff
	font: normal 11px Tahoma, Verdana;
	color: #313131;
}

td {
	font: normal 11px Tahoma, Verdana;
	color: #313131;
}

.br{
	clear: both;
}
#holder {
	width: 933px;
	
	left: 50%;
	margin-top: 0px;
	margin-left: -467px;
	position: relative;
	background:  url(../images/back_pp.jpg) no-repeat;
	border-right: 1px solid #363670;
	border-left: 1px solid #363670;
}
#holder2 {
	width: 933px;
	
	left: 50%;
	margin-top: 0px;
	margin-left: -467px;
	position: relative;
	background:  url(../images/back_pp2.jpg) no-repeat;
	border-right: 1px solid #363670;
	border-left: 1px solid #363670;
}


.menu_top{
	font: 11px Tahoma, Verdana;
	color: #949494;
	height: 26px;
	text-align: left;
	margin-right: 15px;
	line-height: 24px;
}

.bottom_fotter{
	font: 11px Tahoma, Verdana;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
a.top{
	font: 11px Tahoma, Verdana;
	color: #949494;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 5px;
}
a.top:visited{
	font: 11px Tahoma, Verdana;
	color: #949494;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 5px;
}
a.top:hover{
	font: 11px Tahoma, Verdana;
	color: #949494;
	text-decoration: underline;
	padding-right: 8px;
	padding-left: 5px;

}

.contact
{
	font: 11px Tahoma, Verdana;
	color: #949494;
}

.logo{
	font: 18px Tahoma, Verdana;
	color: #fffff;
}

#logo1{
	background: url(../images/cmo_compliance_software_solution.gif) no-repeat left;
	height: 106px;
}



#pic_1{
	height: 335px;
	width: 467px;
	float: left;
}

#mid{
    height: 300px;
	width: 227px;
	float: left;

}

#pic_2{
	height: 139px;
	width: 227px;
	float: left;
}

#pic_3{
	height: 194px;
	width: 227px;
	float: left;
	
}

.clients_top
{
	font: bold 11px Tahoma, Verdana;
	color: #E4E4E4;
	height: 21px;
	width: 180px;
	background: url(../img/client_top.gif) no-repeat;
	padding-left: 25px;
	line-height: 19px;	
}

.search_top{
	font: bold 11px Tahoma, Verdana;
	color: #313131;
	height: 21px;
	width: 164px;
	background: url(images/search_top.gif) no-repeat;
	padding-left: 25px;
	line-height: 19px;
}

.search_guide{
	font: bold 11px Tahoma, Verdana;
	color: #313131;
	height: 29px;
	width: 164px;
	background: url(/images/site_guide.gif) no-repeat;
	padding-left: 25px;
	line-height: 27px;
}


/*MENU CMO Site Guide*/

#menu_guide{
	width: 189px;
	margin: 0px;
	padding: 0px;
}

#menu_guide #nav_guide ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font: normal 11px Tahoma, Verdana;
	color: #483d29;
}

#menu_guide #nav_guide ul li a{
	color: #483d29;
	display: block;
	padding: 7px 10px 9.5px 25px ;
	text-decoration: none; 
}

#menu_guide #nav_guide a:hover, #menu_guide #nav_guide a:focus { 
	background: #b9b9d3;
}

* html #menu_guide #nav_guide ul li a{
   height: 1%;
   
}
/*Industry Solution*/
.industry{
	font: bold 11px Tahoma, Verdana;
	color: #fff;
	height: 21px;
	width: 164px;
	padding-left: 25px;
	line-height: 19px;
	background-color: #478049;
}
#menu_industry{
	width: 189px;
	margin: 0px;
	padding: 0px;
}

#menu_industry #nav_industry ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font: normal 11px Tahoma, Verdana;
	color: #483d29;
}

#menu_industry #nav_industry ul li a{
	color: #483d29;
	display: block;
	padding: 9px 10px 10px 10px;
	text-decoration: none; 
}

#menu_industry #nav_industry td a{
	color: #483d29;
	display: block;
	padding: 9px 25px 10px 25px;
	text-decoration: none; 
	
}



#menu_industry #nav_industry a:hover, #menu_industry #nav_industry a:focus { 
	background: #B9D0BA;
}



* html #menu_industry #nav_industry ul li a{
   height: 1%;
   
}

/*---------------------*/


/*Featured Solution*/
.featured{
	font: bold 11px Tahoma, Verdana;
	color: #fff;
	height: 21px;
	width: 164px;
	padding-left: 25px;
	line-height: 19px;
	background-color: #4E4781;
}
#menu_featured{
	width: 205px;
	margin: 0px;
	padding: 0px;
}

#menu_featured #nav_featured ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font: normal 11px Tahoma, Verdana;
	color: #483d29;
}

#menu_featured #nav_featured ul li a{
	color: #483d29;
	display: block;
	padding: 9px 10px 10px 10px;
	text-decoration: none; 
}

#menu_featured #nav_featured td a{
	color: #483d29;
	display: block;
	padding: 9px 25px 10px 25px;
	text-decoration: none; 
	
}



#menu_featured #nav_featured a:hover, #menu_featured #nav_featured a:focus { 
	background: #B1CDE3;
}



* html #menu_featured #nav_featured ul li a{
   height: 1%;
   
}
/*---------------------*/

.msa {
	font: normal 10px Tahoma;
	color: #ffffff;
}



/*MENU Next Step*/
.next{
	font: bold 11px Tahoma, Verdana;
	color: #fff;
	height: 21px;
	width: 164px;
	padding-left: 25px;
	line-height: 19px;
	background-color: #d31313;
}


#menu_step{
	width: 189px;
	margin: 0px;
	padding: 0px;
}

#menu_step #nav_step ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font: normal 11px Tahoma, Verdana;
	color: #483d29;
}

#menu_step #nav_step ul li a{
	color: #483d29;
	display: block;
	padding: 9px 10px 10px 10px;
	text-decoration: none; 
}

#menu_step #nav_step td a{
	color: #483d29;
	display: block;
	padding: 9px 25px 10px 25px;
	text-decoration: none; 
	
}



#menu_step #nav_step a:hover, #menu_step #nav_step a:focus { 
	background: #e7adad;
}



* html #menu_step #nav_step ul li a{
   height: 1%;
   
}

/*---------------*/

.imp{
	font: bold 11px Tahoma, Verdana;
	color: #e2a709;
	line-height: 24px;
	padding-left: 15px;
}

.imp_text{
	font: normal 11px Tahoma, Verdana;
	color: #f0f0f0;
}

/*MENU left*/


.menu_left{
	width: 130px;
	margin:5px 0px 100px 0px;
	padding: 0px;
}

.menu_left .nav_left ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font: normal 11px Tahoma, Verdana;
	color: #313131;
}

.menu_left .nav_left ul li a{
	color: #313131;
	display: block;
	padding: 1px 2px 13px 1px;
	text-decoration: none;
	text-align: left;
}

.menu_left .nav_left a:hover, .menu_left .nav_left a:focus {
	background: url(../img/tab.jpg) no-repeat;
	font: bold 11px Tahoma, Verdana;
	color: #bb2183;
}

* html .menu_left .nav_left ul li a{
   height: 1%;
   
}

/*---------------*/

.nag{
	font: bold 12px Arial, Verdana, Tahoma;
	color: #4A7DC6;
	TEXT-DECORATION: none;
	line-height: 20px;
}
.nag1{
	font:  12px Arial, Verdana, Tahoma;
	color: #2a69c4;
	TEXT-DECORATION: none;
	line-height: 18px;
}
.nag2{
	font:  12px Arial, Verdana, Tahoma;
	color: #08084A;
	TEXT-DECORATION: none;
	line-height: 18px;
}



.menu_right{
	width: 199px;
	margin:0px -20px 100px 0px;
	padding: 0px;
}

.menu_right .nav_right ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font: normal 11px Tahoma, Verdana;
	color: #313131;
}

.menu_right .nav_right ul li a{
	color: #313131;
	display: block;
	padding: 1px 2px 13px 1px;
	text-decoration: none;
	text-align: left;
}

.menu_right .nav_right a:hover, .menu_right .nav_right a:focus {
	background: url(../img/tab1.jpg) no-repeat;
	font: bold 11px Tahoma, Verdana;
	color: #bb2183;
}


.text 
{
  font:10px Tahoma, Verdana;
  color: #000000;
}

.callmetextbxtext
{
   font:10px Tahoma, Verdana;
  color: #000000;
}

.callmetext 
{
  font:14px Tahoma, Verdana;
  color: #000000;
}

.callmeheading
{
  font: 24px Arial,Verdana;
  color: #508aae;
}

* html .menu_right .nav_right ul li a{
   height: 1%;
}

.heading
{
	font: bold 13px Tahoma, Verdana;
	color: #000000;
}

input{ 
background:#fff; 
color: #7E7E7E;
font-size: 10px;
} 

.header1
{
	font: bold 11px Tahoma, Verdana;
	color: #ffffff;
	
	text-decoration: none;
	
}

INPUT.loginInput 
{ BORDER-RIGHT: #eaeef2 1px solid; BORDER-TOP: #eaeef2 1px solid; FONT-SIZE: 10px; BACKGROUND: #fff; BORDER-LEFT: #eaeef2 1px solid; COLOR: #7E7E7E; BORDER-BOTTOM: #eaeef2 1px solid}
INPUT.checkbox
{ FONT-SIZE: 10px; BACKGROUND: #07232f; COLOR: #7E7E7E; }

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}

#popUpDiv {
position:absolute;
background-color:#508aae;
width:380px;
z-index: 9002;
}
