/*/============================================================================/
| Cascading Style Sheet (CSS 467), for Invision Power Board 2.1.0
| Author: James A. Mathias, jam@1lotus.com, http://www.1lotus.com 
| Copyright: 2005 Onelotus Creative and James A. Mathias. All rights reserved. 
|
| All style rule attributes in alpha-numeric order starting from 0
/============================================================================/
| This style sheet is closed source, unauthorized use will result in prosecution
| Please respect my intellectual property rights and trademarks
|  = horizontal, y = vertical / property: trbl, tb rl, t rl b, t r b l;
|
| -- START STYLES --
/============================================================================/*/

/* globals
--------------------------------------- */

*{ margin: 0; padding: 0; }

html{ overflow-x: auto; }

body{ 
	background: #F7F7F7;
	color: #333333;
	font: normal normal 62.5% Verdana, Sans-Serif;
	padding: 0 10px 50px;
	margin: 0;

}

form{ display: inline; }

img{ border: 0; }

b, strong{ font-weight: bold; }
i, em{ font-style: italic; }

/* hyperlinks
--------------------------------------- */

a:link,
a:visited{
	background: transparent;
	color: #005EA6;
	text-decoration: underline;
}

a:hover,
a:active{ color: #B72121 !important; }

.dark a:link,
.dark a:visited{ color: #FFF; }

.dark a:hover,
.dark a:active{ color: #F5F5F5 !important; }

.nodec a,
a.nodec{ text-decoration: none !important; }

#brandbox a{
	display: block;
	height: 124px;
	text-decoration: none;
	width: auto;
}

.nopad{ margin: 0 !important; padding: 0 !important; }

/* lists
--------------------------------------- */

ul, ol, dl{ 
	list-style: url(../images/ul_mark.gif);
	font-size: 1.1em;
	margin: 5px 15px 5px 20px;
	padding: 0;
}

/* headers
--------------------------------------- */

h1, h2, h3, h4, h5, h6{ 
	color: #333;
	font: bold 2.4em "Trebuchet MS", Sans-Serif; 
	margin: 0;
	padding: 5px;
}

h1{
	background: #005EA6 url(../images/hone_bg.gif) repeat-y right;
	border-bottom: 2px solid #B72121;
	color: #FFF;
	font-size: 1.4em;
}

h2{
	color: #B72121;
	font-size: 1.4em;
}

h3{
	color: #00477E;
	font-size: 1.2em;
}

h4{
	background: #EEE;
	color: #00477E;
	font-size: 1.2em;
}

/* paragraphs, pre, blockquote, address
--------------------------------------- */

p, pre, blockquote, address{
	color: #333;
	font-size: 1.1em;
	padding: 5px 10px;
}

.alt{ background: #EEE; }

/* main board container
--------------------------------------- */

#content{
	background: transparent url(../images/usa_header_ds_fill.gif) repeat-x top;
	border-top: 2px solid #B72121;
	margin: 0 1px;
	text-align: left;
}



.topmenu{ font-size: 1.1em; padding: 10px; }
.topmenu p{ color: #B72121; margin: 0 !important; padding: 0 !important; }
.topmenu ul,
.mainmenu ul{ list-style: none; margin: 0 !important; }
.topmenu li{ display: inline; margin-right: 5px; }

.masthead{ background: transparent url(../images/usa_header_fill.gif) repeat-x top left; }
.masthead div{ background: transparent url(../images/usa_header_text.gif) no-repeat top left; }
.masthead div div{ background: transparent url(../images/usa_header_logo.gif) no-repeat top right; height: 101px; }
.masthead a{
	display: block;
	height: 100px;
	text-indent: -9000px;
	text-decoration: none;
	width: auto;
}

.masthead2{ background: transparent url(../images/usa_header_fill.gif) repeat-x top left; }
.masthead2 div{ background: transparent url(../images/usa_header_avclass.gif) no-repeat top left; }
.masthead2 div div{ background: transparent url(../images/usa_header_logo.gif) no-repeat top right; height: 101px; }
.masthead2 a{
	display: block;
	height: 100px;
	text-indent: -9000px;
	text-decoration: none;
	width: auto;
}

.masthead3{ background: transparent url(../images/usa_header_fill.gif) repeat-x top left; }
.masthead3 div{ background: transparent url(../images/usa_header_buyaplane.gif) no-repeat top left; }
.masthead3 div div{ background: transparent url(../images/usa_header_logo.gif) no-repeat top right; height: 101px; }
.masthead3 a{
	display: block;
	height: 100px;
	text-indent: -9000px;
	text-decoration: none;
	width: auto;
}

.masthead4{ background: transparent url(../images/usa_header_fill.gif) repeat-x top left; }
.masthead4 div{ background: transparent url(../images/usa_header_findaplane.gif) no-repeat top left; }
.masthead4 div div{ background: transparent url(../images/usa_header_logo.gif) no-repeat top right; height: 101px; }
.masthead4 a{
	display: block;
	height: 100px;
	text-indent: -9000px;
	text-decoration: none;
	width: auto;
}

.masthead5{ background: transparent url(../images/tpa_header_fill.jpg) repeat-x top left; }
.masthead5 div{ background: transparent url(../images/tpa_header_logo.gif) no-repeat top left; }
.masthead5 div div{ background: transparent url(../images/tpa_header_text.gif) no-repeat top right; height: 101px; }
.masthead5 a{
	display: block;
	height: 100px;
	text-indent: -9000px;
	text-decoration: none;
	width: auto;
}

.mainmenu{
	background: #005EA6 url(../images/usa_menu_grad_left.gif) repeat-y top left;
	border-top: 5px solid #00477E;
	border-bottom: 2px solid #F7F7F7;
	margin: 0 1px;
	text-align: center;
}
.mainmenu ul{ 
	background: transparent url(../images/usa_menu_grad_right.gif) repeat-y top right; 
	font-size: 1.2em; 
	font-weight: bold;
	padding: 6px 5px 10px;
}
.mainmenu li{ display: inline; margin-right: 10px; }
.mainmenu li.last{ margin: 0; }

.bannerzone{
	background: #F1F1F1;
	padding: 10px;
}

.extra{ height: 61px; }

.sidecolumn{
	background: transparent;
	border: solid #00477E;
	border-width: 1px 0 0;
	width: 198px;
}

.midcolumn{
	background: #F1F1F1;
	border: solid #00477E;
	border-width: 0 1px 1px;
	padding-top: 1px;
	width: 352px;
}

.stats{
	background: #FFF url(../images/flag_bg.gif) no-repeat top right;
	border: 1px solid #CCC;
	margin: 0 5px 5px;
}

.bar{
	background: #F9F9F9;
	border-top: 1px solid #CCC;
	text-align: center;
}

.bar2{
	background: #F9F9F9;
	border-top: 1px solid #CCC;
	text-align: left;
}

.footnotes{
	margin: 0 auto;
	width: 752px;
	text-align: center;
}

/* more misc
--------------------------------------- */

.shift{ float: left; }
.shaft{ float: right; }
.clean{ clear: both; height: 0; font-size: 0; }

.cleared{ clear: both; }

