/* CSS Document */

body{background:#7cceb9 url(../images/bg.jpg) repeat-x top; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #231f20; line-height:18px;}
a {color: #00483a; text-decoration:none;}
a:hover{color: #231f20;	text-decoration: none;}
img.left{border: 0; float:left;}
img.right{border: 0; float:right;}
img { border:0;}

.layout{ margin:0 auto; width:761px; height:100%; }
.main{background-color:#fff; margin:0px; float:left; width:761px; padding:0;}


.header{width:761px; height:100px; float:left; padding:0px;}
.middle_container{width:761px; padding:0px; margin:0px; background-color:#fff; float:left; padding-bottom:20px;}
.middle_container .left_section_outer{width:230px; padding:0px; margin:0px; float:left;} 
.middle_container .left_section_inner{width:201px; padding:0px; margin:0px auto;}
.left_section_inner .menu_top{background:url(../images/menu_top.gif) no-repeat left; height:29px; width:201px; float:left;}
.left_section_inner .menu_mid{background:url(../images/mid_menu.jpg) repeat-y left; height:auto; float:left; width:200px;}
.left_section_inner .menu_bot{background:url(../images/menu_bot.gif) no-repeat left;height:29px; width:201px;float:left;}

.bggg{background:url(../images/bgg.jpg) no-repeat left top; padding:0px; width:502px; float:left; *margin: 0 0 20px 0; 
position:relative;}
.bggg p{padding:10px 10px 16px 144px; *padding:25px 10px 26px 144px;width:345px; float:left; border-bottom:1px solid #027156; line-height:20px;} 
.bggg p strong{ font-weight:bold; color:#FFFFFF; font-size:16px;}
.bggg .newsletter_Ch { width:122px; height:108px; position:absolute; left:0; top:0;}

.menu_mid ul{width:201px; margin:0; padding:0px; float:left;}
.menu_mid ul li{width:201px; margin:0; padding:0px; list-style:none;float:left; font-weight:bold; background:none;}
.menu_mid ul li a{margin:0; color:#231f20; text-decoration:none;padding:0 0 0 20px; line-height:30px}
.menu_mid ul li a:hover{color:#006f53; text-decoration:none; padding:0 0 20px 20px;}
.menu_mid ul li.menu_seprator{background:url(../images/menu_sep.jpg) no-repeat left; height:14px; width:175px; float:left; padding:15px 0; margin:0 0 0 7px;}

.middle_container .right_section_outer{width:530px; padding:0px; margin:0px; float:left;}
.middle_container .right_section_inner{width:502px; padding:0px; margin:0px; float:left;}
.right_section_inner .recent_announcement{width:251px; padding:0px; margin:23px 0 0 0px; float:left; border:1px solid #a0c1bc;}
.right_section_inner .recent_announcement h2{width:100%; padding:0px; margin:0px;line-height:21px; color:#fff; font-weight:normal; text-align:center; background-color:#00483a; font-size:15px;}
.right_section_inner .recent_announcement p{width:225px; padding:10px 0; margin:0 0 0 6px; font-size:15px; background:url(../images/dot_line.gif) left bottom repeat-x;}

.right_section_inner .emergency{float:left; width:231px; padding:0px; margin:22px 0 0 13px;}
.right_section_inner .emergency p{font-size:13px; font-weight:bold; color:#00483a; margin:0px; padding:0 0 10px 0;}
.emergency a{color:#00A692}
.emergency a:hover{ color:#00483A}


.punch_line{width:502px; float:left;}
.punch_line p{width:310px; float:left;}
.punch_line p span{width:auto; float:left;}

.bodyText {padding-top:19px; width:95%; margin:0px auto; height:auto;}
.bodyText p {width:100%; float:left; padding:10px 0px 0px 0; margin:0px;}

.bodyText h1 { width:100%; float:left; background-image:url(../images/titlehead_bg.gif); margin:0px; color:#FFFFFF; font-size:16px; line-height:32px; padding-left:10px; background-repeat:repeat-y;}
.bodyText fieldset { width:100%; float:left; padding:0px; margin:0px;}
.bodyText fieldset legend { color:#005041; font-weight:bold; text-transform:uppercase; font-size:17px; line-height:32px;}
.bodyText fieldset p {color:#005041; padding:15px;margin:0px; font-size:17px; width:90%; line-height:22px;}
.bodyText ol { width:80%; float:left; _border:0px solid #000; _padding-left:30px; _margin-left:30px; padding-top:5px; margin-top:0px;  padding-bottom:5px; margin-bottom:0px; color:#00ab98;}

.bodyText a {color:#00ab98; text-decoration:underline;}
.bodyText a:hover {color:#000; text-decoration:none;}

.highlight { color:#005041; font-weight:bold; text-transform:uppercase; font-size:15px; line-height:22px;}
.highlight1{ color:#005041; font-weight:bold; text-transform:uppercase; font-size:12px; line-height:22px;}
.redhighlight { color:#000; /*color:#FF0000;*/ font-weight:bold; text-transform:uppercase; font-size:13px; line-height:18px;}

.faqC {width:100%; float:left; padding:10px 0px; border-bottom:1px dotted #CCCCCC;}
.faqq {width:auto; padding:10px 0px; padding-right:10px; font-size:30px; color:#278e73; float:left;}
.faaa {width:auto; padding:10px 0px; padding-right:10px; font-size:30px; color:#278e73; float:left;}
.faqques {width:auto; padding:3px 0px; color:#00ab98;float:left;}
.faqa {width:100%; padding:3px 0px; float:left;}




#slideshow {
   position:relative; width:auto; float:left
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0; border:2px solid #baead3; padding:9px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0; border:1px solid #baead3; padding:10px;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*----------------------------------Updated CSS From Here------------------------------------------*/

/*Common CSS*/
.fl { float:left;}
.fr { float:right;}
.cl { clear:both; margin:0; padding:0;}
/*Common CSS*/

/*Form Field*/
.form-area { width:475px; margin:15px auto 0 auto; padding:15px 0 0 0; font-family:Arial, Helvetica, sans-serif; border-top:1px #027156 solid;}
.form-area_row { width:475px; height:auto; font-size:12px; color:#000000; padding:0 0 10px 0;}
.form-area_row .field { margin:0; padding:0; width:300px;}
.form-area_row .field p { margin:0; padding:0; color:#004f40; font-size:10px;}

.txt-field { width:186px; font-size:11px; border:1px #00ab98 solid;}
.drop-box { width:100px; font-size:11px; border:1px #00ab98 solid;}
.drop-box-1 { width:60px; font-size:11px; border:1px #00ab98 solid;}
.drop-box-2 { width:70px; font-size:11px; border:1px #00ab98 solid;}
.txt-area { width:186px; height:100px; font-size:11px; border:1px #00ab98 solid;}
.requried { color:#42a189; font-size:11px; text-align:right; padding:0 210px 5px 0;}
/*Form Field*/

/*Buttons*/
.green-btn { float:left; margin:0 5px 0 0;}
.green-btn a { background:url(../images/green-btn_left.gif) left no-repeat; color:#FFFFFF; text-decoration:none;
line-height:25px; display:block; padding:0 0 0 10px; font-size:12px; text-transform:uppercase;}
.green-btn a span { background:url(../images/green-btn_right.gif) right no-repeat; padding:5px 10px 5px 0;}
.green-btn a span input { background:none; border:none; color:#FFFFFF; font-size:12px; text-transform:uppercase; padding:5px 0 5px 0; padding:0 0 0 0 !important; padding:5px 0 5px 0;}
.green-btn a:hover {color:#FFFFFF; text-decoration:none; font-size:12px; text-transform:uppercase;}

.green-btn-1 { float:left; margin:0 5px 0 20px; background:url(../images/green-btn_left.gif) left no-repeat; color:#FFFFFF; text-decoration:none;
line-height:25px; display:block; padding:0 0 0 10px; font-size:12px; text-transform:uppercase;}
.green-btn-1 a { background:url(../images/green-btn_left.gif) left no-repeat; color:#FFFFFF; text-decoration:none;
line-height:25px; display:block; padding:0 0 0 10px; font-size:12px; text-transform:uppercase;}
.green-btn-1 span { background:url(../images/green-btn_right.gif) right no-repeat; padding:5px 10px 5px 0;}
.green-btn-1 span input { background:none; border:none; color:#FFFFFF; font-size:12px; text-transform:uppercase; padding:5px 0 5px 0; padding:0 0 0 0 !important; padding:5px 0 5px 0; cursor:pointer;}
.green-btn-1 a:hover {color:#FFFFFF; text-decoration:none; font-size:12px; text-transform:uppercase;}

.green-btn-2 { float:left; margin:0 5px 0 10px; background:url(../images/green-btn_left.gif) left no-repeat; color:#FFFFFF; text-decoration:none;
line-height:25px; display:block; padding:0 0 0 10px; font-size:12px; text-transform:uppercase;}
.green-btn-2 a { background:url(../images/green-btn_left.gif) left no-repeat; color:#FFFFFF; text-decoration:none;
line-height:25px; display:block; padding:0 0 0 10px; font-size:12px; text-transform:uppercase;}
.green-btn-2 span { background:url(../images/green-btn_right.gif) right no-repeat; padding:5px 10px 5px 0;}
.green-btn-2 span input { background:none; border:none; color:#FFFFFF; font-size:12px; text-transform:uppercase; padding:5px 0 5px 0; padding:0px 0 0 0 !important; padding:5px 0 5px 0; cursor:pointer;}
.green-btn-2 a:hover {color:#FFFFFF; text-decoration:none; font-size:12px; text-transform:uppercase;}

.main_button{background:url(../images/button_bg.gif) no-repeat; border:none; cursor:pointer; color:#fff;font-size:12px; text-transform:uppercase; text-align:center; width:66px; height:25px; padding:0 0 3px 0;*padding:0}
.main_button1{background:url(../images/button_bg.gif) no-repeat; border:none; cursor:pointer; color:#fff;font-size:12px; text-transform:uppercase; text-align:center; width:66px; height:25px; padding:0 0 3px 0;*padding:0; margin-left:62px;}

/*Buttons*/

.footer{margin:0 auto; width:761px; height:100%; padding:0;font-size:12px; color:#004a3b;}
.footer_left{margin:10px 0 10px 10px; float:left; width:451px; _width:441px;}
.footer_left a{font-size:12px; color:#004a3b; text-decoration:none;}
.footer_left a:hover{font-size:12px; color:#000; text-decoration:underline;}
.footer_right{margin:10px 10px 0 0; float:left; width:290px; text-align:right;}
.footer_right a{font-size:12px; color:#004a3b; text-decoration:none;}
.footer_right a:hover{font-size:12px; color:#000; text-decoration:underline;}

.blank_selction {width:502px;}

.project ul {width:100%; float:left; _border:0px solid #000; _padding-left:30px; _margin-left:30px; padding-top:5px; margin-top:0px;  padding-bottom:5px; margin-bottom:0px; margin-left:0px; color:#000000;}
.project ul li {list-style:disc;}


/*----------------------------------Updated CSS From Here------------------------------------------*/