﻿/*///////////////////////////////////////////// HTML STYLE //////////////////////////////////////////////////////*/
html{
width:100%;
height:100%;
margin: 0px;
padding: 0px;
}
body{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
/*background-image: url(../images/layout/bg_grad.jpg);
background-repeat:repeat-x;
background-position:top left;*/
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
}
img {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
text-decoration: none;
}
a:link, a:visited, a:active {
padding:0px;
margin:0px;
color:#FFFFFF;
text-decoration: none;
}
a:hover {
color:#CCCCCC;
}
ul {
margin:0px;
padding:0px;
}
ul li {
margin:0px;
padding:0px;
text-decoration: none;
}
h1, h2, h3, h4, h5, span, tr {
padding:0px;
margin:0px;
}
h1{
margin:0px;
padding:0px;
line-height:50px;
color:#FFCF0B;
 font-size:50px;
font-weight:bold;
letter-spacing:3px;
}
h2{
padding:0px;
margin:0px 0px 10px 0px;
font-family: Arial, Helvetica, sans-serif;
line-height:20px;
letter-spacing:2px;
font-size:12px;
font-weight:bold;
color: #FFFFFF;
text-decoration:none;
}
h3 {	
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
text-decoration:none;
}
h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
padding: 0px;
margin: 0px;
text-decoration: none;
}
h5 {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color: #FFFFFF;
padding: 0px;
margin: 0px;
text-decoration: none;
}
hr{
 border:none;
 background-color:#FFCF0B;
 color:#FFCF0B;
 height:1px;
 width:100%
}
p {
padding: 0px;
margin:0px 0px 10px 0px;
}
table {
border-collapse: collapse;
}
.clearer{
clear:both;
}
/*///////////////////////////////////////////////////// LAYOUT STYLES /////////////////////////////////////////////////////////////*/
#uc_holder{
 padding:10px;
 margin:30px auto auto auto;
 height:200px;
 width:700px;
 text-align:center;
 /*border:solid 1px #FFFFFF;*/
}
#black_top{
 padding:0px;
 margin:0px;
 width:100%;
 height:15px;
 background-color:#000000;
}
#grey_top{
 padding:0px;
 margin:0px;
 width:100%;
 height:40px;
 background-color:#444444;
}
#top_sun{
height:40px;
width:960px;
margin:auto;
padding:0px;
background-image: url(../images/layout/top_sun.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}
#top_spacer{
 padding:0px;
 margin:0px;
 width:100%;
 height:5px;
 border-top:solid 1px #000000;
 background-color:#666666;
}
#top_hero_holder{
 padding:0px;
 margin:0px;
 width:100%;
 height:243px;
 background-image: url(../images/layout/yellow_grad.jpg);
 background-repeat:repeat-x;
}
#hero{
 padding:0px;
 margin:auto;
 width:960px;
 height:243px;
 background-image: url(../images/layout/hero.jpg);
 background-repeat:no-repeat;
}
#nav_background{
 padding:0px;
 margin:0px;
 width:100%;
 height:35px;
 background-color:#FFFFFF;
 border-top:solid 1px #000000;
 border-bottom:solid 5px #000000;
}
#nav_holder{
 padding:0px;
 margin:auto;
 width:960px;
 height:35px;
 /*border:solid 1px #ff00ff;*/
}
#bottom_hero_holder{
 padding:0px;
 margin:0px;
 width:100%;
 height:70px;
 background-color:#444444;
}
#bottom_hero{
 padding:0px;
 margin:auto;
 width:960px;
 height:70px;
 background-image: url(../images/layout/bottom_hero.jpg);
 background-repeat:no-repeat;
}
#grey_content_holder{
 padding:0px;
 margin:0px;
 width:100%;
 height:auto;
 background-color:#444444;
}
#content_wrap{
 padding:0px;
 margin:auto;
 width:960px;
 height:auto;
 /*background-image: url(../images/layout/bg_content-trans.png);*/
 /*background-image: url(../images/layout/bg_content.jpg);
 background-repeat:no-repeat;
 background-position:top left;*/
 /*border:solid 1px #FF00FF;*/
 }
 #title_holder{
 padding:20px;
 margin:auto;
 width:890px;
 height:50px;
 /*border:solid 1px #FFFFFF;*/
 }
 #content_holder{
 padding:20px;
 margin:auto;
 width:890px;
 min-height:200px;
 height: auto !important;
 height:auto;
 line-height: 17px;
 text-align:justify;
 /*border:solid 1px #FFFFFF;*/
 }
#bottom_yellow_spacer{
height:15px;
width:100%;
margin:0px;
padding:0px;
background-color:#FFCF0B;
border-bottom:solid 1px #444444;
}
#footer_section{
height:50px;
width:960px;
margin:auto;
padding:0px;
}
#envelope{
float:left;
width:30px;
height:35px;
margin:0px 5px 0px 0px;
padding:5px 0px 0px 0px;
}
#left_footer_content{
float:left;
width:400px;
height:50px;
margin:0px;
padding:0px 0px 0px 10px;
line-height:50px;
}
#right_footer_content{
float:right;
width:365px;
height:50px;
margin:auto;
padding:0px 10px 0px 0px;
line-height:50px;
}
/*///////////////////////////////////////////////// NAVIGATION STYLES /////////////////////////////////////////////////////*/
#navigation{
 float:left;
 padding:0px;
 margin:auto;
 width:960px;
 height:35px;
 list-style-type: none;
 /*border:solid 1px #FF00FF;*/
}
.nav_item{
 float:left;
 padding:0px;
 margin:auto;
 width:120px;
 height:35px;
 line-height:35px;
  text-align:center;
 /*border:solid 1px #0000FF;*/
}
.nav_item a:link,
.nav_item a:active,
.nav_item a:visited{
 display:block;
 letter-spacing:2px;
 font-size:12px;
 font-weight:bold;
 color:#444444;
}
.nav_item a:hover{
 color:#7F7F7F;
}
/*///////////////////////////////////////////////// CONTROL STYLES /////////////////////////////////////////////////////*/
.Button{
color:#000000;
background-color:#FFFFFF;
padding:3px 6px 3px 6px;
border:none;
font-size: 10px;
vertical-align:middle;
cursor:pointer;
 }
.Button:hover{
color:#6F6F6F; 
}
.TextBoxStyle{
color:#444444;
background-color:#DFDFDF;
padding:3px 6px 3px 6px;
border:1px solid #C1C0C6;
height:15px;
font-Family:Verdana;
font-size: 10px;
vertical-align:middle;    
}
.ddlStyle{
color:#444444;
background-color:#DFDFDF;
padding:3px 6px 3px 6px;
border:1px solid #C1C0C6;
height:22px;
font-Family:Verdana;
font-size: 10px;
vertical-align:middle;
cursor:pointer;     
}
.lblBold{
 font-weight:bold;
}
.SearchTxtBox{
 width:178px;
 height:16px;
 letter-spacing:1px;
 line-height:16px;
 margin:0px 0px 0px 15px;
 padding:0px;
 background-color:Transparent;
 border:none;
}
.SearchBtn{
width:36px;
margin:0px;
padding:0px;
height:28px;
border:none;
cursor:pointer;
}
.lblYellow{
  font-size:13px;
  font-weight:bold;
  color:#C8A928;
}
/*////////////////////////////////////////////// HOME PAGE STYLES //////////////////////////////////////////////////////*/
.index_leftcol{
 float:left;
 width:435px;
  /*width:445px;*/
 height:auto;
 padding:0px 10px 0px 0px;
 margin:0px;
}
.index_rightcol{
 float:left;
 width:435px;
  /*width:445px;*/
 height:auto;
 padding:0px 0px 0px 10px;
 margin:0px;
}
/*////////////////////////////////////////////// FACILITIES PAGE STYLES //////////////////////////////////////////////////////*/
.facilities_leftcol{
 float:left;
 width:430px;
  /*width:445px;*/
 height:auto;
 padding:0px 0px 0px 0px;
 margin:0px 25px 0px 0px;
 /*border:solid 1px #ffffff;*/
}
.facilities_rightcol{
 float:left;
 width:430px;
 height:auto;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 /*border:solid 1px #6F6868;*/
}
#bottom_facilites_wrap{
 float:left;
 width:890px;
 height:auto;
 padding:0px 0px 0px 0px;
 margin:10px 0px 0px 0px;
 /*border:solid 1px #6F6868;*/
}
.facilities_leftcolbottom{
 float:left;
 width:430px;
  /*width:445px;*/
 height:200px;
 padding:0px 0px 0px 0px;
 margin:0px 25px 0px 0px;
 border:solid 1px #6F6868;
}
.facilities_rightcolbottom{
 float:left;
 width:430px;
  /*width:445px;*/
 height:200px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 border:solid 1px #6F6868;
}
/*///////////////////////////////////////////////// LOGIN STYLES ////////////////////////////////////////////////////////*/
#logintitle_holder{
 width:340px;
 height:auto;
 padding:0px;
 margin:0px auto auto auto;
}
.login_holder{
 width:320px;
 height:auto;
 padding:10px;
 margin:10px auto auto auto;
 border:solid 1px #8B929F;
 background-color:#747D8F;
}
table.tbl_Login{
 width:100%;
 height:auto;
}
table.tbl_Login td{
 text-align:justify;
 vertical-align:top;
 padding:1px;
}
/*///////////////////////////////////////////////// GENERAL STYLES /////////////////////////////////////////////////////*/
.tbl_General{
 text-align:justify;
 width:100%;
}
.fourcols{
 float:left;
 /*width:240px;*/
 width:225px;
 height:25px;
 line-height:25px;
 /*border:solid 1px #FF00FF;*/
}
.threecols{
 float:left;
 /*width:320px;*/
 width:300px;
 height:25px;
 line-height:25px;
 /*border:solid 1px #FF00FF;*/
}
.twocols{
 float:left;
 /*width:475px;*/
 width:450px;
 height:25px;
 line-height:25px;
 /*border:solid 1px #FF00FF;*/
}
.onecol{
 float:left;
 /*width:240px;*/
 width:880px;
 height:auto;
 line-height:17px;
}
/*/////////////////////////////////////// CONTENT ONE ROW CONTROL STYLES ////////////////////////////////////////////*/
.content_onecol_holder{
float: left;
height:auto;
width: 100%;
padding:10px 0px 0px 0px;
margin:0px;
}
table.tbl_ContentOneRow{
 height:auto;
 width: 100%;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.tbl_ContentOneRow td{
 padding:3px;
}
/*/////////////////////////////////////// CONTENT TWO ROWS CONTROL STYLES ////////////////////////////////////////////*/
.content_tworow_holder{
float: left;
height:auto;
width: 100%;
padding:10px 0px 0px 0px;
margin:0px;
}
.content_tworow_holder_item{
height:auto;
width: 455px;
padding:0px;
margin:0px;
}
table.tbl_ContentTwoRows{
 height:auto;
 width: 100%;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.tbl_ContentTwoRows td{
 padding:3px;
}
/*////////////////////////////////////////////// SEO CONTROL STYLES ////////////////////////////////////////////////////*/
.seo_holder{
float: left;
height:auto;
width: 100%;
padding:10px 0px 0px 0px;
margin:0px;
}
table.tbl_SEO{
 height:auto;
 width: 100%;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.tbl_SEO td{
 padding:3px;
}
/*////////////////////////////////////////////// CONTACT US CONTROL STYLES ////////////////////////////////////////////////////*/
.ContactUs_Holder{
float: left;
height:auto;
width: 100%;
padding:0px;
margin:0px;
}
.lblContactUsTitle{
 font-weight:bold;
}
table.tbl_ContactUs{
 height:auto;
 width: 100%;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.tbl_ContactUs td{
 padding:3px;
}
.lblContact{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:10px;
}
.lblContactMsg{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:11px;
 font-weight:bolder;
}
.lblContactMsgError{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:9px;
 color:#FF0000;
}
#contactinfo_wrap{
 width:890px;
 height:auto;
 padding:0px;
 margin:20px 0px 0px 0px;
 /*border:dashed 1px #FFCF0B;*/
}
#address_holder{
 float:left;
 width:375px;
 height:auto;
 padding:0px;
 margin:0px 17px 0px 0px;
  font-size:10px;
   letter-spacing:3px;
 /*border:dashed 1px #FFCF0B;*/
}
#googlemap{
float:left;
 width:473px;
 height:150px;
 padding:0px;
 margin:0px 0px 0px 20px;
 border:dashed 1px #FFCF0B;
}
/*////////////////////////////////////////////// INSTRUCTOR CONTROL STYLES ////////////////////////////////////////////////////*/
.lblInstructor{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:10px;
}
.Instructorlist_Wrap{
float:left;
width:250px;
height:auto;
padding:0px;
margin:0px;
  /*border:solid 1px #FFFFFF;*/
}
.Instructorlist_Wrap #Instructor_List{
margin: 0px 0px 0px 25px;
padding: 0px;
list-style-image:url(../images/layout/instructor_dot.jpg);
list-style-type:circle;
}
.Instructorlist_Wrap #Instructor_List .Instructor_ListItem{
margin: 0px;
padding: 0px;
height: 40px;
width:240px;
}
#Instructor_List .Instructor_ListItem .Instructor_Item:link,
#Instructor_List .Instructor_ListItem .Instructor_Item:active,
#Instructor_List .Instructor_ListItem .Instructor_Item:visited{
height: 40px;
width: 240px;
margin: 0px;
padding: 0px;
display: block;
line-height: 40px;
font-size: 18px;
font-weight:400;
border:none;
color: #999999;
background-image:url(../images/layout/instructor_line.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}
#Instructor_List .Instructor_ListItem .Instructor_Item:hover{
color: #FFCF0B;
 background-image:url(../images/layout/instructor_line.jpg);
 background-repeat:no-repeat;
 background-position:bottom left;
}
#Instructor_List .Instructor_ListItem .Instructor_Item_Last:link,
#Instructor_List .Instructor_ListItem .Instructor_Item_Last:active,
#Instructor_List .Instructor_ListItem .Instructor_Item_Last:visited{
height: 40px;
width: 240px;
margin: 0px;
padding: 0px;
display: block;
line-height: 40px;
font-size: 18px;
border:none;
color: #999999;
text-decoration: none;
}
#Instructor_List .Instructor_ListItem .Instructor_Item_Last:hover{
color: #FFCF0B;
}


.Instructor_Wrap{
 float:left;
 width:620px;
 height:auto;
 padding:0px;
 margin:0px 0px 0px 20px;
}
.Instructor_Item_Display{
 display:inline;
}
.Instructor_Item_Hidden{
 display:none;
}
.Instructor_Header{
 width:620px;
 height:110px;
 padding:0px;
 margin:0px;
  /*border:solid 1px #FFFFFF;*/
}
.Instructor_Name{
 float:left;
 width:450px;
 height:30px;
 line-height:30px;
 padding:0px;
 margin:30px 0px 0px 0px;
}
.Instructor_Types{
 float:left;
 width:450px;
 height:25px;
 line-height:25px;
 padding:0px;
 margin:0px;
}
.Instructor_Image{
 float:right;
 width:151px;
 height:110px;
 padding:0px;
 margin:0px;
 background-image:url(../images/layout/instructor_img_bg.jpg);
 background-repeat:no-repeat;
 background-position:top right;
  /*border:solid 1px #FFFFFF;*/
}
.image_holder{
 padding:0px;
 margin:9px 0px 0px 20px;
 width:94px;
 height:93px;
}
.Instructor_Content{
 width:620px;
 height:auto;
 padding:0px;
 margin:5px 0px 0px 0px;
  /*border:solid 1px #FFFFFF;*/
}
.lblInstructorName{
padding:0px;
margin:0px;
color: #FFCF0B;
font-size: 25px;
font-weight:normal;
}
.lblnstructorTypes{
padding:0px;
margin:0px;
color: #999999;
font-size: 18px;
font-weight:normal;
}



.AddInstructor_Holder{
 width:880px;
 height:auto;
 padding:10px;
 margin:0px;
 background-color:#3F3B3B;
 border:solid 1px #2F2C2C;
}
.Instructor_Holder{
 float:left;
 padding:0px;
 margin:0px;
 width:920px;
 height:auto;
 border:solid 1px #ffffff;
}
.Instructor_Holder img{
 float:right;
 padding:0px;
 margin:0px 0px 0px 10px;
}
/*////////////////////////////////////////////// TESTIMONIAL CONTROL STYLES ////////////////////////////////////////////////////*/
.RadItemTesimonial_Holder{
 width:880px;
 height:25px;
 padding:5px;
 margin:0px 0px 5px 0px;
 /*border:solid 1px #FFFFFF;*/
}
.RadItemTesimonialAuto_Holder{
 width:880px;
 height:25px;
 padding:0px;
 margin:0px 0px 5px 0px;
 /*border:solid 1px #FFFFFF;*/
}
.RadEditTesimonial_Holder{
 width:880px;
 height:auto;
 padding:5px;
 margin:0px 0px 5px 0px;
 border:solid 1px #FFFFFF;
}
.Addtestimonial_Holder{
 float:left;
 width:870px;
 height:auto;
 padding:10px;
 margin:0px;
 background-color:#3F3B3B;
 border:solid 1px #2F2C2C;
}
.lblTestimonials{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:10px;
}
.testimonial_title{
font-size: 18px;
font-weight:400;
color: #999999;
}
/*////////////////////////////////////////////// LINKS STYLES ////////////////////////////////////////////////////*/
.RadItemLinkAdmin_Holder{
 width:880px;
 height:25px;
 padding:5px;
 margin:0px 0px 5px 0px;
 border:solid 1px #FFFFFF;
}
.RadItemLinkUser_Holder{
 width:880px;
 height:25px;
 padding:0px;
 margin:0px 0px 5px 0px;
 /*border:solid 1px #FFFFFF;*/
}
.RadEditLink_Holder{
 width:880px;
 height:auto;
 padding:5px;
 margin:0px 0px 5px 0px;
 border:solid 1px #FFFFFF;
}
/*////////////////////////////////////////////// FEES STYLES ////////////////////////////////////////////////////*/
.fees_col{
 float:left;
 width:880px;
  /*width:445px;*/
 height:auto;
 padding:0px 10px 0px 0px;
 margin:0px;
}
/*////////////////////////////////////////////// FAQS STYLES ////////////////////////////////////////////////////*/
#question_wrap{
 float:left;
 width:430px;
  /*width:445px;*/
 height:auto;
 padding:0px 0px 0px 0px;
 margin:0px 25px 0px 0px;
 /*border:solid 1px #ffffff;*/
}
#qlist{
 float:left;
 padding:0px;
 margin:auto;
 width:430px;
 height:auto;
 list-style-type:none;
 /*border:solid 1px #FF00FF;*/
}
.qitem{
 float:left;
 padding:0px;
 margin:auto;
 width:430px;
 height:25px;
 line-height:25px;
 text-align:left;
 /*border:solid 1px #0000FF;*/
}
.qitem a:link,
.qitem a:active,
.qitem a:visited{
 display:block;
 font-weight:bold;
 color:#FFFFFF;
}
.qitem a:hover{
 color:#CCCCCC;
}
#answer_wrap{
 float:left;
 width:430px;
 height:auto;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 /*border:solid 1px #6F6868;*/
}
.answeritem_display{
display:inline;
}
.answeritem_hidden{
 display:none;
}
/*////////////////////////////////////////////// SEO CONTROL STYLES ////////////////////////////////////////////////////*/
.seo_holder{
float: left;
height:auto;
width: 100%;
padding:10px 0px 0px 0px;
margin:0px;
}
.lblSEOTitle{
 font-weight:bold;
 color:#285CAA;
}
table.tbl_SEO{
 height:auto;
 width: 100%;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.tbl_SEO td{
 padding:3px;
}