body
{
	margin:0px;
	padding:0px;
	background:url('images/bg.jpg') repeat;
}
img
{
	border:0px;
}
p,span,h1,h2,h3,h4,h5,h6
{
	margin:0px;
	padding:0px;
}
#container
{
	clear:both;
	float:left;
	width:100%;
	background:url('images/shade.png') no-repeat top center;
}
.container1
{
	clear:both;
	margin:0 auto;
	width:961px;
}



.header{
	float:left;
	width:959px;
	height:70px;
	background: url('images/headerbg.jpg') no-repeat;
}
.navigation{
	float:left;
	width:735px;
	margin:0px 0px 0px 220px;
}
.navigation ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.navigation ul li{
	float:left;
	font:normal 12px arial;
	color:#fff;
	margin-top:26px;
}
.navigation ul li a{
	text-decoration:none;
	display:block;
}
.navigation ul li.home{
	float:left;
	width:46px;
	height:43px;
	font:normal 12px arial;
	color:#fff;
}
.navigation ul li.home a{
	width:46px;
	height:43px;
	text-decoration:none;
	display:block;
	color:#fff;
	background:url('images/menu1hover.jpg') no-repeat;
}
.navigation ul li.home a:hover{
	width:46px;
	display:block;
	height:43px;
	text-decoration:none;
	color:#fff;
	background:url('images/menu1.jpg') no-repeat -1px 1px;
}
.navigation ul li.home a.active{
	width:46px;
	display:block;
	height:43px;
	text-decoration:none;
	background:url('images/menu1.jpg') no-repeat -1px 1px;
}
.navigation ul li.over{
	float:left;
	width:76px;
	height:43px;
	font:normal 12px arial;
	color:#fff;
	margin-left:50px;
}
.navigation ul li.over a{
	display:block;
	text-decoration:none;
	color:#fff;
	width:76px;
	height:43px;
	background:url('images/menu2.jpg') no-repeat;
}
.navigation ul li.over a:hover{
	display:block;
	text-decoration:none;
	color:#fff;
	width:76px;
	height:43px;
	background:url('images/menu2hover.jpg') no-repeat 0px -1px;
}
.navigation ul li.over a.active{
	display:block;
	text-decoration:none;
	color:#fff;
	width:76px;
	height:43px;
	background:url('images/menu2hover.jpg') no-repeat 0px -1px;
}
.navigation ul li.test{
	float:left;
	width:105px;
	height:43px;
	font:normal 12px arial;
	color:#fff;
	margin-left:50px;
}
.navigation ul li.test a{
	text-decoration:none;
	display:block;
	width:105px;
	height:43px;
	background:url('images/menu3.jpg') no-repeat;
	color:#fff;
}
.navigation ul li.test a:hover{
	text-decoration:none;
	color:#fff;
	display:block;
	width:105px;
	height:43px;
	background:url('images/menu3hover.jpg') no-repeat -1px 0px;
}
.navigation ul li.test a.active{
	text-decoration:none;
	color:#fff;
	display:block;
	width:105px;
	height:43px;
	background:url('images/menu3hover.jpg') no-repeat -1px 0px;
}
.navigation ul li.support{
	float:left;
	font:normal 12px arial;
	color:#fff;
	width:69px;
	height:43px;
	margin-left:40px;
}
.navigation ul li.support a{
	text-decoration:none;
	display:block;
	width:69px;
	height:43px;
	background:url('images/menu4.jpg') no-repeat;
}
.navigation ul li.support a:hover{
	text-decoration:none;
	color:#fff;
	display:block;
	width:69px;
	height:43px;
	background:url('images/menu4hover.jpg') no-repeat -1px 0px;
}
.navigation ul li.support a.active{
	text-decoration:none;
	color:#fff;
	display:block;
	width:69px;
	height:43px;
	background:url('images/menu4hover.jpg') no-repeat -1px 0px;
}
.navigation ul li.service{
	float:left;
	font:normal 12px arial;
	width:70px;
	height:43px;
	color:#fff;
	margin-left:40px;
}
.navigation ul li.service a{
	text-decoration:none;
	color:#fff;
	display:block;
	width:70px;
	height:43px;
	background:url('images/menu5.jpg') no-repeat;
}
.navigation ul li.service a:hover{
	text-decoration:none;
	color:#fff;
	display:block;
	width:70px;
	height:43px;
	background:url('images/menu5hover.jpg') no-repeat -1px -3px;
}
.navigation ul li.service a.active{
	text-decoration:none;
	color:#fff;
	display:block;
	width:70px;
	height:43px;
	background:url('images/menu5hover.jpg') no-repeat -1px -3px;
}
.navigation ul li.find{
	float:left;
	font:normal 12px arial;
	color:#fff;
	width:114px;
	height:43px;
	margin-left:40px;
}
.navigation ul li.find a{
	text-decoration:none;
	color:#fff;
	display:block;
	width:114px;
	height:43px;
	background:url('images/menu6.jpg') no-repeat 1px 0px;
}
.navigation ul li.find a:hover{
	text-decoration:none;
	color:#fff;
	display:block;
	width:114px;
	height:43px;
	background:url('images/menu6hover.jpg') no-repeat;
}
.navigation ul li.find a.active{
	text-decoration:none;
	color:#fff;
	display:block;
	width:114px;
	height:43px;
	background:url('images/menu6hover.jpg') no-repeat;
}


.banner{
	float:left;
	width:959px;
	height:336px;
	background: url('images/banner.png') no-repeat;
}
.bleft{
	float:left;
	width:500px;
	height:340px;
}
.bright{
	float:right;
	width:306px;
	margin:24px 60px 0px 0px;
}
.textimg{
	float:left;
	width:306px;
	height:204px;
}
.findoutimg{
	float:right;
	width:221px;
	height:92px;
	margin:10px 0px 0px 0px;
}
.findoutimg a{
	float:left;
	width:221px;
	height:92px;
	background: url('images/redbtn.png') no-repeat;
}
.findoutimg a:hover{
	display:block;
	float:left;
	width:221px;
	height:92px;
	background: url('images/redbtnhover.png') no-repeat;
}
.reasons{
	float:left;
	width:961px;
	/*height:593px;*/
}
.footer{
	float:left;
	width:959px;
	height:58px;
	margin:5px 0px 0px 0px;
	background: url('images/footer.png') no-repeat;
}
.fnav{
	float:left;
	width:500px;
	margin:14px 0px 0px 255px;
}
.fnav ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.fnav ul li{
	float:left;
	font:normal 11px arial;
	color:#a1e3dc;
	padding-left:10px;
	padding-right:10px;
	background: url('images/fline.jpg') no-repeat left;
}
.fnav ul li:first-child{
	float:left;
	font:normal 11px arial;
	color:#a1e3dc;
	background:none;
	padding-left:10px;
	padding-right:10px;
}
.fnav ul li a{
	text-decoration:none;
	color:#a1e3dc;
}
.fnav ul li a:hover{
	text-decoration:underline;
	color:#a1e3dc;
}
.copy{
	float:left;
	width:500px;
	margin:0px 0px 0px 255px;
	font:normal 11px arial;
	color:#a1e3dc;
	text-align:center;
	line-height:19px;
}
/*---------------------------------------------------------------testimonials---------------------------------------------------------------*/

.testimiddle
{
	clear:both;
	float:left;
	width:961px;
	/*background:#373737;*/
}
.testitop
{
	clear:both;
	float:left;
	width:959px;
	height:8px;
	background:url('images/midtop1.png') no-repeat;
	margin:0px 0px 0px 0px;
}
.testimid
{
	clear:both;
	float:left;
	width:959px;
	margin:0px 0px 0px 0px;
	background-image: url(images/midrepeatnew.png);
	background-repeat: repeat-y;
}
.testimid1
{
	clear:both;
	float:left;
	width:951px;
	background:#ededed url('images/midnew.jpg') no-repeat top center;
	margin:0px 0px 0px 4px;
}
.testimid2
{
	clear:both;
	float:left;
	width:951px;
	background:#ededed url('images/midnew2.jpg') no-repeat top center;
	margin:0px 0px 0px 4px;
}
.testibtm
{
	clear:both;
	float:left;
	width:959px;
	height:9px;
	background:url('images/midbtm1.png') no-repeat;
	margin:0px 0px 0px 0px;
}
.testipara
{
	clear:both;
	float:left;
	width:902px;
	font:italic 16px 'Georgia',arial;
	color:#341560;
	margin:25px 0px 0px 25px;
	font-weight: bold;
}
.testipara a
{
	text-decoration:none;
	display:block;
	font:bold 16px arial;
	color:#341560;
}
.testipara a:hover
{
	text-decoration:none;
	display:block;
	font:bold 16px arial;
	color:#341560;
}

.testipara1
{
	clear:both;
	float:left;
	width:902px;
	font:italic 16px 'Georgia',arial;
	color:#341560;
	margin:15px 0px 0px 25px;
	font-weight: bold;
}
.testipara1 a
{
	text-decoration:none;
	display:block;
	font:bold 16px arial;
	color:#341560;
}
.testipara1 a:hover
{
	text-decoration:none;
	display:block;
	font:bold 16px arial;
	color:#341560;
}
.findout
{
	clear:both;
	float:left;
	width:221px;
	height:92px;
	margin:0px 0px 0px 370px;
}
.findout a
{
	display:block;
	width:221px;
	height:92px;
	background:url('images/redbtn.png') no-repeat;
}
.findout a:hover
{
	display:block;
	width:221px;
	height:92px;
	background:url('images/redbtnhover.png') no-repeat;
}

/*--------------------------------------------------------------education---------------------------------------------------------------------*/

.eduright
{
	float:left;
	width:634px;
	margin:0px 0px 0px 19px;
}
.edurighttop
{
	clear:both;
	float:left;
	width:634px;
}
.edurighttop h2
{
	float:left;
	width:274px;
	font-family:myfont;
	font-size:24px;
	font-weight:bold;
	color:#341560;
	margin:40px 0px 0px 0px;
}
.servicesrighttop h1
{
	float:left;
	width:174px;
	font-family:myfont;
	font-size:24px;
	font-weight:bold;
	color:#341560;
	margin:40px 90px 0px 0px;
}
.basi
{
	float:left;
	width:123px;
	height:186px;
}
.masi
{
	float:left;
	width:122px;
	height:186px;
}

.edurpara
{
	clear:both;
	float:left;
	width:634px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#341560;
	margin:-45px 0px 0px 0px;
}
.edurpara1
{
	clear:both;
	float:left;
	width:634px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#341560;
	margin:15px 0px 0px 0px;
}

.edurpara2
{
	clear:both;
	/* [disabled]float:left; */
	width:634px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#F00;
	margin:15px 0px 0px 0px;
}


.findoutedu
{
	clear:both;
	float:left;
	width:221px;
	height:92px;
	margin:60px 0px 0px 200px;
}
.findoutedu a
{
	display:block;
	width:221px;
	height:92px;
	background:url('images/redbtn.png') no-repeat;
}
.findoutedu a:hover
{
	display:block;
	width:221px;
	height:92px;
	background:url('images/redbtnhover.png') no-repeat;
}

.sidebar
{
	float:left;
	width:262px;
	height:402px;
	background:url('images/leftbg1.png') no-repeat;
	margin:0px 0px 0px 8px;
}
.sidebar h1
{
	clear:both;
	float:left;
	width:262px;
	font-family:myfont;
	font-size:24px;
	font-weight:bold;
	color:#341560;
	text-align:center;
	margin:28px 0px 0px 0px;
}
.sblist
{
	clear:both;
	float:left;
	width:222px;
	margin:40px 0px 0px 18px;
}
.sblist ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.sblist ul li
{
	float:left;
	width:222px;
	font:italic 12px 'Georgia',arial;
	color:#341560;
	text-align:right;
	background:url('images/divider.jpg') no-repeat top;
	padding-top:4px;
	padding-bottom:4px;
}
.sblist ul li:first-child
{
	float:left;
	width:222px;
	font:italic 12px arial;
	color:#341560;
	text-align:right;
	background:none;
	border:0;
	padding-bottom:4px;
}
.sblist ul li a
{
	display:block;
	width:202px;
	text-decoration:underline;
	color:#341560;
	padding:0px 18px 0px 0px;
}
.sblist ul li a:hover
{
	display:block;
	width:202px;
	text-decoration:underline;
	color:#341560;
	background:url('images/redbullet.jpg') no-repeat 98% 6px;
	padding:0px 18px 0px 0px;
}
.sblist ul li a.active
{
	display:block;
	width:202px;
	text-decoration:underline;
	color:#341560;
	background:url('images/redbullet.jpg') no-repeat 98% 6px;
	padding:0px 18px 0px 0px;
}



/*--------------------------------------------------------services-------------------------------------------------------------------------*/

.serimg
{
	float:left;
	width:81px;
	height:43px;
}
.edurighttop1
{
	clear:both;
	float:right;
	width:634px;
	margin:20px 0px 0px 0px;
}
.edurighttop1 h3
{
	float:left;
	width:400px;
	font-family:myfont;
	font-size:24px;
	font-weight:bold;
	color:#341560;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
.edurighttop2 h3
{
	float:left;
	width:400px;
	font-family:myfont;
	font-size:24px;
	font-weight:bold;
	color:#341560;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 104px;
}
.edurighttop3 h3
{
	float:left;
	width:400px;
	font-family:myfont;
	font-size:24px;
	font-weight:bold;
	color:#341560;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 54px;
}
.servpoint
{
	clear:both;
	float:left;
	width:610px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#341560;
	padding-left:14px;
	margin:15px 0px 0px 0px;
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0% 17%;
}
.servpoint1
{
	clear:both;
	float:left;
	width:610px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#341560;
	background:url('images/bullet.png') no-repeat left center;
	padding-left:14px;
	margin:8px 0px 0px 0px;
}
.servpoint2
{
	clear:both;
	float:left;
	width:610px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#341560;
	background:url('images/bullet.png') no-repeat left 17%;
	padding-left:14px;
	margin:14px 0px 0px 0px;
}

.findoutserv
{
	clear:both;
	float:left;
	width:221px;
	height:92px;
	margin:20px 0px 0px 200px;
}
.findoutserv a
{
	display:block;
	width:221px;
	height:92px;
	background:url('images/redbtn.png') no-repeat;
}
.findoutserv a:hover
{
	display:block;
	width:221px;
	height:92px;
	background:url('images/redbtnhover.png') no-repeat;
}


/********************************overview.html****************************/

.wrapper {
	width: 960px;
	margin: 0 auto;
}

.slideshow {
	
}
.slideshow .mask {
	width: 804px;  /* 960 - width of images (33) plus padding (both sides) for both arrows */
	overflow: hidden;
}

.slideshow td {
	padding: 10px 15px;
	vertical-align: middle;
}
.slideshow td td {
	padding: 10px 0;
}
.slideshow td td a {
	display: block;
	width: 150px;
	text-align: center;
}
.p_overtext{
	float:left;
	width:770px;
	font:bold 16px arial;
	color:#341560;
	margin:13px 0px 0px 90px;
	padding-bottom:10px;
	line-height:19px;
}
.p_overtext a{
	text-decoration:underline;
	color:#da2225;
}

.p_overtextitalic{

	font:bold italic 16px arial;
	color:#341560;
}
.o_gallery{
	float:left;
	width:932px;
	margin:0px 0px 0px 8px;
}
.o_larw{
	float:left;
	width:33px;
	height:66px;
	margin:26px 0px 0px 0px;
}
.o_rarw{
	float:left;
	width:33px;
	height:66px;
	margin:26px 0px 0px 41px;
}
.o_gal{
	float:left;
	width:825px;
}
.oimg1{
	float:left;
	width:74px;
	height:124px;
	margin:6px 0px 0px 40px;
}
.oimg2{
	float:left;
	width:145px;
	height:140px;
	margin:0px 0px 0px 35px;
}
.oimg3{
	float:left;
	width:52px;
	height:140px;
	margin:3px 0px 0px 25px;
}
.oimg4{
	float:left;
	width:98px;
	height:106px;
	margin:31px 0px 0px 55px;
}
.oimg5{
	float:left;
	width:98px;
	height:148px;
	margin:0px 0px 0px 68px;
}
.oimg6{
	float:left;
	width:73px;
	height:134px;
	margin:0px 0px 0px 47px;
}
/*.btm{
	float:left;padding-bottom:45px;
	width:959px;margin-left:-3px;
	background: url('images/btm.png') no-repeat bottom;
}*/



/**********************************signup.html*****************************/
.signup{
	float:left;
	width:905px;
	margin:5px 0px 0px 20px;
}
.signup h1{
	float:left;
	width:895px;
	font-family:myfont;
	font-size:24px;
	font-weight:normal;
	color:#341560;
	text-align: center;
}
.signup_form{
	float:left;
	width:895px;
	margin:10px 0px 0px 0px;
	padding-bottom:17px;
}
.signup_left{
	float:left;
	width:400px;
}
.signup_right{
	float:left;
	width:495px;
}
.signup_name{
	float:left;
	width:400px;
	padding-bottom:4px;
}
.signup_name1{
	float:left;
	width:495px;
	padding-bottom:4px;
}
.s_name{
	float:left;
	width:84px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#341560;
	text-align:right;
	padding-right:5px;
	line-height:39px;
}
.s_name1{
	float:left;
	width:190px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#341560;
	text-align:right;
	padding-right:5px;
	line-height:39px;
}
.sbox{
	float:left;
	width:300px;
	height:39px;
	background: url('images/textbox.png') no-repeat;
}
.s_box{
	float:left;
	width:290px;
	padding-top:11px;
	padding-left:5px;
	font-family:myfont;
	font-size:12px;
	font-weight:normal;
	color:#341560;
	border:0px;
	background:none;
}
.sbox_area{
	float:left;
	width:300px;
	height:39px;
}
.sarea{
	float:left;
	width:260px;
	height:29px;
	padding-top:7px;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#341560;
	margin-top: 6px;
}
.comments{
	float:left;
	width:905px;
	padding-bottom:15px;
}
.carea{
	float:left;
	width:390px;
	height:126px;
	background:url('images/textarea.png') no-repeat;
}
.c_area{
	float:left;
	width:383px;
	height:118px;
	padding-top:7px;
	padding-left:5px;
	
	font-family:myfont;
	font-size:12px;
	font-weight:normal;

	color:#341560;
	border:0px;
	background:none;
}
.subimg{
	float:left;
	width:216px;
	height:64px;
	margin:36px 0px 0px 14px;
	background-image: url(images/submit.png);
}
.subimgdata
{
    float:left;
    border:0px;
	width:216px;
	height:64px;
	background:none;
	cursor:pointer;
}
.subimg a{
    display:block;
	width:216px;
	height:64px;
	background:url('images/submit.png') no-repeat;
}
.subimg a:hover{
	display:block;
	width:216px;
	height:64px;
	background:url('images/submithover.png') no-repeat;
}
.scott{
	float:right;
	width:270px;
	margin:0px 0px 0px 10px;
}
.sco_text{
	float:right;
	width:250px;
	font:italic 13px 'Georgia',arial;
	color:#341560;
	line-height:19px;
}
.scot_text{
	float:left;
	width:250px;
	font:bold 14px arial;
	color:#341560;
	padding-top:8px;
	text-align: right;
}


@font-face
{
   font-family:myfont;
   src:url('fonts/chunkfive-webfont.eot');
   src:local('font'),url('fonts/birch_ctt.otf') format('opentype'),url('fonts/chunkfive-webfont.svg') format('Scalable Vector Graphics'), url('fonts/chunkfive-webfont.ttf') format('truetype');   
}
