﻿	/* Reset browsers default styles */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	padding: 0;
	font-weight: normal;
		font-style: normal;
		font-size: 100%;
		line-height: 1;
		font-family: inherit;
		text-align: left;
}
table { border-collapse: collapse; border-spacing: 0;}
ol,ul { list-style: none;}
q:before,q:after,
blockquote:before,blockquote:after { content: "";}

	/* Custom default styles */
strong { font-weight: bold;}
em { font-style: italic;}
ol {margin-left: 40px; list-style:decimal;}
a:link, a:visited {color:#CC3300; text-decoration:none;}
a:hover {color:#102546;}

	/* Body styles */
body * {
	font-family: Verdana, Sans-Serif;
	font-size: 11px; }

	/* Styles and substyles for main layout divs */
#container {
	margin: 0px auto;
	width: 930px;
	border: 3px solid #999999;
	border-top: none;}
	#branding {
		position:relative;
		height: 100px;
		background-image: url(Images/bckgrnd.gif);
		background-position: top;
		background-repeat:repeat-x;}
		#branding img { padding:0; margin:0; position: absolute; top: 0; left:0;}
		#branding h3  {
			width:590px; 
			height:30px;
			position: absolute; 
			top: 25px; 
			left:330px; 
			font-size:21px;
			color:#FFFFFF;
			text-align:right;
			}
		#branding h4 {
			width:590px;
			height:15px; 
			position: absolute; 
			top: 70px; 
			left:330px;
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold;
			text-align:right; 
			text-transform:uppercase;}
	#menu {
		width: 220px;
		float:left;}
		#menu ul { padding-left:20px; padding-top:10px; border-right:solid 1px #102546; margin-bottom:10px; }
		#menu ul li {padding-bottom: 4px; color:#CC3300; font-size:11px; line-height:14px; }
		#menu ul li ul { border-right:none; padding-bottom:0; padding-top:5px; margin-bottom:0;}
		#menu ul li.submenu {font-weight:bold; padding-bottom:0;}
	#content {
		margin-left:220px; 
		padding-left:10px; 
		padding-top:10px;}
		#content h3 {
			font-size: 18px;
			font-weight:bold;
			color:#102546;
			padding-bottom:20px;}
		#content h4 {
			font-size: 12px;
			color:#CC3300;
			padding-bottom:5px;}
		#content p, #content ul, #content ol { padding:10px 20px 0 20px; font-size:11px; line-height:14px; color: #333333;} 
		#content ul li ul { padding-bottom:10px;}
		#feesTable { width:690px; font-size: 11px; border-bottom:solid 1px #CC3300;} 
		#feesTable td { padding:4px 0; color: #333333; line-height:13px; border-bottom:solid 1px #CCCCCC; text-align:center;}
		#feesTable th { border-bottom:solid 1px #CC3300; padding-bottom:5px; text-align:center; font-size: 11px; line-height:13px;}
		#feesTable td.firstCol { width:200px; padding-right:10px; border-right:solid 1px #CC3300; text-align:left;}
		#feesTable td.Col2  { }
		#feesTable td.Col3, #feesTable td.Col4  { color:#FF0000;}
		#feesTable td.Col3 span { color:#999999;}
		#feesTable td.Col5  { color:#CC6600;}
		#feesTable td.Col6  { color:#00CC00;}
		#feesTable td.Col7  { color:#0033CC;}
		#feesTable td.Col8  { color:#FF9900;}
		#feesTable td.Col9  { color:#000000;}
		#lastRow td {border-bottom:none;}
		.comment {color: #CC3300;}
		#gvHeader{ width:670px; font-size:11px;}
		#gvHeader th { width:130px; padding-bottom:5px;}
		#gvHeader th#company { width:280px;}
		#gvContainer {
			height: 390px;
			overflow: auto;
			border-top: double 3px #2c3654;
			border-bottom: double 3px #2c3654; }
		#loginContainer {
			width: 400px;
			height: 185px;
			position: absolute;
			top:  30%;
			left: 40%;
			border: solid 1px #2c3654;
			border-top: solid 20px #ed8910;
			background-color: #e2e2e2; }
			#loginContainer ul {
				border-top: solid 10px #2c3654;
				padding: 10px; }
				#loginContainer ul li {padding: 5px 0; }
				#loginContainer ul li p { width: 80px; float: left; padding:3px 0 0 75px; color: #2c3654; }
				#loginContainer ul li h4 { padding-bottom: 10px; font-weight:bold; color:#2c3654; }
				.msg {color: #900; font-size:11px;}
				.center { text-align: center; }
		#uploadGuide { padding:0 10px 0 0; margin:0;}
		#uploadGuide li {margin-bottom:10px;}
		
	#footer { clear:both; height:20px; background-color:#102546; color:#FFFFFF;}
		#footer p { text-align:center; font-size:10px; padding-top:3px;}
		.actLinkColor {color:#102546 !important;}
		
		#logouText { font-size:12px;}