/* CSS Document */

body{
    font-family: Arial, Helvetica, sans-serif;
	padding:0 0 13px 0;
	margin:0;
	background-color:#afadad;
	color:#000;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*body*/

/*main*/

.leftBG{
background-image: url(../images/leftBG.jpg);
background-repeat: repeat-y;
}

.righBG{
background-image:url(../images/rightBG.jpg);
background-repeat: repeat-y;
}

.middleBG{
background-image:url(../images/middleBG.jpg);
background-repeat: repeat-y;
}

.lftText{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
	padding:0 0 0 0px;
}
.lftText a{
	color:#2689A5;
	background-color:inherit;
	font-weight:bold;
	text-decoration:none;
}
.lftText a:hover{
	color:#6e0202;
	font-weight:bold;
	text-decoration:none;
}

.h3{
	font:normal 18px/47px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 0px;
	margin:0;
}

.h3 a{
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 0px;
	margin:0;
	text-decoration:none;
}

.h3 a:hover{
	color:#6e0202;
	background-color:inherit;
	padding:0 0 0 0px;
	margin:0;
	text-decoration:none;
}

.h4{
    width:597px;
	font:normal 14px/25px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 0px;
	margin:0;
}
.h4 a{
	color:#D76E08;
	background-color:inherit;
	text-decoration:none;
}
.h4 a:hover{
	color:#6e0202;
	font-weight:bold;
	text-decoration:none;
}
.lftText2{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
	padding:0 0 0 10px;
	margin:0 0 30px 0;
	text-decoration:none;
}
.lftText2 a{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
    text-decoration:none;
}
.lftText2 a:hover{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6e0202;
	background-color:inherit;
	text-decoration:none;
}
.lftText3{
	width:384px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
	padding:0 0 0 10px;
	margin:0;
	float:left;
}
.lftText3 a{
	color:#2689A5;
	background-color:inherit;
	text-decoration:underline;
}
.lftText3 a:hover{
	color:#2689A5;
	background-color:#E8E6D1;
	text-decoration:none;
}
.dashed{
color:#666666;
}

/*------------------------------------------------bottom--------------------*/
#bottomMain{
	width:100%;
	background-color:#E8E6CD;
	color:#000;
	border-top:#DAD9C1 solid 2px;
	border-bottom:#FFFDE7 solid 1px;
	padding:9px 0 22px 0;
}
#bottom{
	margin:0 auto;
	padding:0 0px 0 0px;
}
#bottom ul.first{
	padding:0;
	margin:0 0px 0 0;
	float:left;
}
#bottom ul.first li.topHead{
	background:url(../images/bullet.gif) 0 12px no-repeat #E8E6CD;
	color:#CE6C04;
	font:bold 18px/43px Arial, Helvetica, sans-serif;
	padding:0 0 0 26px;
}
#bottom ul.first li.normal{
	padding:0;
	margin:0;
}
#bottom ul.first li.normal a{
	background:url(../images/arrow_white.gif) 0 5px no-repeat #E8E6CD;
	padding:0 0 0 12px;
	color:#3F3D1F;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bottom ul.first li.normal a:hover{
	color:#3F3D1F;
	background-color:#D6D4BE;
	text-decoration:none;
}
#bottom ul.second{
	padding:0;
	margin:0;
	float:left;
}
#bottom ul.second li.topHead2{
	background:url(../images/bullet.gif) 0 12px no-repeat #E8E6CD;
	color:#CE6C04;
	font:bold 18px/43px Arial, Helvetica, sans-serif;
	padding:0 0 0 26px;
}
#bottom ul.second li.normal2{
	padding:0;
	margin:0;
}
#bottom ul.second li.normal2 a{
	background:url(../images/arrow_white.gif) 0 5px no-repeat #E8E6CD;
	padding:0 0 0 12px;
	color:#3F3D1F;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bottom ul.second li.normal2 a:hover{
	color:#3F3D1F;
	background-color:#D6D4BE;
	text-decoration:none;
}
#bottom ul.third{
	width:298px;
	padding:0;
	margin:0;
	float:right;
}
#bottom ul.third li.topHead3{
	background:url(../images/bullet.gif) 0 12px no-repeat #E8E6CD;
	color:#CE6C04;
	font:bold 18px/43px Arial, Helvetica, sans-serif;
	padding:0 0 0 26px;
}
#bottom ul.third li.normal3{
	padding:0;
	margin:0;
}
#bottom ul.third li.normal3 a{
	background:url(../images/arrow_white.gif) 0 5px no-repeat #E8E6CD;
	padding:0 0 0 12px;
	color:#3F3D1F;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bottom ul.third li.normal3 a:hover{
	color:#3F3D1F;
	background-color:#D6D4BE;
	text-decoration:none;
}
#bottom ul.third li.xhtml{
	background:url(../images/xhtml_bg.gif) right top no-repeat;
	width:73px;
	height:22px;
	padding:0 0 0 29px;
	margin:15px 0 4px 0;
	display:block;
	float:left;
}
#bottom ul.third li.xhtml a{
	color:#121213;
	background-color:inherit;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
#bottom ul.third li.xhtml a:hover{
	color:#CE6C04;
	background-color:inherit;
}

/*------------------------------------------------bottom--------------------*/

/*------------------------------------------------side--------------------*/
#sideMain{
	width:100%;
	background-color:#E8E6CD;
	color:#000;
	border-top:#DAD9C1 solid 2px;
	border-bottom:#FFFDE7 solid 1px;
	padding:9px 0 22px 0;
}
#side{
	margin:0 auto;
	padding:0 0px 0 0px;
}
#side ul.first{
	padding:0;
	margin:0 0px 0 0;
	float:left;
}
#side ul.first li.topHead{
	background:url(../images/bullet.gif) 0 12px no-repeat #fff;
	color:#CE6C04;
	font:bold 18px/43px Arial, Helvetica, sans-serif;
	padding:0 0 0 26px;
}
#side ul.first li.normal{
	padding:0;
	margin:0;
}
#side ul.first li.normal a{
	background:url(../images/arrow_white.gif) 0 5px no-repeat #fff;
	padding:0 0 0 12px;
	color:#3F3D1F;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#side ul.first li.normal a:hover{
	color:#3F3D1F;
	background-color:#D6D4BE;
	text-decoration:none;
}
#side ul.second{
	padding:0;
	margin:0;
	float:left;
}
#side ul.second li.topHead2{
	background:url(../images/bullet.gif) 0 12px no-repeat #E8E6CD;
	color:#CE6C04;
	font:bold 18px/43px Arial, Helvetica, sans-serif;
	padding:0 0 0 26px;
}
#side ul.second li.normal2{
	padding:0;
	margin:0;
}
#side ul.second li.normal2 a{
	background:url(../images/arrow_white.gif) 0 5px no-repeat #E8E6CD;
	padding:0 0 0 12px;
	color:#3F3D1F;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#side ul.second li.normal2 a:hover{
	color:#3F3D1F;
	background-color:#D6D4BE;
	text-decoration:none;
}
#side ul.third{
	width:298px;
	padding:0;
	margin:0;
	float:right;
}
#side ul.third li.topHead3{
	background:url(../images/bullet.gif) 0 12px no-repeat #E8E6CD;
	color:#CE6C04;
	font:bold 18px/43px Arial, Helvetica, sans-serif;
	padding:0 0 0 26px;
}
#side ul.third li.normal3{
	padding:0;
	margin:0;
}
#side ul.third li.normal3 a{
	background:url(../images/arrow_white.gif) 0 5px no-repeat #E8E6CD;
	padding:0 0 0 12px;
	color:#3F3D1F;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#side ul.third li.normal3 a:hover{
	color:#3F3D1F;
	background-color:#D6D4BE;
	text-decoration:none;
}
#side ul.third li.xhtml{
	background:url(../images/xhtml_bg.gif) right top no-repeat;
	width:73px;
	height:22px;
	padding:0 0 0 29px;
	margin:15px 0 4px 0;
	display:block;
	float:left;
}
#side ul.third li.xhtml a{
	color:#121213;
	background-color:inherit;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
#side ul.third li.xhtml a:hover{
	color:#CE6C04;
	background-color:inherit;
}
/*------------------------------------------------side--------------------*/

/*------------------------------------------------middle--------------------*/

#middle{
	color:none;
	
}

#middle p.rightText{
	width:285px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	background-color:inherit;
	padding:0 0 21px 16px;
	margin:0;
	float:left;

#middle ul{
    display:block;
	background:url(../images/arrow_green.gif) 0 7px no-repeat;
	padding:0 0 0 14px;
	font:normal 12px/23px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
	text-decoration:none;
}
#middle ul li{
    display:block;
	background:url(../images/arrow_green.gif) 0 7px no-repeat;
	padding:0 0 0 14px;
	font:normal 12px/23px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
	text-decoration:none;
	margin:0;
	line-height:0;
	float:left;
}
#middle ul li a{
    display:block;
	padding:0 0 0 13px;
	font:normal 12px/23px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
	text-decoration:none;
}
#middle ul li a:hover{
	color:none;
	background-color:none;
}


/*table*/

.basic			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFF; text-decoration:none}
.month			{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; color: #D76E08; text-decoration:none}
.program		{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #000; text-decoration:none}
.firstRow		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #635f39; text-decoration:none;}
.firstRow a		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #635f39; text-decoration:none;}
.firstRow a:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #6e0202; text-decoration:none;}
.sndRow		    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #262727; text-decoration:none;                 background-color: #f5f0c4;}
.sndRow a		 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #262727; text-decoration:none;                 background-color: #f5f0c4;}
.sndRow a:hover		 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #6e0202; text-decoration:none;                 background-color: #f5f0c4;}
.bytitle		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #6e0202; text-decoration:none}

/*tetimonial*/

.category		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #D76E08; text-decoration:none}
.coma            { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; color: #6D693F; text-decoration:none}
.from            { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #272727; text-decoration:none}



