/* CSS Document */


/*
---------------------------------------------
01. main/default elements
---------------------------------------------
*/

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#334714; }

p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0}

p { font-size:12px; color:#334714; line-height:1.5em; padding-bottom:13px}
p a {  color:#334714; text-decoration:none}
p a:hover { text-decoration: underline}

h1 { font-size:28px; color:#043970; font-weight: normal; padding-bottom:10px}
h2 { font-size:18px; color:#5C6731; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; padding-top:15px }
h3 { font-size:12px; color:#17487B; font-weight:bold; line-height:1.7em; padding-bottom:10px}
h4 { font-size:14px; color:#775C14; line-height:1.7em; text-transform:uppercase}
h5 { font-size:14px; color:#043970; line-height:1.7em; text-transform:uppercase}
h6 { font-size:14px; color:#000; line-height:1.2em; text-transform:uppercase}
h6 a {  color:#000; text-decoration:none}
h6 a:hover { text-decoration: underline}

.textbold { font-weight:bold}

img { border:none} 


/*
---------------------------------------------
02. top nav styles
---------------------------------------------
*/

.bg_nav { height:57px; background:url(../images/bg_navbar.gif) repeat-x bottom right}
.bg_nav_green { width:57px; background:url(../images/bg_navbar_green.gif) repeat-x bottom}


.toplinks { width: auto; height:46px; float:left }
.toplinks ul { margin:0; padding:0; width: auto; height:46px; }
.toplinks ul li { margin:0; padding:0; list-style:none; height:46px; float:left; font-size:10px; color:#375D0B; position:relative;}
.toplinks ul li a { display:block; color:#375D0B; text-decoration:none; font-weight: bold; padding-left:13px; padding-right:13px; padding-top:30px; font-family:"Tahoma", Arial, Helvetica, sans-serif; padding-bottom:4px}
.toplinks ul li a:hover { background:#E1ECB5; color:#375D0B; }
.toplinks ul li .selected {background:#E1ECB5; color:#375D0B; }

.phone { font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5C6731}


/*
---------------------------------------------
03. header styles
---------------------------------------------
*/

.bg_header { width:100%; background:#86C826 url(../images/bg_header.gif) repeat-x bottom right}
.bg_logo { width:240px; height:175px; background:#436CE5}


/*
---------------------------------------------
04. box styles
---------------------------------------------
*/


.bg_green { background:#ECF3CF; padding-bottom:2px}
.bg_box { width:298px; height:140px; border:1px solid #BFC897; background:#FFFFFF url(../images/bg_box.gif) no-repeat top; padding-bottom:15px;}

ul.list { margin:0; padding:0; padding-top:10px; padding-left:4px; padding-bottom:10px}
ul.list li { margin:0; padding:0; font-size:12px; color:#1F3400; background:url(../images/bullet.gif) no-repeat 0px 3px; padding-left:15px; list-style:none; padding-bottom:4px}


/*
---------------------------------------------
05. more link styles
---------------------------------------------
*/

.more_green { width:100%; height:12px; background:#86C826; float:left}
.more_green a { width: auto; display:block; height:12px; float: right; background: #477406 url(../images/arrow_right.gif) no-repeat right; color:#FFFFFF; text-decoration:none; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; padding-right:20px; padding-left:10px}

.more_blue { width:100%; height:12px; background:#436CE5; float:left}
.more_blue a { width: auto; display:block; height:12px; float: right; background: #17487B url(../images/arrow_right.gif) no-repeat right; color:#FFFFFF; text-decoration:none; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; padding-right:20px; padding-left:10px}

.more_brown { width:100%; height:12px; background:#7B811F; float:left}
.more_brown a { width: auto; display:block; height:12px; float: right; background: #8F7004 url(../images/arrow_right.gif) no-repeat right; color:#FFFFFF; text-decoration:none; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; padding-right:20px; padding-left:10px}

.readmore_green { width:100%; height:12px; background:#D8E5C4; float:left}
.readmore_green a { width: auto; display:block; height:12px; float: right; background:#657D40 url(../images/arrow_right.gif) no-repeat right; color:#FFFFFF; text-decoration:none; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; padding-right:20px; padding-left:10px}
.readmore_green_small { width:100%; height:1px; background:#D8E5C4; float:left}
.submit {
border:none;
background-color: #fff;
padding: 0;
margin: 0;
width: 5em;

width: auto; display:block; height:12px; float: right; background:#121504 url(../images/arrow_right.gif) no-repeat right; color:#FFFFFF; text-decoration:none; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; padding-right:20px; padding-left:10px
}


.submit:hover {
text-decoration: underline;
background:#334714
}

.submit_black { width:100%; height:30px; background:#6A753E; float:left}
.submit_black a { width: auto; display:block; height:12px; float: right; background:#121504 url(../images/arrow_right.gif) no-repeat right; color:#FFFFFF; text-decoration:none; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; padding-right:20px; padding-left:10px}


/*
---------------------------------------------
06. bg content
---------------------------------------------
*/


.bg_content { background:#F8FFED; border-top:10px solid #CBC687}
.bg_content_home { background:#F8FFED;}

/*
---------------------------------------------
07. right panel styles
---------------------------------------------
*/

.bg_rightpanel {background:#C3CE98; padding:10px 3px}
.bg_form { background:#939F63}
.bg_download_heading { background:#646E36; padding:5px 0px; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:14px; color:#F8FFED; padding-left:10px}
.bg_darkgreen { background:#444D1D; padding:5px 0px}

.input { width:164px; border:1px solid #849054; padding:4px}
.label { color:#FFFFFF; text-transform:uppercase; font-size:11px}
.bg_pdf { background:#6A753E; padding:5px 0px}
.text_pdf { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px}
.text_pdf a { color:#FFFFFF; text-decoration:none}
.text_pdf a:hover { color:#FFFFFF; text-decoration: underline}


.bg_white { background:#FFFFFF; padding:4px 15px}
.text_healthy { color:#786203; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal}


/*
---------------------------------------------
08. footer styles
---------------------------------------------
*/

.bg_footer { background:#436CE5; padding:20px 0px}

.bg_footer p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-bottom:0px}
.bg_footer p a { color:#FFFFFF; text-decoration:none; padding-left:6px; padding-right:6px}
.bg_footer p a:hover { color:#FFFFFF; text-decoration: underline}
.phone2 { font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff}


