/*
-----------------------------------------------
Jump Camp - www.jumpcamp.com
author:   Logistica Systems
Date:  Sept 31 / 2006
----------------------------------------------- */

html,body,div{
	font: 12px Arial, Helvetica, sans-serif; 
	color: #333333; 
	margin: 0; 
	padding: 0;
}

body {
	background: #808080 url(images/jc_bg.gif) repeat-x left top;
}

h1 {
	font: bold 13pt Arial, Verdana, sans-serif;
	color: #CC0000;
	margin-top: 0px;
	margin-bottom: .7em;
}

h2 {
	font: bold 12pt Arial, Verdana, sans-serif;
	color: #000000;
	margin-top: 0px;
	margin-bottom: .7em;
}


p {
	font: normal 14px/130% Arial, Helvetica, sans-serif;
	color:#333333;
	margin: 0px 0px 0.7em;
}

ul li {
	list-style-type: disc;
	line-height: 130%;
}


/*-----------------------------------------------
CONTENT STYLES
-----------------------------------------------*/

td {font: 12px Arial, Helvetica, sans-serif; 
	color: #333333; }

td.banner {
	background-color: #000000;
	background-image: url(images/jumpcamp_banner2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
}

td.contentcell {
	background-color: #000000;
	padding: 15px;
	background-image: url(images/bg2_tile.gif);
	background-repeat: repeat;
}

td.caption {
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: center;
}

td.copy_cell {
	font-size: 13px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 15px;
	background-image: url(images/cell_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


img.pad-right {
	margin-right: 10px;
}
img.pad-left {
	margin-left: 10px;
}

/*** Images ***/
#thumbs {
  margin: 10px auto;
  text-align: center;
	vertical-align: middle;
}
#thumbs img {
  border: 1px solid #000000;
  padding: 0px;
  margin: 5px;

}


/** coaches **/
.name {
  font-size: 22px;
  color: #CC0000;
}
.large_image {
  border: 1px solid #000000;
}
.thumb {
  height: 100px;
  border: 1px solid #000000;
  margin: 5px;
}

/*** Coaches ***/

table.coaches td {
	border: none;
}

/*** CUSTOM CSS ***/

.clear { clear:both; }

#sponsors {
  width: 860px;
  border:0px solid red;
  overflow:hidden;
  position:relative;
  margin: 0 auto;

}

.sposor_logos {	
	float:left; width:280px; height:150px; border:0px solid blue;
	text-align:center;

}


/* Registration Styles*/




p.white {
	font: bold 12px/130% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

div.register_form {
  color: #000;
  background-color: #cfdae5;
  border: 1px solid #000;
  padding: 5px;  
}

span.red {color:RED;}

/*** Select Sessions ***/

table.register_sessions {
  border-collapse: collapse;
  border: 1px solid #000;
}
table.register_sessions th, td {
  padding: 5px;
}
table.register_sessions thead tr {
  text-align: left;
  background-color: #003366;
  color: #fff;
}
table.register_sessions tfoot tr {
  font-size: 10px;
  text-align: center;
  background-color: #003366;
  color: #fff;
}
table.register_sessions tbody tr {
  background-color: #fff;
  color: #000;
}

/*** Applicant Info ***/

table.register_info {
  border: none;
  color: #000;
}
table.register_info td {
  text-align: left;
  vertical-align: top;
  padding: 5px;
  border: none;
}
table.register_info td.required_field {
  color: #f00;
}
table.register_info input[type="text"] {
  width: 250px;
  border: 1px solid #000;
}


/*** Friends ***/

td.friend {
	border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* Generic Link*/
a.link			{font-size: 14px; text-decoration: underline;}
a.link:link		{color: #0066CC; text-decoration: underline;}
a.link:visited	{color: #0066CC; text-decoration: underline;}
a.link:hover	{color: #CC0000; text-decoration: none;}

/* Link BIG*/
a.link2				{font: bold 15pt "Times New Roman", Times, serif; text-decoration: none;}
a.link2:link		{color: #CC0000; text-decoration: none;}
a.link2:visited		{color: #CC0000; text-decoration: none; }
a.link2:hover		{color: #CC0000; text-decoration: none;}

/*  Link 3*/
a.link3				{font-size: 12px; text-decoration: underline;}
a.link3:link		{color: #FFFF33; text-decoration: underline;}
a.link3:visited		{color: #FFFF33; text-decoration: underline;}
a.link3:hover		{color: #CC0000; text-decoration: none;}

.small		{font-size: 10px; color:#C80000; }

.gray_border {border: 1px solid #999999;}

/* Legal Classes */
td.copyright	{
	font-size: 9px;
	color: #CCCCCC;
	font-family: Verdana, arial, sans-serif;
	padding-right: .5em;
	background-color: #000000;

}

a.logistica				{font-size: 9px; color: #CCCCCC; font-family: Verdana, arial, sans-serif; text-decoration: none;}
a.logistica:link		{color: #CCCCCC;}
a.logistica:visited		{color: #CCCCCC;}
a.logistica:hover		{color: #CCCCCC; text-decoration: underline; font-weight: normal; }

