/* template site styles
nav blue = 407aaa
nav yellow = ffd441
*/
body { background-color:#ffffff;}
#container { margin-top:0px; margin-left:auto; margin-right:auto; width:1030px; border:0px solid #CCCCCC; background-repeat:no-repeat no-repeat; padding-bottom:10px;}

#header { margin-top:5px 0px 10px 0px; width:1030px; height:150px;}

#logo {float:left;width:269px; height:82px;   }
#logo span { position:absolute; z-index:10; }
#tagline { position:relative; left:-50px; top:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; }
#login-top{position:relative; z-index:1; float:right; margin:20px 20px 0px 0px; height:50px;}
.login-top,.login-top a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #407aaa;	text-decoration:none;}

#topnav {clear:both; width:1030px; height:30px; }
.topnav { padding:0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;vertical-align:middle;color:#407aaa;background-color:#ffd441;line-height:30px; }
.topnav ul{	list-style-type:none;	margin:0px;    padding:0px;}
.topnav li{	float:left;    list-style-type:none;    width:170px;    height:30px;    display:block;    margin:0px;    padding:0px;}
.topnav li a{ width:171px; height:30px;display:block;text-align:center;font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; vertical-align:middle;  color: #407aaa; text-decoration:none;background-color:#ffd441;line-height:30px; }
.topnav li a:hover{ color: #ffffff;background-color: #407aaa; line-height:30px; padding:0px 0px 0px 0px;}
.topmenu { width:171px; height:30px;}
.marg_menu {margin-left: 0px;margin-right: 0px; }
.topnav .menuselect a {background-color:#407aaa;color:#ffffff;}
.topnav .aboutmenu a {width:180px;}

#subnavouter {margin-top:-1px;height:28px;}
#subnav_v {clear:both; width:1030px; height:22px; visibility:hidden; position:relative;top:0px;}
#subnav_a {clear:both; width:1030px; height:22px; visibility:hidden; position:relative;top:-28px;}

.subnav { padding:3px 0px 3px 0px;font-family: Arial, Helvetica, sans-serif; font-size: 14px;  vertical-align:middle;  color: #ffffff; background-color:#407aaa; }
.subnav a{ font-family: Arial, Helvetica, sans-serif; font-size: 14px;  vertical-align:middle;  color: #ffd441; margin-left: 40px;margin-right: 0px;text-decoration:none;background-color:#407aaa; }
.subnav a:hover{ color: #ffffff;}
.subnav a:active{ color: #ffd441;}
#subnav_v select {margin-left:220px;}
.subnav .submenu {margin-left:105px;}
.inactive {padding:3px 0px 3px 0px;font-family: Arial, Helvetica, sans-serif; font-size: 14px;  vertical-align:middle;  color: #cccccc; margin-left: 40px;margin-right: 0px;text-decoration:none;background-color:#407aaa;}

#divider{display:block; height:27px; background-color:#FFFFFF;}
#dividerhome{display:block; height:15px; background-color:#FFFFFF;}
#donateincludes {position:relative; top:-20px; left:35px; width:265px;}
#homecontent {width:1030px; margin-top:0px;}
#photopage {position:relative; top:-10px; left:-20px;}
/* element styles */
#tall1 {float:left; top:0px; left:0px; width:185px; height:350px;overflow: auto; text-align: left; margin: 2px; }
#tall2 { float:left; top:0px; left:0px; width:185px; height:350px; overflow: auto; text-align: left; margin: 2px;}
#tall3 {float:left;  top:0px; left:0px;; width:185px; height:350px; overflow: auto; text-align: left; margin: 2px;}
#movie1container {float:right; margin-top:0px; margin-right:0px; width:450px; height:350px; }

#homelements{float:right; width:350px; margin-right:25px;}
#wide1 {float:right;top:360px;  width:325px;  text-align: left; margin-top:2px; }
#wide2 {float:right; top:470px; width:325px; text-align: left; margin-top:2px; }
#wide3 {float:right; top:580px; width:325px; text-align: left; margin-top:2px; }

#movie2container { float:right; margin-top:0px; margin-right:30px;  width:300px; height:232px;}
#button2container {float:right;margin-top:0px;  margin-right:0px; width:200px; text-align:right;}


/*items with color changes from the database */
#widehome { clear:both; position:relative; top:500px; left:30px; width:980px; height:190px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}

#homeinfo1 { clear:both; position:relative; top:25px; margin-left:30px; width:970px;; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#homeinfo2 {clear:both; float:left; margin-top:0px; margin-left:15px; width:615px; min-height:675px;-moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 10px 10px 5px #888; padding: 5px 5px 5px 15px;}

#vballleft {float:left; width:300px; margin-top:0px; margin-left:10px;}
#vball1 {float:left; width:300px; height:50px; margin-top:0px; margin-left:10px; -moz-border-radius:15px; -webkit-border-radius:15px; position:relative; z-index:10;}
#vball2 {float:left; width:296px; min-height:650px; margin-top:45px; margin-left:12px;-moz-border-radius: 5px; -webkit-border-radius: 5px; position:relative; z-index:1; top:-100px; }
#vballoverview {float:left; width:400px; margin-top:0px; margin-left:0px;}
#vballright {float:left; width:629px; margin-left:20px;}
.daysto {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 26px;text-align:center;padding-top:15px;}
.daysto2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;text-align:center;padding-top:15px;}
.regbox {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 26px;text-align:center;padding-top:15px;}

#alert {text-align:left; width:556px; margin-left:0px; margin-bottom:0px; min-height:100px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#postage { position:relative; float:left; z-index:1; margin-top:30px; margin-left:-120px; width:100px; height:100px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.postage {margin-left:auto; margin-right:auto; margin-top:5px;}
.postagebig{font-family: Arial, Helvetica, sans-serif;font-size:30px;}
.postagesmall{font-family: Arial, Helvetica, sans-serif;font-size:12px;}
#register{float:left; margin-left:-120px; margin-top:130px;}
.register, .register a, .register a:hover{font-family: Arial, Helvetica, sans-serif;font-size:19px; text-decoration:none; font-weight:bold; text-align:center; line-height:23px;}

#bigbutton{ position:relative; z-index:10;width:200px; padding:10px; display:block; text-decoration:none;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.biglink, .biglink a, .biglink a:hover{font-family: Arial, Helvetica, sans-serif;font-size:22px; text-decoration:none; font-weight:bold; text-align:center; line-height:30px;}
.medlink, .medlink a, .medlink a:hover{font-family: Arial, Helvetica, sans-serif;font-size:16px; text-decoration:none;  text-align:center; line-height:23px; font-variant:small-caps;}
#schedule {margin-top:-35px;}
.scheduletable {margin-top:-5px;}
#content {width:990px; margin-left:auto;margin-right:auto;min-height:500px; }
#contentvball {float:left; width:630px;margin-left:auto;margin-right:auto;min-height:500px; margin-top:0px; }
#contentregistration {width:990px; border:15px solid #CCCCCC;margin-left:auto;margin-right:auto;min-height:500px; }
#contentregistration2 {width:990px; border:15px solid #CCCCCC;margin-left:auto;margin-right:auto;min-height:500px; background-color:#CCCCCC; }
#close {float:right;margin:5px 5px 0px 0px}

#paypalform {position:relative; width:600px;}
.paypal-form {border:1px; border:#CCCCCC; border-style:solid;}
input.paypal-form {border:1px; border-color:#CCCCCC; border-style:solid; color:#666666; background-color:#FFFFCC; line-height:13px;}

#footer{ clear:both; margin-top:10px; width:1030px;}
.footer, .footer a{font-family: Verdana, Arial, Helvetica, sans-serif;	color: #37292b; font-size: 9px;	;text-decoration:none; text-align:center;}
.footer a:hover{color:#ffd441;}

#copyright{ clear:both;width:1030px;}
.copyright,.copyright a {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #407aaa;	text-decoration:none;}

.kids-name{font-family:"Times New Roman", Times, serif; font-style:italic; font-size:18px; color:#0000FF;}

.clr {clear:both;}

.formbg{    background-color:#fffda9;}
.formbgedit{    background-color:#d5d5d5;font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;}
.forminput{    background-color:#fffda9;    border: 1px solid #fffda9;    padding:5px;    color:#424242;}
.formtext{    color:#424242;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;}
.formtextw{    color:#ffffff;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;}
.formtextw a{    color:#ffff00;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px; text-decoration:none;}
.formsmall{    color:#424242;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;}
.formsmallw{    color:#ffffff;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;}
.formsmallw a{    color:#ffff00;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px; text-decoration:none;}
.forminput_invalid{    background-color:#d81e00;    border: 1px solid #d81e00;    padding:3px;    color:#ffffff;}
.formcell_invalid{    background-color:#d81e00;}
.formerrors{    color:#d81e00;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px; margin:0px 30px 0px 0px;}
.frm_passbg{    background:url('/simg/frm_bg_password.png') top left no-repeat;}
.regmsg{ width:600px;margin-left:auto; margin-right:auto;color:#ff0000;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;}
.regred{ color:#ff0000;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;}
.form_teamname{ color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 15px;font-weight:bold;}
.form_labelhead{ color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 14px; font-weight:bold;}
.instructional {color: #999999;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;}
#mwin{ border:1px solid #cccccc; margin:0px; padding:0px; }

#mwin_nav {clear:both; width:700px; height:30px; }
#mwin_nav { padding:0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;vertical-align:middle;color:#ffffff;line-height:30px; }
#mwin_nav ul{	list-style-type:none;	margin:0px;    padding:0px;}
#mwin_nav li{	float:left;    list-style-type:none;    width:299px;    height:30px;    display:block;    margin:0px 0px 0px 5px;    padding:0px;}
#mwin_nav li a{ width:300px; height:30px;display:block;text-align:center;font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; vertical-align:middle;  color: #ffffff; text-decoration:none;background-color:#4078ab;line-height:30px; }
#mwin_nav li a:hover{ color: #ffffff;background-color: #407aaa; line-height:30px; padding:0px 0px 0px 0px;}
.mwin_nav_a li a{ width:300px; height:30px;display:block;text-align:center;font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; vertical-align:middle;  color:#4078ab;  text-decoration:none;background-color:#ffffff;line-height:30px; }
.mwin_nav_a  a:hover{ color: #ffffff;background-color: #407aaa; line-height:30px; padding:0px 0px 0px 0px;}

#mwin_left {float:left; width:150px; padding-top:10px; }
#mwin_main {float:left; margin-left:40px; width:790px; padding-top:10px;}
.vyear {margin:0px;	padding:0px;}
.vyear li {	list-style-type:none; width:170px; padding:5px 5px 5px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;font-weight:bold; color: #407aaa;}
.vyear li a { color: #407aaa; text-decoration:none; font-size: 14px;}

#specform {width:600px; margin-left:auto; margin-right:auto;}

.marg_l20 {margin-left:20px;}
.paytotal {float:right; margin:-30px 30px 0px 0px;width:170px; background-color:#3d77a3;color:#000000;font-size:14px;font-weight:bold;padding:5px;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;}
.paytotal span {margin-right:60px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.helplogo {margin:3px 5px 0px 5px;}

.tooltip {padding:10px;height:50px;}
.tooltip2 {padding:10px;height:80px;line-height:10pt;}
.tooltip3 {padding:15px;height:85px;line-height:9pt;}
.tooltip3 p {margin:0px;}

.redbox1 {background-color:#d81e00;padding:2px;}
.floatleft {float:left;}
.floatright {float:right;}

.exclam {margin:0px 0px -14px 0px;padding:0px;}
