/* CSS Document */

body { background-color:#E9EFF8; font : 80%/1.52 Tahoma, Arial, Helvetica, sans-serif, Verdana; color : #333333; }

h1 { font-size: 2.2858em; font-weight: normal; padding: 5px 0px 0px 15px; color: #CC6D32; margin: 2px;}
h2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 1.588em; font-weight: bold; padding: 0px 0px 0px 0px; color: #4C4C4C; margin: 0px;} 
h3 { font-family: Arial, Helvetica, Sans-Serif; color: #4C4C4C; font-size: 1.286em; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px;} 

hr { color: #B22222; background-color: #B22222; height: 1px; border: 0;  }

.content { background-color: #FFFFFF; }

.formlabel { line-height: 140%; }

.dashedborder { border: solid 1px #0033cc; padding: 4px; background-color: #eeeeee; }

.footer {font-size: 85%;}

.menu {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; padding-left:15px; text-decoration: none;}
.menu a:link, a:hover, .menu span:hover{ color:#FFFFFF; text-decoration: none;}
.menu a:visited, .menu span:visited{ color:#FFFFFF; text-decoration: none;}

/*
a:link		{text-decoration: underline;  color:#186593;} 
a:visited	{text-decoration: underline; color:#186593;}
a:active	{text-decoration: underline; color:#186593;}
a:hover		{text-decoration: none; color:#186593;}
*/
a:link		{text-decoration: underline;  color:#00008c;} 
a:visited	{text-decoration: underline; color:#00008c;}
a:active	{text-decoration: underline; color:#00008c;}
a:hover		{text-decoration: none; color:#00008c;}

.smalltext {font-size:85%;}
.largetext {font-size: 110%; font-weight:bold;}
/* .largebluetext {color: #4B870B; font-weight:bold; font-size: 110%;} */
.largebluetext {color: #1A6C9B; font-weight:bold; font-size: 105%;}
.hugetext {font-size: 160%; font-weight:bold;}

.ylwheader {background-color: #FFCC00; font-size:14px; color:#333333; font-weight:bold; text-align:center; padding:5px;}
.bluheader {background-color: #1A6C9B; font-size:14px; color:#333333; font-weight:bold; text-align:center; padding:5px;}
.grnheader {background-color: #00CF00; font-size:14px; color:#333333; font-weight:bold; text-align:center; padding:5px;}
.ornheader {background-color: #FF9900; font-size:14px; color:#333333; font-weight:bold; text-align:center; padding:5px;}
.dgnheader {background-color: #009900; font-size:14px; color:#333333; font-weight:bold; text-align:center; padding:5px;}

.ornheader a { color: #333333; text-decoration: none; }
.ornheader a:hover { color: #333333; text-decoration: underline; }
.grnheader a { color: #333333; text-decoration: none; }
.grnheader a:hover { color: #333333; text-decoration: underline; }
.ylwheader a { color: #333333; text-decoration: none; }
.ylwheader a:hover { color: #333333; text-decoration: underline; }
.dgnheader a { color: #333333; text-decoration: none; }
.dgnheader a:hover { color: #333333; text-decoration: underline; }

.ylwbox { background-color: #FFCC00; }

.whtheader {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold;}
.whtheader a, .whtheader span {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold;} 
.whtheader a:hover, .whtheader span:hover{ color:#FF9900;}

.whtheaderbg {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; font-weight:bold;}

.sectionheader { border-bottom: solid 1 #b22222; }


/* backgrounds */
.homeblueboxbg
{ background-image:url(../images/home_bluebox.jpg);
background-repeat:no-repeat;
background-position: 0% 0%; 
}

.homesmblueboxbg
{ background-image:url(../images/home_smbluebox.jpg);
background-repeat:no-repeat;
background-position: 0% 0%; 
}

/*
.bgylw {background-color:#FFCC00; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; font-weight:bold; padding:5px;}
.bgorg {background-color:#FF9900; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; font-weight:bold; padding:5px;}
.bggrn {background-color:#00CF00; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; font-weight:bold; padding:5px;}
.bgblu{background-color:#1A6C9B; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; padding:5px;}
*/

.box { border-collapse:collapse; border-color:#CCCCCC; border-width:thin; border-style: solid; padding:5px;}
.whitebox { border-collapse:collapse; border-color:#CCCCCC; border-bottom-width:thin; border-bottom-style: solid; padding:5px;
border-top-width:thin; border-top-style: solid; background-color:#FFFFFF;
} 

.bullet {list-style-image:url(../images/bul_org.gif); list-style-position:outside;}

.body_right {text-align:right;}


.but_home {height:42px; display:inline-block;}
.but_home:hover {background-position:bottom;}
.but_register {width:172px; background-image:url(../images/but_register.gif); background-position:top center;}
.but_plegde {width:172px; background-image:url(../images/but_plegde.gif); background-position:top center;}
.but_team_join {height:42px; display:inline-block; width:86px; background-image:url(../images/but_team.gif); background-position:top left;}
.but_team_join:hover {background-position:bottom left;}
.but_team_start {height:42px; display:inline-block; width:86px; background-image:url(../images/but_team.gif); background-position:top right;}
.but_team_start:hover {background-position:bottom right;}
.but_sponsor {width:172px; display:inline-block; background-image:url(../images/but_sponsor.gif); background-position:top center;}