/* CSS Document */
body{padding:0px; margin:0px; background:#fff; color:#666; font:12px/19px Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
a{background:#0099FF; color:#fff; text-decoration:none;}
a:hover{text-decoration:underline;}

/*-----------topMenu--------------*/
#topMenu{width:126px; height:176px; background:#FFFFFF; position:relative; padding:15px 0 0 20px;}

#topMenu ul{width:110px;}
#topMenu ul li{width:110px; height:22px; border-bottom:1px dashed #AECCCA; font:bold 13px/12px Arial, Helvetica, sans-serif;}
#topMenu ul li a{ height:22px; display:block; background:url(images/bullet-normal.gif) 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;}
#topMenu ul li a:hover{background:url(images/bullet-hover.gif) 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;}
#topMenu ul li span{ height:22px; display:block; background:url(images/bullet-normal.gif) 0 7px no-repeat #fff; color:#FF0000; line-height:22px; text-decoration:none; padding:0 0 0 15px;}

/*------------endTopMenu-------------------*/

/*-----------------topRight-------------------------*/
#topRight{width:249px; height:275px; float:left; background:url(images/right-bg.gif) 100% 0 no-repeat #fff; color:#000; border-left:solid 1px #dfdedf;}
#topRight ul{width:198px;  margin:0 0 0 20px;}
#topRight ul li{width:99px; height:275px; float:left;}

#topRight ul li.home{width:99px; height:275px;}
#topRight ul li.home a{width:99px; height:275px; display:block; background:url(images/home-normal.jpg) 0 0 no-repeat; text-indent:-20000px;}
#topRight ul li.home a:hover{width:99px; height:275px; background:url(images/home-normal.jpg) 0 0 no-repeat;}

#topRight ul li.contact a{width:99px; height:275px; display:block; background:url(images/contact-normal.jpg) 0 0 no-repeat; text-indent:-20000px;}
#topRight ul li.contact a:hover{width:99px; height:275px; background:url(images/contact-normal.jpg) 0 0 no-repeat;}
/*----------------endTopRight----------------*/

/*---------body--------*/
#body{width:981px; background:#FFFFFF; float:left;}

#bodyLeft{width:716px; background:#FFFFFF; float:left;}
#bodyLeft1{width:696px; background:#FFFFFF; float:left; padding:10px; font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;}
#bodyLeft1 h2{background:url(images/service_img.gif) no-repeat; font:bold 24px/24px Georgia, "Times New Roman", Times, serif; text-indent:50px; line-height:40px; color:#006bbc; width:500px;}
#bodyLeft1 p.caption{
	font:normal 18px/18px Arial, Helvetica, sans-serif bold;
	color:#d20039;
}
#bodyLeft1 p.text{
	font:normal 13px/15px Arial;
	color:#000;
	padding:0 0 0 30px;
}

#bodyLeft1 p.text span{
	color:#006882;
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
}
#bodyLeft1 ul{padding:10px 0 0 30px; font:normal 13px/15px Arial; color:#000000}
#bodyLeft1 ol{font:normal 13px/15px Arial; padding:10px 0 10px 20px; color:#000000}
#bodyLeft1 ul li{background:url(images/symbol2.gif) no-repeat 0 10px; font:normal 13px/15px Arial; padding:10px 0 10px 20px; color:#000000}

/*----BODY BOTTOM PANEL----*/
#bodyLeft2{width:650px; margin:0 auto; padding:54px 0 0 50px; clear:both;}
/*----Info Panel----*/
#infoPan{width:187px; height:192px; background:url(images/infopanelbg.jpg) 0 100% no-repeat #3B3B3B; float:left; margin:0 28px 0 0; color:#524201; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}
#infoPan h2{width:163px; height:40px; background:url(images/infopaneltop.jpg) 0 0 no-repeat #3B3B3B; color:#fff; font:32px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:30px 0 0 24px;}
#infoPan p{padding:10px 0 0 24px; line-height:17px;}
#infoPan p.view{width:66px; height:18px; padding:10px 0 0 24px;}
#infoPan p.view a{width:66px; height:18px; display:block; background:url(images/infoview-normal.gif) 0 0 no-repeat #F0C40E; color:#fff; font:12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#infoPan p.view a:hover{background:url(images/infoview-hover.gif) 0 0 no-repeat #F0C40E; color:#fff; text-decoration:none;}
/*----/Info Panel----*/

/*----Services Panel----*/
#servicesPan{width:187px; height:192px; background:url(images/servicespanelbg.jpg) 0 100% no-repeat #3B3B3B; color:#212121; float:left; margin:0 28px 0 0; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}
#servicesPan h2{width:163px; height:40px; background:url(images/servicespaneltop.jpg) 0 0 no-repeat #3B3B3B; color:#fff; font:32px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:30px 0 0 24px;}
#servicesPan p{padding:10px 0 0 24px; line-height:17px;}
#servicesPan p.view{width:66px; height:18px; padding:10px 0 0 24px;}
#servicesPan p.view a{width:66px; height:18px; display:block; background:url(images/servicesview-normal.gif) 0 0 no-repeat #B8B8B8; color:#fff; font:12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#servicesPan p.view a:hover{background:url(images/servicesview-hover.gif) 0 0 no-repeat #B8B8B8; color:#fff; text-decoration:none;}
/*----/Services Panel----*/

/*----Schedule Panel----*/
#schedulePan{width:187px; height:192px; background:url(images/schedulepanelbg.jpg) 0 100% no-repeat #3B3B3B; color:#fff; float:left; margin:0 28px 0 0; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}
#schedulePan h2{width:163px; height:40px; background:url(images/schedulepaneltop.jpg) 0 0 no-repeat #3B3B3B; color:#fff; font:32px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:30px 0 0 24px;}
#schedulePan p{padding:10px 0 0 24px; line-height:17px;}
#schedulePan p.view{width:66px; height:18px; padding:10px 0 0 24px;}
#schedulePan p.view a{width:66px; height:18px; display:block; background:url(images/scheduleview-normal.gif) 0 0 no-repeat #E45D5D; color:#fff; font:12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#schedulePan p.view a:hover{background:url(images/scheduleview-hover.gif) 0 0 no-repeat #E45D5D; color:#fff; text-decoration:none;}
/*----/Schedule Panel----*/

/*----BOTOM PANEL----*/





#bodyRight{width:265px; height:100%; height:inherit; background:url(images/bodyLeft_bg.gif) repeat-y; float:left; display:block;}
#bodyRight1{width:265px; height:381px; float:left; display:block;}
#bodyRight2{width:265px; height:100%; float:left; display:block;}

#bodyRight2 h2{
	font:bold 20px/17px Georgia, "Times New Roman", Times, serif;
	color:#009900;
	width:225px;
	padding:0 0 0 20px;
}
#bodyRight2 ul{
	width:225px;
	padding:10px 10 10px 20px;
}
#bodyRight2 ul li{
	width:225px;
	padding:0;
	margin:0;
}
#bodyRight2 ul li a{
	display:block;
	background:url(images/arrow_green2.gif) 0 7px no-repeat #fff;
	padding:0 0 0 15px;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#3300CC;
	margin:0;
	text-decoration:underline;
}
#bodyRight2 ul li a:hover{
	color:#3300CC;
	background-color:#ECFCEB;
	text-decoration:none;
}
/*----------endBody--------*/

#footer{width:981px; height:138px; float:left; display:block; background:url(images/footer_bg.gif) repeat-x;}
#footer ul{width:600px; height:20px; margin:20px 0 0 0;}
#footer li{float:left;}
#footer ul li a{padding:0 10px 0; font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background:#7faa3e;}
#footer ul li a:hover{font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; background:#7faa3e;}
