body {	
	margin: 15px auto;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold; */
	width: 100%;
	height: 100%;
}
#dynamic_box_center { text-align:left; width: 926px; margin: 0px 32px 0px 32px;}
#box_center_holder {text-align:left;}



/*** Global anchor styles ***/
a img {border: none;}
ul {	padding: 0px 0px 0px 25px;}

/*** Global list styles ***/
/*** Global heading styles ***/
#overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align:center;
	z-index: 50;
	/*background: url(../img/overlay_bg.png); */
	/*background-color : #000000;*/
	opacity : 0.75;
	filter:alpha(opacity=70);
	display : none;
}
#container {
	background: White;
	width: 990px;
	padding: 0px;
	margin: 10px auto;
	background-image: url("../img/header_bg.png");
	background-position:1px 0px;
	background-repeat:no-repeat;
}
#header {
	height: 160px;
	width: 985px;
	padding: 0px;
	margin: 0px auto;
}
#banner_big {
	width: 978px;
	height: 90px;
	/* background-image: url("../img/soccer_bg.jpg"); */
	margin-bottom:13px;
	text-align: -moz-center;
}
#banner_big table {	
	background-image: url("../img/soccer_bg.jpg");
	background-position:3px 3px;
	background-repeat:no-repeat; }
	
#banner_big p { vertical-align:middle}
#banner_small {
	/*height: 90px; */
	width: 211px;
	margin-top: 2px;
	margin-left: 15px;
	margin-bottom:13px;
	background-color: #f4f4f4;
	float: left;
}
#logo {
	clear: left;
	height: 130px;
	width: 985px;
}
#logo img {
	border: 0px;
	margin: 25px 30px 5px 50px;
	float: left;
}
#bannerhtml {
	height: 80px;
	width: 554px;
	margin: 25px 30px 5px 5px;
	/* background-image: url("../img/banner.png");*/
	float: left;
}
#bannerhtml p {
	margin: 15px 5px 0px 185px;
	font-size: 20px;
	/* color: #666666; */
	text-align: left;
}
#bannerhtml p a {
	text-decoration:none;
}
.click_here {
	/* color: white; */
	font-weight: normal;
	font-size: 12px;
}
#mainTicker {
		text-align:left; 
		width:960px; 
		margin: 5px 21px 0px 20px;
		background:none;
		float:left;
		}
#mainTicker a {
		font-size: 12px;
		color: #577900;
		text-decoration: none;
		}
#TickerMoveBox {
		color: #84d028;
		text-decoration: none;
		}
/* ========================================================================= */
#mod1default, #falevel, #psc, #drills, #freetrial, #joinnow {
	position: absolute;
	display: none;
	width: 650px;
	z-index: 1;
}
#grc {
	height: 22px; /*19px*/
	width: 950px;
	margin: 0px auto;
	background-image: url("../img/grc_bg.png");
}
#context1 {
	height: 400px; /*380px;*/
	width: 985px;
	margin: 0px auto;
	padding: 0px;
}
#module1 {
	width: 673px;
	height: 400px; /*380px;*/
	padding: 0px;
	margin: 0px;
	background-image: url("../img/module1_bg2.jpg");
	background-position: 18px 14px;
	background-repeat: no-repeat;
	float: left;
	z-index: 1;
}
#drills {position: absolute;visibility: visible;width: 650px;z-index: 1;}
#drills a {color: #84d028; text-decoration: none;}
#falevel, #coaching, 
#freetrial, #joinnow {
	position: absolute;
	display: none;
	width: 650px;
	z-index: 1;
}
#btn_yellow {
	margin: 20px 0px 0px 10px;
	padding: 5px 0px 0px 30px;
	width:190px;
	height:32px;
	background-image: url("../img/btn_yellow.gif");
	background-repeat: no-repeat;
}
#btn_yellow a {
	color: #666666;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}
#module1_menu {
	height: 35px; /*29*/
	line-height: 35px;
	width: 654px;
	margin-left: 18px; /*20 19*/
	background: url("../img/module1_menu1_bg.gif") no-repeat;
	background-position: 0px 0px;
	padding-top: 0px;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
}
.menu_a_gray {
	color: #666666;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
}
.menu_a_green {
	color: #8cde21;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
}
.menu_a_white {
	color: #fcfcfc;
	font-size: 13px;
	word-spacing: 0px;
	text-decoration: none;
}
a:hover,
a.jsHover {
	color: white;
}
#module1_body {
	height: 340px; /*320*/
	width: 655px;
	margin-left: 18px;
	margin-top: 14px;
	color: white;
	text-align: left;
}
#module1_body h2 {
	margin: 10px 0px 0px 10px;
	font-size: 22px;
	color: #84cf28;
}
#module1_body p {
	width: 205px;
	margin: 10px 0px 0px 10px;
	font-size: 12px;
}
#module1_body img {
	margin: 5px 5px 0px 0px;
}
#module4 {
	height: 35px;
	width: 312px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	text-align:left;
}
#module4 h2 {
	margin: 11px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	font-size: 20px;
	float: left;
}
/* 
#module4 h2 a {
	text-decoration: none;
	color: #666666;
}
#module4 img {
	border: 0px;
	margin: 11px 0px 0px 5px;
	float: right;
}
*/
.rss_feed {
	margin: 18px 0px 0px 30px;
	font-size: 10px;
	padding: 0px;
	color: #ee9f42;
	float: left;
}
#banner1 {
	height: 245px; /*278px;*/
	width: 278px;
	padding-top: 50px;
	margin-left: 17px;
	background-image: url("../img/coaching1_bg.png");
	background-repeat: no-repeat;
	float: left;
}
#login_overlay {
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	width: 312px;
	height: 76px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
}
#login_context {
	width: 276px;
	height: 90px;
	padding: 0px;
	margin: 2px 0px 19px 17px;
	border: 1px solid #666666;
	background-color: #f7f8f8;
	float: left;
}
#login_context div {
	margin: 10px 0px 10px 5px;
	font-size: 10px;
	color: #666666;
}
#login_context .input_text {
	border: 1px groove #c0c0c0;
	height: 14px;
	width: 160px;
	margin: 1px 0px 0px 4px;
	font-size: 10px;
}
#login_context .input_submit {
	border: 0px;
	color: #666666;
	background-color: #f7f8f8;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	cursor: hand;
}
#login_context p {
	padding: 0px;
	margin: 0px;
}
#login_context p a {
	margin: 0px;
	padding: 0px;
	color: #70bd13;
	text-decoration: none;
	font-size: 10px
}
#login_context a {
	margin: 0px 0px 0px 5px;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.clear {
	clear: both;
}
#banner1 img {
	margin: 10px 0px 0px 0px;
	z-index: 1;
}
#context2 {
	height: 515px;
	width: 985px;
	margin: 0px auto;
}
#module2 {
	height: 515px; 
	width: 440px;
	/* background-image: url("../img/module2_bg.png"); */
	float: left;
}
#module2_body {
	margin: 10px 0px 0px 20px;
	padding: 0px;
	height: 502px;
	width: 420px;
	text-align: left;
}
#module2_menu {
	height: 31px; 
	width: 410px;
	background: url("../img/module2_menu_bg.gif") no-repeat;
	text-align: left;
	font-weight:bold;
	line-height: 14px;
}
#module2_menu div {height:31px;}
#module2_menu li {padding-right: 0px;}
#module2_context {
	height: 472px;
	width: 410px;
	border: 1px solid gray;
}
#module2_context ul {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-left: 25px;
}
#module2_context ul li {
	list-style-image: url("../img/greenbullet.gif"); 
	display:list-item;}
#module2 h2 {
	margin: 14px 17px 2px 17px;
	color: #366900;
	font-size: 22px;
	line-height: 22px;
}
#module2 p {
	margin: 14px 17px 2px 17px;
	color: black;
	font-size: 12px;
	text-align: justify;
	font-weight: normal;
}
#module2 img {
	margin: 0px 17px 0px 17px;
}
#tab_coacheschalkboard {
/* position: absolute; */
	width: 410px;
}
#tab_newsletter, #tab_benefits {
	position: absolute;
	display : none;
	width: 410px;
}
#tab_benefits ul { padding-top: 0px 25px 0px 25px; margin-left:20px;}
/*#tab_benefits ul li { list-style: inside; list-style-type: disc; display:list-item;}*/
#tab_newsletter form {margin-left:17px}
#newsletter {
	padding-left:20px;
}
#newsletter img {
	float:left;
	margin: 0px;
}
#newsletter div {
	margin-top: 10px;
}
#module5 {
	height: 516px;
	width: 233px;
	background: url("../img/module5_bg.png") repeat-x bottom;
	float: left;
}
#module5_body {
	margin: 17px 0px 0px 5px;
	height: 472px;
	width: 215px;
}
#module5_body h2 {
	margin: 0px 5px 0px 5px;
	color: #336260;
	font-size: 20px;
	text-align: left;
	line-height: 20px;
}
#module5_body p {
	margin: 5px 5px 0px 5px;
	text-align: justify;
	font-size: 12px;
}
#module5_body img {
	margin: 10px 0px 10px 5px;
}
#module5_body h4 {
	margin: 0px 0px 0px 5px;
	text-align: left;
	font-size: 18px;
	color: #517d22;
}
#forumads p {
	font-size: 12px;	
}
#forumads p a, a:hover {
	color: #599D00;
	text-decoration: none;	
}
.read_more {
	color: #599D00;
	font-size: 12px;
}
.read_more a,
.read_more a:hover {
	color: #599D00;
	text-decoration: none;
}
#module6 {
	height: 242px; /*271px;*/
	width: 276px;
	float: left;
	padding: 12px 0px 0px 12px;
	margin-bottom: 5px;
}
#module6_menu {
	height: 30px;
	width: 285px;
	margin: 0px 5px 0px 5px;
	background: url("../img/module6_menu_bg.gif") no-repeat; 
	font-size: 16px;
	text-align: left;
	text-indent: 45px;
	color: #ffd907;
	font-weight:bold;
}
#module6_context {
	margin: 0px 5px 5px 5px;
	height: 212px;
	width: 276px;
	border: 1px solid gray;
	text-align: left;
	/* background: url("../img/footballcoach.jpg") no-repeat; */
}
#module6_affiliate {	
	margin: 0px 5px 5px 5px;	
	height: 208px;	
	width: 276px;	
	border: 1px solid gray;	
	text-align: left;	/* background: url("../img/footballcoach.jpg") no-repeat; */
}
#module6_context p {
	margin: 5px 14px 0px 4px;
	font-size: 12px;
	/* text-align: left; */
}
#module6_context img {
	margin: -5px -14px 0px 10px;
	padding: 0px;
	float: right;
}
#module16 {
	text-align: left;
	height: 246px;
	width: 661px;
	float: left;
	padding: 12px 0px 0px 12px;
	margin-bottom: 5px;
}
#module16_menu {
	height: 30px;
	width: 285px;
	margin: 0px 5px 0px 5px;
	background: url("../img/module6_menu_bg.gif") no-repeat; 
	font-size: 16px;
	text-align: left;
	text-indent: 45px;
	color: #ffd907;
	font-weight:bold;
}
#module16_context {
	margin: 0px 5px 5px 5px;
	width: 652px;
	border: 1px solid gray;
	text-align: left;
	height: 212px;
}
#module16_context p {
	margin: 5px 4px 5px 4px;
	font-size: 12px;
	/* text-align: left; */
}
#module16_context img {
	border-bottom: 1px solid gray;
	padding: 0px;
}
#banner2 {
	height: 233px;
	width: 276px;
	margin: 13px 0px 0px 17px;
	background: url("../img/football_box4.png") bottom no-repeat;
	float: left;
}
#banner2_body {
	width: 276px;
	height: 190px;
	margin-left: 0px;
	padding-top: 40px;
}
.banner2 {
	height: 90px;
	width: 120px;
	background-color: #b5b5b5;
	margin: 16px 7px 4px 10px;
	float: left;
}
.banner3 {
	height: 90px;
	width: 120px;
	background-color: #b5b5b5;
	margin: 16px 7px 4px 10px;
	float: left;
}
#module3 {
	height: 220px;
	width: 985px;
	margin: 0px auto;
	padding: 0px;
	background-image: url("../img/module3_bg.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
	clear: both;
}
#module3_body {
	width: 985px;
	height: 150px;
}
.module3_testimonials {
	height: 110px;
	width: 350px;
	margin: 20px 0px 20px 0px;
padding-left: 57px; 
	float: left;
}
.module3_testimonials h4 {
	color: #366900;
	font-size: 24px;
	margin: 0px;
	text-align: left;
}
.module3_testimonials p {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	text-align: left;
}
.module3_testimonials p a {text-decoration: none; color: black;}
.module3_context {
	height: 110px;
	width: 480px;
	margin: 20px 0px 20px 35px;
	float: left;
	text-align: left;
}
.module3_context h1 {
	color: #366900;
	font-size: 24px;
	margin: 0px;
	text-align: left;
}
.module3_context p {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	text-align: left;
}
.module3_context ul li {
	list-style-image: url("../img/greenbullet.gif"); 
	font-size: 12px;
}
.signed { 
	font-style:italic; color:#599D00; padding-left:4px; margin-top:0px;}
/***************************************************************************/
/***************************** NEWSLETTER BEGIN ****************************/
/***************************************************************************/
#newsletter_overlay {
	position: absolute;
	left:0px;
	display: none;
	text-align: -moz-center;
	z-index: auto;
	width: 100%;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
}
#newsletter_context {
/*	position: absolute;
	z-index: 1000; */
	width: 308px;
	height: 460px;
	border: #525252 solid 4px;
	margin: 0px auto;
	padding: 5px;
	background:#FFFFFF ;
}
#newsletter_context div {
	margin: 0px 8px 0px 10px;
	padding-top: 10px;
	text-align:left;
	font-size: 10px;
	color: #666666;
	width:288px;
}
#newsletter_context input select {
	border: 1px groove #c0c0c0;
	height: 14px;
	width: 128px;
	margin: 6px 0px 0px 10px;
	font-size: 9px;
}
#newsletter_context p {
	padding: 0px;
	font-weight: normal;
}
#newsletter_context form {
	padding: 0px;
	margin: 0px;
	border: #dfdfdf solid 4px;
	background: #ebebeb;
}
#newsletter_context p a,
#newsletter_context p a:hover  {
	margin: 0px;
	padding: 0px;
	color: #70bd13;
	text-decoration: none;
	font-size: 10px
}
#newsletter_context a {
	margin: 0px 0px 0px 54px;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#newsletter_context img {
	float:left; margin: 0px; padding 0px;
}
#newsletter_context h3 {
	color: #366900;
	font-size: 22px;
	padding: 0px;
	margin-top: 3px;
}
#newsletter_footer {
	width: 288px;
	height: 25px;
}
#newsletter_bg {
	width: 288px;
	background: url("../img/taf_bg1.png");
}
#closeform {float:right; text-align:right}
.inpBox {
	width: 120px;
}
/***************************************************************************/
/***************************** NEWSLETTER END ****************************/
/***************************************************************************/
/***************************************************************************/
/**************************** TELL A FRIEND BEGIN **************************/
/***************************************************************************/
#taf_overlay {
	visibility: hidden;
	position: absolute;
	width: 288px;
	height: 221px;
	z-index: 1000;
	margin: 15px 0px 0px -57px;
	padding: 0px;
}
#taf_context {
	width: 288px;
	height: 221px;
	margin: 0px 0px 0px 0px;
	background: url("../img/newsletter_bg.png") no-repeat;
}
#taf_context div {
	margin: 0px 8px 0px 10px;
	padding-top: 10px;
	font-size: 10px;
	color: #666666;
}
#taf_context input {
	border: 1px groove #c0c0c0;
	height: 16px;
	width: 175px;
	margin: 2px 0px 0px 10px;
	font-size: 10px;
}
#taf_friend {
	width: 288px;
	background: url("../img/taf_bg1.png");
}
#taf_friend div {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
#taf_footer {
	width: 288px;
	height: 25px;
	background: url("../img/taf_footer_bg.png");
}
#taf_footer a,
#taf_footer a:hover {
	float: left; 
	font-size: 10px;
	color: #666666;
}
#taf_context p {
	padding: 0px;
	font-weight: normal;
	color: #5fb000;
}
#taf_context form {
	padding: 0px;
	margin: 0px;
}
#taf_context p a,
#taf_context p a:hover  {
	margin: 0px;
	padding: 0px;
	color: #70bd13;
	text-decoration: none;
	font-size: 10px
}
#taf_context a {
	margin: 0px 0px 0px 54px;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#taf_context h2 {
	color: #366900;
	font-size: 18px;
	margin: 21px 0px 0px 0px;
	padding: 0px;
}
/**************************** TELL A FRIEND END **************************/
/***************************************************************************/
















/*** Article styles ***/
#content { 	text-align:center; padding-bottom:20px; }
#article_wrap {width:937px; margin: 0px 21px 0px 21px; padding: 30px 0px 0px 11px; background-image: url("../img/articletop_bg.png"); background-repeat: repeat-x; background-position:0px 61px; height: 205px auto;}
#article_wrapleft { float:left; width: 773px;}
#article_wrapright {float:left; margin-left:38px; width: 120px; /* height:745px; */ padding-top: 34px;} 
#article_holder {float:left; width:100%; text-align:left; margin:0px 0px 0px 0px;}
#article_holder ul { padding: 10px 25px 5px 25px;}
#article_holder ul li { list-style-image: url("../img/greenbullet.gif"); display:list-item;}
#article_body {float:left;	/*width:773px;*/ text-align:left; margin:0px 0px 0px 0px; /*height:300px auto;*/}
.arttitletbl table {background-color:#84CF28; margin-bottom:10px;}
#article_body h1 {color:#5D5D5D; font-size:14px; height:31px; background-color:#84CF28;}
#article_body table td {vertical-align:top;}
.col630 {padding-right:20px;}
#article_body #article634 {width:506px; float:left}
#article_body #article290 {width:267px; float:left; margin-left:30px}
#article_body p {margin: 10px 0px 10px 0px;}
#article_body a {color: #366900;}
#article_head { background-color: #366900;}
#yellowlinks { margin-left:40px; width:346px; height:31px; background-image:url("../img/yellowtabs.gif");}
.ylink a {color:#5D5D5D; text-decoration:none; font-size:14px; font-weight:bold; margin:1px 0px 0px 30px;}
#article_img_wrap {width:340px; background-color:#F2F3F4; margin-bottom:18px;}
#article_img_wrap p {font-weight:bold; color:#558429; margin: 0px 5px 5px 15px;}
#article_img_wrap img {margin-left: -7px;}
td.b600margin {padding-top:30px;}
#articlebottom {
		text-align: left; 
		padding: 0px 32px 22px 32px; 
		/*border: #FFFFFF solid; */
		background-image: url("../img/module3_bg.jpg");
		background-repeat: no-repeat;
		background-position:bottom;
		background-attachment:scroll;
		clear: both;}
#articlebottom table td {vertical-align: top;}
#articlebottom h2 {color:#5D5D5D; font-size:14px; height:31px; background-color:#79C91F;}
#articlebottom h4 {color: #366900;font-size: 20px;margin: 0px; padding-left: 25px; text-align: left; background-image: url("../img/greytab_bg.gif"); background-repeat: no-repeat; 	background-position:-10px 0px;}
#articlebottom p {padding-left: 25px}
#longyellow {
	margin: 20px 0px 0px 60px;
	padding: 5px 0px 0px 30px;
	width:200px;
	height:32px;
	background-image: url("../img/longyellow.png");
	background-repeat: no-repeat;
}
#footer {
	height: 110px;
	width: 954px;
	margin: 0px auto;
	padding: 0px
}
#footer p {
	text-align: center;
	color: #7f7f7f;
	font-size: 12px;
}
#footer p a {
	text-decoration: none;
	color: #7f7f7f;
}
#contactformholder {margin-left:50px; width: 422px;}
#animated {
	background-image: url("../img/animated.gif");
	background-repeat: no-repeat;
	text-align: center;
	height: 31px;
	width: 248px;
	padding-top:5px;
}
table.tblccb {
	border-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.tblccb th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	padding-top: 10px;
	-moz-border-radius: ;
}
table.tblccb td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
















#ccbtable {
	width:393px; 
	height:316px;
	margin: 10px 0px 10px 0px; 
	background-image:url("../img/ccboard_bg.gif");
}
#ccbtable p {
	padding-left:30px; 
	font-weight:bold; 
	color:#006600;
}
#ccbtable img {
	margin-left:5px;
}
#fa2tbl2x4 {
	width:425px; 
	height:161px; 
	text-align:center; 
	background-image:url("../img/fa2yellow.png");
}
















#fa2tbl2x4 table th {color:#FCEC34;}
#fa2tbl2x4 a {color:black; text-decoration:none; font-weight:bold}
#uapbox {
	height: 150px;
	padding: 20px;
	background-image: url("../img/uapbox_bg.jpg");
	background-repeat: no-repeat;
}
















/***************************************************************************/
/**************************** TABBED BOXES **************************/
/***************************************************************************/
#boxtabnav {
	height: 31px;
	/*width: 773px; */
	text-align: left;
}
#boxtabnav p {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#boxtabnav ul {
	list-style: none;
	margin: 0px;
	padding-left: 0px; /*31*/
	/*background-image: url("../img/tab_bg_begin.png");*/
	background-repeat:no-repeat;
	float: left;
}
#boxtabnav ul li {list-style:none;}
#boxtabnav div {height: 31px;}
#boxtabnav li {
	background: /*#666666*/ url("../img/tab_bg_center.png") right no-repeat;
	position: relative;
	height: 31px;
	float: left;
	font-size: 10px;
	font-weight:bold;
	text-align: left;
	padding-right: 34px; /*28px*/
	/*z-index: 10;*/
	margin: 0px 0px 0px 0px; 
}
#tabstyle {
	height: 31px;
	background-color:#5A5A5A;}
#boxtabnav li img {
	margin-top: 0px; 
	padding: 0px;
	float: left;
}
#boxtabnav li a {
	margin: 0px 26px 0px 1px;
	color: #FFFFFF;
}
.tablink {
	font-size: 12px;
	color: #ffffff;
	word-spacing: 0px;
	text-decoration: none;
	margin: 0px 15px 0px 5px;
}
/*************** CATEGORY LISTINGS ******************/
#category_listing {
	margin-top:30px;
}
#category_listing h1 {color:#666666; font-size:14px; margin:1px;}
#box_body h2 a {
	color: #8cde21;	
	font-size: 14px;
	word-spacing: 0px;
	text-decoration: none;
}
#category_listitem {
	padding: 10px;
}
.summary {
	margin-left:20px;
}





















































































































































































































































































































































































































































































































































/* Styles for forms */

form { /******* Used for all forms in Vivvo *********/
	padding: 0px;
	margin: 0px;
}

input, select, textarea { }

select  {}

textarea  {border: 1px solid #7F9DB9;}

.form_line {
	margin-bottom: 6px;
	padding-bottom: 6px;
	width: 100%;
	overflow: hidden; /* if used, needs to be hidden because of Opera */
}

*:first-child+html .form_line {margin-bottom: 0px; padding-bottom: 6px;}


input.text {border: 1px solid #7F9DB9;}

select.options { border: 1px solid #7F9DB9;}



input.submit_button, button { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}

.formElement p { margin-top: 0;}

/***************** Box forms *******************/

#dynamic_box_right .form_line label {}

#dynamic_box_right .form_line div.submit { text-align: right;}

#dynamic_box_right .form_line div.submit a { float: left; padding-top: 3px; color: #C90404;}

/*************** CONTENT FORMS *******************************************************************************************************************/
/******************************************************************************************************************************************************/

#dynamic_box_center div.form_line label {
	text-align: right;
	padding: 3px 0px 3px 3px;
	display: block; 
	float: left;
	width: 30%;
	font-size: 12px;
	color: #666666;
}

#dynamic_box_center div.formElement {float: left; margin-left: 6px; display: inline; z-index: auto;}

#dynamic_box_center div.formElement label {
	padding: 0px;
	width: auto;
	text-align: left;
	float: none;
	display: block;
	font-weight: normal;
}






/***************************************************************************/
/***************************** MENU BEGIN **********************************/
/***************************************************************************/

#menu {
	z-index: 8000;
	clear: left;
	height: 30px;
	width: 950px;
	margin: 0px auto;
	background-image: url("../img/menu_bg1.png");
	background-color: #666666;
}

#nav, #nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 28px; /*...30px*/
	background: url("../img/menu_bg_begin.jpg") left no-repeat;
	float: left;
}
#nav li {
	background: #84d028 url("../img/menu_bg_center.jpg") right no-repeat;
	position: relative;
	height: 30px;
	float: left;
	font-size: 11px;
	text-align: left;
	padding-right: 19px;
	z-index: 10;
}

#nav li img {
	margin: 0px; 
	padding: 0px;
	float: right;
}
#nav li p {
	margin: 0px 26px 0px 1px;
}
#nav a {
	color: #666666;
	/* margin-top: 1px; */
	text-decoration: none;
	display: block;
	/* font-weight: bold; */
}
#nav a:hover {
	color: #ffffff;
}
#nav li:hover ul,
#nav li.jshover ul {
	display: block;
}
#nav li ul {
 display: none;
 position: absolute;
 margin-top: 16px;
 margin-left: -90px;
}
#submenu, #submenu ul {
	width: 10px;
	list-style: none;
	margin: 0px;
	padding:	0px;
	background: none;
	float: left;
}
#submenu li {
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	height: 24px;
	width: 177px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	back\ground: none; 
	background: url("../img/submenu_bg.png");
}
#submenu li p {
	margin: 5px 0px 0px 5px;
}
#submenu li img {
	padding: 0px;
	margin: 0px;
}
#submenu a {
	color: black;
}
#submenu a:hover {
	color: black;
}
#submenu li:hover,
#submenu li.jshover {
	background: #bbe252;
}
.null {
	border-bottom: 1px solid #666666;
	padding: 0px;
	margin: 0px;
}
/***************************************************************************/
/******************************* MENU END **********************************/
/***************************************************************************/



















