body {
	margin:0;
	padding:0;
	background-color: #ff6600;
	background-repeat: repeat-x;
	background-position: left top;
}

.clear {
    clear: both;
    height: 1px;
    overflow: hidden;
}


.wrapper {
width:815px;
margin: 0 auto;
padding:6px 0 0 0;
}

.banner {
	margin:0;
	padding:0;
	width:100%;
	height:116px;
	background-image: url(cm_banner_new.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.banner_right {
float:right;
padding: 5px 20px 0 0;}

.banner_right p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.banner_right a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
}




.wrapper_nav {
width:815px;
margin: 0 auto;
padding: 0;
}

.nav {
	width:100%;
	height:10px;
	margin:0;
	background-repeat: repeat-x;
	background-position: left top;
}



.nav ul {

    margin:0;

    padding:0;

    list-style:none;

    float:left;

	}



.nav li {

    float:left;}



.nav a {

	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold; 
	color: #000066;
	display:block;
	padding: 0 1em;
	line-height:2.4em;
	text-decoration:none;
	color:#FFFFFF;
	
}

.nav a:hover {

   color:#000066;

   }






.wrapper_header {
width:815px;
margin: 0 auto;
padding:0;
}

.wrapper_content {
width:815px;
margin: 0 auto;
padding:0;
}




.content {
	margin:0;
	padding:0;
	width:100%;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: left top;
}

.main_content {
	margin:0;
	padding:0;
	width:100%;

}
	
.main_content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
    	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 5px 5px 30px;
	margin:0;
}


.top_content {
	margin:0;
	padding:0;
	width:100%;
	float:left;
}	


.bottom_content {
	margin:0;
	padding:0;
	width:100%;
}
		
.left_content {
float:left;
width:507px;}

.left_content a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000099;}


.left_content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;}


.left_content ul {

	margin:0;
	padding:0;

}


.left_content li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin:0;
	padding:0;
	list-style-type: none;
}

li.arrow_icon
{
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 30px;
margin: .4em 0;
}


.example_ad {
	margin:0;
	padding:0;
	width:100%;
}

.right_content {
float:left;
width:271px;
}

.myjobad {
margin-left:70px;

}




.content_gutter {
   padding:8px;
   margin:0;
   }


.gutter {
   padding:0;
   margin:0 0 0 15px;
   }



.rightbox {
float:left;
width:100%;
border: 0px solid #cccccc;
}


.rightbox h3 {
	padding:5px 5px 2px 5px;
	margin:0;
	border-bottom:1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000066;
	background-repeat: repeat-x;
	background-position: left top;	
}




.Benefits_box {
float:left;
width:100%;
border: 1px solid #ffffe0;
background-color:#ffffe0;
margin-bottom:5px;

}

.Benefits_box h3 {
	padding:5px 5px 2px 5px;
	margin:0;
	border-bottom:1px solid #ffffe0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;

}


.Benefits_box ul {

margin:0 0 0 10px;

padding:10px 10px 14px 10px;

}



.Benefits_box ul li {

	margin: 0 0 6px;

	padding:0;


}


.rightbox table {
	padding:0 0 6px 0;
	margin:0;
}

.rightbox td {
	padding: 0;
	margin:0;

}



.rightbox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000099;
}


.rightbox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000066;
}   



.loginbox {
width:350px;
border: 1px solid #cccccc;
background:#FFFFFF;
}





.loginbox h3 {
	padding:5px 5px 2px 5px;
	margin:0;
	border-bottom:1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;	
}


.loginbox table {
	padding:0 0 6px 0;
	margin:0;
}


.loginbox td {
	padding: 0;
	margin:0;

}




.loginbox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff7112;
}
  


.loginbox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000066;
}   




.ContentWrapper {
	margin:0;
	padding:8px;
background-color: #ffffff;
}


.right_bottom_box {
width:100%;
border: 0px solid  #cccccc;
margin-top:15px;
}


.right_bottom_box h3{
    padding:5px 5px 2px 5px;
	margin:0;
	color: #fe7316;
}


.right_bottom_box li {

	list-style-type: none;
}




.footer_wrapper {
background-color: #ffffff;
width:815px;
margin: 0 auto;
padding:0;
}

.footer {
    margin:10px 0 0 0;
	padding: 0;
	width:100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dbdbdb;

}


.footer p {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #000000 !important;
	text-align: center !important;
	text-decoration: none !important;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-decoration: none;

}


