/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*MAIN ELEMENTS
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
* {
	padding: 		0px;
	margin: 		0px;
	border:none;
}
body { 
	color:			#000000;
}

.admin-menu-link{
float:left;
width:200px;
background: #cccccc;
}

.small-delete{
	float:left;
	margin: 4px 5px 0px 2px;
}

.error{
	color: #CC0000;
	float:			left;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:bold;
}

.grey_12{

	float:			left;
	color:			#666666;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;

}

.confirm{
	float:			left;
	color:			#339966;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:bold;
}

.login_form_holder{
	width:531px;
	height:	250px;
	margin: 	0px 0px 0px 0px;
	border:		solid 5px #666666;
	border-top:				none;
	padding:	30px 0px 0px 256px;
}

.divider{
height: 1px;
width:100%;
float:			left;
}

.divider3{
height: 1px;
width:100%;
margin-top:	5px;
float:			left;
}

.divider_footer{
height: 1px;
width:100%;
margin-top:	100px;
float:			left;
}

.divider10{
height: 1px;
width:100%;
margin-top:	10px;
float:			left;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*HEADER ELEMENTS
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.header{
	width:			100%;
	height:			136px;
	float:			left;
	background:		url('images/header_strip.jpg');

}

.header_image{
	width:			1000px;
	height:			136px;
	float:			left;
	background:		url('images/header.jpg');

}

.header_bottom{
	width:			845px;
	height:			188px;
	float:			right;
	background:		url('images/header_bottom.jpg');

}

.header_search_link{
	margin:			32px 0px 0px 872px;
	float:			left;
	color:			#FFFFFF;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;

}

input.header_search_input{
	width:						166px;
	height:						21px;
	color:						#FFFFFF;
	padding:					4px 0px 0px 2px;
	font: 						12px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	margin:						3px 0px 0px 741px;
	float:						left;
	background-color: 			#000000; 
}

.header_links_holder{
	margin:			29px 0px 0px 125px;
	color:			#666666;
	float:			left;
	width:			880px;
	height:			30px;
	font: 			14px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
}

.normlist {
	list-style-position: outside;
	margin-left:	10px;
}

.ordered_list {
padding:	0px 0px 0px 40px;
font: 			12px/1.3em Arial,Tahoma, Helvetica,sans-serif; 
color:#666666;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*HOME PAGE ELEMENTS
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.home_top_section{
	width:			1000px;
	height:			362px;
	margin:			0px 0px 0px 0px;
	float:			left;
	color:			#FFFFFF;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
}

.home_top_image{
	width:			797px;
	height:			319px;
	margin:			16px 0px 0px 115px;
	float:			left;
	color:			#FFFFFF;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	background:		url('images/home_main.jpg');

}

.home_top_left{
	width:			211px;
	height:			267px;
	margin:			26px 0px 0px 34px;
	float:			left;
	color:			#999999;
	font: 			12px/2.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:    bold;
}

.home_top_left_top{
	width:			211px;
	height:			200px;
	margin:			0px 0px 0px 0px;
	float:			left;
	color:			#999999;
	font: 			13px/1.9em Tahoma,Helvetica,sans-serif;
	letter-spacing: 1px;
}

.home_top_left_bottom{
	width:			211px;
	height:			57px;
	margin:			10px 0px 5px 0px;
	float:			left;
}

.home_top_left_quoter{
	width:			211px;
	height:			16px;
	margin:			19px 0px 8px 0px;
	float:			left;
	color:			#ffffff;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:    bold;
}
.home_top_left_source{
	width:			211px;
	height:			20px;
	margin:			0px 0px 0px 0px;
	float:			left;
	color:			#999999;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:    bold;
}

.home_top_right{
	width:			516px;
	height:			319px;
	float:			right;
}

.home_top_right_text{
	width:			430px;
	height:			95px;
	float:			left;
	margin:			83px 0px 0px 33px;
	color:			#FFFFFF;
	font: 			13px/1.9em Tahoma,Helvetica,sans-serif;
	letter-spacing: 1px;
}

.home_top_readmore{
	width:			100px;
	height:			95px;
	float:			left;
	margin:			5px 0px 0px 360px;
}

.home_bottom_section{
	width:			797px;
	height:			400px;
	margin:			0px 0px 10px 115px;
	float:			left;
	color:			#666666;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
}

.home_bottom_left{
	width:			211px;
	height:			267px;
	margin:			0px 0px 0px 0px;
	float:			left;

}

.home_bottom_right{
	width:			435px;
	height:			380px;
	margin:			0px 45px 0px 0px;
	padding:		3px 0px 0px 0px;
	float:			right;
	font: 			12px/1.5em Arial,Tahoma,Helvetica,sans-serif;
	color:			#666666;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*MAIN PAGE ELEMENTS
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_top_image{
	width:			795px;
	height:			51px;
	margin:			16px 0px 0px 115px;
	float:			left;
	background:		url('images/page_heading.jpg');

}

.pop_top_image{
	width:			795px;
	height:			51px;
	margin:			0px 0px 0px 0px;
	float:			left;
	background:		url('images/page_heading.jpg');

}

.pop_top_strip{
	width:			100%;
	height:			51px;
	margin:			0px 0px 0px 0px;
	float:			left;
	background:		#666666;

}

.page_title{
	height:			51px;
	float:			left;
	font: 			28px/1.5em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	width:			100%;
	margin:		 2px 0px 0px 5px;
}

.title_text{
	float:			left;
	font: 			24px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#ffffff;
	margin:			140px 0px 12px 30px;
	width:100%;
}

.page_main{
	width:			797px;
	margin:			0px 0px 30px 0px;
	float:			left;
}

.popup_main{
	width:			797px;
	margin:			0px 0px 0px 0px;
	float:			left;
}

.popup_process{
	margin:			0px 0px 0px 0px;
	float:			left;
}

.popup_main2{
	width:			797px;
	margin:			0px 0px 0px 8px;
	float:			left;
}

.page_login{
	width:			797px;
	margin:			0px 0px 0px 115px;
	float:			left;
}

.page_main_image{
	width:			155px;
	float:			left;
}

.page_main_links{
	width:			150px;
	background-color:		#666666; 
	margin:			0px 0px 1px 0px;
	padding:		4px 0px 4px 5px;
	float:			left;
}

.page_main_links_highlight{
	width:			150px;
	background-color:		#000000;
	margin:			0px 0px 1px 0px;
	padding:		4px 0px 4px 5px;
	float:			left;
}

.page_container{
		float:			left;
		width:1000px;

}
.page_main_right{
	width:			585px;
	height:			600px;
	float:			right;
	font: 			12px/1.5em Arial,Tahoma,Helvetica,sans-serif;
	color:			#666666;
	margin:			20px 210px 0px 0px;
	padding:		0px 20px 0px 0px;
	overflow : auto;
	overflow-x: hidden;
}

.page_main_right_wide{
	width:			738px;
	height:			600px;
	float:			left;
	font: 			12px/1.5em Arial,Tahoma,Helvetica,sans-serif;
	color:			#666666;
	margin:			20px 0px 0px 156px;
	padding:		0px 20px 0px 0px;
	overflow : auto;
	overflow-x: hidden;
}

.input-left{
	width:	150px;
	float:left;
	background: #cccccc;
}
.admin_main{
	width:			500px;
	height:			600px;
	float:			left;
	font: 			12px/1.5em Arial,Tahoma,Helvetica,sans-serif;
	color:			#666666;
	margin:			20px 0px 0px 260px;
	padding:		0px 20px 0px 0px;
}
.admin_menu_left{
	width:			200px;
	float:			left;
}

.admin_menu_right{
	width:			200px;
	float:			right;
}

input.normal{
	float:left;
	width:152px;
}

.page_main_subheading{
	width:			435px;
	float:			left;
	font: 			16px/1.5em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:	bold;
	margin:			1px 0px 12px 0px;
	}
	
.admin_menu_subheading{
	width:			435px;
	float:			left;
	font: 			15px/1.5em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:	bold;
	margin:			1px 0px 0px 0px;
	}
	
.page_main_text_1{
	width:			435px;
	float:			left;
	font: 			12px/1.5em Arial,Tahoma,Helvetica,sans-serif;
	color:			#666666;
	margin:			0px 0px 15px 0px;
	}
	
.page_main_text{
	width:			435px;
	float:			left;
	font: 			12px/1.5em Arial,Tahoma,Helvetica,sans-serif;
	color:			#666666;
	}

.right_paragraph_with_image{
	margin: 					0px 3px 0px 4px;
	padding-left: 3px;
	font-size:11px;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	line-height:0.4cm;
	color:#666666;
}

.with_paragraph{
	float:left;
	margin: 0x 0px 0px 0px;
}
	

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Images
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

img.home01{
	margin: 0px 0px 15px 0px;
	float:left;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*input
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

input.login{
	margin: 0px 0px 0px 0px;
	float:left;
	height: 18px;
	width: 160px;
	border: solid 1px #cccccc;
	padding-left:	2px;
}

input.login_button{
	margin: 0px 0px 0px 0px;
	float:left;
}

input.title{
	padding-left:2px;
	height: 16px;
	width: 300px;
	margin: 0px 0px 0px 0px;
	float:left;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*footer elements
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.left{
	float:left;
}

.footer{
	width:			100%;
	height:			36px;
	float:			left;
	background:		url('images/footer_strip.jpg');
	/*position: absolute; bottom: 0; left: 0;*/
	margin: 0px 0px 0px 0px;
}

.footer_image{
	width:			912px;
	height:			36px;
	float:			left;
	background:		url('images/footer.jpg');

}

.link_span{
height:			36px;
float:			left;
background:#666666;

}

/*--------------------drop down----------------------------------*/


.menuholder { 

	position:				relative;

	text-align:				left;

	z-index:				10;

	}

.menu .options{
	color:			#FFFFFF;
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	padding:				0px 0px 0px 0px;
	font-weight:bold;
	z-index:0;

	}



.menu a {

	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	display:				block;
	padding:				4px 0px 5px 10px;
	font-weight:bold;
	}

.menu a:hover {

	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#cccccc;
	padding:				4px 0px 5px 10px;
	font-weight:bold;
	}
	
.menu a:visited {

	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#ffffff;
	padding:				4px 0px 5px 10px;
	font-weight:bold;
	}

.drop_down_normal{
	height: 20px;
	padding: 0px 0px 6px 5px;
	background-color:		#000000; filter:alpha(opacity=50);-moz-opacity:1;
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
}

.drop_down_highlight{
	height: 20px;
	padding: 0px 0px 6px 5px;
	background-color:		#666666;
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
}

.drop_down_margin_top{
	height:5px;
	float:left;
	width:100%;
}

.sub1 {

	position:				absolute;
	left:					0;
	width:					169px;
	color:			#FFFFFF;
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:bold;

	}

.sub2 {

	position:				absolute;
	left:					0;
	width:					169px;
	color:			#FFFFFF;
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:bold;

	}

.sub3 {

		position:				absolute;
	left:					0;
	width:					169px;
	color:			#FFFFFF;
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:bold;

	}



.sub4 {

	position:				absolute;
	left:					0;
	width:					169px;
	color:			#FFFFFF;
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:bold;

	}
	
.sub5 {

	position:				absolute;
	left:					0;
	width:					169px;
	color:			#FFFFFF;
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:bold;

	}
	
	.sub6 {

	position:				absolute;
	left:					0;
	width:					169px;
	color:			#FFFFFF;
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:bold;

	}
	
.footer_links_holder{
	margin:0px 0px 0px 185px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	padding:9px 0px 0px 0px;
}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*LINKS
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*search bar link*/
A.lnk_search{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	text-decoration:none;
	}
A:link.lnk_search {
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	text-decoration:none;
	}
A:visited.lnk_search {
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	text-decoration:none;
	}
A:hover.lnk_search{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#CCCCCC;
	text-decoration:none;
	}

/*header links*/
A.header_links{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	text-decoration:none;
	}
A:link.header_links {
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	text-decoration:none;
	}
A:visited.header_links {
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	text-decoration:none;
	}
A:hover.header_links{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#CCCCCC;
	text-decoration:none;
	}

a { 
	text-decoration:none; 
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;

}

a:visited{
	color:			#663366;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;

}

a:hover{
	color:			#cccccc;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
}
	
/*footer links*/
A.footer_links{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	text-decoration:none;
	}
A:link.footer_links {
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	text-decoration:none;
	}
A:visited.footer_links {
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FFFFFF;
	text-decoration:none;
	}
A:hover.footer_links{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#CCCCCC;
	text-decoration:none;
	}
	
	
/*read more link*/
A.readmore{
	color:			#ffffff;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	}
A:link.readmore {
	color:			#ffffff;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	}
A:visited.readmore {
	color:			#ffffff;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	}
A:hover.readmore{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#CCCCCC;
	text-decoration:none;
	}
	
/*read more link*/
A.admin_menu{
	color:			#000066;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	}
A:link.admin_menu {
	color:			#000066;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	}
A:visited.admin_menu {
	color:			#000066;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	}
A:hover.admin_menu{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#CCCCCC;
	text-decoration:none;
	}
	
A.lnk_blue_12{
	color:			#000066;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	}
A:link.lnk_blue_12 {
	color:			#000066;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	}
A:visited.lnk_blue_12 {
	color:			#000066;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	}
A:hover.lnk_blue_12{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#CCCCCC;
	text-decoration:none;
	}
	
