body {
	background-image: url(templ_images/bg.jpg);
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	font-size: 12px;
	
}

/*float layer*/
#container {
	left: 50%;
	right: 50%;

}

/*main control layer*/
#layer1{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	
}
#mainpage{
	position:absolute;
	left:22px;
	top:143px;
	width:863px;
	background-image: url(templ_images/content_bg.jpg);
	background-repeat: repeat-y;
}

#sitesearch{
	position:absolute;
	left:623px;
	top:5px;
	width:200px;

}

#top{
	position:absolute;
	left:350px;
	top:117px;
	width:523px;
	height:26px;
	z-index:1;
	background-image: url(templ_images/top.jpg);
}
#top_rt{
	position:absolute;
	left:851px;
	top:-26px;
	width:15px;
	height:26px;
	z-index:1;

}
#bot_rt{
	position: absolute;
	left:851px;
	float:right;
	top:0px;
	width:12px;
	height:62px;
	z-index:3;
}
#bot_lt{
	position: absolute;
	left:0px;
	top:0px;
	width:20px;
	height:13;
	z-index:3;
}

#logo{
	height: 143px;
	width: 330px;
	left: 22px;
	top: 0px;
	position: absolute;
}

#tab_1{
	height: 34px;
	width: 74px;
	position: absolute;
	left: 380px;
	top: 95px;
	z-index: 2;
}
#tab_1_link{
	height:24px;
	width: 71px;
	position: absolute;
	left: 383px;
	top: 100px;
	z-index: 3;
}
#tab_2{
	height: 34px;
	width: 72px;
	position: absolute;
	left: 454px;
	top: 95px;
	z-index: 3;
}
#tab_2_link{
	height: 24px;
	width: 67px;
	position: absolute;
	left: 457px;
	top: 100px;
	z-index: 3;
}
#tab_3{
	height: 34px;
	width: 72px;
	position: absolute;
	left: 527px;
	top: 95px;
	z-index: 3;
}
#tab_3_link{
	height: 24px;
	width: 70px;
	position: absolute;
	left: 530px;
	top: 100px;
	z-index: 3;
}
#tab_4{
	height: 34px;
	width: 72px;
	position: absolute;
	left: 600px;
	top: 95px;
	z-index: 3;
}
#tab_4_link{
	height: 24px;
	width: 69px;
	position: absolute;
	left: 603px;
	top: 100px;
	z-index: 3;
}
#tab_5{
	height: 34px;
	width: 72px;
	position: absolute;
	left: 674px;
	top: 95px;
	z-index: 3;
}
#tab_5_link{
	height: 24px;
	width: 69px;
	position: absolute;
	left: 677px;
	top: 100px;
	z-index: 3;
}
/* footer stuff */
#footer{
	left:0px;
	top:12px;
	width:863px;
	height:100%;
	position: relative;
	background-image: url(templ_images/bg.jpg);
	z-index: 3;
	
}
#disclaimer{
	left:0px;
	top:5px;
	width:863px;
	height:50px;
	position: relative;
	z-index: 3;
	visibility: visible;
}

#footer-disclaimer{
	left:0px;
	top:0px;
	position: relative;
	height: 41px;
	width: 866px;
	background-image: url(templ_images/footer-box-bg.gif);
	overflow: hidden;
	z-index: 3;
	
}
#disclaimer-text {
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 5px;
	height: 100%;	
}
#footer-box {
	left:24px;
	position: relative;
	height: 41px;
	width: 817px;
	margin-top: 5px;
	background-color: #AEC7C8;

}
#footer-text {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#footer-box-lhs {
	float: left;
	height: 41px;
	width: 4px;
	background-image: url(templ_images/footer_lhs.gif);
	background-repeat: no-repeat;
	
}
#footer-border {
	position:absolute;
	left:19px;
	top:0px;
	height: 12px;
	width: 833px;
	background-image: url(templ_images/bottom_edge.jpg);
	background-repeat: repeat-x;
}
#footer-box-rhs {
	float: right;
	height: 41px;
	width: 4px;
	background-image: url(templ_images/footer_rhs.gif);
	background-repeat: no-repeat;
}
/*page main content bits*/

#google-content {
	position:absolute;
	left:43px;
	top:155px;
	width:123px;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 4;

}
#content {
	position:relative;
	left:140px;
	width:520px;
	height:100%;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	top: 10px;
	border-left-color: #E2E2E2;
	border-left-width: 1px;
	border-left-style: solid;
	

}
#content-block1{
	position:relative;
	left:0px;
	top:0px;
	width:520px;
	margin-bottom: 5px;
}
#content-block1-sub{
	position:relative;
	left:0px;
	top:15px;
	width:207px;
	float:left;

}
#content-block2-sub{
	position:relative;
	width:160px;
	float:right;
	background-color: #CCCCCC;
	padding-left: 5px;
	margin-left: 5px;
	
}
#content-block2{
	position:relative;

	width:520px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7D7D8;
	padding-bottom: 10px;
}
#content-block2-sub{
	position:relative;
	left:0px;
	width:300px;
	float: right;
	padding-top: 5px;
}
#rhs_content {
	position:absolute;
	left:690px;
	top:10px;
	width:150px;
	height:100%;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	
}
#menu1 {
	position:relative;
	left:0px;
	top:0px;
	width:150px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px none;
	
	
}
#menu1-top {
	left:0px;
	top:0px;
	width:150px;
	z-index:2;
	border: 0px none;
	background-image: url(templ_images/menu1_top.gif);
	height: 11px;
	position: relative;
}
#menu1-bot {
	width:150px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(templ_images/menu2_bot.gif);
	background-repeat: no-repeat;
	height: 15px;
}
#menu1-content {
	position:relative;
	left:0px;
	top:0px;
	width:150px;
	background-image: url(templ_images/menu1_bg.gif);
	background-repeat: repeat-y;	

}
#menu1-text {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#menu2-text {
	padding-right: 5px;
	padding-left: 5px;
}
#menu2 {
	position:relative;
	left:0px;
	top:0px;
	width:150px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px none;
	
	
}
#menu2-top {
	left:0px;
	top:0px;
	width:150px;
	z-index:2;
	border: 0px none;
	background-image: url(templ_images/menu2_top.gif);
	height: 11px;
	position: relative;
}
#menu2-bot {
	width:150px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(templ_images/menu1_bot.gif);
	background-repeat: no-repeat;
	height: 15px;
}
#menu2-content {
	left:0px;
	top:0px;
	width:150px;
	background-image: url(templ_images/menu2_bg.gif);
	background-repeat: repeat-y;	
}
#main_box {
	width:500px;
	position:relative;
	top:0px;
	overflow: hidden;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 10px;
	/*border-top: 1px solid #E2E2E2; */
	border-right: 1px none #E2E2E2;
	border-top: 1px solid #E2E2E2;
	border-left: 1px none #E2E2E2;

}

#main_box1 {
	width:207px;
	position:relative;
	float: left;
	margin-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	
}
#main_box2 {
	width:270px;
	position:relative;
	float: right;
	margin-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	/* line-height:15px; */
	}
