@charset "utf-8";
body {
padding:0px;
margin:0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.clear{
	clear: both;
}
.head{
font-size:12px;
font-weight:bold;
color:#779201;
}
.title{
float:left;
background:url(images/sqr-blk.gif) no-repeat 3px 9px;
font-family:Arial, Helvetica, sans-serif;
line-height:22px;
padding-left:16px;
font-weight:bold;
font-size:16px;
}

.input_field{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#1b1b1b;
}
h1{
    font-family:Arial, Helvetica, sans-serif;
	color: #494747;
	margin:0px;
	font-size: 18px;
	line-height:28px;
	background:url(images/sqr-grn.gif) no-repeat 2px 9px;
	padding-left:22px;
}
#wrap{
padding:0px;
margin:0px auto;
width:1002px;
height:auto;
}

#Top-header{
float:left;
background:url(images/header-bg.gif) repeat-y;
width:1002px;
height:89px !important;
overflow:hidden;
border-bottom:3px solid #0052a4;
}

#logo-container{
float:left;
width:252px;
height:92px;
}
#Top-navigation{
float:left;
width:750px;
}

#head-container{
background:#f1f3f6;
float:left;
width:1002px;
height:auto;
border-bottom:3px solid #0052a4;
}

#banner-container{
float:left;
width:1002px;
height:167px;
margin:0px;
padding:0px;
}
.w341{
float:left;
width:341px;
}
.w319{
float:left;
width:319px;
}
.w342{
float:left;
width:342px;
}
.tab-nav-bar{
float:left;
padding:0px;
margin:0px 0px 0px 19px;
}
.tab-nav-bar ul{
padding:0px;
margin:0px;
}

.tab-nav-bar li{
list-style-type:none;
float:left;
margin:0px;
color:#000;
line-height:20px;
}
.tab-nav-bar li a{
color:#000;
background:url(images/tab-blue-L.png) no-repeat 0% 0%;
padding-left:13px;
text-decoration:none;
}
.tab-nav-bar li a span{
color:#d6e5fc;
background:url(images/tab-blue-R.png) no-repeat 100% 0%;
padding-right:13px;
text-decoration:none;
}
.tab-nav-bar a, .tab-nav-bar a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
.tab-nav-bar a, #tab-nav-bar a span
{
float: none
}
/* End hide */

.tab-nav-bar a:hover
{
color: #000;
background: url(images/tab-white-L.png) 0 0 no-repeat;
padding-left: 13px
}

.tab-nav-bar a:hover span
{
color:#000;
background: url(images/tab-white-R.png) 100% 0% no-repeat;
padding-right:13px
}

.pad5{
padding-right:7px;
}
.top-menu{
float:right;
width:750px;
height:64px;
text-align:right;
margin-top:5px;
}
#grn-container{
margin-top:2px;
background:#b0cb39;
float:left;
width:1002px;
border-top:1px solid #0052a4;
height:131px !important;
}

#grn-pic1{
float:left;
background:url(images/pic1.gif) no-repeat center center;
width:447px;
padding:12px 21px;
height:107px !important;
font-size:11px;
}
#grn-pic1 p{
padding:2px;
margin:3px;
line-height:18px;
}
.punch-text-blk{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#000;
}
.punch-text-red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#ff0303;
}

.grn-pic2{
float:left;
width:314px;
height:131px !important;
} 


.grn-pic3{
float:right;
width:199px;
text-align:right;
}
#mid{
float:left;
width:1002px;
height:auto;
margin-top:2px;
}

#left{
float:left;
width:260px;
height:auto;
}
#Left-large{
float:left;
width:738px;
padding:0px 2px;
height:auto;
}
#center{
float:left;
width:520px;
padding:0px 2px;
height:auto;
}
.content{
font-size:11px;
color:#494747;
text-align:justify;
line-height:18px;
margin:0px 8px 5px;
}
.content a{
color:#494747;
text-decoration:none;
font-weight:bold;
}
.content a:hover{
color:#494747;
text-decoration:underline;
font-weight:bold;
}
/*Form container*/
#form-container{
float:left;
width:260px;
background:url(images/form-btm-bg.gif) no-repeat 0% 100%;
padding-bottom:22px;
height:auto;
}

#form-internal-tube{
float:left;
width:254px;
border:3px solid #e2e3e4;
background:#78ad0a url(images/form-bg.gif) no-repeat 0% 0%;
border-bottom-width:1px;
}
.submit-btn-container{
float:left;
width:260px;
text-align:center;
}

#container-contact{
float:left;
background:url(images/contact-bg.gif) no-repeat;
width:260px;
height:114px;
margin:5px 0px;
}

#container-contact p.blockp{
margin:6px 72px 8px 19px;
text-align:left;
font-size:11px;
}

.w260{
float:left;
width:260px;
}

.container-260{
float:left;
width:260px;
margin-bottom:2px;
}

.yellow-border-container{
float:left;
width:260px;
background: url(images/yellow-bgLbordr.gif) repeat-y;
}

.yellow-border-container ul{
padding:0px 9px;
margin:0px;
width:242px;
}

.yellow-border-container li{
list-style-type:none;
background:url(images/arrow-blk.png) no-repeat 4px 10px;
border-bottom:1px solid #f9e03b;
line-height:25px;
padding-left:12px;
font-size:11px;
color:#38393a;
}
.yellow-border-container li a{
text-decoration:none;
font-size:11px;
color:#38393a;
}
.yellow-border-container li a:hover{
text-decoration:none;
font-size:11px;
color:#660404;
}
.yl-block-link{
float:left;
margin:5px auto auto 122px;
width:auto;
padding:5px;
background:#faf6dc;
color:#000;
font-size:11px;
text-decoration:none;
border:1px solid #cdb517;
}
.Lgreen-border-container{
float:left;
width:260px;
background:url(images/grn-bgLbordr.gif) repeat-y;

}

.Lgreen-border-container ul{
padding:0px 9px;
margin:0px;
width:242px;
}
.Lgreen-border-container li{
list-style-type:none;
background:url(images/arrow-blk.png) no-repeat 4px 10px;
border-bottom:1px solid #eaefeb;
line-height:25px;
padding-left:12px;
font-size:11px;
color:#38393a;
}
.Lgreen-border-container li a{
text-decoration:none;
font-size:11px;
color:#38393a;
}
.Lgreen-border-container li a:hover{
text-decoration:none;
font-size:11px;
color:#369307;
}

.yl-block-link a{
color:#000;
font-size:11px;
text-decoration:none;
}
.yl-block-link a:hover{
color:#660404;
font-size:11px;
text-decoration:none;
}
.Lmargin{
margin-left:8px;
}


/*right hand side*/

#right{
float:right;
width:218px;
height:auto;
}
.w218{
float:left;
width:218px;
}
.container-218{
float:left;
width:218px;
margin-bottom:5px;
}

.green-border-container{
float:left;
width:218px;
background:url(images/grn-bgRbordr.gif) repeat-y;

}

.green-border-container ul, .blue-border-container ul{
padding:0px 9px;
margin:0px;
width:200px;
}
.green-border-container li{
list-style-type:none;
background:url(images/arrow-blk.png) no-repeat 4px 10px;
border-bottom:1px solid #eaefeb;
line-height:25px;
padding-left:12px;
font-size:11px;
color:#38393a;
}
.green-border-container li a{
text-decoration:none;
font-size:11px;
color:#38393a;
}
.green-border-container li a:hover{
text-decoration:none;
font-size:11px;
color:#369307;
}

.blue-border-container{
float:left;
width:218px;
background: url(images/blue-bgRbordr.gif) repeat-y;
}
.blue-border-container li{
list-style-type:none;
border-bottom:1px solid #2787b7;
line-height:25px;
background:#4caaea url(images/arrow-blk.png) no-repeat 4px 10px;
padding-left:12px;
font-size:11px;
color:#38393a;

}
.blue-border-container li a{
text-decoration:none;
font-size:11px;
color:#0e131e;
}
.blue-border-container li a:hover{
text-decoration:none;
font-size:11px;
color:#0a59aa;
}
.white-link{
color:#fff;
text-decoration:underline;
}
.white-link:hover{
color:#000;
text-decoration:underline;
}
/*footer*/
#footer{
float:left;
width:1002px;
height:auto;
}
#footerlinks{
float:left;
width:1002px;
background:#0052a4 url(images/btm-list-bg.gif) repeat-x;
color:#fff;
}
#footerlinks ul{
padding:0px;
margin:12px 5px 5px;
}
#footerlinks li{
display:inline;
padding-left:8px;
color:#fff;
list-style-type:none;
}
#footerlinks li a{
color:#fff;
text-decoration:none;
}
#footerlinks li a:hover{
color:#fff;
text-decoration:underline;
}
.copyright{
float:left;
border-top:2px solid #e2e3e4;
width:1002px;
text-align:center;
color:#878787;
font-size:11px;
}
.copyright a{
color:#878787;
font-weight:bold;
text-decoration:none;
}
.gray-container{
float:left;
width:1002px;
background:#4a4e47;
text-align:center;
color:#fafafa;
border-top:3px solid #e2e3e4;
}
.gray-container p{
margin-top:5px;
line-height:18px;
font-size:11px;
}
.gray-container a{
text-decoration:none;
color:#fafafa;
}

.txt-grn{
color:#99b18d;
text-transform:uppercase;
text-align:center;
font-size:11px;
}

.list{
margin:0px;
padding:0px;
}
.list li{
list-style-type:none;
background:url(images/arrow-blk.png) no-repeat 4px 10px;
border-bottom:1px solid #eaefeb;
line-height:25px;
padding-left:12px;
font-size:11px;
color:#38393a;
font-weight:bold;
}
.list li a{
text-decoration:none;
font-size:11px;
color:#38393a;
font-weight:normal;
}
.list li a:hover{
text-decoration:none;
font-size:11px;
color:#369307;
font-weight:normal;
}
.border-bottm{
border-bottom:1px solid #eaefeb;
}
.date{
font-size:11px;
color:#7a7b78;
text-align:right;
font-style:italic;
font-weight:normal;
}
.text-red{
color:#ff0303;
}

#container-link{
float:left;
width:985px;
}
#container-link ul{
float:left;
margin:0px;
padding:0px;
}
#container-link li{
float:left;
width:281px;
list-style-type:none;
background:url(images/arrow-blk.png) no-repeat 4px 10px;
border-bottom:1px solid #eaefeb;
line-height:25px;
padding-left:12px;
font-size:11px;
color:#38393a;
font-weight:bold;
margin-right:2px
}
#container-link li a{
text-decoration:none;
font-size:11px;
color:#38393a;
font-weight:normal;
}
#container-link li a:hover{
text-decoration:none;
font-size:11px;
color:#369307;
font-weight:normal;
}
.w520{
float:left;
width:515px;
margin-right:3px;
height:auto;
padding-right:2px;
}
.w435{
float:left;
width:432px;
margin-left:3px;
height:auto;

}
