﻿body{
	padding:0;
	margin:0;
	background:url(/images/headerbg.gif) repeat-x 0 0 #bfae96;
}

img{
	border:0;
}

a:active {
	outline: none;
}

a:focus { 
	-moz-outline-style: none; 
}

.lnimage{
	float:left;
	margin-left:5px;
	}

#wrapper,
#header,
#footer{
	width:1093px;
	margin:0 auto
}

#main_bg{
	background:url(/images/mainbg.gif) repeat-x 0 0 #dedacf;
	width:100%;
	float:left;
}

#main{
	width:950px;
	float:left;
	padding-left:71px;
}

#main1,
#main1a{
	width:950px;
	float:left;
	background:0 0 no-repeat url(/images/mainbg1.gif);
}

#main1a{
	background:0 0 repeat-x url(/images/mainbg1a.gif);
}

#tab{
	width:950px;
	height:50px;
	background:0 0 no-repeat url(/images/tabbg.gif);
	float:left;
}

#header{
	height:107px;
	background:url(/images/headerbg1.gif);
}

#toptopnav{
	float:right;
	padding-left:80px;
}

#logo{
	padding:21px 0 0 92px;
	float:left;
}

.searchwrapper{
	float:right;
	padding:20px 92px 0 0;
	height:40px;
}

.go1{
	margin:0 0 0 3px;
	float:left;
}

#tabwrapper{
	float:right;
	padding:0px 67px 0 0;
	width:500px;
}

#left{
	width:412px;
	padding:23px 8px 22px 27px;
	float:left;
}

#secleft{
	width:664px;
	padding:23px 14px 22px 21px;
	float:left;
}

.mleft1{
	margin-left:9px;
}

#middle{
	width:222px;
	float:left;
	padding:23px 14px 0 14px;
}

#right{
	width:210px;
	float:left;
	padding:23px 0 0 16px;
}

.thumb1{
	float:left;
	padding:0 7px 7px 0;
}

.thumb1a{
	float:right;
	padding:0 7px 7px 0;
}

.leftcontent{
	padding:11px 0 4px 0;
}

.leftcontent1{
	padding:5px 0 4px 0;
	float:left;
}

.leftcontent2{
	padding:34px 0 0px 0;
	float:left;
}

.leftcontent3{
	float:left;
	line-height:13px !important;
	padding:9px 0 20px 0;
}

.homediv1{
	padding:29px 0 29px 0;
	float:left;
}

.homediv1a{
	padding:53px 0 0 0;
	float:left;
}

.secpic{
	border:2px solid #f8f7f7;
	float:right;
	margin:0 5px 0 12px;
}

.viewall{
	padding:4px 0 20px 0;
	float:left;
}

#topnav{
	height:25px;
	background:url(/images/topnav_bg.gif) #6d9026;
}

#footer_bg{
	width:100%;
	height:183px;
	background:url(/images/footerbg.gif) repeat-x 0 0;
	clear:both;
}

.footernav{
	float:left;
	padding:13px 0 20px 97px;
}

.footeritem{
	float:left;
	padding:0 25px 0 0;
}

#footer{
	height:165px;
	background:url(/images/footerbg1.gif);
}

#footer a:hover{
	color:#2a726f;
}

#copy{
	color:#907f68;
	float:right;
	font-family:Tahoma;
	font-size:9px;
	padding:16px 92px 0 0;
}

#spider{
	float:right;
	padding:46px 88px 0 0;
}

.coachtraining{
	float:left;
	padding:12px 13px 0 161px;
}

.coachitem{
	float:left;
	width:650px;
}

#registernow{
	float:right;
	position:relative;
	top:6px;
	left:-125px;
}

.topnavitem{
	float:left;
	padding:19px 25px 0 0;
}

.topnavitem a{
	color:#cbbfaf;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
}

.topnavitem a:hover{
	color:#f5f5f4;
}

#categories ul{
	list-style: none;
	margin: 0;
	padding:0;
	float:left;
}

#categories ul li{
	padding-left: 14px;
	background:url(/images/bullet1.gif) no-repeat 0px 2px;
	height:20px;
	width:128px;
}

#categories ul li a:hover{
	color:#4e73c1;
}

.spacer1{
	width:7px; 
	float:left; 
	height:7px;
}

#seal{
	position:absolute; 
	top:4px; 
	left:24px; 
	z-index:9999;
}

#secheader{
	height:38px;
	width:925px;
	background:0 0 no-repeat url(/images/secheaderbg.gif);
	float:left;
	padding:0 0 0 25px;
}

.headerwrapper{
	float:left; 
	width:677px;
}

.secdiv1{
	padding:5px 0;
	float:left;
}
	
#secright,
#secright1{
	width:223px;
	float:left;
	padding:11px 0 0 16px;
}

#secright1{
	padding:23px 0 0 16px;
}

#rightnav a:hover{
	color:#9d7c7c;
}

#rightnav{
	padding:0 0 26px 0;
	float:left;
}

.more1{
	float:right;
	padding:2px 24px 0 0;
}

#breadcrumb{
	float:left;
	width:533px;
	padding:9px 0 0px 29px;
	text-decoration:none;
	color:#9f9887;
	font-family:Georgia;
	font-size:10px;
	line-height:13px;
	width:600px;
}

#breadcrumb a{
	text-decoration:none;
	color:#9f9887;
	font-family:Georgia;
	font-size:10px;
	line-height:13px;
}

#breadcrumb a:hover,
#breadcrumb .on{
	color:#8c6b6b;
}

.breadcrumbdiv{
	float:left;
	margin:4px 9px;
}

#calendar{
	float:left;
	width:920px;
	padding:20px 0 0 16px;
}

#calendarheader{
	background:url(/images/calendarheader.gif) 0 0 no-repeat;
	float:left;
	width:920px;
	height:26px;
}

.padcell{
	padding:6px 0 6px 0;
	}

#calendartable{
	float:left;
	width:920px;
	background:url(/images/calendarth.gif) 0 0 no-repeat;
}

.calheaderwrapper{
	padding:17px 0 8px 0;
	float:left;
}

.menu{
	position:absolute; 
	/*display:none;*/
	top:12px; 
	left:-19px;
}

.menu1{
	position:absolute; 
	/*display:none;*/
	top:15px; 
	left:-8px;
}

.menucontent,
.menucontent1{
	float:left;
	width:168px;
	padding:4px 0 10px 0;
}

.menucontent a{
	color:#623e43 !important;
}

.menucontent a:hover,
.menucontent1 a:hover{
	color:#9D7C7C !important;
}

.calendardiv1{
	/*padding:8px 0 0 8px;*/
	float:left;
}

.bullet1,
.bullet2,
.bullet3,
.bullet4,
.bullet5{
	padding-left: 16px;
	background:url(/images/calendarbullet1.gif) no-repeat 0px 2px;
	width:310px;
	font-family:Tahoma;
	font-weight:bold;
	color:#6d7558;
	font-size:11px;
	line-height:13px;
}

.bullettext{
	font-family:Tahoma;
	font-weight:bold;
	color:#6d7558;
	font-size:11px;
	line-height:13px;
	text-decoration:none;
	}


.bullet2{
	background:url(/images/calendarbullet2.gif) no-repeat 0px 2px;
}

.bullet3{
	background:url(/images/calendarbullet3.gif) no-repeat 0px 2px;
}

.bullet4{
	background:url(/images/calendarbullet4.gif) no-repeat 0px 2px;
}

.bullet5{
	background:url(/images/calendarbullet5.gif) no-repeat 0px 2px;
}

.calendaritem1{
	padding:7px 0 0px 0;
	float:left;
}

.calendaritem1a{
	padding:0px 0 0px 0;
	float:left;
}

.calendaritem2{
	padding:8px 0 0px 20px;
	float:left;
}

.calendaritem3{
	padding-left: 23px;
	float:left;
	width:290px;
}

.submit{
	padding-right:10px;
	float:right;
}

.facultyitem{
	width:286px;
	float:left;
	padding:0 42px 24px 0;
}

.facultytext{
	width:177px;
	float:left;
	margin-left:10px;
}

.sarita{
	padding:0 0 5px 5px;
	float:right;
}

#keywordwrapper{
	background-color:#e0dcd1;
	width:663px;
	float:left;
}

#keywordwrapper table{
	padding:2px 0 6px 0;
}

#searchresults{
	width:650px;
	float:left;
	/**padding:60px 0 0 8px;**/
}

.coachtable{
	padding:8px 0 8px 0;
}

#searchleft{
	width:389px;
	float:left;
	background:0 0 no-repeat url(/images/searchbg.gif);
	padding:13px 0 43px 15px;
}

.searchheader{
	width:363px;
	float:left;
	border-bottom:1px solid #f2efe8;
	padding-bottom:3px;
	margin:14px 0 10px 0;
}

.relative{
	position:relative;
}

.secdiv2{
	float:left;
	padding:8px 0 20px 0;
}

.secdiv2a{
	float:left;
	padding:0px 0 20px 0;
}

.secdiv2b{
	float:left;
	padding:8px 0 8px 0;
	/*padding:8px 0 38px 0;*/
}

.secdiv2c{
	float:left;
	padding:25px 0 25px 0;
}

.left{
	float:left;
}

.right{
	float:right;
}

.none{
	float:none;
}

.clear{
	clear:both;
}

.test{
	border:1px solid red;
}

.top{
	z-index:2; 
	position:relative;
}

.bold{
	font-weight:bold;
}

.pointer{
	cursor:pointer;
}

.formborder1,
.formborder1a{
	background-color:#dedad0;
	color:#a59e8d;
	padding:2px 4px;
	border:1px solid #fbf9f3;
	font-family:Tahoma;
	font-size:11px;
	float:left;
}

.formborder2{
	background-color:#F6F2EC;
	color:#a59e8d;
	padding:2px 4px;
	border:1px solid #fbf9f3;
	font-family:Tahoma;
	font-size:11px;
	float:left;
}

#sc_description a,
#sc_description p a,
#sc_description p i {
	color: #623E43;
	}

.formborder3,
.formborder3a{
	background-color:#f9f7f1;
	color:#543237;
	padding:3px 4px;
	border:1px solid #d4cec2;
	font-family:Tahoma;
	font-size:12px;
	float:left;
}

.formborder3a{
	padding:2px 2px 2px 2px;
	height:22px;
}

select.formborder3a option{
	padding:2px 2px 2px 4px;
}

.formborder1a{
	color:#6C7457;
}

.formborder {
	background-color:#f9f7f1;
	color:#543237;
	padding:3px 4px;
	border:1px solid #d4cec2;
	font-family:Tahoma;
	font-size:12px;
	/*float:left;*/
}

.email{
	width:146px;
}

.search{
	width:135px;
}

.subheader1,
.subheader1a{
	color:#8d826b;
	font-size:18px;
	font-family:Georgia;
}

.subheader1a{
	color:#9c9076;
}

.subheader1b{
	color:#7e6464;
	font-size:16px;
	font-family:Georgia;
	font-weight:bold;
	letter-spacing:-1px;
}

.subheader2,
.subheader2a{
	color:#8d826b;
	font-size:14px;
	font-family:Georgia;
	font-weight:bold;
	aline-height:24px;
}

.subheader2a{
	color:#9c9076;
}

.subheader3{
	color:#725d5d;
	font-family:Georgia;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
}

#secleft h1{
	color:#623E43;
	font-family:Georgia;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	padding:0;
	margin:0;
} 

.text1{
	color:#326216;
	font-weight:bold;
}

.text2 a,
.text2{
	color:#4f5346;
	font-size:12px;
	font-family:Tahoma;
	line-height:17px;
}

.text2a{
	color:#575c49;
	font-size:11px;
	font-family:Tahoma;
	line-height:14px;
}

.text2b,
.text2c{
	color:#4f5346;
	font-size:11px;
	font-family:Tahoma;
	line-height:14px;
}

.text2c{
	font-size:12px;
}

.text3on_4{
	margin-left:14px;
	display:block;
	color:#6c7457;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
	font-weight:normal !important;
	width:200px;
	}
	
.text3off_4 {
	margin-left:14px;
	display:block;
	color:#623e43;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
	width:200px;
	font-weight:normal !important;
}

.text3off_2 a,
.text3off_2,
.text3off_3 a,
.text3off_3,
.text3off,
.text3,
.text3a,
.text3b,
.text8{
	color:#623e43;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
}

.text3b{
	color:#6d7558;
}

.text3a{
	color:#6d7558;
	line-height:16px;
}

.text3on_2 a,
.text3on_2,
.text3on_3 a,
.text3on_3,
.text3on{
	color:#6c7457;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
}

.text4{
	color:#857152;
	font-size:9px;
	font-family:Tahoma;
}

.text4d,
.text4e{
	font-family:Tahoma;
	color:#857152;
	font-size:11px;
	line-height:14px;
	float:none;
}

.text5{
	color:#fbf8ef;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
}

.text6{
	color:#786955;
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
}

.text6 a{
	color:#786955;	
	}

.text7{
	color:#5e4444;
}

.text8{
	color:#9e8686;
}

.text8a{
	color:#9e8686;
	font-size:9px;
	font-family:Tahoma;
	text-decoration:none;
}

.text9{
	color:#907f68;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	line-height:13px;
}

.pngthumbwrapper{
	width:99px;
	height:99px;
	cursor:pointer;
	background-position: center center;
	background-repeat:no-repeat;
}
	
.padright{
	margin-right:8px;
}

.padleft{
	margin-left:8px;
}

.padleft1{
	margin-left:30px;
}

/* HEADINGS FOR CMS */

h1{
	/*color:#623E43;
	font-family:Georgia;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	padding:0;
	margin:0;
*/
	color:#663333;
	font-family:Georgia;
	font-size:14px;
	margin-bottom: 0;
	
}

h2{
	color:#623E43;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}

h3{
	color:#1E5856;
	font-family:Georgia;
	font-size:14px;
	margin-bottom: 0;

}

h4{
	color:#444;
	font-family:Tahoma, Arial;
	font-size:14px;
	margin-bottom: 0;
}

h5{
	color:#444;
	font-family:Tahoma, Arial;
	font-size:12px;
	margin-bottom: 0;
}

h6{
	color:#444;
	font-family:Tahoma, Arial;
	font-size:10px;
	margin-bottom: 0;
}

#overlay{ 
    background-image: url(/images/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(lightbox/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="/images/overlay.png", sizingMethod="scale");
}

#hiddenDiv1{
	background-color: #fff;
	}