
*
{	
	margin:0;
	padding:0;
font-family:Tahoma;
font-size:9pt;
}

body
{
}

#Mainbox
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;

  background: #ccc;
  border: 1px solid #f5f5f5;
width: 800px;

}
#Contents
{
	background: #e7e7e7;
	border: #006699 1px solid;
	padding:15px;

border: 1px solid #000;
padding: 5px 10px;
position: relative;
top: -3px;
left: -3px;
width: 800px;

}

#Title
{
	font-size: 14pt;
	color: dimgray;
}
input
{
	padding:1px;
	margin:2px;
	font-size: 9pt;
	font-family: Tahoma;
}

.Details
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}
.Results
{
	padding-left:50px;	
}
.Header
{
	background:lightgrey;
	padding:2px;
	color: dimgray;
	font-weight:bold;
}
.Row
{
	padding:2px;
	background-color: white;
}
	
.AlternatingRow
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: whitesmoke;
}
	
.HeavyText
{
	font-size: 14pt;
	color: dimgray;
}

/* Homepage Styles
-------------------------------------- */

/* .Index { background:  } */

html,body { height:100% !important; background: #e7e7e7 url(images/top_bg.jpg) repeat-x; }

#content { width: 1000px; margin: 0 auto 40px auto; }

* html .Index {
height: 100%;
}

#header { height: 150px; margin: 0 0 4px 0; text-align: center; }
#headercontent { width: 1000px; margin: 0 auto; display: block; text-align: left; }
	#logo { width: 375px; height: 150px; background: url(images/logo.jpg); font-size: 1px; color: transparent; text-indent: -9999px; display: inline-block; float: left; }
	#login { float: right; }
		#login a { color: #898989; font-family: Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif; font-size: 12px; font-weight: bold; }
		#loginForm { background: url(images/login_bg.jpg) no-repeat; width: 336px; height: 77px; margin: 24px 0 0 0; padding: 12px; }
		#loginImg { font-family: Verdana, "Lucida Grande", Lucida, sans-serif; font-weight: bold; color: #ffffff; font-size: 18px; margin: 0 0 10px 0; }
		#loginUsername { float: left; margin: 0 10px 5px 0; margin-right: 5px\9; display: inline-block; font-family: Verdana, "Lucida Grande", Lucida, sans-serif; font-weight: bold; color: #ffffff; font-size: 18px; }
		#loginUsername input { width: 163px !important; padding: 2px; }
		#loginUsername input { width: 150px\9 !important; }
		#loginPassword { float: left; margin: 0 0 5px 0; display: inline-block; }
		#loginPassword input { width: 163px !important; padding: 2px; }
		#loginPassword input { width: 152px\9 !important; }
		#loginSubmit { clear: left; float: left; width: 120px; display: inline-block; }
		#loginSubmit a { color: #d41919; }
		#loginLostPass { float: right; }


#main { background: #ffffff; padding: 30px 0; text-align: center; }
#maincontent { width: 1000px; margin: 0 auto; display: block; text-align: center; }		
#welcome { width: 986px; height: 307px; background: url(images/welcome_bg.jpg) no-repeat; border: 7px solid #cccccc; }
	#intro { width: 327px; margin: 27px 0 0 595px; padding: 20px; }
	#introImg { width: 245px; height: 33px; background: url(images/welcome_header.gif) no-repeat; font-size: 1px; color: transparent; text-indent: -9999px; margin: 0 0 30px 0; }
	#intro a img.register { height: 47px; width: 307px; border: none; margin: 0 0 20px 0; }
	#intro a img.verify { height: 47px; width: 307px; border: none; }
	#intro a { border: none; cursor: pointer; }
	
	
#footer { background: #e7e7e7; border-top: 2px solid #d5d5d5; overflow: auto; text-align: center; }
#footercontent { width: 1000px; margin: 20px auto; text-align: left; }
#footer img { height: 46px; width: 286px; float: right; border: none; clear: both; }
#footer .copy { float: right; clear: both; margin: 10px 0 20px 0; font-size: 10px; font-weight: bold; color: #939393; text-align: right; }



.Index td { padding: 7px; background: #d5d5d5; vertical-align: top; }
.Index td input { margin: 0 0 0 0; }
.Index .TabHeaderColor { background: #121212; padding: 7px; }
.Index .TabHeaderColor font {  color: #9f9f9f !important; font-size: 18px; }

.Index td table td { padding: 0 0 0 0; }
.Index td table td font, .Index td font { padding: 5px 0 8px 0; display: inline-block; }



/*

Ends Here

*/
