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

body { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; background-color:#e4e4e4;}
a { text-decoration:none; outline:none;}
input {height:21px; border:1px solid #5A947F;  vertical-align: middle;}
input:hover {height:21px; border:1px solid #999999;}
input:focus {height:21px; border:1px solid #000000;}
textarea { border:1px solid #5A947F;}
textarea:hover { border:1px solid #999999;}
textarea:focus { border:1px solid #000000;}
select { border:1px solid #5A947F;}
select:hover { border:1px solid #999999;}
select:focus { border:1px solid #000000;}

/*Start of Box Curve Styles*/
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#C4D8CF; margin:0 5px;}
.b2 {height:1px; background:#D8E5DF; border-right:2px solid #C4D8CF; border-left:2px solid #C4D8CF; margin:0 3px;}
.b3 {height:1px; background:#D8E5DF; border-right:1px solid #C4D8CF; border-left:1px solid #C4D8CF; margin:0 2px;}
.b4 {height:2px; background:#D8E5DF; border-right:1px solid #C4D8CF; border-left:1px solid #C4D8CF; margin:0 1px;}
.contentb { color:#333333; background: #D8E5DF; border-right:1px solid #C4D8CF; border-left:1px solid #C4D8CF;}
.contentb2 { color:#333333; background: #D8E5DF; border-right:1px solid #C4D8CF; border-left:1px solid #C4D8CF; padding:10px 30px 15px 20px;}
.contentb2 .text{ font-size:11px  }



/*Start of Wrapper*/
#wrapper { width:898px; border:1px solid #77A694; margin:0px auto; background:#FFFFFF;}
.clearfix { clear:both;}
.spacer { height:16px;}

/*Start of Header*/
#header { padding:0px 0px 0px 0px; background-color:#A3C3B6;}

/*Start of Page Navs*/
#main_nav { border-bottom:1px solid #6B9F8B; height:38px;}
.download_over
{
	background-color: #D8E5DF;
	
}

#subNav {}
.subNav {font-family:Tahoma, Arial, Helvetica, sans-serif; padding:3px 0px 3px 15px;}
.subNav ul { margin:0px; padding:0px; list-style-type:none;}
.subNav li { font-size:0.75em; color:#5C7835; font-weight:bold; margin:0px; padding:0px; display:inline; padding-right:15px; line-height:18px;}
.subNav li a { color:#3E846C;}
.subNav li a:hover, .subNav li a:active, .subNav li a:focus { color:#5C7835;}
.subNav .select { color:#5C7835;}

.subNav2 {font-family:Tahoma, Arial, Helvetica, sans-serif; padding:10px 0px 0px 15px;}
.subNav2 ul { margin:0px; padding:0px; list-style-type:none;}
.subNav2 li { font-size:0.75em; color:#5C7835; font-weight:normal; margin:0px; padding:0px; display:inline; padding-right:20px; line-height:18px;}
.subNav2 li a { color:#3E846C;}
.subNav2 li a:hover, .subNav li a:active, .subNav li a:focus { color:#5C7835;}
.subNav2 .select { color:#5C7835;}

.subNav3 { padding:15px 0px 15px 20px;}
.subNav3 ul { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.8em; list-style-type:none; margin:0px; padding:0px;}
.subNav3 li { color:#5C7835; margin:0px ; padding:0px; line-height:20px;}
.subNav3 li a {color: #5C7835; text-decoration:none; cursor:pointer;}
.subNav3 li a:hover, .subNav3 li a:focus, .subNav3 li a:active { text-decoration:underline;}



.subNav3 .select { color:#5C7835;}
/*End of Page Navs*/

/*Start of Home Container*/
#container { padding:15px 23px 80px 23px;}

/*Start of Container Left*/
#container_left { width:585px; float:left;}

/*Start of Container Right*/
#container_right { width:251px; float:right;}
/*Start of Search*/
.searchBox { font-family:Arial, Helvetica, sans-serif; padding:5px 0px 25px 20px; *padding:5px 0px 25px 20px;}
.searchBox .heading { padding-bottom:7px;}
.searchBox label { font-size:0.75em; margin:0px; padding:0px;}
.searchBox input { margin:0px 3px 0px 0px; padding:0px;}
.radioBttns { text-align:center; height:25px;}
.radioBttns label { display:block; float:left; padding:0px 15px 0px 0px;}
.searchField input { float:left; height:21px; border:1px solid #5A947F;}
.searchField input a:hover { border-color:#5A947F;}
.searchField input select { float:left; height:21px; border:1px solid #5A947F;}
.searchBttn { padding:3px 0px 9px 92px; *padding:0px 0px 9px 100px;}
.searchBttn input { font-size:13px; font-weight:bold; color:#3E846C; margin:0px; padding:0px; border:0px solid #D8E5DF; background-color:#D8E5DF; cursor:pointer;}



/*Start of Calendar Styles*/
.calendar { padding:0px 0px 0px 20px; *padding:0px 0px 0px 25px;}
.calendar table { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#808080; float:left; border:none; border-left:1px solid #5A947F; border-top:1px solid #5A947F;}
.calendar table tr { height:15px;}
.calendar table td { text-align:center; border-top:0px solid #5A947F; border-right:1px solid #5A947F; border-bottom:1px solid #5A947F; border-left:0px solid #5A947F; width:20px; height:20px;}
.calendar select { font-size:0.7em; color:#808080; margin-bottom:6px; border:1px solid #5A947F;}
.day { background-color:#FFFFFF;}
.calendar table td a { text-align:center; color:#808080; display:block; width:20px; height:18px; padding-top:2px;}
.calendar table td a:hover, .calendar table td a:focus, .calendar table td a:active { text-align:center; color:#FFFFFF; background-color:#77A694; display:block;padding-top:2px; width:20px; height:18px;}
#box {}


.box {height:180px; *height:178px; _height:177px; overflow:hidden;}

#news { padding:15px 20px 0px 0px}
.news {}
.news_active { padding:0px 0px 40px 0px;}
.news_active img { display:block; margin:5px 15px 5px 0px;}
.news ul { margin:0px; padding:0px; list-style-type:none; display:block;}
.news li { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.news .text a { color:#333333;}
.news .text a:hover { color:#3E846C;}
.news .text img { border:none; padding-right:5px}
.heading { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#3E846C; padding-bottom:15px;   }
.date { font-family:Arial, Helvetica, sans-serif; font-size:0.65em; font-weight:normal; color:#5C7835;   }
.title { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; color: #333333; padding-bottom:5px   }
.text { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; font-weight: normal; color: #333333; padding-bottom:15px; line-height:1.5em }
.view { font-family:Arial, Helvetica, sans-serif; color:#5C7835; font-size:0.7em; margin:0px; padding:0px;}
.view a { color: #5C7835; text-decoration:none; cursor:pointer;}
.view a:hover { text-decoration:underline;}

#page_news {}

.boxImage { padding:0px 0px 40px 0px;}
.boxImage .heading { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.boxImage .heading2 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#000000; padding-bottom:0px;}
.boxImage img { display:block; margin:10px 0px 15px 0px;}

.boxImage2 { padding:20px 0px 40px 0px;}
.boxImage2 .heading {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#000000; padding:20px 0px 0px 0px;}
.boxImage2 img { display:block; margin:0px 0px 0px 0px;}
.boxImage2 object { display:block; margin:0px 0px 0px 0px;}
.boxImage2 h3 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#5C7835; padding:10px 0px 0px 0px; margin:0px;}

.project_list {}
.project_list img { float:left; margin:3px 15px 0px 0px;}
.project_list ul { margin:0px; padding:0px; list-style-type:none; display:block;}
.project_list li { margin:0px 0px 30px 0px; padding:0px; display:block; float:left; width:100%}
.project_list .text a { color:#333333;}
.project_list .text a:hover { color:#3E846C;}
.project_list .text img { border:none;}
.projects ul { margin:0px; padding:0px; list-style-type:none; display:block;}
.projects li { margin:0px 0px 0 0px; padding:0px 0px 0px 0px;}
.projects .text a { color:#333333;}
.projects .text a:hover { color:#3E846C;}
.projects .text img { border:none;}

.pdf_link { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#333333; padding:20px 0px 20px 0px;}
.pdf_link span { margin:0px 0px 0px 10px; padding:0px;}
.pdf_link img { float:left; margin:-10px 0px 40px 0px;}
.pdf_link a img { border:none;}
.pdf_link a { color:#333333;}
.pdf_link a:hover  { color:#B3B3B3;}

.iconLinks_box { padding:0px 0px 40px 0px;}
.iconLinks { font-family:Arial, Helvetica, sans-serif; font-size:0.7em;; color:#333333; padding:10px 0px 0px 0px; display:block;  clear:both;}
.iconLinks span { margin:0px 0px 0px 10px; padding:0px;}
.iconLinks img { float:left; margin:-5px 0px 0px 0px;}
.iconLinks a img { border:none; }
.iconLinks a { color:#333333; }
.iconLinks a:hover  { color:#B3B3B3; }

.page_list { text-align:center; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; font-weight:bold; clear:both; padding-top:20px;}
.page_list ul { margin:0px; padding:0px; list-style-type:none; display:block; height:20px;}
.page_list li { margin:0px; display:inline; padding:0px 3px 0px 3px;}
.page_list  img { margin:0px 5px 0px 5px;}
.page_list  a img { border:none; margin:0px 5px -3px 5px;}
.page_list  a { color:#333333;}
.page_list  a:hover, .page_list li a:active, .page_list li a:focus { color:#B3B3B3;}
.prev { padding-right:20px;}
.next { padding-left:20px;}
.pSelect { color:#000099;}
.pageLinks .pFirst a { color:#B3B3B3; padding:0px 3px }
.pageLinks .pLast a { color:#B3B3B3; padding:0px 3px }
.currentPage { color:#B3B3B3; padding:0px 3px }
#announcements { padding:15px 20px 0px 0px}
#press { padding:15px 20px 0px 0px}

/*Start of Career div*/
#career_box { padding:20px 0px 0px 0px; height:auto;}
#career_box .heading { color:#000000;}
.list_heading { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#3E846C; padding:0px 0px 10px 0px; font-weight:bold}
.job_list { font-family:Tahoma, Arial, Helvetica, sans-serif;  margin:0px; padding:0px 0px 30px 0px; list-style-type:none; display:block;}
.job_list li { margin:0px 0px 0px 30px; padding:0px; font-size:0.75em;}

.job_list li a { color:#3E846C;}
.job_list li a:hover, .job_list li a:focus { color:#5C7835;}

.job_heading { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.5em; color:#000000; padding:0px 0px 10px 0px; }
.job_details { font-family:Tahoma, Arial, Helvetica, sans-serif;  margin:0px; padding:0px 0px 40px 0px; list-style-type:none; display:block; }
.job_details li { margin:0px; padding:0px; font-size:0.75em; line-height:30px;}
.job_details li span { margin:0px; padding:0px; color:#3E846C; display:block; width:150px; float:left;}
.job_details li em { font-style:normal;}
.career_btn a img{ border:none; }

/* Start of Application Form*/
#application_box { padding:20px 0px 50px 0px;}
.formDiv { padding:30px 0px 0px 0px;}
.form1 { font-family:Arial, Helvetica, sans-serif; margin:20px 0px 0px 0px; padding:0px; display:block;}
.form1 input { font-size:0.8em; color:#3E846C; border-color:#5A947F;}
.form1 input a:hover { border-color:#5A947F;}
.form1 select { font-size:0.8em; color:#3E846C;}
.labels { text-align:right; font-size:0.8em; color:#3E846C; padding:0px 20px 0px 0px;}
.job { color:#000000; font-size:0.85em; }
.KT_field_hint { font-size:11px; color:#666666;}
.style11 { font-size:11px; color:#666666;}
.checkbox {font-size:0.8em; color:#3E846C;}
.agreement { font-size:12px; color:#3E846C; text-align:justify; margin:0px; padding:0px; padding:4px 10px ; border:1px solid #3E846C;}
.form_btn { border:1px solid #3E846C; font-size:0.85em; color:#3E846C; background-color:#D8E5DF; cursor:pointer; padding:2px 8px;}

/*Start of Comment form*/
#contact_box { padding:20px 0px 50px 0px;}
#contact_box .heading { color:#000000;}
#commentform { font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block;}
#commentform label {display:block; float:left;}
#commentform label input, #commentform label select { float:left; margin:0px; padding:0px;}
#commentform span {display:block; width:90px;}
#commentform p { margin:0px; padding:0px 0px 10px 0px;}
#commentform em { margin:0px; padding:0px; font-style:normal;}
#commentform textarea { margin:0px; padding:0px;}
.clabels { text-align:left; font-size:0.8em; color:#3E846C; padding:0px 20px 0px 0px;}
.cntDiv { padding:0px 0px 0px 111px;}
.cntDiv img { float:left; margin-right:10px;}
.cntInfo { padding:10px 0px 10px 111px; font-size:0.8em;}
.pAddress { padding:40px 0px 0px 0px;}
.pAddress a { color:#000000;}
.pAddress a:hover { color:#3E846C;}
.pAddress span { float:left;}
.pAddress h4 { font-size:1em; color:#3E846C; font-weight:bold; float:left; margin:0px; padding:0px; display:block;}
.pAddress .cntInfo { clear:both; display:block; }
.pAddress h5 { font-size:0.9em; color:#000000; font-weight:bold; margin:0px; padding:0px;}
.required { text-align:left; font-size:0.7em; color:#3E846C; padding:5px 0px 0px 0px;}
.cnt_btn { border:1px solid #C4D8CF; font-size:0.85em; color:#000000; background-color:#F2F2F2; cursor:pointer; padding:2px 8px; margin-top:15px;}


.resLinks { margin:0px; padding:0px; list-style-type:none; line-height:20px;}
.resLinks li { color:#000000; margin:0px; padding:0px;}
.resLinks a { color:#000000; text-decoration:underline;}
.resLinks a:hover, .resLinks a:focus, .resLinks a:active { color:#666666;}

/*Start of Gallery*/
/*Start of Gallery Left Collum*/
#gallery_leftCollum { width:600px; float:left; padding-bottom:50px;}
#gallery { padding:10px 0px 0px 0px;}
.galleryImage { margin-bottom:8px;}
.galleryLinks { height:40px;}
.galleryLeft_arrow { width:24px; float:left; border-right:2px solid #FFFFFF; _border-right:1px solid #FFFFFF;}
.galleryLeft_arrow a img { border:none; border-right:2px solid #FFFFFF; _border-right:1px solid #FFFFFF;}
.galleryThumbs { width:549px; float:left; border-right:1px solid #FFFFFF; }
.galleryThumbs img { float:left; border-right:1px solid #FFFFFF;}
.galleryThumbs a img { border:none; border-right:1px solid #FFFFFF;}
.galleryRight_arrow { width:24px; float:left;}
.galleryRight_arrow a img { border:none;}
.gallery_infoText { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; font-weight: normal; color: #333333; padding-top:15px;}
.gallery_infoText p { margin:0px; padding:0px;}
/*Start of Gallery Right Collum*/
#gallery_rightCollum { width:234px; float:right;}
#gallery_rightCollum .b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
#gallery_rightCollum .b1 {height:1px; background:#C4D8CF; margin:0 5px;}
#gallery_rightCollum .b2 {height:1px; background:#FFFFFF; border-right:2px solid #C4D8CF; border-left:2px solid #C4D8CF; margin:0 3px;}
#gallery_rightCollum .b3 {height:1px; background:#FFFFFF; border-right:1px solid #C4D8CF; border-left:1px solid #C4D8CF; margin:0 2px;}
#gallery_rightCollum .b4 {height:2px; background:#FFFFFF; border-right:1px solid #C4D8CF; border-left:1px solid #C4D8CF; margin:0 1px;}
#gallery_rightCollum .b11, .b21, .b31, .b41{font-size:1px; overflow:hidden; display:block;}
#gallery_rightCollum .b11 {height:1px; background:#C4D8CF; margin:0 5px;}
#gallery_rightCollum .b21 {height:1px; background:#D8E5DF; border-right:2px solid #C4D8CF; border-left:2px solid #C4D8CF; margin:0 3px;}
#gallery_rightCollum .b31 {height:1px; background:#D8E5DF; border-right:1px solid #C4D8CF; border-left:1px solid #C4D8CF; margin:0 2px;}
#gallery_rightCollum .b41 {height:2px; background:#D8E5DF; border-right:1px solid #C4D8CF; border-left:1px solid #C4D8CF; margin:0 1px;}

#gallery_rightCollum .contentb2 { color:#333333; background: #FFFFFF; border-right:1px solid #C4D8CF; border-left:1px solid #C4D8CF; padding:0px;}
#gallery_rightCollum .contentb3 { color:#333333; background: #D8E5DF; border-right:1px solid #C4D8CF; border-left:1px solid #C4D8CF; padding:5px 30px 0px 20px;}

#gallery_archive {}
.gallery_archive {}
.gallery_archive ul { margin:0px; padding:0px 0px 15px 0px; list-style-type:none; display:block;}
.gallery_archive li { margin:0px 0px 0 0px; padding:10px 10px 10px 10px; display:block; border-bottom:1px solid #C4D8CF;}
.gallery_archive .last { border-bottom:1px solid #FFFFFF;}
.gallery_archive .text a { color:#333333;}
.gallery_archive .text a:hover { color:#3E846C;}
.gallery_archive .text img { border:none;}

.gallery_list { text-align:center; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:15px; font-weight:bold; clear:both;}
.gallery_list ul { margin:0px; padding:0px; list-style-type:none; display:block; height:20px;}
.gallery_list li { margin:0px; display:inline; padding:0px 3px 0px 3px;}
.gallery_list li img { margin:0px 0px 0px 0px;}
.gallery_list li a img { border:none; margin:0px 0px -3px 0px;}
.gallery_list li a { color:#333333;}
.gallery_list li a:hover, .page_list li a:active, .page_list li a:focus { color:#B3B3B3;}
.gallery .prev { padding-right:5px;}
.gallery .next { padding-left:5px;}
.gallery .gSelect { color:#000099;}
.gallery .gFirst a img { margin:0px -10px -3px 0px;}
.gallery .gLast a img { margin:0px 0px -3px -5px;}

#gallery-category { padding-bottom:15px;}
#gallery-category select { font-size:0.9em; color:#3E846C; height:25px; padding:3px 3px 3px 3px; width:234px; border:1px solid #C4D8CF;}


/*Start of Board Map*/
#boardMap { padding:30px 0px 50px 0px;}
.bod1 { text-align:center; display:block; width:200px; padding:1.5em; border:1px solid #999999;}
.bod1 h1 { font-size:1em; margin:0px; padding:0px;}
.bod1 h1 a { font-size:1em; margin:0px; padding:0px;}
.bod1 h1 a { color:#333333;}
.bod1 h1 a:hover { color:#3E846C;}
.bod1 h2 { font-size:1em; font-weight:normal; margin:0px; padding:0px;}
.bod1 h3 { font-size:0.9em; font-weight:normal; margin:0px; padding:5px 0px 0px 0px;}
.bod2 { display:block; width:400px; height:30px; margin-left:116px; _margin-left:117px; border-left:1px solid #999999;}
.bod2 span{ float:left; display:block; height:30px; width:145px; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:center; margin-right:7px;}
.bod2 em { color:#808080; font-size:0.8em; font-style:normal; padding:7px 0px 0px 0px; display:block;}
.bod3 { display:block; width:400px; height:40px; margin-left:116px; _margin-left:117px; border-left:1px solid #999999;}
.bod3 span{ float:left; display:block; height:40px; width:145px; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:left 15px; margin-right:7px;}
.bod3 em { color:#808080; font-size:0.8em; font-style:normal; padding:7px 0px 0px 0px; display:block;}
.bodContainer { display:block; height:60px;}
.bodContainer a { font-size:0.7em; color:#4D4D4D; background-color:#DBE4DE; text-align:center; display:block; padding:0.5em 0.2em; border:1px solid #999999;}
.bodContainer a:hover, .bodContainer a:focus, .bodContainer a:active { font-size:0.7em; color:#4D4D4D; background-color:#ACC2B5; text-align:center; display:block; padding:0.5em 0.2em; border:1px solid #999999;}
.bodBox {float:left; height:50px; width:4.5em;}
.topBox { display:block; height:23px;}
.bottomBox { display:block; height:37px;}
.hbox_first { display:block; height:22px; width:50%; border-left:1px solid #999999; border-top:1px solid #999999; margin-left:50%; }
.brk { display:block; float:left; height:50px;  width:0.5em; border-top:1px solid #999999;}
.hbox { display:block; height:22px; width:100%; border-top:1px solid #999999; background-image:url(../images/dot.gif); background-repeat:repeat-y; background-position:50% top;}
.hbox_last { display:block; height:22px; width:50%; border-right:1px solid #999999; border-top:1px solid #999999; margin-right:50%; }

#bod_load { font-size:0.9em; color:#5A836D; clear:both;}
#bodInfo { padding:25px 0px 0px 0px;}
.bodInfo_left { float:left; width:270px; padding:0px 30px 0px 0px;}
#bodInfo .heading { color:#000000; font-size:1.2em; }
.jobInfo { padding:20px 0px 0px 0px;}
.jobInfo h4 {font-size:1em; font-weight:normal; margin:0px; padding:0px 0px 5px 0px;}
.jobInfo p { font-size:0.8em; margin:0px; padding:0px;}
.bodInfo_right { float:left; width:402px; padding:0px 150px 0px 0px;}
.bodInfo_right p { margin:0px; padding:0px;}

.section_list { padding-top:15px;}
.section_list ul { margin:0px; padding:0px; list-style-type:none;}
.section_list li { font-size:1em; margin:0px; padding:0px; line-height:25px;}


/*Start of Downloads*/
#downloads { padding:15px 20px 20px 0px}
#downloads .heading { width:190px; float:left;}
#downloads .download_select { width:350px; float:left;}
.download_select select { border:1px solid #C4D8CF; padding:3px;}
.download_list { clear:both;}
.download_list h3 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.2em; color:#000000; display:block; height:30px; margin:0px; padding:10px 0px 20px 0px;}
/*End of Downloads*/

/*Start of FAQ */
#faq { padding:15px 20px 20px 0px}
.questionsBox { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding:0px 0px 30px 0px;}
.questionsBox ul { margin:0px; padding:0px; list-style-type:none;}
.questionsBox li { margin:0px; padding:0px; line-height:25px;}
.questionsBox li a { color:#333333;}
.questionsBox li a:hover { color:#3E846C;}


.answersBox {}
.answersBox ul { margin:0px; padding:0px; list-style-type:none;}
.answersBox li { margin:0px; padding:0px 0px 30px 0px; }
.answersBox .title { font-size:0.9em; color:#3E846C;}
.answersBox p { margin:0px ; padding:0px;}
.top { font-family:Arial, Helvetica, sans-serif; font-size:0.7em; text-align:right; display:block; height:15px;}
.top a { color:#3E846C;}
.top a:hover { color:#3E846C; text-decoration:underline;}
/*End of FAQ */

/*Start of Approvals*/
#approvals { padding:0px 0px 50px 0px;}
.app_header { padding:20px 0px 0px 0px; height:30px;}
.app_header .heading { color:#000000; display:block; width:250px; float:left; padding:0px;}
.app_search { height:30px; width:602px; float:right;}
.app_searchBox { float:right; height:30px; width:289px; *width:296px;}
.app_search label { font-size:0.8em; display:block; float:left; padding:7px 5px 0px 0px;}
.app_search input { margin:0px; padding:4px 0px 0px 5px; height:24px; display:block; float:left; border:1px solid #5A947F;}
.app_search img {display:block; float:left;}
.app_search a img { border:none; cursor:pointer;}

.app_box { padding:30px 0px 20px 0px;}
.app_tab { font-size:0.8em; border:none; border-left:1px solid #666666; border-top:1px solid #666666;}
.app_tab td {height:30px; padding:7px; border-top:0px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:0px solid #666666;}
.tdLink td { padding:0px;}
.app_tab a { text-indent:7px; color:#333333; background-color:#D8E5DF; display:block;padding-top:10px;  height:30px;}
.app_tab a:hover, .app_tab a:focus, .app_tab a:active { text-indent:7px; color:#333333; background-color:#ACC2B5; display:block;padding-top:10px;  height:30px;}

.approve { color:#009445;}
.reject { color:#ED1C24;}
.pend { color:#F7931E;}
.process { color:#1B75BC;}

.explBox { font-size:0.75em; padding:30px 0px 0px 0px;}




/*Start of Footer*/
#footer { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.8em; color:#00512F; text-align:center; padding:10px 0px; border-top:1px solid #77A694;}
#footer ul { margin:0px; padding:0px; list-style-type:none;}
#footer li { margin:0px 0px 0px 6px; padding:0px 8px 0px 0px; display:inline; border-right:1px solid #00512F;}
#footer a { color: #00512F;}
#footer a:hover, #footer a:focus, #footer a:active { color:#669999;}


#copy_right { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.7em; color:#00512F; text-align:center; padding:40px 0px 10px 0px;}

.hide {
    display: none;
}
.clear_all  a { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; font-style:italic; color:#333333;}
.clear_all  a:hover { color:#3E846C;}

.siteMap_left { padding:15px 0px 15px 20px;}
.siteMap_left ul { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;  }
.siteMap_left li { color:#5C7835;  line-height:20px;}
.siteMap_left li a {color: #5C7835; text-decoration:none; cursor:pointer;}
.siteMap_left li a:hover, .siteMap_left li a:focus, .siteMap_left li a:active { text-decoration:underline;}
.siteMap_left li span { margin-left:20px  }