/*
-----------------------------------------------
Techathalon Base Styles
Author:   Curtiss Prickett, Premiere Pixels
Version:  May 10 2005
----------------------------------------------- */

/* TEXT Styles
----------------------------------------------- */

body {
	background-image: url(images/bkg.gif);
	background-repeat: repeat-x;
	background-color: #dbdbdb;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #00396d;
}

tr, td {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #00396d;
}

p.text {	
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #00396d;
}

.smallText {
	font-size: 11px;
	line-height: 14px;
}

.boldBlue {
	font-weight: bold;
}

.boldUnderline {
	font-weight: bold;
	line-height: 22px;
	text-decoration: underline;
}

.italBlue {
	font-style: italic;
}

.italOrng {
	font-style: italic;
	color: #e87800;
}

.boldOrange {
	font-weight: bold;
	color: #e87800;
}

.hdrOrange {
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #e87800;
}

/* LINK Styles
----------------------------------------------- */

a {
	color: #00396d;
	text-decoration: underline;
}

a:link { color: #00396d; }
a:visited { color: #e87800; }
a:hover { color: #e87800; }

/* MISC Styles
----------------------------------------------- */

.headerBox {
	background-color: #ffdcc3;
	padding: 10px 10px;
	margin: 0px 25px;
	border: 1px solid #00396d;
}

.orngBox {
	background-color: #ffdcc3;
	padding: 20px;
	margin: 20px;
	border: 1px solid #00396d;
}

.BlueTextBox { 
	background-color: #eaf4fe;
	padding: 20px;
	margin: 20px;
	border: 1px solid #00396d;
}

.liteBlueCell { 
	background-color: #eaf4fe;
	border-top: 1px solid #00396d;
}

.darkBlueCell { 
	background-color: #d6e7f7;
	border-top: 1px solid #00396d;
}


#kidsBox {
	background-color: #d7e5f4;
	border-right: 1px solid #00396d;
	border-left: 1px solid #00396d;
	border-bottom: 1px solid #00396d;
	margin: 10px;
}

.orngTitle  {
	background-color: #f6b870;
	padding: 7px;
	border-top: 1px solid #004e94;
	border-bottom: 1px solid #004e94;
}

.textFeild {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #515354;
 background-color: #e4e5e5;
 border-color: #515354;
 border-style: solid;
 border-width: 1px;
}


/* ADMIN Styles
----------------------------------------------- */

input, select, textarea {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #48454B;
}
input.button {
  height: 19px;
  width:60px;
  margin-top: 2px;
  text-decoration: none;
  padding-right: 5px;
  padding-left: 5px;
  background-image: url(images/tab_bg.gif);
  background-repeat: repeat-x;
  background-color: rgb(204, 204, 204);
  border:1px solid rgb(204,204,204);
  color: #48454B;
}
table.grid td {
  color:White;
}
div.actions {
  padding:7px;
  margin-top:15px;
  background-color:#D5DEE5;
  border-top:1px solid #00396D;
}
div.actionsTop {
  padding:7px;
  margin-bottom:15px;
  background-color:#D5DEE5;
  border-bottom:1px solid #00396D;
}
div#popupHeader {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  background-image:url(images/popup_hdr_bg.gif);
  background-repeat:repeat-x;
  height:81px;
  width:100%;
  background-color:Gray;
  color:white;
  padding:10px;
  overflow:hidden;
}
div#popupSubHeader {
  background-image:url(images/popup_subhdr_bg.gif);
  background-repeat:repeat-x;
  height:45px;
  width:100%;
  background-color:Gray;

