@charset "utf-8";
/* CSS Document */

body{ background:url(../images/bg.jpg) repeat-x top #f4f7f7; 
margin:0;
font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000;
}


fieldset{-moz-border-radius: 8px; border-radius: 10px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
a img{ border:none;}
strong.title{color:#58aac6;}

#main-container{ background:url(../images/daya.png) repeat-y center; 
width:929px;
margin:0 auto; 
padding:0 20px;
}
*html #main-container{ background-position:20px 0;}
/*+++++++++++++TOP NAV*+++++++++++++++++*/
#top-nav{ background:url(../images/nav-bg.jpg) repeat-x;
height:25px;
}
#top-nav ul{margin:0; padding:0; float:right;}
#top-nav li{list-style-type:none; float:left;
border-left:dotted 1px #fff;
}
#top-nav a{ display:block; color:#fff; text-decoration:none;
font-family:Tahoma, Geneva, sans-serif; font-size:14px;
text-transform:uppercase;
 padding:5px 15px 0 15px;
 height:20px;}
#top-nav a:hover{ text-decoration:none; color:#fff; background-color:#b7afa3;}
#top-nav .current{background-color:#b7afa3;}
/*+++++++++++++TOP NAV*+++++++++++++++++*/


/*+++++++++++++BANNER*+++++++++++++++++*/

#banner{ background:url(../images/banner.jpg) no-repeat; height:166px; position:relative;}
#banner .address{ position:absolute; text-align:right; top:36px; right:89px;}
#banner .address a{color:#58aac6;}
/*+++++++++++++BANNER*+++++++++++++++++*/


/*++++++++++++MID NAV++++++++++++++++++*/
#mid-nav{ background:url(../images/mid-nav-bg.jpg) repeat-x; height:43px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#fff; text-transform:uppercase;}
#mid-nav ul{margin:0; padding:0;}
#mid-nav li{list-style-type:none; float:left; display:block;  border-left:dotted 1px #fff;}
#mid-nav li a{text-decoration:none; color:#fff; display:block;   height:28px; padding:15px 0 0 0; text-align:center; vertical-align:text-middle;  }
#mid-nav li a:hover{ background-color:#b7afa3;display:block;border:none; }
#mid-nav .first{border:none; width:133px;}
#mid-nav .catalouge{width:150px;}
#mid-nav .sked{width:148px;}
#mid-nav .online-training{width:146px;}
#mid-nav .con-educ{width:180px;}
#mid-nav .links{width:167px;}
#mid-nav .current{background-color:#b7afa3;display:block;}

/*++++++++++++MID NAV++++++++++++++++++*/

/*++++++++++++CONTENT AREA+++++++++++++*/
#content-area{ padding:11px 11px;}
#content-area #banner2{ background:url(../images/reg-now.jpg) no-repeat; height:281px; color:#fff; position:relative; margin-bottom:31px;}
#banner2 .text1{font-family:Verdana, Helvetica, sans-serif; position:absolute; top:90px; left:40px; width:330px; }
#banner2 .text2{font-family:Arial, Helvetica, sans-serif; position:absolute; bottom:26px; left:132px;}
#banner2 .text3{font-family: Verdana, Geneva, sans-serif; font-size:18px; position:absolute; bottom:13px; right:22px;}
#banner2 .text3 .arrow{font-family: Verdana; font-size:12px; color:#acd4dd; position:relative; top:-2px;}
#banner2 a,#banner2 a:hover{ text-decoration:none; color:#fff;}

#left-area{float:left; padding:0 10px; width:495px;}
h2.title{ font-family:"Times New Roman", Times, serif;
font-size:32px; 
color:#1e3c43; 
border-bottom:1px dotted #000; 
width:515px; 
padding:0; 
margin:0;
font-weight:normal;
}
/*++++++++++++++++++FORM++++++++++++++++++++++++*/
#right-area{ float:right; background:url(../images/form-top.jpg) no-repeat top; width:350px; padding-top:137px; font-family:Verdana, Geneva, sans-serif;}
#right-area br{clear:both; padding:0; margin:0;}
#right-area .contact-form{ background:url(../images/bg-form.jpg) repeat-x top; padding:10px;}
#right-area .contact-form label.general{ float:left; width:100px;  font-size:14px;  font-weight:bold; padding:4px 0;}
#right-area .contact-form input.general{ border:1px solid #729cb8; width:190px; height:18px; float:right; margin-bottom:3px;}


.contact-form  label.area{ float:left; font-size:14px; font-weight:bold; }
.contact-form  input.checkbox{float:left; margin:0px 20px 3px 20px; width:auto;}
.contact-form  label.test{ width:280px; padding-bottom:3px;}
.contact-form textarea{ width:198px; height:118px; float:right;border:1px solid #729cb8; overflow:hidden;}
.contact-form .button{height:28px; width:155px; background:#92c8e2; border:1px solid #051215; text-align:center; color:#fff; margin:10px 0; float:right;}
/*++++++++++++CONTENT AREA+++++++++++++*/



#botnav{ border-bottom:10px solid #f4f7f7; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#cfe9f1; padding:10px 10px 0 10px;}
#botnav ul{ margin:0; padding:0;}
#botnav li{list-style-type:none; float:left; padding-right:2px;}
#botnav a{text-decoration:none;color:#1e3c43;}
#botnav .copyright{ color:#919191; float:left; padding:10px 0 0 20px;}
#botnav .reg{ color:#919191; float:right;  padding:10px 40px 0 0;}



/*++++++++++++CALENDAR+++++++++++++*/
.month{ text-align:center; font-size:24px; font-weight:bold;}
.days{ text-align:center; font-size:18px; font-weight:bold; color:#333;}
.date{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	height:50px;
	vertical-align: top;
}
/*++++++++++++CALENDAR+++++++++++++*/
.calendar-info {
	text-align:center;
	font-size:11px;
	font-weight:normal;
	vertical-align: top;
}
