﻿body {
	text-align:center;
	padding:0;
	margin:1px 0 0;
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#666;

}

.formlabel 
{
    width: 8em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    display: block;
    font:normal 11px Arial, Helvetica, Sans-serif;
	
 }
 
 .forminput
 {
    color: #990000;
    border: 1px solid;
    border-color:#666;
    width: 12em;
    font:normal 11px Arial, Helvetica, Sans-serif;
	
 }
 
  .forminputbox
 {
    color: #990000;
    border: 1px solid;
    border-color:#666;
    width: 12em;
    font:normal 11px Arial, Helvetica, Sans-serif;
	
 }
 
  .formwideinputbox
 {
    color: #990000;
    border: 1px solid;
    border-color:#666;
    width: 36em;
    font:normal 11px Arial, Helvetica, Sans-serif;
	
 }
 
  .formddl
 {
    color: #990000;
    border: 1px solid;
    border-color:#666;
    width: 12em;
    font:normal 11px Arial, Helvetica, Sans-serif;
	
 }



.formbutton
{
    color: #FFF;
    background: #990000;
    border: 2px outset #990000;
    margin-top: 3px;
    font:normal 11px Arial, Helvetica, Sans-serif;
	
}

.indentformbutton
{
    color: #FFF;
    background: #990000;
    border: 2px outset #990000;
    margin-left: 9em;
    margin-top: 3px;
    font:normal 11px Arial, Helvetica, Sans-serif;
	
}

.leftimage 
{
    float: left;
    border: solid 2px #990000;
    padding: 0px 0px 0px 0px;
    margin: 0px 15px 0px 15px;
}

.rightimage 
{
    float: right;
    border: solid 2px #990000;
    padding: 0px 0px 0px 0px;
    margin: 0px 15px 0px 15px;
}

a {
	color:#777;
}

a:hover {
	color:#A77749;
}

#container {
	text-align:left;
	background:#FFF url(images/container_bg.gif) repeat-y top left;
	width:700px;	
	margin:auto;
	position:relative;
	padding:0;
}

#pageHeader {
	width:690px;
	height:71px;
	background:#666 url(images/main_title2.gif) no-repeat;
	margin:0;
	padding:0;
	text-align:right;
	padding:9px 10px 0px 0px;
}

#sponsorBanner {
	width:700px;
	height:80px;
	background:#666 url(images/main_title2.gif) no-repeat;
	margin:0;
	text-align:center;
 padding:0px 15px 0px 15px;
}

#pageHeader h1,h2 {
	padding:0;
	margin:0;
	display:none;
	
}

#topcontent 
{
	position:relative;
	border-top:#fff 1px solid;
	margin:0;
	padding:0;
	width:524px;
	/*min-height:3000px;*/
	background:#CCC url(images/topcontent.gif) no-repeat top left;	
}

#midcontent, #lowermidcontent, #belowlowermidcontent, #bottomcontent
{
	position:relative;
	/*border-top:#fff 1px solid;*/
	margin:0;
	padding:0;
	width:524px;
	background:#CCC url(images/midcontent.gif) no-repeat top left;	
}



#preamble h3{
	/* display:none; */
	margin:0;
	padding:0;
}

#topcontent h3{
	/* display:none; */
	margin:0;
	padding:0;
}

#preamble .p1{
	margin:0;
	padding:31px 15px -20px 15px;
}

#topcontent .p1{
	margin:0;
	padding:31px 15px -20px 15px;
}

#supportingText{
	width:524px;
}

#midcontent .p1 , #lowermidcontent .p1, #belowlowermidcontent .p1, bottomcontent .p1
{
	margin:0;
	padding:0px 15px 0px 15px;
}

#tbReport 
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#666;

}


#topcontent p 
{
	margin:0;
	padding:0px 15px 0px 15px;
}

#midcontent p, #lowermidcontent p, #belowlowermidcontent p, #bottomcontent p{
	margin:0;
	padding:10px 15px 0px 15px;
}

#explanation h3, #participation h3, #benefits h3, #requirements h3, #llogon h3, #llinks h3{
	/* display:none; */
	font:Bold 12px Arial, Helvetica, Sans-serif;
	color:White;
	margin:0;
	padding:20px 15px 7px 15px;
}

#midcontent h3, #lowermidcontent h3, #belowlowermidcontent h3, #bottomcontent h3{
	/* display:none; */
	font:Bold 12px Arial, Helvetica, Sans-serif;
	color:White;
	margin:0;
	padding:20px 15px 7px 15px;
}

#topcontent h3, #lteams h3{
	/* display:none; */
	font:Bold 12px Arial, Helvetica, Sans-serif;
	color:White;
	margin:0;
	padding:10px 15px 7px 15px;
}


#preamble .p3, #explanation .p2, #participation .p3, #requirements .p5{
	margin:0;
	padding:10px 15px 7px 15px;
}

#topcontent .plast, #midcontent .plast, #lowermidcontent .plast, #belowlowermidcontent .plast, #bottomcontent .plast
{
	margin:0;
	padding:10px 15px 7px 15px;
	}

#topcontent .pmid, #midcontent .pmid, #lowermidcontent .pmid, #belowlowermidcontent .pmid, #bottomcontent .pmid
{
	margin:0;
	padding:10px 30px 0px 15px;
}
	
#topcontent .psolo, #midcontent .psolo, #lowermidcontent .psolo, #belowlowermidcontent .psolo, #bottomcontent .psolo
{
	margin:0;
	padding:0px 15px 7px 15px;
}

#tablestuff, #tablestuff2, #tablestuff3
{
	margin:0;
	padding:0px 15px 7px 15px;
}

#benefits .p1{
	margin:0;
	padding:0px 15px 10px 15px;
}

#footer{	
    background:#990000 url(images/footer.gif) no-repeat top left;
    width:509px;
	padding-top:17px;
	padding-left:15px;
	
}

#Menu {
	position:absolute;
	top:80px;
	left:525px;
	width:175px;
	/* background:#FD9453; */
	background:#990000;
	border-top:#fff 1px solid;
	color:#fff;
}

#Menu a, #footer a{	
	color:#FFF;
	text-decoration:none;
}

#Menu a:hover, #footer a:hover{
	color:#FCD2B8;
}

#lteams{
	background:#990000 url(images/menu_top.gif) no-repeat top left;
	padding:29px 0 -10px 0;
}

#llogon{
	background:#990000 url(images/menu_link.gif) no-repeat top left;
	padding:39px 0 -10px 0;
}

#llinks{
	background:#990000 url(images/menu_link.gif) no-repeat top left;
	padding:39px 0 -10px 0;	
}

#lteams ul, #llogon ul, #llinks ul{
	margin:0;
	padding:0 15px 5px 15px;
}

#lteams li, #llogon li, #llinks li{	
	padding: 0 0 5px 15px;
	margin:0;
	list-style-type:none;
	background:transparent url(images/bullet2.gif) no-repeat 0 4px;
}

#extraDiv1{
	margin:auto;
	width:700px;
	height:9px;
	background:#fff url(Images/extradiv1_bg.gif) no-repeat top left;
}

table#sample
{
    background-color:#CCCCCC;    
  /*  border: solid #000 1px;     */
    border: none;     
 
    width: 400px;
}
table#sample td 
{
    padding: 1px;   
      border: none;     
   /* border: solid #000 1px;*/
}
.data 
{
    color: #000000;  
    border: none;  
    text-align: left;    
    background-color: #CCCCCC;
}

.datacen
{
    color: #000000;  
    border: none;  
    text-align: center;
    background-color: #CCCCCC;
}

.toprow 
{
    font-style: italic;    
    text-align: center; 
    border: none;    
    background-color: #FFFFCC;
}
.leftcol 
{
    font-weight: bold;    
    text-align: left;  
    border: none;   
    width: 150px;    
    background-color: #CCCCCC;
}


