/* Cascading Style StyleSheet for Manuelx10.com */

/************* START GLOBAL STYLES ****************/

a:link	  {color:#aa4400; text-decoration:none}
a:visited {color:#aa4400; text-decoration:none}
a:hover   {color:#acbd68; text-decoration:none}

body {
	margin: 0px 0px;
	padding: 0px;
	text-align: center;
	background-color: #ffffff;
	font-size: 11px;
	font-family: Verdana,Helvetica,Arial,Serif,Sans-Serif,"Times New Roman";
	color: #222222;
}

h1 {
	font-family: "Myriad Pro","Myriad","Arial Black","Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,Dolly,Georgia,Helvetica,Sans-Serif,Serif,Arial,"Times New Roman";
	font-weight: normal;
}

h2 {
	font-family: "Myriad Pro","Myriad","Arial Black","Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,Dolly,Georgia,Helvetica,Sans-Serif,Serif,Arial,"Times New Roman";
	font-weight: normal;
	font-size:17px;
}

h3 {
	font-family: "Myriad Pro","Myriad","Arial Black","Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,Dolly,Georgia,Helvetica,Sans-Serif,Serif,Arial,"Times New Roman";
	font-weight: normal;
}

h4,h5 {
	font-family: "Myriad Pro","Myriad","Arial Black","Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,Dolly,Georgia,Helvetica,Sans-Serif,Serif,Arial,"Times New Roman";
	font-weight: normal;
}


ul,li {}
table { font-size: 11px; border-collapse:collapse; }
tr,td,th {}

/************* END GLOBAL STYLES ****************/


/************* START MAIN LAYOUT STYLES ****************/

#master-container {
	width:850px;
	margin:0px auto;
	text-align:left;
}

	#header-container {
		width:850px;
		float:left;
	}

		#headerimage-container {
			width:850px;
			height:220px;
			float:left;
			padding:0px;
			margin:0px;
			overflow:hidden;
			position:relative;
		}

		#headerimage-containerPhotog{
			width:850px;
			height:60px;
			float:left;
			padding:0px;
			margin:0px;
			overflow:hidden;
		}

			.header-imgbanner{
				width:850px;
				float:left;
			}

	/* Contains Rows: nav-container(top) + contents-container(bottom) */
	#body-container{
		width:850px;
		float:left;
		background-color: #ffffff;
	}

		#topnav-container {
			width:850px;
			height:28px;
			float:left;
		}

			#topnav-wrap{
				width: 850px;
				float:left;
			}

		/* Contains Rows: content-body */
		#contents-container {
			width: 850px;
			float:right;
		}

			#content-body{
				width:850px;
				float:left;
			}

	#footer-container{
		width:850px;
		float:left;
		background-color: #ffffff;
	}

/************* END MAIN LAYOUT STYLES ****************/


/************* START HEADER BOXES STYLES ****************/

	.miniloginContainer {
		width:150px;
	}
		.miniloginContainer  .minilogin_top{
			float:right;
			width:100%;
			height:12px;
			display:inline;
			background: transparent url(/graphics/headerboxtopWhite.png) repeat-y scroll right top;
		}
		.miniloginContainer  .minilogin_bot{
			float:right;
			width:100%;
			height:12px;
			display:inline;
			background: transparent url(/graphics/headerboxbotWhite.png) repeat-y scroll right top;
		}
		.miniloginContainer  .minilogin_mid{
			float:right;
			display:inline;
			background: transparent url(/graphics/headerboxmidWhite.png) repeat-y scroll right top;
			border:0px;
			padding:6px 3px 0px 8px;
		}

			.miniloginContainer  .minilogin_mid .clear{
				clear:both;
			}

			.miniloginContainer  .minilogin_mid .loginbox_l_lu  {
				background: white url('/graphics/input_l_lu.gif') no-repeat top left;
				float: left;
				width: 19px; height: 19px;
			}

			.miniloginContainer  .minilogin_mid .loginbox_l_lp  {
				background: white url('/graphics/input_l_lp.gif') no-repeat top left;
				float: left;
				width: 19px; height: 19px;
			}

			.miniloginContainer  .minilogin_mid .loginbox_r  {
				background: white url('/graphics/input_r.gif') no-repeat top left;
				float: left;
				width: 10px; height: 19px;
			}

			.miniloginContainer  .minilogin_mid .loginbox input {
				background: url('/graphics/input_bg.gif') repeat-x top left;
				float: left;
				border: 0px;
				height: 19px; width: 100px;
				padding: 3px;
				font-family: arial, verdana;
				font-size: 11px;
				letter-spacing:1px;
				color: #000000;
			}

			.miniloginContainer  .minilogin_mid .loginbox .input_pass {
				background: url('/graphics/input_bg.gif') repeat-x top left;
				float: left;
				border: 0;
				height: 19px; width: 100px;
				padding: 3px;
				font-family: arial, verdana;
				font-size: 11px;
				font-weight: bold;
				letter-spacing:2px;
				color: #000;
			}

			.miniloginContainer  .minilogin_mid .loginbox_checkbox {
				float:left;
				margin:0px 10px 0px 15px;
			}

			.miniloginContainer  .minilogin_mid .loginbox_button {
				float:right;
				margin:0px 10px 0px 6px;
			}

/************* END HEADER BOXES STYLES ****************/


/************* START TOPNAVMENU STYLES ****************/

#siteNav {
	float:left;
	width:850px;
	height:20px;
	font-family:'Myriad Pro','Myriad',Verdana,Arial,Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 0px; /*IE*/
	z-index: 1;
}

html>body #siteNav {
	margin: 0px; /*FF*/
}

	#siteNav #container {
		text-align: left;
		margin: 0 auto;
		width: 850px;
		position: relative;
	}

	#siteNav #menu {
		background: #1B5790;
		color: #fff;
		float: left;
		width: 100%;
		margin-bottom: 7px;
		position: relative;
	}

	#siteNav #menu a {
		color: #D2DCF3;
		font-size: 85%;
		font-weight: bold;
	}

	#siteNav #menu a:hover {
		color: #fff;
	}

	#siteNav #menu ul, #siteNav #menu li {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#siteNav #menu ul {
		float: left;
		width: 100%;
		clear: both;
	}

	#siteNav #menu-main {
		background: #282828 url(/graphics/navmain.gif) 100% 100% no-repeat; /*#A5CC7A*/
		float: left;
		width: 100%;
	}

	#siteNav #menu-main a.current {
		background: url(/graphics/navmaincur.gif) 50% 100% no-repeat;
		color: #7bb508;
		/*font-weight: bold; */
	}

	#siteNav #menu-main ul {
		background: url(/graphics/navmain.gif) 0 100% no-repeat;
		width: 100%;
	}

	#siteNav #menu-main a:hover {
		color: #ffc445;
		text-decoration: none;/*underline;*/
	}

	#siteNav #menu li {
		display: inline;
	}

	#siteNav #menu li a {
		text-decoration: none;
		color: #dfdfdf; /*#325B0A;*/
		padding: 5px 6px;
		position: relative;
		left: 5px;
		word-spacing: -0.17em;
		float: left;
		display: block;
		white-space: nowrap;
	}

	#siteNav #menu-main li a {
		border: none;
		font-weight: normal;
	    word-spacing: 0em;
	}

	#siteNav #menu li a.custom {
		color: #fff;
	}

/************* END TOPNAVMENU STYLES ****************/


/************* START BODY LAYOUT STYLES ****************/

#sectionMainContainer { /* IE */
	float:left;
	width: 860px;
	margin: 0px 0px 0px 0px;
}

html>body #sectionMainContainer { /* FIREFOX */
	float:left;
	width: 850px;
	margin: 0px 0px 0px 0px;
}

	/*** Single Column Layout ***/
	#sectionSingleCol {
		float:left;
		width: 100%;
	}

	#sectionSingleCol .mainRow {
		float:right;
		width: 100%;
	}

		#sectionSingleCol .mainRow .mainBox {
			float:left;
			width: 98%;
			overflow:hidden;
			margin: 0px 0px 0px 10px;
		}

	/*** ******************** ***/

	/*** 2 Column Layout (Default) ***/
	#sectionMainCol {
		float:left;
		width: 660px;
		padding: 0px 0px 0px 0px;
		/*background-color:#ffeeee;*/
	}

	.mainRow {
		float:right;
		width: 655px;
	}

		.mainRow .mainBox {
			float:left;
			width: 100%;
			overflow:hidden;
			/*background-color:#aaddaa;*/
		}

		.mainRow .mainBox .BoxTop {/*float:left;*/}
		.mainRow .mainBox .BoxBottom {/*float:left;*/}
		.mainRow .mainBox .BoxMiddle {/*float:left;*/}

		.mainRow .mainBox .BoxMiddle .mainBoxHeader {
			float:left;
			width: 100%;
			margin:0px;
			padding:0px;
		}

		.mainRow .mainBox .BoxMiddle .mainBoxHeader h2{
			color:#333333;
			font-weight:bold;
			font-size:12pt;
			margin:0px;
			padding:0px;
		}

		.mainRow .mainBox .BoxMiddle .mainBoxContent {
			float:left;
			width:100%;
			text-align:left;
			font: 11px verdana, arial, sans-serif;
		}


	#sectionExtraCol{ /* IE */
		float:left;
		width:180px;
		/*background-color:#66dd66;*/
	}

	html>body #sectionExtraCol{ /* FIREFOX */
		float:left;
		width:190px;
		/*background-color:#66dd66;*/
	}

	.extraRow {
		float:left;
		width:100%;
	}

		.extraRow .extraBox {
			float:left;
			width: 100%;
			overflow:hidden;
		}

		.extraRow .extraBox .BoxTop {
			float:right;
			width: 100%;
			height: 15px;
			/*background:transparent url("/graphics/sideboxtopWhite.gif") no-repeat scroll right bottom;*/
		}

		.extraRow .extraBox .BoxMiddle {
			float:right;
			width: 100%;
			/*background:transparent url("/graphics/sideboxmidWhite.gif") repeat-y scroll right top;*/
		}

			.extraRow .extraBox .BoxMiddle a:link {color:#A0630B; text-decoration:none}
			.extraRow .extraBox .BoxMiddle a:visited {color:#A0630B; text-decoration:none}
			.extraRow .extraBox .BoxMiddle a:hover {color:#acbd68; text-decoration:none}

			.extraRow .extraBox .BoxMiddle .extraBoxHeader {
				width: 95%; /*IE*/
				float:left;
				padding: 0px 5px 4px 5px; /*IE*/
				margin: 0px 0px 0px 5px; /*IE*/
			}

			html>body .extraRow .extraBox .BoxMiddle .extraBoxHeader {
				width: 93%; /*FF*/
				padding: 0px 5px 4px 5px; /*FF*/
				margin: 0px 0px 0px 10px; /*FF*/
			}

				.extraRow .extraBox .BoxMiddle .extraBoxHeader h2{
					color: #151515;
					font-size: 1.2em;
					font-weight: bold;
					padding: 0px;
					margin: 0px;
				}

			.extraRow .extraBox .BoxMiddle .extraBoxContent {
				width: 95%; /*IE*/
				float:left;
				font: 10px verdana, arial, sans-serif;
				padding: 0px 5px 0px 5px; /*IE*/
				margin: 0px 0px 0px 5px; /*IE*/
			}

			html>body .extraRow .extraBox .BoxMiddle .extraBoxContent {
				width: 93%; /*FF*/
				padding: 0px 5px 0px 5px; /*FF*/
				margin: 0px 0px 0px 10px; /*FF*/
			}

		.extraRow .extraBox .BoxBottom {
			float:right;
			width:100%;
			height:15px;
			/*background:transparent url("/graphics/sideboxbotWhite.gif") no-repeat scroll right top;*/
		}
	/*** ************************* ***/


		.extraRow .extraBox .googleVerticalCont{
			margin:20px 0px 0px 20px;
		}


/************* END BODY LAYOUT STYLES ****************/


/************* START FOOTER STYLE ****************/

.footertop {
	width: 850px;
	/*height: 21px;
	background:transparent url("/graphics/footertop.gif") no-repeat scroll center bottom;*/
}

.footercont {
	width: 850px;
	/*background:transparent url("/graphics/footercont.gif") repeat-y scroll center top;*/
}

.footer {
	width: 850px;
	font-size: 11px;
	text-align: center;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

	.footer .admindebug{
		width:95%;
		/*background-color:#efffef;*/
		margin:0px 20px 10px 20px;
	}

	.footer .admindebug h3{
		text-align:left;
		margin:0px;
		padding:0px;
	}

	.footer .admindebug pre{
		text-align:left;
	}

/************* END FOOTER STYLE ****************/


/************* BEGIN BODY-CONTENT GENERAL STYLES ****************/

.contbox {
	border: 1px solid #505050;
	border-collapse: collapse
}

.imgborders {
	border: 1px solid #505050
}

.errorpage {
	text-align: center
}

/************* END BODY-CONTENT GENERAL STYLES ****************/


/************* START SIDESEARCH STYLES ****************/

	.searchContainer{
		width:100%;
	}

		#applesearch .sbox_l  {
			background: white url('/graphics/srch_l.gif') no-repeat top left;
			float: left;
			width: 19px; height: 19px;
		}

		#applesearch .sbox_r  {
			background: white url('/graphics/srch_r.gif') no-repeat top left;
			float: left;
			width: 19px; height: 19px;
		}

		#applesearch .sbox input {
			background: white url('/graphics/srch_bg.gif') repeat-x top left;
			float: left;
			border: 0;
			height: 19px; width: 120px;
			padding: 3px;
			font: 11px/13px arial;
			color: #000;
		}

		#applesearch .sbox_go {
			float:right;
			margin:0px 10px 0px 20px;
		}

/************* END SIDESEARCH STYLES ****************/


/************* START STATS MODULE STYLES ****************/

	.commonStats {
		width:100%;
		float:right;
		font-size: xx-small;
		color:#151515;
		font-family: verdana,arial,serif;
		text-align: center;
		padding:0px 0px 0px 0px;
	}

		.commonStats a{

		}

		.commonStats .statip {
			font-size:8px;
		}

/************* END STATS MODULE STYLES ****************/
