﻿/*layout*/
html{
	margin: 0;
	padding: 0;
}
body{
	margin: 0;
	padding: 15px 0px 0px 0px;
	/********background-color: #ccc;*******/
	background-image: url(images/bacground1.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #072907;
	text-align: center;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
}
#container{
	margin: 0 auto;
	padding: 21px 0px 0px 0px;
	text-align: center;
	width: 800px;
	overflow: visible;
	/*background-color: transparent;*/
	background-image: url(images/curvetop.png);
	background-repeat: no-repeat;
	background-position: top;


}
.container2{
	width: 800px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	background-image: url(images/container3_bg.png);
	background-repeat: repeat-y;
	background-position: left;
}

/*top area*/
.branding{
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-image: url(images/branding_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 104px;
	text-align: center;
	float: left;
	clear: both;
}
.branding h1 a{
	margin: -10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/seoc_logo3.png);
	background-repeat: no-repeat;
	width: 452px;
	height: 100px;
	float: left;
	display: block;
	clear: left;
	text-indent: -9999px;
}
.branding_right{
	margin: 0px 10px 0px 0px;
	padding: 0;
	width: 200px;
	float: right;
	clear: right;
	text-align: right;
}
.search{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	height: 35px;
	line-height: 32px;
	background-image: url(images/search_bg.png);
	background-repeat: no-repeat;
	background-position: right;
	color: #fff;
}

/*dynamic area*/
.adspace{
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-color:#fff;
	width: 100%;
	height: 205px;/****dynamic area total height control*****/
	float: left;
	clear: both;
	text-align: left;
	/****background-image: url(images/flash_bg1.png);*****/
	background-image: url(images/flash_bgimagegreen.png);
	background-position: right;
	background-repeat: no-repeat;
}
#container div .DynamicPane{
	/*********position: absolute;*********/
	position: absolute;
	top: 36px;
	left: auto;
	margin: 0;
	padding: 0;
	display: inline;
}
#container div .FlashPane{
	position: relative;
	/**********top: -281px;***************/
	/**********left: 590px;***************/
	top: 0px;
	left: 460px;
	width: 300px;
	margin: 0;
	padding: 0;
	/**********width: 300px;***************/
	
}
/*menu*/
.nav_main{
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	height: 33px;
	/*background-color: transparent;*/
	background-image: url(images/nav_main_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	line-height: 33px;

}
.breaddiv{
	width: 796px;
	margin: 0 auto;
	padding: 2px;
	float: left;
	clear: both;
	background-color: #BD8D1C;
	
}
/*content*/
.content_container{
	margin: 0px 0px 21px 0px;
	padding: 0;
	width: 100%;
	float: left;
	clear: both;
	/*background-image: url(images/content_container_bg2.png);*/
	background-image: url(images/container3_bg.png);
	background-position: 0px 0px;
	background-repeat: repeat-y;

	/*background-color: #fff;*/
	/*******background-repeat: no-repeat;**********/
}
.LeftPane{
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 160px;
	float: left;
	clear: left;
}
.ContentPane{
	margin: 0px 0px 0px 0px;
	padding: 15px;
	width: 400px;
	float: left;
	clear: right;
	text-align:left;
	/******background-image: url(images/content_bg.png);******/
	background-repeat: repeat;
}

/*footer*/
.footer{
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: top;
	clear: both;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 60px;
	line-height: 20px;
	text-align: center;
}
.footer2{
	margin: -20px 0px 0px 0px;
	padding: 0;
	float: left;
	clear: both;
	background-image: url(images/curvebottom.png);
	background-repeat: no-repeat;
	background-color: #072907;
	width: 803px;
	height: 21px;
}

div .rightFloat{
    float: right;
    margin: 5px;
    padding: 0px;
}

div .leftFloat{
    float: left;
    margin: 5px;
    padding: 0px;
}
