/* 1. Base
-----------------------------------------------------------------------------------------------
===============================================================================================*/
body { color: #222222; background: #CCCCCC; font: 100%/1.125em "Lucida Sans Unicode", Arial, sans-serif; }
input, button, textarea, select { font: 1em Arial, sans-serif; }
input, button { vertical-align: middle; }
ul, ol { list-style: none; }
a { color: #222222; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }
hr { display: none; }
small { padding-left:10px; }
h3 { padding-left:15px; }


/* 2. Header
-----------------------------------------------------------------------------------------------
===============================================================================================*/

#header { min-width: 965px; width: 100%; margin-bottom: 3px; color: #ffffff; font: .75em/1.125em "Lucida Sans Unicode", Arial, sans-serif; }
#header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#header a { color: #ffffff; font-weight: normal; text-decoration: none; }


	/* 2.1 Header Main
	-----------------------------------------------------------------------------------------------
	===============================================================================================*/

	#header-main { position: relative; z-index: 90; float: left; width: 100%; background: #080808 url("http://www.elitescoutingservices.com/images/header-bg.gif") repeat-x; }


	/* 2.Header Main Network
	-----------------------------------------------------------------------------------------------
	===============================================================================================*/

	#header-main-network { position: relative; z-index: 90; float: left; width: 100%; }
	
	#header-main-network div.left { float: left; padding: 7px 7px 7px 14px; }
	#header-main-network div.left a { float: left; }
	#header-main-network div.left a img { float: left; padding: 16px 0; }

	#header-main-network div.right { float: right; width: 680px; padding: 7px; }
	#header-main-network div.right #user-menu { height: 29px; line-height: 29px; padding-right: 0; background: #080808 url("http://www.elitescoutingservices.com/images/user-bg-left.gif") no-repeat; }
	#header-main-network div.right #user-menu ul li img { margin: 4px 0; }
	#header-main-network div.right #user-menu ul li a.parent { background-position: right 14px; }
	#header-main-network div.right #user-menu ul li ul { border: 1px solid #222222; border-top: none; background: #080808; top: 29px; }
	#header-main-network div.right #user-menu ul li ul li a:hover { background: #660202; }
	#header-main-network div.right #user-menu form { padding-right: 8px; background: url("http://www.elitescoutingservices.com/images/user-bg-right.gif") right top no-repeat; }
	#header-main-network div.right #user-menu form input { margin-top: 2px; }
	#header-main-network div.right #user-menu form button { margin-top: 4px; }
	#header-main-network div.right #user-menu form img { margin-top: 3px; }

	#header-main-network div.right div.ad { float: right; clear: right; padding-top: 5px; }
	#header-main-network div.right div.ad img,
	#header-main-network div.right div.ad object { display: block; }

	#header-main-network.site div.left { padding: 7px; }
	#header-main-network.site div.left a img { margin: 0; }
	#header-main-network.site div.right div.ad { padding: 0; }


	/* 2.3 Header Main Menu
	-----------------------------------------------------------------------------------------------
	===============================================================================================*/

	#header-main-menu { float: left; width: 100%; font-size: 1.1em; background: url("http://www.elitescoutingservices.com/images/menu-border.gif") left bottom repeat-x; }

	#header-main-menu ul { float: left; margin: 0; padding: 0; }
	#header-main-menu ul li { position: relative; float: left; line-height: 31px; }
	#header-main-menu ul li a { float: left; background: url("http://www.elitescoutingservices.com/images/menu-hover-left.gif") left top no-repeat; }
	#header-main-menu ul li a span { margin-bottom: 1px; cursor: pointer; float: left; padding: 0 15px; background: url("http://www.elitescoutingservices.com/images/menu-hover-right.gif") right top no-repeat; }
	#header-main-menu ul li a.parent span { cursor: default; padding-right: 20px; background: url("http://www.elitescoutingservices.com/images/menu-hover-parent-right.gif") right top no-repeat; }
	#header-main-menu ul li.last a span { background-image: url("http://www.elitescoutingservices.com/images/menu-hover-right-l.gif"); }
	#header-main-menu ul li.last a.parent span { cursor: default; padding-right: 20px; background: url("http://www.elitescoutingservices.com/images/menu-hover-parent-right-l.gif") right top no-repeat; }
	#header-main-menu ul li a:hover,
	#header-main-menu ul li a.current,
	#header-main-menu ul li:hover a,
	#header-main-menu ul li.hover a { background-color: #660202; background-position: left -60px; }
	#header-main-menu ul li a:hover span,
	#header-main-menu ul li a.current span,
	#header-main-menu ul li:hover a span,
	#header-main-menu ul li.hover a span { margin: 0; padding-bottom: 1px; background-position: right -60px; }
	#header-main-menu ul li:hover a.parent span,
	#header-main-menu ul li.hover a.parent span { cursor: default; }

	#header-main-menu ul li ul { border: 1px solid #640000; border-top: none; float: none; background: #660202; position: absolute; margin-left: -1000em; top: 32px; left: 0; }
	#header-main-menu ul li:hover ul,
	#header-main-menu ul li.hover ul { margin-left: 0; }
	#header-main-menu ul li ul li { clear: both; }
	#header-main-menu ul li ul li a { float: none; line-height: 28px; width: 151px; padding: 0 12px; background: none; display: block; }
	#header-main-menu ul li ul li a:hover,
	#header-main-menu ul li ul li a.current { background: #440000; }

	#header-main-menu ul.right { float: right; }
	#header-main-menu ul.right li a.img { margin: 3px 5px 0 0; }
	#header-main-menu ul.right li a.img img { float: left; }

	/* ie6 isn't obeying line-height here for some reason. revisit later */

	* html #header-main-menu ul.right li a span { padding: 7px 15px 8px 15px; }
	* html #header-main-menu ul.right li a:hover span,
	* html #header-main-menu ul.right li a.current span,
	* html #header-main-menu ul.right li.hover a span { padding-bottom: 9px; }

	/* end ie6 */
	
	#header-main-menu ul.right li.feedback a { background: none; }
	#header-main-menu ul.right li.feedback a span { background: none; }
	#header-main-menu ul.right li.feedback a:hover,
	#header-main-menu ul.right li.feedback a.current,
	#header-main-menu ul.right li.feedback:hover a { text-decoration: underline; }


	/* 2.4 Header Menu
	-----------------------------------------------------------------------------------------------
	===============================================================================================*/

#header-menu { position: relative; z-index: 100; line-height: 20px; min-height: 20px; float: left; width: 100%; background: #3D3D3D; }
* html #header-menu { height: 20px; }

#header-menu p { float: left; padding-left: 14px; }
#header-menu ul { float: left; }
#header-menu ul li { position: relative; float: left; }
#header-menu ul li a { float: left; padding: 0 14px; }
#header-menu ul li a:hover,
#header-menu ul li a.current,
#header-menu ul li:hover a,
#header-menu ul li.hover a { background-color: #717171; }

#header-menu ul li ul { border: 1px solid #222222; border-top: none; float: none; background: #505050; position: absolute; margin-left: -1000em; top: 27px; left: 0; }
#header-menu ul li:hover ul,
#header-menu ul li.hover ul { margin-left: 0; }
#header-menu ul li ul li { clear: both; font-size: .9em; }
#header-menu ul li:hover ul li a,
#header-menu ul li.hover ul li a { background: none; line-height: 1.2em; width: 126px; padding: 7px 12px; float: none; display: block; }
#header-menu ul li:hover ul li a:hover,
#header-menu ul li:hover ul li a.current,
#header-menu ul li.hover ul li a:hover,
#header-menu ul li.hover ul li a.current { background: #717171; }




/* 5 Message Board
-----------------------------------------------------------------------------------------------
===============================================================================================*/


body

{

	background: white;

	color: #8c8c8c;

	padding: 0px;

}

a:link, body_alink

{

	color: #8c8c8c;

	text-decoration: none;

}

a:visited, body_avisited

{

	color: #8c8c8c;

	text-decoration: none;

}

a:hover, a:active, body_ahover

{

	color: #8c8c8c;

	text-decoration: underline;

}

.page

{

	background: #FFFFFF;

	color: #8c8c8c;

}

.tborder

{

	background: #D1D1E1;

	color: #000000;

	border: 0px solid #0B198C;

}

.tcat

{

	background: #000000 url(http://www.elitescoutingservices.com/messageboard/aero/misc/tcat.gif) top left repeat-x;

	color: #FFFFFF;

	font: bold 13px Arial, Helvetica, sans-serif;;

	padding-top: 4px;

	padding-bottom: 0px;

	padding-left: 16px;

	line-height: 27px;

	height: 27px;

}

.tcat a:link, .tcat_alink

{

	color: #ffffff;

	text-decoration: none;

}

.tcat a:visited, .tcat_avisited

{

	color: #ffffff;

	text-decoration: none;

}

.tcat a:hover, .tcat a:active, .tcat_ahover

{

	color: #ffffff;

	text-decoration: underline;

}

.thead

{

	background: #ff0000 url(http://www.elitescoutingservices.com/messageboard/aero/misc/thead.gif) top left repeat-x;

	color: #FFFFFF;

	font: bold 12px Arial, Helvetica, sans-serif;;

	height: 18px;

}

.thead a:link, .thead_alink

{

	color: #FFFFFF;

	text-decoration: none;

}

.thead a:visited, .thead_avisited

{

	color: #FFFFFF;

	text-decoration: none;

}

.thead a:hover, .thead a:active, .thead_ahover

{

	color: #FFFFFF;

	text-decoration: none;

}

.tfoot

{

	background: white;

	color: #666666;

}

.tfoot a:link, .tfoot_alink

{

	color: #666666;

	text-decoration: underline;

}

.tfoot a:visited, .tfoot_avisited

{

	color: #666666;

	text-decoration: underline;

}

.tfoot a:hover, .tfoot a:active, .tfoot_ahover

{

	color: #666666;

	text-decoration: none;

}

.alt1, .alt1Active

{

	background: white;

	color: #6e6e6e;

	font-size: 14px;

	border-left: 1px #dcdcdc solid;

	border-bottom: 1px #dcdcdc solid;

}

.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink

{

	color: #3c3c3c;

	text-decoration: underline;

}

.alt1 a:visited, .alt1_avisited, .alt1Active a:visited, .alt1Active_avisited

{

	color: #3c3c3c;

	text-decoration: underline;

}

.alt1 a:hover, .alt1 a:active, .alt1_ahover, .alt1Active a:hover, .alt1Active a:active, .alt1Active_ahover

{

	color: #3c3c3c;

	text-decoration: none;

}

.alt2, .alt2Active

{

	background: white;

	color: #6e6e6e;

	font-size: 14px;

	border-left: 1px #dcdcdc solid;

	border-bottom: 1px #dcdcdc solid;

	

}

.inlinemod

{

	background: #FFFFCC;

	color: #000000;

}

.wysiwyg

{

	background: #F5F5FF;

	color: #000000;

	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

	margin: 5px 10px 10px 10px;

	padding: 0px;

}

.wysiwyg a:link, .wysiwyg_alink

{

	color: #22229C;

}

.wysiwyg a:visited, .wysiwyg_avisited

{

	color: #22229C;

}

.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover

{

	color: #FF4400;

}

textarea, .bginput

{

	font: 10pt Arial, Helvetica, sans-serif;;

}

.bginput option, .bginput optgroup

{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;;

}

.button

{

	font: 11px Arial, Helvetica, sans-serif;;

}

select

{

	font: 11px Arial, Helvetica, sans-serif;;

}

option, optgroup

{

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;;

}

.smallfont

{

	font: 11px Arial, Helvetica, sans-serif;;

}

.time

{

	color: #ff0000;

}

.navbar

{

	color: #666666;

	font: 11px Arial, Helvetica, sans-serif;;

}

.navbar a:link, .navbar_alink

{

	color: #666666;

	text-decoration: underline;

}

.navbar a:visited, .navbar_avisited

{

	color: #666666;

	text-decoration: underline;

}

.navbar a:hover, .navbar a:active, .navbar_ahover

{

	color: #666666;

	text-decoration: none;

}

.highlight

{

	color: #FF0000;

	font-weight: bold;

}

.fjsel

{

	background: #3E5C92;

	color: #E0E0F6;

}

.fjdpth0

{

	background: #F7F7F7;

	color: #000000;

}

.panel

{

	background: white;

	color: #000000;

	padding: 10px;

	border: 0px outset;

}

.panelsurround

{

	background: white;

	color: #000000;

	border: 1px #dcdcdc solid;

}

legend

{

	color: #ff0000;

	font: 11px Arial, Helvetica, sans-serif;;

}

.vbmenu_control

{

	background: #000000 url(http://www.elitescoutingservices.com/messageboard/aero/misc/tcat.gif) top left repeat-x;

	color: #FFFFFF;

	font: bold 11px Arial, Helvetica, sans-serif;;

	padding: 4px 6px 0px 6px;

	white-space: nowrap;

}

.vbmenu_control a:link, .vbmenu_control_alink

{

	color: #FFFFFF;

	text-decoration: none;

}

.vbmenu_control a:visited, .vbmenu_control_avisited

{

	color: #FFFFFF;

	text-decoration: none;

}

.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover

{

	color: #FFFFFF;

	text-decoration: underline;

}

.vbmenu_popup

{

	background: #FFFFFF;

	color: #000000;

	border: 1px solid #0B198C;

}

.vbmenu_option

{

	background: #F7F7F7;

	color: #666666;

	font: 11px Arial, Helvetica, sans-serif;;

	white-space: nowrap;

	cursor: pointer;

}

.vbmenu_option a:link, .vbmenu_option_alink

{

	color: #666666;

	text-decoration: none;

}

.vbmenu_option a:visited, .vbmenu_option_avisited

{

	color: #666666;

	text-decoration: none;

}

.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover

{

	color: #666666;

	text-decoration: none;

}

.vbmenu_hilite

{

	background: white;

	color: #666666;

	font: 11px Arial, Helvetica, sans-serif;;

	white-space: nowrap;

	cursor: pointer;

}

.vbmenu_hilite a:link, .vbmenu_hilite_alink

{

	color: #666666;

	text-decoration: none;

}

.vbmenu_hilite a:visited, .vbmenu_hilite_avisited

{

	color: #666666;

	text-decoration: none;

}

.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover

{

	color: #666666;

	text-decoration: none;

}

/* ***** styling for 'big' usernames on postbit etc. ***** */

.bigusername { font-size: 14pt; }



/* ***** small padding on 'thead' elements ***** */

td.thead, div.thead { padding: 0px 4px 0px 4px; }



/* ***** basic styles for multi-page nav elements */

.pagenav a { text-decoration: none; }

.pagenav td { padding: 2px 4px 2px 4px; }



/* ***** define margin and font-size for elements inside panels ***** */

.fieldset { margin-bottom: 6px; }

.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }



/* ***** don't change the following ***** */

form { display: inline; }

label { cursor: default; }

.normal { font-weight: normal; }

.inlineimg { vertical-align: middle; }

#logo {

margin: 39px 0px 12px 38px;

}



.nav {

list-style: none;

padding: 0px;

margin: 0px;

}



.nav-button {

font-weight: bold;

font-size: 11px;

color: #FF0000;

width: 124px;

height: 42px;

line-height: 42px;

text-align: center;

float: left;

}



.nav-button a:link {

background: url(http://www.elitescoutingservices.com/messageboard/aero/misc/nav-button.gif) top right no-repeat;

display: block;

width: 124px;

height: 42px;

color: #FF0000;

text-decoration: none;

}





.nav-button a:visited {

background: url(http://www.elitescoutingservices.com/messageboard/aero/misc/nav-button.gif) top right no-repeat;

display: block;

width: 124px;

height: 42px;

color: #FF0000;

text-decoration: none;

}



.nav-button a:active {

background: url(http://www.elitescoutingservices.com/messageboard/aero/misc/nav-button.gif) top right no-repeat;

display: block;

width: 124px;

height: 42px;

color: #FF0000;

text-decoration: none;

}



.nav-button a:hover {

background: #ffffff;

display: block;

width: 124px;

height: 42px;

color: #FF0000;

text-decoration: none;

}



#nav-bg {

background: #ffffff url(http://www.elitescoutingservices.com/messageboard/aero/misc/nav-bg.gif) bottom left repeat-x;

padding-bottom: 5px;

float: left;

width: 100%;

}



#bar {

height: 43px;

background: #1c1c1c url(http://www.elitescoutingservices.com/messageboard/aero/misc/bar.gif) top left repeat-x;

clear: both;

line-height: 43px;

color: white;

font-weight: bold;

font-size: 11px;

vertical-align: middle;

padding: 0px 10px 0px 41px;

}



#login {

float: right;

font-weight: normal;

}



#login a:link {

color: white;

text-decoration: underline;

}





#login a:visited {

color: white;

text-decoration: underline;

}





#login a:active {

color: white;

text-decoration: underline;

}





#login a:hover {

color: white;

text-decoration: none;

}



#welcome {

line-height: 19px;

color: #8c8c8c;

font-size: 12px;

padding: 18px 0px 0px 0px;

}



.welcome-title {

color: #626262;

font-weight: bold;

}



.register {

background: url(http://www.elitescoutingservices.com/messageboard/aero/misc/register.gif) top left no-repeat;

width: 163px;

height: 22px;

display: block;

line-height: 22px;

color: #8c8c8c;

text-decoration: none;

padding: 1px 0px 0px 20px;

margin-top: 6px;

}



.register:hover {

color: #626262;

text-decoration: none;

}



.forms {

background-color: black;

border: 1px #373737 solid;

width: 162px;

padding: 4px;

color: white;

font-size: 11px;

vertical-align: middle;

margin: 0px 5px 2px 6px;

}



.forms2 {

background-color: black;

border: 1px #373737 solid;

width: 82px;

padding: 4px;

color: white;

font-size: 11px;

vertical-align: middle;

margin: 0px 0px 2px 6px;

}



.forms3 {

background-color: black;

border: 1px #373737 solid;

width: 82px;

padding: 4px;

color: white;

font-size: 11px;

vertical-align: middle;

margin: 0px 5px 2px 2px;

}



.go {

vertical-align: middle;

margin-bottom: 2px;

}



.content {

margin-top: 24px;

}



.tcat2 {

background: url(http://www.elitescoutingservices.com/messageboard/aero/misc/tcat2.gif) top left no-repeat;

width: 225px;

height: 27px;

line-height: 27px;

color: white;

font-size: 14px;

padding: 4px 0px 0px 27px;

font-weight: bold;

border-bottom: 3px #d9d9d9 solid;

}



.ct {

padding: 8px 27px 15px 24px;

color: #666666;

font-size: 12px;

line-height: 16px;

background-color: #f2f2f2;

border-bottom: 3px #d9d9d9 solid;

margin-bottom: 10px;

}



.ct a:link {

color: #666666;

font-weight: bold;

text-decoration: none;

}



.ct a:visited {

color: #666666;

font-weight: bold;

text-decoration: none;

}



.ct a:active {

color: #666666;

font-weight: bold;

text-decoration: none;

}



.ct a:hover {

color: #666666;

font-weight: bold;

text-decoration: underline;

}

.ct img {

padding:2px;

}



.tcat-l {

background: url(http://www.elitescoutingservices.com/messageboard/aero/misc/tcat-l.gif) top left no-repeat;

width: 9px;

height: 31px;

}



.tcat-r {

background: url(http://www.elitescoutingservices.com/messageboard/aero/misc/tcat-r.gif) top left no-repeat;

width: 5px;

height: 31px;

}





.thead-l {

background: url(http://www.elitescoutingservices.com/messageboard/aero/misc/thead-l.gif) top left no-repeat;

height: 18px;

font-size: 11px;

color: white;

padding: 0px;

}



.thead-r {

background: url(http://www.elitescoutingservices.com/messageboard/aero/misc/thead-r.gif) top right no-repeat;

height: 18px;

font-size: 11px;

color: white;

padding: 0px;

}



.thead2 {

background: url(http://www.elitescoutingservices.com/messageboard/aero/misc/thead.gif) top left repeat-x;

padding: 0px;

}



#footer {

margin-top: 10px;

color: #6e6e6e;

text-align: center;

font-size: 11px;

}



#footer a:link {

color: #626262;

text-decoration: none;

}



#footer a:visited {

color: #626262;

text-decoration: none;

}



#footer a:active {

color: #626262;

text-decoration: none;

}



#footer a:hover {

color: red;

text-decoration: none;

}



#container {

padding: 0px 25px 0px 25px;

}



.nav-bar {

margin-bottom: 8px;

margin-top: 12px;

}



.alt3 {

background-color: #2b2b2b;

border-left: 1px #dcdcdc solid;

border-bottom: 1px #dcdcdc solid;

padding: 1px 3px 1px 3px;

text-align: center;

}



.usrbit {

border: 1px solid #5f5f5f;

background-color: #4a4a4a;

padding: 4px;

text-align: left;

margin: 0px 12px 2px 12px;

color: white;

font-size: 11px;

}



.name {

background-color: #525252;

border: 3px #4e4e4e solid;

line-height: 21px;

height: 21px;

text-align: center;

color: white;

font-size: 12px;

font-weight: bold;

margin-bottom: 12px;

}



.name a:link {

color: white;

text-decoration: none;

}



.name a:visited {

color: white;

text-decoration: none;

}



.name a:active {

color: white;

text-decoration: none;

}



.name a:hover {

color: white;

text-decoration: underline;

}



.checkbox {

margin: 0px 4px 0px 0px;

}