@charset "UTF-8";
/* CSS Document */

*{margin:0;
padding:0;
}

#logo{
position:absolute;
}


#container{
background-image:url(../images/home_bgd.jpg);
background-repeat:repeat-x;

}

a:link, a:visited{
color:#2c7dc7;
font-weight:bold;
text-decoration:underline;
}

a:hover, a:active{
text-decoration:underline;
}

*{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Georgia, "Times New Roman", Times, serif;
}

/* -----------------------------Inside page Elements Start Here----------------------------- */


#contentcontainer h1{
	padding-bottom:5px;
}

#contentcontainer h2{
	padding-top:7px;
	padding-bottom:9px;
	width:530px;
}

#leftnav{
width: 223px;
	height: 16px;
	margin-left:100px;_margin-left:50px;
	padding-top:93px;
	float:left;


}

ul#leftnavlist
{
	width: 183px;
	/*height: 46px;/*pc*/
	list-style: none;
	font-size:.84em;

}

ul#leftnavlist li { 
list-style: none;
display: inline;
}

ul#leftnavlist li a
{
cursor:pointer;
padding: 5px 0 5px 10px;
color:#326e05;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
text-decoration:none;
margin-bottom:10px;
}



#leftnavlist a:link,#leftnavlist a:visited{
		display: block;
	}
	
#leftnavlist li a#current
{
background: #dcfc7d;
}


#content{
	width:530px;
	margin-left:363px;
padding-top:58px;
padding-bottom:50px;

}

/* -----------------------------Inside page Elements End Here----------------------------- */


/* -----------------------------Nav Elements Start Here----------------------------- */

#navwrapper{
width: 1160px;
/*margin: 0px auto 0 auto;_margin:9px auto 0 auto;*/
background-image:url(../images/nav_bar.jpg);
background-repeat:no-repeat;
}

#navigationbegin {
	width: 1160px;
	height: 104px;
	/*margin: 0 auto 0 auto;*/
	padding-top:0px;
	overflow:hidden;
	}

	ul#navigation{
	list-style: none;
	font-size:1px;
	margin: 56px 0 0 225px;
	width: 917px;
	height: 48px;/*nescape pc*/
	overflow:hidden;
	list-style: none;
	}

	ul#navigation li{
	list-style: none;
	display: inline;
	}

	ul#navigation a{
	cursor:pointer;
	float: left;
	padding: 48px 0 0 0;
	overflow: hidden;
	height: 0px;
	}

	#navigation a:link,#navigation a:visited{
	background-position: 0 0px;
	display: block;
	}

	#navigation a:hover{
	background-position: 0 -48px;
	display: block;
	}
	

	li#nav1 a{
	width: 84px;
	background: url(../images/nav_btns_01.gif) top left no-repeat;
	}

	li#nav2 a{
	width: 103px;
	background:url(../images/nav_btns_02.gif) top left no-repeat;
	}

	li#nav3 a{
	width: 67px;
	background: url(../images/nav_btns_03.gif) top left no-repeat;
	}

	li#nav4 a{
	width: 194px;
	background: url(../images/nav_btns_04.gif) top left no-repeat;
	}

	li#nav5 a{
	width: 74px;
	background: url(../images/nav_btns_05.gif) top left no-repeat;
	}
	
	li#nav6 a{
	width: 119px;
	background: url(../images/nav_btns_06.gif) top left no-repeat;
	}
	
	li#nav7 a{
	width: 79px;
	background: url(../images/nav_btns_07.gif) top left no-repeat;
	}
	

	
/* -----------------------------Nav Elements end Here----------------------------- */



/* -----------------------------constant contact Elements start Here----------------------------- */

#email{
padding-left:20px;
}

#safe{
padding-left:20px;
}
/* -----------------------------constant contact Elements end Here----------------------------- */



#left{
	float:left;
	height:498px;
	
}

#right{
/*z-index:10;*/
position:absolute;
/*position:relative;*/
margin-left:600px;
padding-top:58px;
width:360px;
}

#right{
position:relative;
margin-left:560px;_margin-left:0px;.margin-left:0;
padding-top:48px;_padding-top:0;
margin-top:0;_margin-top:50px;
width:430px;.width:360px;
background-color:#fff;
}

#right ul{
	list-style:none;
	width:364px;
	margin-left:1.65em;.margin-left: .95em;
	padding-left: 1em;.padding-left:0;

}

#right li{
font-weight:bold;
font-size:.79em;_font-size:.72em;
color:#333333;
line-height:1.5em;
list-style-position:outside;
list-style-image:url(../images/star_bullet.gif);
padding-bottom:9px;
margin-left:15px;.margin-left:0px;
}

p.main{
	width:356px;
	padding-top:22px;
		font-family:Georgia, "Times New Roman", Times, serif;
font-size:.82em;
color:#333;
line-height:1.4em;
}

p{
		/*padding-top:22px;*/
		font-family:Georgia, "Times New Roman", Times, serif;
font-size:.82em;
color:#333;
line-height:1.5em;
}


h2{
	float:left;
	width:307px;
}



#bucketscontainer{
clear:both;
padding-top:18px;
background-image:url(../images/bucketsBgdTest.jpg);
background-repeat:repeat-x left top;
width:100%;
background-color:#fff8cc;
height:121px;

}


#buckets{
margin-left:0px;
width:1157px;
}

#bucket{
width:246px;
height:136px;_height:26px;
float:left;
}

#bucket p{
font-size:.73em;_font-size:.7em;
float:left;
width:130px;
margin-left:10px;_margin-left:12px;
}

#bucketsecond{
width:247px;
float:left;
height:136px;_height:26px;
}


#bucketsecond h2{
padding-left:20px;
}



#bucketsecond p{
	font-size:.73em;_font-size:.7em;
	float:left;
	width:207px;_width:196px;
	margin-left:0px;
	padding-left:20px;
}

#bucket3{
width:265px;
float:left;
}


/* -----------------------------Footer Nav Elements start Here----------------------------- */

.border2{
float:right; 
margin-top:-45px;_margin-top:-50px;
padding-right:35px;
}

#copyrightbar{
	padding-left:40px;
	padding-bottom:22px;
	padding-top:26px;
	background-image:url(../images/copyright_bgd.gif);
	background-repeat:repeat-x;
height:100%;
background-color:#ffe56a;
		margin-top:-3px;.margin-top:0;


}



#copyrightbar p{
	color:#2c7dc7;
	font-size:.6em;_font-size:.58em;
text-transform:uppercase;
font-weight:bold;
letter-spacing:.05em;_letter-spacing:.03em;

}

#bottomnav{
clear:both;
width:1000px;
height:20px;

}

ul#navlist
{
list-style-type: none;
font-size:.67em;_font-size:.65em;

}

ul#navlist li { 
display: inline; 

}

ul#navlist li a
{
float: left;
padding-right:16px;_padding-right:11px;
padding-left:3px;
}

#thumbFlash{
	margin-left:20px;_margin-left:10px;
	float:left;
}



#follow{
width:920px;.width:965px;
text-align:right;
margin-top:0;_margin-top:-13px;
}


/* -----------------------------Footer Nav Elements end Here----------------------------- */


