body{
margin: 0;
padding: 0;
background: #fff url(/images/bkg-repeat.gif) repeat-x 100% 0%;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}


#wrap {
position: relative;
margin: 0 auto;
padding: 0;
font-size: 95%;
text-align: left;
width: 950px;
}

.clear-me {
	clear: both;
}

/*FONTS*/

#main-content p {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	color: #414141;
	padding: 5px 0 5px 0;
}

#main-content a {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	color: #306195;
	text-decoration: none;
}

#main-content a:hover {
	text-decoration: underline;
	color: #306195;
/*	border-bottom: 1px dotted #306195;*/
}

#main-content .contact-us-banner a:hover {
	text-decoration: none;
	border-bottom: none;
}


strong {
	font-weight: bold;
}

h2 {
	background: url(/images/arrow-title.gif) no-repeat 0 0;
	padding: 0 0 3px 30px;
	border-bottom: 1px solid #efefef;
	margin: 0 0 20px 0;
}

h2 span{
	display: none;
}

#right-content h3, #right-content-col h3 {
	padding: 15px 0 5px 10px;
}

#right-content h3 span, #right-content-col h3 span{
	display: none;
}


/*Start Header*/

.logo {
	margin:20px 0 6px 0;
}

.logo span {
	display: none;
}

#header {
padding: 0;
margin: 0 0 4px 0;
}

#lower-header {
	background: url(/images/header.gif) no-repeat 0 0;
	height: 227px;
	width: 949px;
margin: 4px 0 0 0;
}

.welcome {
	padding: 35px 0 10px 0;
}

.register-top a{
	background: url(/images/register-signup-banner.gif) no-repeat 0 0;
	height: 100px;
	width: 100px;
}

.register-top a:hover {
	background: url(/images/register-banner-hover.gif) no-repeat 0 0;
		height: 100px;
	width: 100px;
}

.download {
	background: url(../images/pdf-icon.gif) no-repeat 0 0;
	padding: 0 0 0 50px;
	margin: 10px 0 10px 0px;
}
 
.download-word {
	background: url(../images/word-icon.gif) no-repeat 0 0;
	padding: 0 0 0 50px; 
	margin: 10px 0 10px 0;
}

/*main body content*/


#main-content {
	
}

.gradient {
	background: url(/images/border-top.gif) no-repeat 0 0;
	width: 950px;
	height: 41px;
	margin: 15px 0 10px 0;
}

#wrapper-content {
	
}

#left-content {
	float: left;
	width: 370px;
}

#middle-content {
		float: left;
		width: 280px;
		margin: 0 30px 0 20px;
}

#right-content {
		float: left;
		width: 240px;
}

ul.why-us  {
	margin: 10px 0 10px 0;
}

.why-us li {
	padding: 5px 0 10px 35px;
	background: url(../images/tick.gif) no-repeat 0 2px;
	margin: 10px 0 5px 0;
		font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	color: #414141;
}


#left-content-col {
		float: left;
	width: 650px;
	margin: 0 30px 0 0;
}

#right-content-col {
		float: right;
		width: 240px;
}

/*register-signup area*/

.rollover-register {
margin: 0;
display: block;
width: 185px;
height: 41px;
background: url(/images/register-signup-banner1.gif) no-repeat 0 0;
}

.rollover-register:hover{background-position: 0 -41px;}

.rollover-register  span{display: none;} 

/*Member login area*/

.login-area {
	background: url(/images/login-bkg.gif) no-repeat 0 0;
	height: 177px;
	width: 232px;
	margin: 0 0 10px 0;
}






/*Footer*/

#footer {
	background: url(/images/footer-bkg.gif) no-repeat 0 0;
	width: 950px;
	height: 43px;
	margin: 30px 0 10px 0;
}


.left-footer {
	float: left;
	width: 350px;
}

.right-footer {
	float: right;
	width: 310px;
	text-align: right;
}

/*lower footer*/


#wrap-lower-footer {
	margin: 0 0 50px 0;
}

.left-lower-footer {
	float: left;
	width: 350px;
}

.right-lower-footer {
	float: right;
	width: 420px;
	text-align: right;
	padding: 0 10px 0 0;
}


/*Styling footer*/

#footer p {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	color: #fff;
	padding: 10px 10px 10px 10px;
}

#footer a {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	color: #fff;
	text-decoration: none;
}


#footer a:hover {
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dotted #fff;
}

#footer li span {
	color: #fff;
	padding: 0 0 0 10px;
}


.right-footer ul {
	display: block;
	text-align: right;
}

.right-footer li {
float: left;
display: inline;
text-align: right;
padding: 10px 10px 10px 0px;
}

#wrap-lower-footer p {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	color: #414141;
	padding: 0px 10px 10px 10px;
}



#wrap-lower-footer a {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	color: #306195;
	text-decoration: none;
}

#wrap-lower-footer a:hover {
	text-decoration: none;
	color: #306195;
	border-bottom: 1px dotted #306195;
}


/*Contact Us Area*/

#contact-form {margin: 20px 20px 0 20px;}
#contact-form p.row { padding: 5px 15px; margin: 0; }
#contact-form p.info { border-top: 2px solid #F0EFE6; color: #CEBD07;  font-size: 0.92em; }
#contact-form p.submit { padding: 0 15px 10px 15px;  }
#contact-form p span.required { margin-left: 10px; color: #24597B; }
#contact-form label { float: left; color: #24597B; font-weight: bold; width: 140px; }
#contact-form input.text { width: 218px; }
#contact-form textarea { width: 218px; height: 130px; }
#contact-form select { width: 225px; }
#contact-form p.submit { padding-left: 155px; }
#contact-form p.submit input { display: block; overflow: hidden; color: #fff; width: 76px; height: 30px; padding: 0; border: 0; margin: 10px 0 0 0; background: url(/images/send.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; }


/*Register Sign Up*/

#register-form {margin: 0px 10px 0 10px;}
#register-form p.row { padding: 5px 15px; margin: 0; }
#register-form p.info { border-top: 2px solid #F0EFE6; color: #CEBD07;  font-size: 0.92em; }
#register-form p.submit { padding: 0 15px 10px 15px;  }
#register-form p span.required { margin-left: 10px; color: #24597B; }
#register-form label { float: left; color: #24597B; font-weight: bold; width: 120px; }
#register-form input.text { width: 218px; }
#register-form textarea { width: 218px; height: 130px; }
#register-form select { width: 225px; }
#register-form p.submit { padding-left: 0px; }
#register-form p.submit input { display: block; overflow: hidden; color: #fff; width: 57px; height: 19px; padding: 0; border: 0; background: url(/images/login.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; }


#register-form-main {margin: 20px 0px 0px 0; padding: 30px 20px 10px 20px; background: url(../images/bkg-register.gif) no-repeat 0 0; height: 234px; width: 652px;}
#register-form-main p.row { padding: 5px 15px; margin: 0; }
#register-form-main p.info { border-top: 2px solid #F0EFE6; color: #CEBD07;  font-size: 0.92em; }
#register-form-main p.submit { padding: 0 15px 10px 15px;  }
#register-form-main p span.required { margin-left: 10px; color: #24597B; }
#register-form-main label { float: left; color: #24597B; font-weight: bold; width: 120px; }
#register-form-main input.text { width: 218px; }
#register-form-main textarea { width: 218px; height: 130px; }
#register-form-main select { width: 225px; }
#register-form-main p.submit { padding-left: 135px; }
#register-form-main p.submit input { display: block; overflow: hidden; color: #fff; width: 70px; height: 19px; padding: 0; margin: 10px 0 0 0; border: 0; background: url(/images/register.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; }

/*Table for consultants download*/

#table-consultant {
	margin: 30px 0 20px 0;
}

#table-consultant td{
	margin: 10px 20px 10px 0;
	padding: 20px 0 20px 0;
}

#table-consultant tr {
	border-bottom: 1px solid #efefef;
	padding: 10px 0 10px 0;
	margin: 10px 0 10px 0;
}

#table-consultant h3 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #414141;
	padding: 0px 0 5px 0;
	text-transform: uppercase;
}

.logout-link a{
	background: url(../images/logout-icon.gif) no-repeat 0 0;
	padding: 5px 0 10px 30px;
}