/* CSS Document */

body{
margin:0px;
background-color:#C6C6C6;
font-family:Arial;
color:#101517;
font-size:11px;
}

#green_txt{
color:#529E04;
text-align:left;
margin-left:7px;
margin-top:5px;
}

#head_txt{
color:#262626;
text-align:left;
margin-left:7px;
margin-top:7px;
}

#page_heading{
width:500px;
font-size:14px;
font-weight:bold;
margin-left:20px;
padding-top:10px;
}

#module_heading{
width:165px;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:5px;
border-bottom:1px dashed #529E04;
text-align:center;
}

#module_content{
width:160px;
padding-left:7px;
padding-top:10px;
word-spacing:1px;
letter-spacing:1px;
line-height:15px;
text-align:justify;
}

#page_content{
width:500px;
margin-left:20px;
padding-top:10px;
text-align:justify;
word-spacing:1px;
letter-spacing:1px;
line-height:15px;
}

#partition_line{
width:154px;
height:10px;
margin-top:10px;
}

#main{
width:905px;
background-color:#C6C6C6;
} 

#main_home{
width:800px;
background-color:#C6C6C6;
}

#header{
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
width:905px;
height:150px;
margin-top:10px;
}


#logo{
width:178px;
height:149px;
float:left;
padding-top:5px;
}

#tagline{
width:547px;
height:150px;
float:left;
padding-top:10px;
}

#icon_menu{
width:150px;
height:145px;
float:left;
text-align:left;
padding-top:15px;
padding-left:16px;
}


#home_icon{
width:159px;
height:30px;
}

#home_icon_txt{
width:50px;
float:left;
font-size:14px;
font-weight:bold;
margin-left:10px;
margin-top:3px;
}

#home_icon_txt a{
color:#101517;
text-decoration:none;
}

#home_icon_txt a:hover{
color:#407E02;
text-decoration:none;
}


#phone_icon{
width:159px;
height:30px;
}

#phone_icon_txt{
width:50px;
float:left;
font-size:14px;
font-weight:bold;
margin-left:10px;
margin-top:3px;
}

#phone_icon_txt a{
color:#101517;
text-decoration:none;
}

#phone_icon_txt a:hover{
color:#407E02;
text-decoration:none;
}

#email_icon{
width:159px;
height:30px;
padding-top:5px;
}

#email_icon_txt{
width:50px;
float:left;
font-size:14px;
font-weight:bold;
margin-left:10px;
margin-top:-1px;
}

#email_icon_txt a{
color:#101517;
text-decoration:none;
}

#email_icon_txt a:hover{
color:#407E02;
text-decoration:none;
}

#search_icon{
width:159px;
height:30px;
}

#search_icon_txt{
width:50px;
float:left;
font-size:14px;
font-weight:bold;
margin-top:3px;
margin-left:5px;
}

#search_icon_txt a{
color:#101517;
text-decoration:none;
}

#search_icon_txt a:hover{
color:#407E02;
text-decoration:none;
}

/* CONTAINER */

#wrapper {
}

#container{
width:905px;
margin: 0 auto;
}

#container_home{
width:800px;
margin: 0 auto;
}

#left_column{
float:left;
}

.leftcolumn{
float:left;
width:176px;
padding: 0;
}


#main_menu{
width:176px;
}

#main_menu_top{
background-image:url(../images/main_menu_top.jpg);
background-repeat:no-repeat;
width:176px;
height:15px;
margin: 0 auto;
}

#main_menu_middle{
background-color:#EAF7DE;
margin: 0 auto;
width:176px;
text-align:left;

}

#main_menu_bottom{
background-image:url(../images/main_menu_bottom.jpg);
background-repeat:no-repeat;
width:176px;
height:19px;
}

#blog{
width:176px;
margin-top:4px;
text-align:left
}

#blog_top{
background-image:url(../images/main_menu_top.jpg);
background-repeat:no-repeat;
width:176px;
height:15px;
margin: 0 auto;
}

#blog_middle{
background-color:#EAF7DE;
margin: 0 auto;
width:176px;
}

#blog_bottom{
background-image:url(../images/main_menu_bottom.jpg);
background-repeat:no-repeat;
width:176px;
height:19px;
}

a.rollover {
background:url(../images/read_more.gif) no-repeat top left;
display:block;
height:25px;
width:89px;
}

a.rollover span {
    display:none;
}

a.rollover:hover {
    background-position:left -26px;
}

/* CONTENT */
#content{
width:543px;
float:left;
margin-left:2px;
}

#content_top{
background-image:url(../images/content_bg_top.jpg);
background-repeat:no-repeat;
width:543px;
height:15px;
margin: 0 auto;
}

#content_middle{
background-color:#EAF7DE;
margin: 0 auto;
width:543px;
height:485px;
text-align:left;
}

#content_bottom{
background-image:url(../images/content_bg_bottom.jpg);
background-repeat:no-repeat;
width:543px;
height:17px;
}

/* right */

#right_column{
float:left;
margin-left:2px;
}


.rightcolumn{
float:left;
width:176px;
padding: 0;
text-align:left;
}
#news_top{
background-image:url(../images/news_bg_top.jpg);
background-repeat:no-repeat;
width:176px;
height:15px;
margin: 0 auto;
}

#news_middle{
background-color:#EAF7DE;
margin: 0 auto;
width:176px;
height:485px;
}

#news_bottom{
background-image:url(../images/news_bg_bottom.jpg);
background-repeat:no-repeat;
width:176px;
height:18px;
}

/* CONTAINER ENDS */


/* FOOTER */
#footer{
width:900px;
height:37px;
position:relative;
font-size:11px;
text-align:left;
}
#footer p {
margin: 0;
padding: 5px 0 0 0;
text-align: center;
color:#6CB91F;
}

#footer a{
color: #6CB91F;
text-decoration:none;
}

#footer a:hover{
color:#ffffff;	
text-decoration:none;
}

#footer .copyright {
float: left;
}

/* FOOTERR ENDS */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */