body {
	background-color:#e5e5e5;
	background-image:url('../images/bggradienttop.png');
	background-repeat:repeat-x;
	font-family: 'Times New Roman', serif;
	font-size:14px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, sans-serif;
}

h1 {
	font-size:35px;
}

h2 {
	font-size:25px;
}

h4 { 
	font-size:16px;
}

a {
	color:#000000;
	text-decoration:underline;
}


.floatleft {
	float:left;
}

.floatright{
	float:right;
}

img.floatright {
	margin:4px 0 4px 10px;
}

img.floatleft{
	margin:4px 10px 4px 0;
}

.clear {
	clear:both;
}

#mainheader {
	width:980px;
	height:162px;
	margin-left:1px;
	font-family: Arial,sans-serif;
}

.loggedInAs {
	color:#999;
	font-size: 12px;
	padding-top:17px;
}

.loggedInAs a {
	text-decoration:underline;
	color:#837801;
}

.loggedInAs a:hover {
	color:#c4b506;
	text-decoration:none;
}

.logo {
	width:271px;
	height:67px;
	padding-top:30px;
	float:left;
}

.headerInfoSection {
	float:right;
	text-align:right;
	margin-right:164px;
}

.headerInfoSection .tagline{
	font-style:italic;
	color:#333;
	font-size:17px;
}

.CEOsignature {
	margin-top:10px;
	color:#333;
	font-size:11px;
}

.tollfreenumber { 
	text-align:left;
	float:right;
	margin-top:18px;
	line-height: 18px;
}

.tollfreenumber a { 
	text-decoration:none;
}

.tollfreenumber a:hover {
	text-decoration:underline;
	color:#666;
}

.CEOSpot {
	position:absolute;
	margin-left:782px;
	margin-top:40px;
	z-index:-1;
}


.bold {
	font-weight:bold;
}

.black{
	color:#000000;
}

.gold {
	color:#7b7100;
}

#topmenu  {
	width:980px;
	height:50px;
	margin-left:1px;
	font-family: Arial,sans-serif;
	font-size:12px;
}

#topmenu ul {
	padding-top:12px;
	height:38px;
}

#topmenu ul li {
	display:inline;
}

.tinyborder {
	width:980px;
	height:1px;
	background-color:#e7e7e7;
	position:absolute;
	margin-top:49px;
	z-index:-2;
}

a.menubutton, span.menubutton {
    background: transparent url('../images/menuyellowright.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 38px; /* image height */
	padding-right: 20px; /* image width */
	margin-right:5px;
	text-decoration: none;
	text-shadow: 2px 2px 1px #e7e2c7;
	/*text-shadow: 2px 2px 1px #e7e2c7 2px 2px 1px #e7e2c7;*/
	font-weight:bold;
}

a.menubutton span, span.menubutton span {
	background: transparent url('../images/menuyellowleft.png') no-repeat; 
	display: block;
	line-height: 38px; /* image height */
	padding-left: 20px; /* right image width */
	padding-top:1px;;
} 


a.menubutton:hover {
	background: transparent url('../images/menuyellowrightover.png') no-repeat scroll top right; 
}

a.menubutton:hover span{
	background: transparent url('../images/menuyellowleftover.png') no-repeat; 
}


span.menubutton.selected {
	text-shadow: none;
	background: transparent url('../images/menuwhiteright.png') no-repeat scroll top right; 
}

span.menubutton.selected span {
	background: transparent url('../images/menuwhiteleft.png') no-repeat; 
}




a.menubutton.blue{
	color:#ffffff;
	text-shadow: -1px -1px 1px #3b7096;
	background: transparent url('../images/menublueright.png') no-repeat scroll top right; 
}


a.menubutton.blue span {
	background: transparent url('../images/menublueleft.png') no-repeat; 
}


a.menubutton.blue:hover {
	background: transparent url('../images/menubluerightover.png') no-repeat scroll top right; 
}

a.menubutton.blue:hover span{
	background: transparent url('../images/menublueleftover.png') no-repeat; 
}


#maincontent {
	width:952px;
	border-left: 1px solid #ececec;
	border-right: 1px solid #e4e4e4;
	border-bottom: none;
	background-color:#FFF;
	padding: 14px 14px 50px 14px;
	position:relative;
	display:inline-block;
}


#whitelip {
	background-color:#fff ;
	width:980px;
	border-left: 1px solid #ececec;
	border-right: 1px solid #e4e4e4;
	height:2000px;
	position:fixed;
	margin-top:-3px;
}

#footer {
	height:331px; /* 403 - 36*2(padding) */
	overflow:auto;
	width:938px; /* 980 - 21 * 2 */
	margin: 0 auto;
	padding: 36px 21px 25px 21px;
	background-color:#e5e5e5;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	
	font-family: Arial,sans-serif;
	font-size:10px;
	color:#666666;
	letter-spacing:0.6px;
	
}

#footer h4 {
	font-size: 12px;
	font-weight:bold;
	padding-right:3px;
}

#footer .columns {
	float:left;
	width:938px; /* 980 - 21 * 2 */
}

#footer .column {
	float:left;
}

#footer ul {
	padding-top:7px;
	padding-right:3px;
}

#footer li {
	margin-top:7px;
	line-height: 15px;
}

#footer li a {
	color:#666666;
	text-decoration:none;
}

#footer li a:hover {
	color:#333333;
}

#footer .disclaimer {
	font-size:9px;
	padding-top:88px;
	float:left;
	line-height:12px;
}

#footer .disclaimer a {
	color:#7b7100;
}

#footer .disclaimer a:hover {
	text-decoration:none;
}

/* Sticky footer */

html, body {
	height: 100%;
}

#wrapper {
	min-height: 100%;
}

/* custom */
#wrapper {
	width:982px;
	margin:0 auto;
}

#mainwrap {
	overflow:auto;
	padding-bottom: 404px;
}  /* must be same height as the footer */

#footwrap {
	position: relative;
	margin-top: -404px; /* negative value of footer height */
	height: 403px;
	clear:both;
}

/* custom */
#footwrap {
	background-color:#cecece;
	border-top: 1px solid #c3c3c3;
}

#wavecontainer {
	display:inline;
	width:100%;
	position:absolute;
	height:645px;
	z-index:-2;
	background-image:url('../images/double-sea.png');
	background-repeat:no-repeat;
	background-position:center 290px;
}

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}

/* // Sticky footer */




/* Start Page START */

#slides {
	width:950px;
	height:310px;
	border: 1px solid #efefef;
}

.slides_container {
    width:950px;
    height:310px;
}
.slides_container div {
	width:950px;
	height:310px;
	display:block;
}

.slideitem {
	width:950px;
	height:310px;
	position:absolute;
}

.slideitem img {
	position:absolute;
}

.slideitem > div {
	width:408px;
	height:220px;
	padding-left:30px;
	padding-top:38px;
	position:absolute;
}

.slideitem h1 {
	font-size:30px;
	padding-bottom:20px;
}

.slideitem p {
	font-family: Arial, sans-serif;
	line-height:22px;
	text-shadow: 1px 1px 1px #dce1e8;
	font-size:12px;
	padding-bottom:15px;
}

.slideitem > div > a {
	text-decoration:none;
}

.slideitem .readmorebutton {
	background: url("../images/readmorebutton.png");
	background-repeat:no-repeat;
	width:173px;
	height:52px;
	position:absolute;
	color:white;
	font-family:Arial, sans-serif;
	font-size:20px;
	text-align:center;
	line-height:50px;
	text-shadow: 1px 1px 1px #214872;
	cursor:pointer;
	text-decoration:none;
}

.slideitem .readmorebuttonGreen {
	background: url("../images/readmorebuttonGreen.png");
	background-repeat:no-repeat;
	width:173px;
	height:52px;
	position:absolute;
	color:white;
	font-family:Arial, sans-serif;
	font-size:20px;
	text-align:center;
	line-height:50px;
	text-shadow: 1px 1px 1px #214872;
	cursor:pointer;
	text-decoration:none;
}

.slideitem .readmorebutton:hover {
	background-position:0 -54px;
}
.slideitem .readmorebuttonGreen:hover {
	background-position:0 -54px;
}

#slides ul.pagination  {
	position:absolute;
	margin:-36px 0 0 32px;
	z-index:10;
}

#slides .pagination li {
	float:left;
}

#slides .pagination li a{
	background: url("../images/paginatorbuttons.png");
	background-position:0 -19px;
	display:block;
	width:17px;
	height:0;
	overflow:hidden;
	padding-top:17px;
	float:left;
}

#slides .pagination li.current a{
	background-position:0 0;
}


#boxsection {
	height:309px;
	margin-top:8px;
	width:950px;
}

.startbox {
	background: url("../images/startbox.png");
	width:230px;
	height:309px;
	float:left;
	margin-right:10px;
}

.startbox a {
	position:absolute;
	text-decoration:none;
	z-index:10;
	
}

.startbox a span {
	background: url("../images/startboxreadmore.png");
	background-repeat:no-repeat;
	width:179px;
	height:40px;
	position:absolute;
	color:white;
	font-family:Arial, sans-serif;
	font-size:15px;
	text-align:center;
	line-height:40px;
	text-shadow: -1px -1px 1px #214872;
	cursor:pointer;
	text-decoration:none;
	margin-left:51px;
	margin-top:194px;
	font-weight:bold;
}

.startbox a span:hover {
	background-position:0 -42px;
}

.startbox .login {
	color: #7B7100;
	position:absolute;
	margin: 33px 0 0 16px;
	width:204px;
	font-size:9px;
	text-decoration:underline;
	font-family:Arial, sans-serif;
}

.startbox .login:hover {
	text-decoration:none;
}

.startbox  h3 {
	padding-left:16px;
	line-height:47px;
	position:relative;
}

.startbox > p {
	padding:10px 13px 0 16px;
	font-size:12px;
	line-height:17px;
	position:relative;
}

.startbox img {
	position:absolute;
	margin-top:47px;
}

div.loggedinbox {
	background: url("../images/loggedinbox.png");
	background-repeat:no-repeat;
	width:230px;
	height:181px;
	padding-bottom:9px;
	font-family:Arial, sans-serif;
}

div.loggedinbox h2 {
	font-size:18px;
	padding:16px 0 29px 14px;
}

div.loggedinbox p {
	font-size: 14px;
	font-weight:bold;
	padding-left:14px;
	padding-bottom:6px;
}

div.loggedinbox p a {
	color:#7b7100;
	text-shadow: 1px 1px 1px #e6e0c4;
}

div.loggedinbox p a:hover {
	text-decoration:none;
}

div.loginbox {
	background: url("../images/loginbox.png");
	background-repeat:no-repeat;
	width:230px;
	height:181px;
	padding-bottom:9px;
}

div.loginbox a {
	color: black;
	text-decoration:none;
}

div.loginbox a:hover {
	text-decoration:underline;
}

div.loginbox h2 {
	padding:14px 0 10px 14px;
}

div.loginbox .inputfields {
	width:170px;
	height:80px;
	padding:0 30px;
}

div.loginbox .inputfields input {
	font-family:Arial,sans-serif;
	font-size:14px;
	margin-top:15px;
	border-style:none;
	border:0;
	width:165px;
	height:23px;
	line-height:18px;
	background:none;
	-webkit-appearance: none;
}

div.loginbox .inputfields input:focus {
	outline:none;
}

div.loginbox .controls {
	width:230px;
	padding-top:10px;
}

div.loginbox .controls .extra {
	float:left;
}

div.loginbox .controls p {
	display:block;
	width:110px;
	text-align:right;
	font-size:12px;
	padding:0;
	line-height:12px;
}

div.loginbox .blurred {
	color:#cccccc;
	font-style:italic;
	
}

a.registerhere {
	font-weight:bold;
	text-decoration:none;
}

a.forgotpassword {
	text-decoration:none;
	font-style:italic;
	font-size:12px;
}

a.registerhere:hover, a.forgotpassword:hover {
	text-decoration:underline;
}

.loginbox > form  input[type="submit"] {
	background: url("../images/smallblackbutton.png");
	height:30px;
	width:91px;
	border-style: none;
	cursor:pointer;
	color:white;
	font-weight:bold;
	font-size:15px;
	font-family:Arial,sans-serif;
	padding-bottom:2px;
	margin-right:17px;
	float:right;
}

.loginbox > form  input[type="submit"]:hover {
	background-position:0 -32px;
}

.contactbox {
	background: url("../images/contactbox.png");
	width:230px;
	height:119px;
	float:left;
	font-family:Arial,sans-serif;
	text-shadow: -1px -1px 1px #214872;
	color:white;
}

.contactbox h2 {
	padding:16px 0 10px 14px;
}

.contactbox p {
	padding:13px 15px;
}

.contactbox a {
	text-shadow: -1px -1px 1px #214872;
	color:white;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}

.contactbox a:hover {
	text-decoration:underline;
	text-shadow: none;
}



/* Start Page END */










/* Content Page START */

#leftmenu {
	font-family:Arial, sans-serif;
	width:225px;
	float:left;
	padding-top:16px;
	word-wrap: break-word;
}




#leftmenu li {
	display:block;
}

#leftmenu li a {
	text-decoration:none;
	cursor:pointer;
}

#leftmenu li > a > span {
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #f4f4f4;
	border-right: 1px solid #c6c6c6;
	background-color:#ebebeb;
	font-size: 13px;
	line-height:19px;
	width:202px;
	padding:8px 8px 8px 13px;
	display:block;
	
}


#leftmenu li.last > a > span {
	border-bottom: 1px solid #e3e3e3;
}

#leftmenu li.selected span, #leftmenu li a:hover span{
	background: url("../images/leftmenulistitemselected.png");
	background-repeat:no-repeat;
}

#leftmenu li.selected span {
	font-weight:bold;
}



#leftmenu li.selected > span {
	background-color: #EBEBEB;
    border-left: 1px solid #F4F4F4;
    border-right: 1px solid #C6C6C6;
    border-top: 1px solid #E3E3E3;
    display: block;
    font-size: 13px;
    line-height: 19px;
    padding: 8px 8px 8px 13px;
    width: 202px;
}

#leftmenu li.selected > span span.selector {
	display:inline;
	float:left;
}

#leftmenu li.selected > span span.label {
	width:50px;
	background:none;
	display:block;
	padding-left:14px;
	width:188px;
}

#leftmenu li.heading {
	border-left: 1px solid #f4f4f4;
	border-right: 1px solid #c6c6c6;
	background-color:#e7e8e8;
	line-height:18px;
	padding: 5px 8px 10px 13px;
}

#leftmenu h3 {
	font-size:14px;
}

#leftmenu li a {
	display:block;
}

#leftmenu .topcurve {
	background: url("../images/leftmenutop.png");
	display:block;
	width:225px;
	height:15px;
	padding:0;
	margin:0;
	border: none;
}

#leftmenu .bottomcurve {
	background: url("../images/leftmenubottom.png");
	background-repeat:no-repeat;
	width:225px;
	height:16px;
	padding:0;
	margin:0;
	border: none;
	display:block;
	/*border-top: 1px solid #e3e3e3; uncomment this if you remove 'last' class */
}



#mainrightcolumn {
	float:right;
	width:668px;
	margin-right:20px;
	padding: 16px 10px 10px 10px;
}

.breadcrumbs {
	color:#cccccc;
	font-family: Arial,sans-serif;
	font-size:11px;
}

.breadcrumbs p a:first-child {
	margin-left: 0;
}

.breadcrumbs a {
	color:#cccccc;
	text-decoration:none;
	margin: 0 6px;
}

.breadcrumbs a:hover {
	color:#aaaaaa;
	text-decoration:underline;
}

.addthis {
	float:right;
	margin-top:-8px;
}


.innercontent h1 {
	padding-top:23px;
	padding-bottom:15px;
	line-height:45px;
}

.innercontent h2 {
	padding-top:12px;
	padding-bottom:12px;
}

.innercontent h4 {
	padding-top:12px;
}

.innercontent p {
	padding: 6px 0;
	line-height:24px;
}

.innercontent a {
	color:#7b7100;
	text-decoration:underline;
}

.innercontent a:hover {
	text-decoration:none;
}

a.nextbutton {
	margin-top:20px;
    background: url("../images/nextbuttonright.png") no-repeat scroll right top transparent;
	display: block;
	float: right;
	height: 38px; /* image height */
	padding-right: 18px; /* image width */
	text-decoration: none;
	text-shadow: -1px -1px 1px #214872;
	font-weight:bold;
	color:white;
	font-family:Arial, sans-serif;
	cursor:pointer;
}

a.nextbutton span{
	background: url("../images/nextbuttonleft.png") no-repeat scroll 0 0 transparent;
	
	display: block;
	height: 38px; /* image height */
	line-height: 37px;
	padding-left: 18px; /* right image width */
	padding-top:1px;
	cursor:pointer;
} 

a:hover.nextbutton {
	background: url("../images/nextbuttonright.png") no-repeat scroll right -40px transparent;
	text-shadow: none;
}


a:hover.nextbutton span {
	background: url("../images/nextbuttonleft.png") no-repeat scroll 0 -40px transparent;
}


div.newsitem {
	padding-bottom:20px;
}

div.newsitem > h2 {
	font-size:20px;
	/*color:#7b7100;*/
}

p.timestamp {
	color:#9c9c9c;
	font-size:12px;
	padding:0;
	font-weight:bold;
	font-family:Arial,sans-serif;
}

.innercontent ul, .innercontent ol{
	padding:5px 0;
}

.innercontent ul li {
	list-style:disc;
	margin-left:18px;
	line-height:24px;
	padding:5px;
}

.innercontent ol li {
	list-style:decimal;
	margin-left:18px;
	line-height:24px;
	padding:5px;
}

/* Content page END */





/* Disclaimer Page START */

#mainwrap.disclaimer {
	padding-bottom:166px;
}

#maincontent.disclaimer {
	padding-top:50px;
}
#footer.disclaimerpage {
	background-color: #E5E5E5;
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 10px;
    height: 104px;
    letter-spacing: 0.6px;
    margin: 0 auto;
    overflow: auto;
    padding: 36px 21px 25px;
    width: 938px;
}

#footwrap.disclaimerpage {
	position: relative;
	margin-top: -166px; /* negative value of footer height */
	height: 165px;
	clear:both;
}

/* custom */
#footwrap.disclaimerpage {
	background-color:#cecece;
	border-top: 1px solid #c3c3c3;
}

.logo.disclaimerpage {
	width:271px;
	height:67px;
	padding-top:60px;
	float:left;
}

#footer .disclaimer.disclaimerpage {
	padding-top:0;
}

.bigdisclaimer {
	width:800px;
	height:460px;
	margin: 0 auto;
	overflow:auto;
}

.bigdisclaimer h1 {
	font-size:26px;
	padding-bottom:5px;
}

.bigdisclaimer p {
	padding:5px 50px 5px 0;
	line-height:18px;
}


a.agreebutton, a.disagreebutton {
	margin-top:20px;
	display: block;
	float:left;
	height: 38px; /* image height */
	padding-right: 18px; /* image width */
	text-decoration: none;
	text-shadow: -1px -1px 1px #214872;
	font-weight:bold;
	color:white;
	font-family:Arial, sans-serif;
	cursor:pointer;
	width:146px;
	text-align:center;
}

a.agreebutton {
	margin-left:75px;
    background: url("../images/nextbuttonright.png") no-repeat scroll right top transparent;
}

a.disagreebutton {
	margin-left:6px;
    background: url("../images/graybuttonright.png") no-repeat scroll right top transparent;
}

a.agreebutton span, a.disagreebutton span{
	display: block;
	height: 38px; /* image height */
	line-height: 37px;
	padding-left: 18px; /* right image width */
	padding-top:1px;
	cursor:pointer;
} 

a.agreebutton span{
	background: url("../images/nextbuttonleft.png") no-repeat scroll 0 0 transparent;
} 

a:hover.agreebutton {
	background: url("../images/nextbuttonright.png") no-repeat scroll right -40px transparent;
	text-shadow: none;
}

a:hover.agreebutton span {
	background: url("../images/nextbuttonleft.png") no-repeat scroll 0 -40px transparent;
}


a.disagreebutton span{
	background: url("../images/graybuttonleft.png") no-repeat scroll 0 0 transparent;
} 

a:hover.disagreebutton {
	background: url("../images/graybuttonright.png") no-repeat scroll right -40px transparent;
	text-shadow: none;
}

a:hover.disagreebutton span {
	background: url("../images/graybuttonleft.png") no-repeat scroll 0 -40px transparent;
}

/* Disclaimer Page END */


/* Education Page START */

.educationboxes {
	width:668px;
	height:219px;
	padding-top:18px;
}
.educationbox {
	background: url("../images/educationbox.png");
	background-repeat:no-repeat;
	width:197px;
	height:219px;
	padding-bottom:9px;
	float:left;
	padding-right:28px;
}

.educationbox.last {
	padding-right:0;
}

.educationbox h2 {
	padding:14px 0 10px 14px;
}

.educationbox p {
	padding:10px 13px 0 16px;
	font-size:12px;
	line-height:17px;
}

.educationbox a{
	text-decoration:none;
}

.educationbox .flerp {
	background: url("../images/startboxreadmore.png");
	background-repeat:no-repeat;
	width:179px;
	height:40px;
	position:absolute;
	color:white;
	font-family:Arial, sans-serif;
	font-size:15px;
	text-align:center;
	line-height:40px;
	text-shadow: -1px -1px 1px #214872;
	cursor:pointer;
	text-decoration:none;
	margin-left:18px;
	margin-top:159px;
	font-weight:bold;
}

.educationbox a span:hover {
	background-position:0 -42px;
}
/* Education Page END */



/* Offering table START  */

.offertable {
	width:668px;
}

.offertable table {
	font-family: Arial,sans-serif;
	width:668px;
	table-layout:fixed;
}
.offertable table thead th {
	background: url("../images/tableheaderbg.png");
	background-repeat:repeat-x;
	border: 1px solid white;
	
    color: white;
    line-height:10px;
    font-size: 11px;
    text-align: center;
    text-shadow: -1px -1px 1px #214872;
	padding:9px 0px;
}

.offertable table th.first { width:76px;}
.offertable table th.second { width:68px;}
.offertable table th.third { width:68px;}
.offertable table th.fourth { width:55px;}
.offertable table th.fifth { width:50px;}
.offertable table th.sixth { width:54px;}
.offertable table th.seventh { width:74px;}
.offertable table th.eighth { width:65px;}
.offertable table th.ninth { width:68px;}
.offertable table th.tenth { width:41px;}

.offertable table tbody td {
	border: 1px solid white;
	background-color:#bec7d6;
	font-size:11px;
	padding:17px 3px;
	line-height:16px;
}

.offertable table tr.even td {
	background-color:#dce1e9;
}

.offertable .pdflink span{
	background: url("../images/pdficon.png");
	width:26px;
	height:27px;
	display:inline-block;
	cursor:pointer;
}

.offertable .pdflink span:hover {
	outline:#e1e5ec solid 1px;
}

.offertable tr.even .pdflink span:hover {
	outline:#f5f7f9 solid 1px;
}

.offertable td.pdf {
	padding:8px;
	vertical-align:middle;
	text-align:center;
}

.centertext {
	text-align:center;
}

.offertable table tbody td.extrapadding {
	padding:17px 20px;
}
/* Offering table END  */


/* Contact us START */

div.managementcontact {
	display:inline-block;
	margin-right:60px;
}	

	
div.managementcontact h4 {
	font-size:14px;
	padding-bottom:3px;
}	

div.managementcontact p {
	font-size:14px;
	padding:0;
	line-height:18px;
}



div.mapcontact {
	width:334px;
	float:left;
	padding-top:30px;
}

div.mapcontact div{
	padding:3px;
	border:1px solid black;
	display:inline-block;
	float:left;
	margin-right:10px;
}

div.mapcontact div span {
	width:22px;
	height:22px;
	display:block;
}

div.mapcontact p {
	padding:0;
	line-height:17px;
	font-size:12px;
}

div.mapcontact .mapcolor1{ background-color:#7797b9; }
div.mapcontact .mapcolor2{ background-color:#a1953a; }
div.mapcontact .mapcolor3{ background-color:#d1c792; }
div.mapcontact .mapcolor4{ background-color:#b4c7df; }
div.mapcontact .mapcolor5{ background-color:#808080; }
div.mapcontact .mapcolor6{ background-color:#9080b5; }

/* Contact us END */


/* Simple Form START */

form.simple-form {
	padding:8px 0;
}

form.simple-form label {
	display:block;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:15px 0 6px 0;
}

form.simple-form input[type="text"], form.simple-form input[type="password"] {
	display:block;
	border-style:none;
	background: url("../images/textfieldinput.png");
	width:169px;
	height:32px;
	font-family:Arial, sans-serif;
	font-size:14px;
	padding:0 16px;
}

form.simple-form input[type="submit"] {
	background: url("../images/smallblackbutton.png");
	height:30px;
	width:91px;
	border-style: none;
	cursor:pointer;
	color:white;
	font-weight:bold;
	font-size:15px;
	font-family:Arial,sans-serif;
	margin-top:16px;
}

form.simple-form input[type="submit"]:hover {
	background-position:0 -32px;
}

form.simple-form p.small {
	color:#555;
	font-style:italic;
}


/* Simple Form END */