﻿@charset "utf-8";

table {
	border:solid 1px #ccc;
}

td {
	padding:2px;
	border:solid 1px #ccc;
}

h1 {
	font-size:18px;
	color:#48ACDD;
	font-weight:normal;
	padding-top:40px;
}

h1 a:link, h1 a:visited {
	font-size:18px;
	color:#48ACDD;
	text-decoration:none;
	font-weight:normal;
}

h1 a:hover {
	font-size:18px;
	color:#0000ff;
	text-decoration:none;
	font-weight:normal;
}

h2 {
	color:#48ACDD;
	font-size:18px;
	font-weight:normal;
}

h3 {
	color:#48ACDD;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.orange {
	color:#FFA830;
	font-size:13px;
}


.left {
	float:left;
}

.right {
	float:right;
}

.text-center {
	text-align:center;
}

.text-right {
	text-align:right;
}

.martop20 {
	margin-top:20px;
}

a:link, a:visited {
	text-decoration:none;
}
/* CSS Document */
body{
margin: 0;
background-color:#807f7f;
font-family: Helvetica, Arial, sans-serif;

}
img {
	border:0;
}
.fontsize1{
font-size:13px;
/*font-size:12px;*/
line-height:18px;
}
.fontsize2{
font-size:12px;
}
.fontsize3{
font-size:13px;
font-family: Helvetica, Arial, sans-serif;
}
.fontsize18{
font-size:18px;
}
.fontsize20{
font-size:20px;
font-weight:100;
}
.fontsize26{
	font-size:26px;
	font-weight:100px;
	}
.font1{
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family: Helvetica, Arial, sans-serif;
}
.fontcolor1, .fontcolor1 a, .fontcolor2 a{
color:#48acdd;
}
.fontcolor2{
color:#6e6b6b;
}
.font2{
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:
text-align:justify;
}
.mainwrapper{
margin:auto;
width:1003px;
}
.subwrapper{
background:url(../images/sub-bgimg.jpg) repeat-y;
float:left;
width:1003px;
}
.header1{
background:url(../images/head-img.jpg) no-repeat;
width:983px;
height:122px;
margin:auto;
}
.header2{
background:url(../images/2ndhead-img.jpg) no-repeat;
width:983px;
height:218px;
margin:0 auto;
}
.menu{
background:url(../images/menubg.jpg) repeat-x;
width:983px;
height:38px;
margin:0 auto;
padding-top:2px;
}
.body-holder{
background:url(../images/body-bg.jpg) no-repeat;
background-color:#FFFFFF;
width:983px;
margin:0 auto;
}

.body-holder2{
background:url(../images/body-bg2.jpg) no-repeat;
background-color:#FFFFFF;
width:983px;
margin:0 auto;
}
.body-holder3{
background:url(../images/body-bg2.jpg) no-repeat;
background-color:#FFFFFF;
width:983px;
height:990px;
margin:0 auto;
}
.body-holder4{
background:url(../images/body-bg2.jpg) no-repeat;
background-color:#FFFFFF;
width:983px;
height:780px;
margin:0 auto;
}
.body-holder6{
background:url(../images/body-bg2.jpg) no-repeat;
background-color:#FFFFFF;
width:983px;
margin:0 auto;
padding-bottom:60px;
}
.body-holder4b{
background:url(../images/body-bg2.jpg) no-repeat;
background-color:#FFFFFF;
width:983px;
height:680px;
margin:0 auto;
}
.body-holder5{
background:url(../images/body-bg2.jpg) no-repeat;
background-color:#FFFFFF;
width:983px;
height:2530px;
margin:0 auto;
}
.left-area{
width:440px;
float:left;
padding:20px 0 0 20px;
}
.left-area2{
width:362px;
float:left;
padding:20px 0 0 20px;
}
.left-area002{
width:300px;
float:left;
padding:20px 0 0 20px;
}
.icon-phone{
background:url(../images/telephone-icon.jpg) no-repeat;
width:458px;
height:79px;
float:left;
}
.icon-email{
background:url(../images/email-icon.jpg) no-repeat;
margin-top:30px;
width:458px;
height:79px;
float:left;
}
.icon-form{
background:url(../images/form-icon.jpg) no-repeat;
margin-top:30px;
width:458px;
height:79px;
float:left;
}
.left-box1{
background:url(../images/left-imgbg1.jpg) no-repeat bottom;
margin:0 auto;
width:427px;
/*height:508px;*/
background-color:#FFFFFF;
border:5px solid #cfd1d0;
padding-bottom:100px;
}
.left-box2{
background:url(../images/left-imgbg2.jpg) no-repeat;
margin:15px auto;
width:436px;
height:203px;
font-size:11px;
font-weight:bold;
line-height:18px;
font-family:Arial,Helvetica,sans-serif;
}
.left-box-in-1{
padding-top:4px;
margin:0 auto;
width:427px;
/*height:250px;*/
}
.left-box-picholder{
background:url(../images/man-img.jpg) no-repeat;
float:left;
width:168px;
height:249px;
margin-top:3px;
}
.left-box-txtholder{
float:right;
width:252px;
font-family: Helvetica, Arial, sans-serif;

}
.left-box-txtholder2{
width:202px;
float:left;
}
.right-area{
width:508px;
float:left;
padding:20px 0 0 0;
}
.right-area2{
width:584px;
float:left;
padding:33px 0 0 15px;
}
.right-area3{
width:480px;
float:left;
margin-top:65px;
}
.right-area2a{
float:right;
padding:10px 0 20px 60px;
width:400px;
}
.right-area2b{
float:left;
padding:33px 0 0 70px;
width:400px;
}
.right-area2b a{
text-decoration:none;
}
.right-box1{
background:url(../images/right-imgbg.jpg) repeat-x;
margin:0 auto;
width:491px;
/*height:255px;*/
overflow:auto;
}
.right-box2{
background:url(../images/right-imgbg.jpg) no-repeat;
margin:10px auto;
width:491px;
}
.rightboxfooter01{
background:url(../images/rightareabox-footer.jpg) no-repeat;
margin:0 auto;
width:507px;
clear:both;
height:54px;
}
.right-b-inside1{
float:left;
width:223px;
}
.right-b-inside2{
float:right;
width:261px;
}
.footer{
background:url(../images/footerimg.jpg) no-repeat;
width:983px;
height:117px;
float:left;
}
.footershadow{
background:url(../images/lowerfooterimg.jpg) no-repeat;
width:1002px;
height:14px;
margin:0 auto;
float:left;
overflow:hidden;
}
.searchbox-holder{
margin-top:72px;
padding-right:315px;
float:right;
background:url(../images/search-icon.jpg) no-repeat;
width:320px;
height:40px;
}
#top a:hover {
color:#FFFFFF;
}
#top a {
color:#909192;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
line-height:normal;
text-decoration:none;
}

#link-style a:hover {
color:#6f7272;
}
#link-style a{
color:#48acdd;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
line-height:18px;
}
#link-style2 a:hover {
color:#6f7272;
}
#link-style2 a{
color:#48acdd;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
line-height:18px;
}
.input1 {
font-family:Arial;
font-size:14px;
width:171px;
height:20px;
margin-right:5px;
}
.input1bg {
padding-top:1px;
padding-left:65px;
width:171px;
height:28px;
float:left;
}
.cambridge-logo{
background:url(../images/cambridge-logo.jpg) no-repeat;
width:221px;
height:117px;
}
.footer-txt-holder{
width:531px;
height:80px;
float:left;
padding-left:220px;
padding-top:10px;
}
.quick-menu               {width:115px; height:26px; float:left;}
.quick-menu ul            { list-style-type:none; padding:0; margin:0;}
.quick-menu ul li{}
.quick-menu ul li a       { color:#909192; text-decoration:none; font-family:Trebuchet MS; font-size:12px; font-weight:bold;}
.quick-menu ul li a:hover {color:#48acdd; text-decoration:none;}	  
.quick-menu ul li a:selected{color:#555;}
.quick-menu a:active {color:#444;}

.quick-menu2               {width:150px; height:36px; float:left; background:url(../images/menu-bg.jpg) repeat-x;}
.quick-menu2 ul            { list-style-type:none; padding:0; margin:0;}
.quick-menu2 ul li{}
.quick-menu2 ul li a       { color:#909192; text-decoration:none; font-family:Trebuchet MS; font-size:12px; font-weight:bold;}	  
.quick-menu2 ul li a:selected{color:#000;}
.quick-menu ul li a:hover {color:#48acdd; text-decoration:none;}

.input1a {
	background-color:#efeeee;
	border:1px solid #C3C6BB;
	font-size:12px;
	font-weight:700;
	margin-bottom:1px;
	height:17px;
}


/******** additional code *******/

.span-allign{
	text-align:justify;
	}
.clear{
	clear:both;
	}

.topnav{
	padding: 0;
	width: 100%;
	background-image:url('../images/menubg.jpg');
	background-repeat:repeat-x;
}

.topnav ul{
	margin:0;
	padding: 0;
	list-style: none;
}

.topnav li{
	display: inline;
	margin:0;
	padding 0;
}

.topnav a{
	float: left;
	display: block;
	font: bold 12px "Trebuchet MS";
	color: #909192;
	text-decoration: none;
	width:122px;
	height:28px;
	padding-top:10px;
	text-align:center;
}

.topnav a:hover{
	padding-top: 10px; 
	color: #48ACDD;
	
}

.topnav .current a{ 
	background:url('../images/menu-bg.jpg') no-repeat;
	padding-top: 10px; 
	color: #909192;
	background-repeat:repeat-x;
}
