/* #prosLayout template css begin */

/* This set of CSS rules applies to the content inside the Flexi CSS Layout (menus, lists, forms etc.). You can modify these rules or add your own. */





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

/* start reset css */

html, body, div, span, applet, object, iframe, ul, ol, img, p, a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}


h1, h2 { 
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}

/* end reset css */

/* start horizontal menu */
#horizontalMenu {
	list-style:none;
	list-style-type:none;	
	padding:0;
	/*margin:5px auto;*/
	display:inline-block;
}

#horizontalMenu li {  
	float:left;
	display:inline-block;
	margin:0px 50px 0px 50px;
	padding:0px 4px 0px 4px;
}

#horizontalMenu li a {
	font-size:20px;
	font-style:normal;
	color:#006600;
}

#horizontalMenu li a:hover {
	color:#339900;
}

/* end horizontal menu */

/* start vertical menu */
#verticalMenu { 
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#verticalMenu li { 
	margin-bottom:7px;
	display:block;
}

#verticalMenu li a { 
	width:220px;
	height:20px;
	display:block;
	margin:0;
	padding:0px 0px 7px 15px;
	text-decoration:none;
	/*color:#999999;*/
	font-size:16px;
	letter-spacing:2px;
	border-bottom:solid 1px #666;
}

#verticalMenu li a:hover { 
	color:#339900;
}
/* end vertical menu */

/* start page elements */
#searchbox {
	height:25px;
	background-color:#FFFFFF;
	border:#999 1px solid;
	width:135px;
}


.radioButton { 
	background-color:transparent;
	border:none;
}

#logo {
	font-size:48px;
}

#logoBottom {
	font-size:20px;
	text-align:right;
}
/* end page elements */

/* #prosLayout template css end */