*
{
	font-family: Verdana;
}


#divHeaderLogo
{
	float: left;
}

#divheaderLivePerson
{
	float: right;
}

#trLivePersonLink
{
	display: none;
}

#trLivePersonRating
{
	display: none;
}

#divHeaderCertManagement
{
	float: right;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
	line-height: 18px;
}

#lblHostedAt
{
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
}


#lblISO
{
	font-size: 12px;
	color: #F9B03D;
	line-height: 12px;
	font-weight: normal;
}


.lblHeaderPhone
{
	font-size: 11px;
	line-height: 11px;
}


#tdMenuBGND
{
	color: #F9B03D;
}

#tdMenuBGND A
{
	font-size: 12px;
	color: #000000;
}




#divRequirementsSearch
{
	font-size: 10px;
	color: #FFFFFF;
	margin-right: 10px;
	margin-top: 10px;
}

#divRegister
{
	margin-top: 10px;
	margin-right: 10px;
	text-align: right;
	font-size: 12px;
	color: #FFFFFF;
}

#divRegister IMG
{
	margin: 5px;
}

#ulCurrentEvents LI
{
	font-size: 12px;
	color: #FFFFFF;
}

#ulCurrentEvents LI A:link
{
	color: #FFFFFF;
	text-decoration: none;
}

#ulCurrentEvents LI A:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

#ulCurrentEvents LI A:visited
{
	color: #FFFFFF;
	text-decoration: none;
}



#divRSS
{
	margin-right: 35px;
}


#tdFooter
{
	font-size: 10px;
}


#tdFooter A:link
{
	font-size: 10px;
	color: #000000;
}

#tdFooter A:visited
{
	font-size: 10px;
	color: #000000;
}


#tdFooter
{
	background-image: url(/public/images/homepage/Footer.jpg);
	background-repeat: no-repeat;
}



H1
{
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;	
}

H2
{
	font-size: 14px;
	margin-bottom: 0px;
	
}

P
{
	font-size: 12px;
}


P A
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


.GeneralText
{
	font-size: 12px;	
}

.ElementLabel
{
	font-size: 12px;
	font-weight: bold;	
}

.DisplayNone
{
	display: none;	
}



/* fix floating div problem in firefox, where inside div will not stretch */

.floatcontainer:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.floatcontainer
{
	display: inline-block;
}
/* Hides from IE Mac \*/* html .floatcontainer
{
	height: 1%;
}
.floatcontainer
{
	display: block;
}
/* End Hack */

.AlignCenter
{
	text-align: center;
}

.SpaceTop
{
	margin-top: 5px;
}

.SpaceRight
{
	margin-right: 5px;
}

.SpaceBottom
{
	margin-bottom: 5px;
}

.SpaceLeft
{
	margin-left: 5px;
}

.FloatLeft
{
	float: left;
}


.FloatRight
{
	float: right;
}

.FloatNone
{
	float: none;
}

.ClearBoth
{
	clear: both;
}


.Width50Percent
{
	width: 50%;
}

.Padding
{
	padding: 5px;
}


.rounded
{
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	border: solid 2px #666;
	background-color: #eee;
	padding: 10px;
}