/* ******* handy debugging crap

felix corke stylee, 2005

border:1px green solid;
 
 dark bloo: 	#2A0052
 med bloo:		#1A4C80
 lite bloo: 	#00ACF0

 ******* */

/* ******* DEFAULT SETTINGS ******* */

html, form {padding:0; margin:0}

body{font-family:  arial, tahoma, verdana, sans-serif; font-size: 70%; color:#000000; background-color:#EEF0E4; background-image:url(../images/main/bgStrip.gif); background-attachment:fixed; background-repeat:repeat-x;}

body {margin:15px}

p, table, tr, td, ul, li, ol, dl, dd, input{font-family:  arial, tahoma, verdana, sans-serif; font-size:100%; line-height:140%; text-align:left;}

p{margin:2% 0 2% 0}

h1, h2, h3, h4, h5, h6{font-family: 'Lucida sans', Arial, Helvetica, Tahoma, sans-serif; color:#1A4C80; text-align:left;}

h1 span{display:none;}

h1{font-size: 195%; font-weight:normal; margin:0; line-height:120%}
h2{font-size: 120%; margin:10px 0px 10px 0px}
h3{font-size: 120%;}
h4{font-size: 110%;}
h5{font-size: 100%}
h6{font-size: 90%}

td, th{
	border-bottom:1px solid #E4D6E9;
	/*border-right:1px solid #E4D6E9;*/
	vertical-align:top;
	font-size: 100%;
	text-align:left;
}

small{font-size:90%}

hr{height:1px; border:1px solid #DDDDDD; width:100%;}

blockquote{padding:6px; border:1px solid #DDDDDD; background-color:#EEEEEE;}

img, table{border:0}
table {
	border-collapse: collapse;
	background: #ffffff;
}
table.buyerswaiting{
	background: #FFF;
}
.buyerswaiting{
	border:1px solid #E4D6E9;
	vertical-align:top;
	font-size: 100%;
	text-align:center;
	padding: 1px;
}
.buyerswaiting b{
	font-size: 100%;
	text-align:center;
	margin: 10px 0px 0px;
	padding: 0px;
}
.buyerswaiting td{
	text-align: left;
	padding-left: 10px;
	line-height: normal;
}
.buyerswaiting h2{
	font-size: 13px;
	font-weight: bolder;
	color: #0099CD;
	text-align: center;
	line-height: normal;
}
.buyerswaiting h3{
	text-align: left;
	font-size: 11px;
	font-weight: bolder;
	color: #0099CD;
	margin: 0px;
	padding: 0px;
	line-height: normal;
}
.buyerswaiting h4{
	font-size: 11px;
	font-weight: bolder;
	color: #0099CD;
	text-align: center;
	line-height: normal;
}
.buyerswaiting ul{
	border-style: none;
	margin-left: -10px;
	margin-top: 0px;
}
#meeting ol{
	border-style: none;
	margin-left: -12px;
	margin-top: -5px;
}
#meeting p{
}
.blue{
	background-color:#E3EDF2;
	padding: 10px;}
	
.TableHeader{
	font-size: 120%;
	margin:10px 0px 10px 0px;
	text-align: center;
}


dt {font-weight:bold; background-color:#E3EDF2; padding:4px 4px 4px 8px; background-repeat:no-repeat; }
dd {
	padding:2px 0px 6px 0px;
	margin:0 0 0 8px;}
dd p {
	padding:5px 0px 5px 0px;
	margin:0;}




ul {background-color:#E3EDF2; padding:10px 10px 10px 30px}
li{margin:6px 0px 6px 0px}
ol {
	padding:10px 10px 10px 30px;
	border: 1px solid #E3EDF2;
}
ol li b, ol li{
	text-decoration: none;
	margin-left: 2px;
}
ol li h2{
	color: #0099cd;
}
.nobluemargin{
	background: #FFFFFF;
	margin-left: -20px;
}
#postregister{
	clear: both;
}
/* ******* IMAGES & SHIMS ******* */

.floatloginleft{
	width: 200px;
	float: left;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	height: 135px;
}
.floatloginright{
	width: 200px;
	float: right;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;	
	height: 135px;	
}
.floatRight{float:right; margin:0px 0px 7px 3px}
.floatLeft{float:left; margin:0px 7px 3px 0px}
.floatRightNoPadding {float:right; margin:0}
.pr {
	float:right;
	margin:-2px 5px 0 0
}
.floatLeftNoPadding  {float:left;  margin:0}
.imgAlignMiddle {vertical-align:middle}

/* ******* TABLES ******* */

caption{visibility:hidden}

form th{text-align:right; font-weight:normal;}
form td{border-bottom:1px solid #E4D6E9;  vertical-align:top; }

.alternateTDrow {background-color:#F4F4F4}
.smallTable {font-size:90%}

.centerAlignTD {text-align:center}

/* ******* CUSTOM PARA STYLEES ******* */

.message {color:#C25733; font-weight:bold}

.advert {border:2px solid #E3E4E5; padding:5px; color:#317AA3; background-color:#EDF2F5;  }

/* ******* LINX ******* */

a					{color: #2A0052; text-decoration:underline}
a:visited			{text-decoration:underline; color:#6A6173}
a:hover				{text-decoration:none; color: #00ACF0;}
a:active			{text-decoration:underline;}

#footer a			{color: #8A8A8A; text-decoration:none}
#footer a:hover		{text-decoration:underline; color:#000}

#adminsite a, #about a, #buyers a, #vendors a, #market a{
width:182px;
padding:5px; 
display:block; 
color: #000000; 
text-decoration:none; 
border-bottom:2px solid #9FBFD3; 
text-indent:20px; 
background-image:url(../images/main/hoop.gif); 
background-repeat:no-repeat;
}

#adminsite a:hover, #about a:hover, #buyers a:hover, #vendors a:hover, #market a:hover {
color:#FFF; 
background-color:#157BA3; 
text-indent:20px; 
background-image:url(../images/main/hoop-over.gif); 
background-repeat:no-repeat;
}

#adminsite a.highlight, #about a.highlight, #buyers a.highlight, #vendors a.highlight, #market a.highlight{
width:182px;
padding:5px; 
display:block; 
color: #000000; 
text-decoration:none; 
border-bottom:2px solid #9FBFD3; 
text-indent:20px; 
background-image:url(../images/main/hoop_highlight.gif); 
background-repeat:no-repeat;
}

#adminsite a.highlight:hover, #about a.highlight:hover, #buyers a.highlight:hover, #vendors a.highlight:hover, #market a.highlight:hover {
color:#FFF; 
background-color:#157BA3; 
text-indent:20px; 
background-image:url(../images/main/hoop-over.gif); 
background-repeat:no-repeat;
}
/* ******* LAYERS *******  div{border:1px green solid;} */

#container	{background-color:#E3EDF2; border:10px solid #1B6995; padding:10px; width:700px; text-align:center; margin-left:auto; margin-right:auto;}
#header		{background-color:#FFFFFF; margin-bottom:10px}
#leftPanel 	{text-align:left; float:left; width:192px; background-color:#E3EDF2;}
#adminsite, #about, #buyers, #vendors, #market	{
	font-size:90%;
}
#adminsite img, #about img, #buyers img, #vendors img, #market img{
	margin:0px;
	width: 192px;
}
#leftPanel img {margin:0px}
.highlight{
	background: #cfdfe9;
}
#compressor {width:700px}
#bodyCopy	{width:495px; float:right; background-color:#FFFFFF;}
#textArea	{text-align:left; padding:20px; line-height:190%;}
#textArea	p{line-height:160%;}
#rightPanel	{width:190px; display:block; float:right; margin:5px 5px 5px 20px;}
	#rightPanel	p{padding-left:10px}

#footer		{font-size:90%; color:#8A8A8A; padding-top:8px; clear:both; background-color:#FFFFFF; width:700px; height:30px;  border-top:10px solid #E3EDF2}

#printHeader{display:none}
.dontPrint{display:inherit}
#reglist{
	padding-left: 0px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
#reglist img{
	display: block;
	margin-bottom: 10px;
}
#reglisttwo{
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 20px;
	text-align: left;
}
#reglisttwo img{
	display: inline;
	margin: 0px 0px 10px 0px;
}

.rgone{	margin: 0px 0px 0px 0px}
.rgtwo{	margin: 0px 0px 0px 90px}
/* ******* FORMS ******* */

input, select, textarea{font-size:100%; font-family:  arial, tahoma, verdana, sans-serif;}
.textFieldStyle {width:15em;}
textarea {height:8em;}
input.loginFormSubmit {width:auto; text-align:center}
.radioCheckBox{background-image:none; border:none; background-color:transparent}


/* ******* Video******* */

.video-transcript{
	border:1px solid #5ba4ed;
	padding:4px 3px 4px 25px;
	width:410px;
	background:url(../images/services/icon-pdf.gif) no-repeat 5px 5px #91c8ff;

}

.video-transcript a:hover{
	color:#FFF;
}


@media print{

#container	{background-color:#FFFFFF; border:none; padding:0; width:auto; text-align:left; margin:0; position:absolute; top:210px}
#header		{display:none}
#leftPanel 	{display:none}
#nav		{display:none}
#leftPanel img {display:none}

#compressor {width:auto;}
#bodyCopy	{width:auto; background-color:#FFFFFF;}
#textArea	{text-align:left; padding:20px; line-height:190%}
#textArea	p{line-height:160%;}

#footer		{display:none}

#printHeader{display:block; height:160px; position:absolute; top:0;}
.dontPrint{display:none}

}

@media handheld{

body{background-image:none}

h1, h2, h3, h4, h5, h6{font-family: Arial, Helvetica, Tahoma, sans-serif; color:#1A4C80; text-align:left;}

a{padding:0}

#container	{background-image:none; width:99%; text-align:left; margin:0;}
#flashHeader{display:none}
#nav		{background-image:none; width:auto; margin:0; text-align:left}

#fader		{background-image:none; width:100%; background-color:#fff; margin:0px; height:auto}

#introCopy	{padding:0; margin:0;  width:100%; float:none}

#quicklinks {display:none}

#footer		{font-size:90%; color:#8A8A8A; background-color:#FFF; width:100%; padding-top:8px; margin:10px 0px 0px 0px; clear:both;}

#internalNav{width:auto; padding:2px; margin:0;  float:none}
#internalContent{width:100%; padding:2px; margin:0; float:none; text-align:left}

#internalNav a{
text-align:left;
height:auto; 
padding:0; 
display:block; 
font-weight:bold;
text-decoration:none; 
border-bottom:none; 
text-indent:0;  
background-image:none; 
}

#internalNav a:hover { 
background-image:none; 
}

#printHeader{display:none}
.dontPrint{display:none}

}


