body{ 
	font-family: Arial; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal;
	font-size: 14px;
	background-color: #bcbcbc;
	background-image: url(../images/backgrounds/background_fade_grey.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	}
p {
	font-family: Arial; 
	font-style: normal; 
	font-variant: normal; 
	font-size: 14px; 
}
/*-------------------------------------------------
tl_header_no_border.php
-------------------------------------------------*/
div.main_document
	{
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	}

/*-------------------------------------------------
tabs.php
-------------------------------------------------*/
div.main_content
	{
	min-height:300px;
  	height:auto !important;
  	height:300px;
	padding: 7px;
	}
/*-------------------------------------------------
index.php
-------------------------------------------------*/
div.splash_login
	{ background-color: #ffb700; margin-right: 12px; margin-bottom: 12px; margin-left: 12px; }
div.splash_links
	{ background-color: #a0f6e4; margin-right: 12px; margin-left: 12px; }
div {
	font-family: Arial; 
	font-style: normal; 
	font-variant: normal; 
	font-size: 14px; 
}
td {
	font-family: Arial; 
	font-style: normal; 
	font-variant: normal; 
	font-size: 14px; 
}
a:link { color: blue; text-decoration: underline; }
a:visited { color: blue; text-decoration: underline; } 
a:hover  { color: blue; text-decoration: none; }
a.tabs:link  { color: #000; text-decoration: underline }
a.tabs:visited  { color: #000; text-decoration: underline } 
a.tabs:hover   { color: #000; text-decoration: none }
/*-------------------------------------------------
plan.php
-------------------------------------------------*/
.PlanFAQBox {
	padding: 7px;
	background-color: #ffc;
	border: 1px solid #ccc;
}
.plan_blurb{
	text-align: center;
	margin: 10px 80px;
}
.PlanFAQBox h2 { /*Title of FAQ*/
}
.PlanFAQBox h3 { /*Questions*/
}
.PlanFAQBox p{ /*Answers*/
}

/*-------------------------------------------------
register.php
-------------------------------------------------*/
.OverviewActionBox {
	padding: 7px;
	background-color: #ffc;
	border: 1px solid #ccc;
	margin-bottom: 5px;
}
.OverviewActionBox h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 10px;
	margin: 7px 0 0 0;
	padding: 0;
}

.OverviewActionBox h1 {
	font-size: 20px;
	font-weight: bold;
	line-height: 14px;
	margin: 0;
	padding: 0;
}

/*-------------------------------------------------
UNUSED STYLES???
-------------------------------------------------*/
div.slivers {
	margin: 20px auto;
	background-color: #ffc;
	border-top: 5px solid #dcdcdc;
	border-bottom: 5px solid #dcdcdc;
	padding: 10px;
	margin-bottom: 30px;
}

div.slivers h1 {
	font-size: 20px;
	margin: 0 0 5px 0;
}	

div.slivers h2 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}

table, div.slivers table {
	margin: 0 auto;
}

div.slivers table td {
	text-align: center;
	padding: 0 10px;
	width: 175px;
}

div.slivers img {
	padding: 1px;
	border: 1px solid #ccc;
	margin: 0 3px 5px 3px;
}

div.slivers h3 {
	font-size: 16px;
	margin: 0 0 2px 0;
}

div.slivers p {
	font-size: 11px;
	margin: 0;
}
/*-------------------------------------------------
UNUSED STYLES???
-------------------------------------------------*/
table.plan_table
{
	border-width: 5px 5px 6px 6px;
	border-spacing: 0px;
	border-style: solid;
	border-color: grey;
	background-color: white;
}
table.plan_table td {
	border-width: 1px 1px 0px 0px;
	padding: 3px 3px 3px 3px ;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
}
td.plan_table_highlight{
	border-width: 1px 1px 0 0;
	padding: 3px ;
	border-style: solid;
	border-color: gray;
	background-color: #f6ff00;
}
td.plan_table_header{
	border-width: 1px 1px 0 0;
	padding: 3px ;
	border-style: solid;
	border-color: gray;
	background-color: #e4e4e4;
}

/*-------------------------------------------------
file_mgr.class.php
-------------------------------------------------*/
table.files_table
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: dotted dotted dotted dotted;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.files_table td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px ;
	border-style: dotted none dotted none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
tr.files_table_row
{
	height: 55px;
	background-color: white;
	font-size: 10px;
}


/*-------------------------------------------------
message_mgr.class.php, roster_mgr.class.php, user_mgr.class.php
-------------------------------------------------*/
table.schedule_table
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.schedule_table td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px ;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
tr.schedule_table_header_row
{
	height: 10px;
	background-color: #C2C2C2;
	font-size: 10px;
	font-weight: bold;
}
tr.schedule_table_event_row
{
	background-color: white;
	font-size: 10px;
}


table.roster_table
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.roster_table td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px ;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
tr.roster_table_header_row
{
	height: 10px;
	background-color: #C2C2C2;
	font-size: 10px;
	font-weight: bold;
}
tr.roster_table_event_row
{
	background-color: white;
	font-size: 10px;
}


/*-------------------------------------------------
photo_album_mgr.class.php
-------------------------------------------------*/
div.AlbumDropDown {
	text-align: left;
	border: 1px solid #ccc;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
	margin: 0 auto 3px auto;
  	margin-right: 7px;
	border-color: #9c9;
	color: #060;
}
div.albumName {
	text-align: left;
	font: 20px, bold;
}
div.navigation_path{
	font: 12px;
}
div.photo_tools{
	float:right;
	font: 12px;
	padding-right: 10px;
}
div.add_new_album_div{
	text-align:center;
}
div.album_name_div{
	padding-left: 10px;
	font-size: 20px;
	font-weight: bold;
}
div.album_description_div{
	padding-left: 10px;
	font-size: 12px;
	font-style:italic;
}
div.photo_description_div{
	font-size: 12px;
	font-style:italic;
}
div.album_edit_title_div{
	font:bold;
}
div.album_edit_field_div{
	font: oblique;
	text-align:right;
}
div.x_photo_thumb { color: #fff; margin: 2px; background-color: #000; border: solid 2px #dcdcdc; padding: 10px; }
div.photo_thumb { margin: 2px; padding: 10px; }
div.album_body {
	margin: 20px auto 2px auto;
	background-color: #f6f6f6;
	border: solid 1px #dcdcdc;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.small_thumb { margin-top: 10px; padding: 10px 0 10px 0; border-color: black white; border-style: dashed none; border-width: 2px 1px; }
div.show_more_fields_div a{
	font-size: 12px; 
}
/*-------------------------------------------------
FLASHES
-------------------------------------------------*/
#Flash {
	text-align: left;
	border: 1px solid #ccc;
	padding: 5px 5px 5px 30px;
	font-size: 14px;
	margin: 0 auto 12px auto;
  margin-right: 7px;
  margin-left: 7px;
}
#Flash.good {
	border-color: #9c9;
	color: #060;
	background: url(/images/alertgood_icon.gif) #E2F9E3 left no-repeat;
}
#Flash.bad {
	border-color: #c99;
	color: #fff;
	background: url(/images/alertbad_icon.gif) #c00 left no-repeat;
}
/*-------------------------------------------------
User Home/Landing Page
-------------------------------------------------*/
.home_section {
	border: thin solid #999999;
	font-size: 12px;
/*
	margin-top: 20px;
	margin-right: 120px;
	margin-bottom: 20px;
	margin-left: 120px;
*/
}
.home_section_half {
	border: thin solid #999999;
	width:350px;
	font-size: 12px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.home_section_body {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.home_section_header {
	color: #000000;
	background-color: #E3F1F2;
	font-weight:bold;
	padding: 3px;
}
.home_section_header_alert {
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight:bold;
	padding: 3px;
}
.home_section_header_news {
	color: #FFFFFF;
	background-color: #FFB700;
	font-weight:bold;
	padding: 3px;
}
.home_section table{
	font-size: 12px;
}

.home_section_header a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.home_section_header a:visited {
	color: #FFFFFF;
}
.home_section_header a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
div.comment_form
{
	width: 500px;
	background-color: #F2F7FE;
	padding: 10px;
	margin-top: 10px;
}
div.comment_text
{
	width: 500px;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 5px;
}
div.comment_parent
{
	width: 600px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 5px;
	border-bottom: 2px #666666 dashed;
}

.team_news_widget{
	position:relative;
	float:right;
}
/*-------------------------------------------------
About Us Pages (i.e. aboutus.php, whoweare.php, job.php)
-------------------------------------------------*/
.aboutus {
	font: Tahoma, Verdana, Futura, sans-serif; 
}
.aboutus img{
	vertical-align:middle;
}
.aboutus h1{
	color: black;
	margin-left: 30px;
}
.aboutus h2{
	color: #ffb700; 
}

.aboutus_indent2{
	margin-left: 60px;
	margin-right: 60px;
}
.aboutus_indent3{
	margin-left: 120px;
	margin-right: 120px;
}

.aboutus a:link, .aboutus a:visited { 
	color: #ffb700; 
	text-decoration: underline; 
	font-weight: bold;
}
.aboutus a:hover  { 
	color: #ffb700;
	font-weight: bold;
	text-decoration: none; 
}

p.aboutus_links
{
	padding-top: 80px;
	padding-bottom: 30px;
	text-align:center;
}
.tl_members h2{
	font: Verdana, sans-serif; 
	color: black;
	padding: 50px 0 0 0;
	margin: 0;
}
h2#captain{
	padding-top: 0;
}
#aboutus_teamname{
	color: #ffb700; 
	font-size: 1.5em;
}

/*-------------------------------------------------
About Us Pages (i.e. aboutus.php, whoweare.php, job.php)
	background:transparent url(/images/photo_album.gif) no-repeat scroll center;
-------------------------------------------------*/
.albumbg {
	background:transparent url(/images/photo_album.gif) no-repeat;
	height:114px;
	width:114px;
}

.out_of_space_div {
	padding:  0px 10px;
	margin: 10px 100px;
	background-color: #ffc;
	border: 1px solid #ccc;
}

