@charset "utf-8";
/* CSS Document */
*{margin:0;}
body {margin:0; padding:0; font-family:arial, Helvetica, sans-serif; font-size:12px; background:#F7F7F7;}

.no_border { border:none !important;}
.cleaner { clear:both; display:block; height:0;}
h1, h2, h3, h4 { font-family:arial !important;}
/********************** header *********************************************/
.top_div { height:10px; width:100%; background:#8C7831;}
.banner_bg { width:100%; height:150px; background:#3782B7;}
.banner { width:960px; margin:0 auto; height:122px; background:#3782B7; }
.banner_text { float:left; width:700px; margin:15px 0 0 20px;  text-align:center;  }
.banner_text h1 { font-size:25px; line-height:34px;  color:White; text-transform:uppercase;  margin:0; padding:0 0 2px 0; }
.banner_text h1 span { font-size:20px;}
.banner_text h2 { font-size:14pt; color:White; margin:0; padding:0;   }
.glogo { width:102px; height:120px; float:left; margin:0px 5px 0 5px;}
.logo { float:left; width:107px; height:112px; margin:5px 0 0 10px;}
.note{ color:#990033; font-family: Verdana, sans-serif;	font-size:11px;}
.errorblank{color:red; font-family: Verdana, sans-serif;font-size:12px; font-weight:bold;}
/********************** end header *********************************************/

.mid_col table { border-bottom:solid 1px #dfdfdf;  border-left:solid 1px #dfdfdf; font-size:11px;}
.mid_col td,  .mid_col th{ border-top:solid 1px #dfdfdf; padding:4px 1px;  border-right:solid 1px #dfdfdf; text-align:left; line-height:16px; vertical-align:top;}
.mid_col th { font-weight:bold;  background:#f5f5f5; color:#585858;}

.right_col { width:230px; float:left; margin-left:10px; }


.faq_table { border-right: 1px solid #a3d47a;  border-bottom: 1px solid #a3d47a; margin:0 auto;}
.faq_table th { background:#d7f1a9; padding: 5px; color:#2d6002;  font-size:14px; border-left: 1px solid #a3d47a;  border-top: 1px solid #a3d47a;  }
.faq_table th h2 { text-align:center;color:#418903;   }
.faq_table td p {  line-height: 18px;  margin: 0;  padding: 0;  text-align: justify; }
.faq_border {  border-left: 1px solid #7B99B0;  border-top: 1px solid #7B99B0; }
.faq_table td {font-size: 12px;   border-left: 1px solid #a3d47a;  color:#214700; border-top: 1px solid #a3d47a;    line-height: 18px;  padding: 5px; text-align: justify;}
.faq_table td h2 { text-align:center;color:#214700; padding:8px 0; }

.link_inner { font-size:14px; }
.link_inner:hover { background:#ddf3b6;}
.link_inner a { text-decoration:none; color:#ff6711; font-size:14px;  background:url(../Images/plus.png) 5px 6px no-repeat;  padding:5px 0 5px 25px; }
.link_inner a:hover { color:#054ad5;}

#footer { background:#8C7831; padding:5px 0; margin:0 0 5px 0; border-top:solid 1px #BA4C32; border-bottom:solid 1px #BA4C32; }
#footer p { width:960px; margin:5px auto 5px auto; color:#ffffff; font-size:11px; font-family:verdana; text-align:center; display:block; line-height:18px; height:10px;}
/*global table with border without over*/

table.front
{
background-color:#ffffff;
border:1px solid #29A9EA;
border-collapse:collapse;
width:100%;
}
table.front td 
{
border:1px solid #29A9EA;
padding:8px 10px;
color:#000000;

vertical-align:top;
}


/*the rounder style sheet started below.....*/

div.rounded {
    clear:both;
    max-width:2400px;
}

div.rounded div.top-outer {
    background:url(../Images/tl.gif) no-repeat left bottom;
    padding:0px;
    width:100%;
}

div.rounded div.top-outer div.top-inner {
    background:url(../Images/tr.gif) no-repeat right bottom;
    margin-left:9px;
}

div.rounded div.top-outer div.top-inner div.top {
    height:28px;
    margin-right:9px;
    font-size:.01em;
}

div.rounded div.mid-outer {
   	clear:both;
    width:100%;
}

div.rounded div.mid-outer div.mid-inner {
    background:url(../Images/r.gif) right repeat-y;
    margin-left:9px;    
}

div.rounded div.mid-outer div.mid-inner div.mid {
	background-color:#ffffff;
    margin-right:9px;
}

div.rounded div.bottom-outer {
    background:url(../Images/bl.gif) no-repeat left top;
    clear:both;
    padding:0px;
    width:100%;
}

div.rounded div.bottom-outer div.bottom-inner {
    background:url(../Images/br.gif) no-repeat right top;
    margin-left:8px;
}

div.rounded div.bottom-outer div.bottom-inner div.bottom {
    background:url(../Images/bm.gif) repeat;
    height:9px;
    margin-right:8px;
    font-size:.01em;
}