body
{
	font-family: Arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	/*
	font-family: verdana, arial, tahoma;
	font-size: 80%;
	color: #000000;
	*/
	margin-top: 0px;
	background: #ffffff url('images/headerback.gif') top center no-repeat;
}
h3
{
	color: #9aba11;
	font-family: geneva,arial,sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	word-spacing: 4px;
	letter-spacing: 3px;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 2px;
	margin: 0;
}
h1
{
	font-size: 120%;
	color: Red;
	/* color: #659500; */
}
a:active,
a:visited,
a:link	    			{ color: Blue; }
a:hover					{ color: Black;  }

.NormalBold
{
	font-weight:bold;
}


#border
{
	width: 780px;
	margin: 0 auto;
	position: relative;
	top: 0;
    left: 0;
}
	#container
	{
		width: 780px;
		margin: 0px auto;
		padding-bottom: 20px;
		height:100%;
		
	}
		
		#GoKLogo
		{
			position:absolute;
			top:5px;
			background: url('images/logo.gif');
			height:70px;
			width:200px;
		}
		#GoKLogo SPAN
		{
			display:none;
		}
		#topmenu 
		{
			position: relative;
			top: 66px;
			left: 215px;
			width: 627px;
			font-size:12px;
			font-weight:bold;
			margin: 0;
			line-height:normal;
			height: 41px;
		}
		#topmenu ul {
			margin:0;
			padding:0px;
			list-style:none;
		}
		#topmenu li {
			display:inline;
			margin:0;
			padding:0;
		}
		#topmenu a {
			float:left;
			background:url(images/menuleft.gif) no-repeat left top;
			margin:0;
			padding:0px;
			text-decoration:none;
		}
		#topmenu a span {
			float:left;
			display:block;
			background:url(images/menuright.gif) no-repeat right top;
			padding:5px 10px 4px 6px;
			color:#000000;
		}
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
		#topmenu a span {float:none;}
			/* End IE5-Mac hack */
			#topmenu a:hover span {
			color:#806F3B;
		}
		/*
		#topmenu a:hover {
			background-position:0% -42px;
		}
		#topmenu a:hover span {
			background-position:100% -42px;
		}
		*/
	#header
	{
		height: 101px;
		position:relative;
		top:45px;
	}

	#header SPAN
	{
		display:none;
	}
		.titleArea
		{
			position:relative;
			top:49px;
			left:2px;
			width:460px;
			height:29px;
		}
	#content
	{
		padding: 0 8px;
		max-width: 780px;
	}
		.adminsplitleft
		{
			padding: 0.5em 0.5em;
			margin: auto;
			width: 100%;
			float: left;
			overflow: hidden;
			text-align: left;
			background: url(images/content-background.gif);
			background-repeat:repeat-x;
			background-color: #ffffff;
		}
		.shader
		{
			float:left;
			background: url(images/shader.gif) no-repeat top left;
		}		
		.splitleft
		{
			margin: auto;
			width: 72%;
			float: left;
			overflow: hidden;
			text-align: justify;
		}
			/************************************************************************/
			#HeaderError
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_error.gif) no-repeat left;
				height:100%;
			}
			#HeaderFAQ
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_faq.gif) no-repeat left;
				height:100%;
			}
			#HeaderMultimedia
			{
				position:relative;
				top:-48px;
				background: url(images/title/head_multimedia.gif) no-repeat left;
				height:100%;
			}
			#HeaderLogin
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_accountlogin.gif) no-repeat left;
				height:100%;
			}
			#HeaderContactUs
			{
				position:relative;
				top:-48px;
				background: url(images/title/head_contactus.gif) no-repeat left;
				height:100%;
			}
			#HeaderAboutUs
			{
				position:relative;
				top:-48px;
				background: url(images/title/head_aboutus.gif) no-repeat left;
				height:100%;
			}
			#HeaderMainControlPanel
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_maincontrolpanel.gif) no-repeat left;
				height:100%;
			}
			#HeaderOnlineApp
			{
				background: url(images/title/head_onlineapp.gif) no-repeat left;
				height:100%;
			}
			#HeaderCreateAccount
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_createaccount.gif) no-repeat left;
				height:100%;
			}
			#HeaderWatchResults
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_watchresults.gif) no-repeat left;
				height:100%;
			}
			#HeaderTerms
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_terms.gif) no-repeat left;
				height:100%;
			}
			#HeaderKeepInTouch
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_keepintouch.gif) no-repeat left;
				height:100%;
			}
			#HeaderServiceArea
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_servicearea.gif) no-repeat left;
				height:100%;
			}
			#HeaderSearchTerms
			{
				position:relative;
				top:-48px;
				background: url(images/title/head_searchterms.gif) no-repeat left;
				height:100%;
			}
			#HeaderSearchResults
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_searchresults.gif) no-repeat left;
				height:100%;
			}
			#HeaderFindCertifiedPros
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_findcertifiedpros.gif) no-repeat left;
				height:100%;
			}
			#HeaderWhatGSSCMeans
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_whatgsscmeans.gif) no-repeat left;
				height:100%;
			}
			#HeaderPayment
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_payment.gif) no-repeat left;
				height:100%;
			}
			#HeaderPasswordRecovery
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_passwordrecovery.gif) no-repeat left;
				height:100%;
			}
			#HeaderNotFound
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_notfound.gif) no-repeat left;
				height:100%;
			}
			#HeaderMyAccount
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_myaccount.gif) no-repeat left;
				height:100%;
			}
			#HeaderCustomer
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_customersdetail.gif) no-repeat left;
				height:100%;
			}
			#HeaderCustomers
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_customers.gif) no-repeat left;
				height:100%;
			}
			#HeaderCreditCard
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_creditcard.gif) no-repeat left;
				height:100%;
			}
			#HeaderCreditCards
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_creditcards.gif) no-repeat left;
				height:100%;
			}
			#HeaderMyAccount
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_myaccount.gif) no-repeat left;
				height:100%;
			}
			#HeaderAdministration
			{
				position:relative;
				top:-46px;
				background: url(images/title/head_administration.gif) no-repeat left;
				height:100%;
			}
			/************************************************************************/
		#sidemenu
		{
			text-align:center;
			float: right;
			right:0px;
			width: 196px;
		
			background: url(images/menu.gif) no-repeat;
			font-size: .85em;
			color: black;
		}


		#sidemenu ul, #introduction li {
		text-align:center;
			list-style: none;
			margin: 0;
			padding: 0;
		}

		#sidemenu a {
			border-bottom: none;
			color:#999999;
		}

		#sidemenu h3{
			text-align: center;
			position:static;
		}

		#sidemenu a:link, #sidemenu a:visited{
			color:#999999;
		}

		#sidemenu a:hover, #sidemenu a:active
		{
			color: #565013;
		}
			#sidemenucontent
			{
				text-align:left;
				width:190px;
				padding-top:10px;
				padding-left:10px;
			}
			#seal
			{
				background: url(images/seal.gif) no-repeat right top;
				width:116px;
				height:95px;
			}

#footer
{
	text-align: center;
	padding: 20 15%;
	font-size: 10pt;
	height: 30px;
}
#footer a:link, #footer a:visited{
	color:#b8ce83;
}

#footer a:hover, #footer a:active{
	color:#cccccc;
}


.tab-active
{
	border-right: gray thin solid;
	padding-right: 5px;
	border-top: gray thin solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	border-left: gray thin solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #fff7e8;
	text-align: center;
}
.tab-inactive
{
	border-right: gray thin solid;
	padding-right: 5px;
	border-top: gray thin solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	border-left: gray thin solid;
	color: #888888;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #ffd279;
	text-align: center;
}



.resultsnm
{
	font-size: 12px;
	line-height: 14px;
	color: #555D65;
	padding-left: 5px;
	font-weight: bold;
}
.resultscty
{
	font-size: 11px;
	line-height: 14px;
	color: #555D65;
	padding-right: 5px;
	text-align: right;
}
.resultsbg
{
	font-size: 11px;
	line-height: 14px;
	color: #555D65;
	background-color: #efefef;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
}
.SubTitle
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

/* Generally used Data Grid Look and Feel */
.dgHeader
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #92A5B6;
	font-size: x-small;
	font-weight: bold;
}
.dgHeader A
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #92A5B6;
	font-weight: bold;
	text-decoration: none;
}
.dgHeader A:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #92A5B6;
	font-weight: bold;
	text-decoration: none;
}
.dgHeader A:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #92A5B6;
	font-weight: bold;
	text-decoration: none;
}
.dgHeader A:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	background-color: #92A5B6;
	font-weight: bold;
	text-decoration: underline;
}
.dgItem
{
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;
	background-color: #F5F5F5;
	font-size: x-small;
	font-weight: normal;
}
.dgSelectedItem
{
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;
	background-color: #8F9B89;
	font-size: x-small;
	font-weight: normal;
}
.dgAlternateItem
{
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;
	background-color: #ECECEC;
	font-size: x-small;
	font-weight: normal;
}
#commands
{
	text-align:center;
}

.sectionHead
{
	font-size:12pt;
	font-weight:bold;
	padding:5px;
	background:#92a5b6;
	vertical-align:middle;
	text-align:left;
	color:White;
}
.pageTitle
{
	color:#CC0000;
	font-weight:bold;
	font-size:11pt;
}