body { margin: 0px; background: #231f20 url(../images/bg.jpg) repeat-x; font-family: arial; font-size: 11px; color: #7a7a7a;}
h1,h2,h3,h4,h5 { margin: 0px;}
a img{ border: none;  } 
a {color: #ffffff; text-decoration: none;}
a:hover{text-decoration: underline;}
p { margin-top: 0px; }
hr{ border:0px; height:1px; border-top:1px solid #cccccc; }
hr.dash{ border:0px; height:1px; border-top:1px dashed #cccccc; }
.br8{ line-height: 8px; }
.float_left{ float: left; }
.float_right{ float: right; }
.float_clear{ clear: both; }
.warning { color: red; }
.b{ font-weight:bold; }
.i{ font-style:italic; }

#pageholder{
background: #ffffff url(/images/bg_left.jpg) repeat-x bottom left;
width: 768px;
margin: 0 auto;
margin-top: 20px;
}
#header{
border-bottom: 1px solid #009f7b;
margin-bottom: 1px;
}
#footer{
margin: 0px auto;
width: 768px;
color: #ffffff;
font-size: 11px;
padding: 10px 0px;
}
#footer ul{
margin: 0px;
padding: 0px;
list-style: none;
}
#footer ul li{
display: inline;
}
#footer ul li a{
text-decoration: none;
color: #ffffff;
}

#page_table{
width: 768px;
}
#page_table_left{
width: 205px;
}
#page_table_right{
width: 563px;
background: #ffffff;
}
.content{
width: 513px;
padding: 20px 20px 20px 30px;
}
.left_column_content{
width: 185px;
padding: 15px 0px 25px 15px;
}
.content a{
color: #005542;
}


/* Sitenav */

#home_flash{
float: right;
}
#sitenav{
float: left;
background: #000000 url(/images/bg_nav.jpg) no-repeat top left;
width: 185px;
padding: 10px;
}
#home_sitenav{
float: left;
background: #000000 url(/images/bg_nav.jpg) no-repeat top left;
width: 185px;
height: 310px;
padding: 10px;
}
.sitenav a{
text-decoration: none;
font-family: Georgia;
font-size: 12px;
font-weight: bold;
}
ul.sitenav{
list-style: none;
margin: 0px;
padding: 0px;
}
ul.sitenav li,
ul.sitenav li.open{
padding: 14px 0px 14px 20px;
border-top: 1px dashed #408374;
}
ul.sitenav li.inactive{
background: url(/images/bullet.gif) no-repeat 20px 18px;
}
ul.sitenav li.inactive:hover{
background: url(/images/bullet_active.gif) no-repeat 20px 18px;
}
ul.sitenav li.open{
background: url(/images/bullet_down.gif) no-repeat 20px 18px;
}
ul.sitenav li.open:hover{
background: url(/images/bullet_down_active.gif) no-repeat 20px 18px;
}
ul.sitenav li.open_active{
background: url(/images/bullet_down_active.gif) no-repeat 20px 18px;
}
ul.sitenav li.close_active{
background: url(/images/bullet_active.gif) no-repeat 20px 18px;
}
ul.sitenav a:hover,
ul.sitenav li.inactive:hover a{
color: #009f7b;
}
ul.sitenav ul{
list-style: none;
padding:0px;
margin:0px;
}
ul.sitenav ul li{
padding:5px 0px;
margin:0px;
border: none;
background: none;
color: #ffffff;
}
.current{
color: #009f7b;
}


/* homepage */

.home_top{
border-bottom: 1px solid #009f7b;
padding-bottom: 1px; 
}
.home_btm{
background: #d2d2d2 url(/images/bg_left.jpg) repeat-x;
}
.home_btm_left{
float: left;
padding: 15px 0px 15px 20px;
width: 185px;
}
.home_btm_right{
float: right;
width: 553px;
background: #ffffff;
padding: 5px;
}
.home_btm_right_content{
padding: 15px 20px 15px 20px;
}
.home_breakout{
float: right;
background: #fdfbf4;
padding: 15px 10px 15px 20px;
}
.home_breakout_left{
float: left;
width: 330px;
}
.home_breakout_right{
float: right;
width: 170px;
}
.home_breakout_right img{
margin: 10px 20px 0px 10px;
}
.update_left{
float: left;
width: 100px;
}
.update_right{
float: left;
width: 230px;
}
hr.dashed{
height: 1px;
border: 0px;
border-top: 1px dashed #cccccc;
}

.link_readmore,
.link_readmore2{
color: #005542;
font-family: Verdana;
font-weight: bold;
text-decoration: none;
font-size: 9px;
float: right; 
margin-right: 10px;
}
.link_readmore2{
float: none;
}
.contact_box{
font-size: 10px;
width: 120px;
float: right;
}

.title1{
font-family: Georgia;
font-size: 16px;
color: #005542;
}
.title2{
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #005542;
}
.title3{
color: #bcbcbc;
}
.title4{
font-family: Georgia;
font-size: 12px;
font-weight: bold;
color: #005542;
}
.title5{
color: #666666;
font-weight: bold;
}
.heading1{
color: #005542;
font-weight: bold;
font-size: 12px;
}
.heading2{
font-family: Georgia;
font-size: 16px;
color: #005542;
}
.title3 a{
color: #bcbcbc;
}


/* profile page */
.case_studies_holder{
background: #fbf8ef;
padding: 10px;
}
.description_holder{
background: #f4f4f4;
padding: 10px;
}

/* biteclub page */
#contactus_form{
background: #edf3f2 url(/images/bg_contact.gif) no-repeat bottom right;
padding: 30px;
font-size: 11px;
line-height: 1.5em;
}
#contactus_form .note{
font-size: 10px;
}
#contactus_form .label{
padding-top: 5px;
float: left;
width: 25%;
color: #005542;
font-weight: bold;
}
#contactus_form .field{
padding-left: 10px;
float: left;
width: 70%;
}
#contactus_form input.textbox,
#contactus_form input.date,
#contactus_form select,
#contactus_form textarea{
border: 1px solid #abbbb8;
}
#contactus_form input.date{
width: 117px;
}
#contactus_form textarea{
width: 270px;
}
#contactus_form .submit{
margin-left: 205px;
}

/* family page */
.family_holder{
background: #000000;
color: #ffffff;
}



/* News Page */

.news_details{
color: #666666;
font-weight: bold;
}

/* SITEMAP */

ul#sitemap,
ul#sitemap ul,
ul#sitemap ul ul{
list-style: url(../images/bullet.gif);
margin: 0px;
padding: 0px;
padding-left: 25px;
}
#sitemap a{
color: #666666;
line-height: 18px;
}
#sitemap a.a_level{
font-weight: bold;
}
#sitemap a.b_level{
;
}
#sitemap a.c_level{
	font-style: italic;
}