﻿body			{ margin: 0px; background:#595959; text-align: center; }
body,td			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
p				{  }

h1				{ padding: 0px; font-family:Arial, Helvetica, Sans-Serif; font-size: 16pt; font-weight: lighter; color: #EFA005; }
h2				{ padding: 0px; font-family:Arial, Helvetica, Sans-Serif; font-size:10pt; text-transform:uppercase; font-weight:bold; color:#EFA005; margin-bottom: 0px; }
h3				{ padding: 0px; font-family:Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight:bold; color: #555; margin-bottom: -20px; }
hr				{ border: 0; height: 1px; color: #EFA005; background-color: #EFA005; }

.vmWare h2		{ padding: 0px; font-family:Arial, Helvetica, Sans-Serif; font-size:10pt; text-transform:uppercase; font-weight:bold; color:#EFA005; }
.vmWare h3		{ padding: 0px; font-family:Arial, Helvetica, Sans-Serif; font-size: 16pt; font-weight: lighter; color: #EFA005; margin-bottom: 0px; }
.vmWare h4		{ padding: 0px; font-family:Arial, Helvetica, Sans-Serif; font-size:10pt; text-transform:uppercase; font-weight:bold; color:#EFA005; }

.dataListItem	{ border: solid 1px #EFA005; padding: 10px; vertical-align: top; width: 50%; }
.tickerImage	{ padding-right: 100px; }

a:link			{ color: #3366ab; text-decoration: none; font-weight: bold;}
a:visited		{ color: #3366ab; text-decoration: none; font-weight: bold;}
a:hover			{ color: #eeb12f; text-decoration: underline; font-weight: bold;}

a.reg:link		{ color: #000000; text-decoration: underline; font-weight: normal;}
a.reg:visited	{ color: #000000; text-decoration: underline; font-weight: normal;}
a.reg:hover		{ color: #000000; text-decoration: underline; font-weight: normal;}

.contentWrapper  { width: 960px; text-align: left; border: 0px; padding: 0px; background: #FFFFFF; margin-left: auto; margin-right: auto; }
.contentLeft	 { width: 175px; float: left; }
.contentRight    { width: 725px; float: right; padding: 20px 30px 20px 30px; }
.contenetSingle	 { width: 900px; padding: 20px 30px 10px 30px; }

.contentFloat	  { float: right; display: block; width: 369px; padding: 0px; margin: -64px -38px 20px 25px; _margin: -64px -20px 20px 25px; }
.contentFloat h3  { font-size: 16px; color: #666; font-weight: normal; padding: 10px 0px 0px 0px; margin: 0px; text-transform: uppercase; }
.contentFloat h4  { font-size: 25px; color: #97bbc5; font-weight: normal; padding: 15px 0px 0px 43px; margin: 0px; text-transform: uppercase; }
.floatText		  { background: url(../images/float_right_bg.gif) no-repeat top left; }
.floatText p	  { padding: 13px 20px 0px 24px; }

.homeLeft		{ width: 280px; float: left; margin-right: 20px; color: #2d699b; display: block; }
.homeLeft h1	{ color: #2d699b; margin-bottom: 10px; font-family:Arial, Helvetica, Sans-Serif; font-size: 16pt; font-weight: lighter; }
.homeLeftSub	{ padding: 0px 10px 0px 20px; margin: 0px; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #98cefd; }
.homeMiddle		{ width: 280px; float: left; margin-right: 20px;  color: #2e992f; }
.homeMiddle h1	{ color: #2e992f; margin-bottom: 10px; font-family:Arial, Helvetica, Sans-Serif; font-size: 16pt; font-weight: lighter; }
.homeMiddleSub	{ padding: 0px 10px 0px 20px; margin: 0px; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #9acc99; }
.homeRight		{ width: 300px; float: left; color: #3e7fa7; }
.homeRight h1	{ color: #3e7fa7; margin-bottom: 10px; font-family:Arial, Helvetica, Sans-Serif; font-size: 16pt; font-weight: lighter; }
.homeRightSub	{ padding: 0px 10px 0px 20px; margin: 0px; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #98bac4; }
.homeRight hr	{ border: 0; height: 1px; color: #d5d6d8; background-color: #d5d6d8; }

.adminLeft		{ width: 600px; float: left; margin-bottom: -20px; }
.adminRight		{ width: 300px; float: right; text-align: right; }
.menuWrapper	{ background: #013c5a; width: 100%; height: 28px; }
.menuPadding	{ background: #3f7f93; height: 2px; border: 0px; padding: 0px; border-bottom: solid 1px #013c5a; }
.banner			{ width: 100%; text-align: right; height: 157px; background-color: #3e7f93; border: solid 1px #013c5a; border-left-width: 0px; border-right-width: 0px; }
.footer			{ color: #3f7e90; font-size: 9px; }
.footer	hr		{ border: 0; height: 1px; color: #3e7f93; background-color: #3e7f93; }
.clearBoth		{ clear: both; height: 0px; font-size: 0px; visibility: hidden; }
.clearRight		{ clear: right; height: 0px; }

.displayBlock	{ display: block; }
.bgWhite		{ background: #ffffff; }
.noBorder		{ border: 0px; }
.border			{ display: inline-block; border: solid 1px #000000; } 
.projectSpacer	{ height: 1px; width: 37px; }
.alignLeft		{ text-align: left; }
.alignCenter	{ text-align: center; }
.alignRight		{ text-align: right; }
.height1		{ height: 1px; }
.height5		{ height: 5px; }
.width5			{ width: 5px; }
.width15		{ width: 15px; }
.width16		{ width: 16px; }
.width17		{ width: 17px; }
.width30		{ width: 30px; }
.width35		{ width: 35px; }
.width120		{ width: 120px; }
.width200		{ width: 200px; }

.marginTop10	{ margin-top: 10px; }
.marginTop20	{ margin-top: 20px; }
.marginTop40	{ margin-top: 40px; }
.marginTop175	{ margin-top: 175px; }
.marginBottom3	{ margin-bottom: 3px; }
.marginBottom10 { margin-bottom: 10px; }
.marginBottom20 { margin-bottom: 20px; }
.marginRight20	{ margin-right: 20px; }
.marginLeft20	{ margin-left: 20px; }

.paddingTop10	 { padding-top: 10px; }
.paddingTop20	 { padding-top: 20px; }
.paddingTop40	 { padding-top: 40px; }
.paddingTop175	 { padding-top: 175px; }
.paddingBottom3	 { padding-bottom: 3px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingBottom20 { padding-bottom: 20px; }
.paddingRight20	 { padding-right: 20px; }
.paddingLeft20	 { padding-left: 20px; }

.errorText		{ font-weight: bold; color: Red; }
.valignTop		{ vertical-align: top; }
.title			{ font-size: 16px; font-weight: bold;  }
.selectedRoot	{ color: #eeb12f; }
.selectedChild	{ color: #eeb12f; }
.bold			{ font-weight: bold; }
.black			{ color: #000000; }

.labelTextbox h2	{ margin-bottom: 20px !important; }
.labelTextbox label { float:left; width: 150px; }
.labelTextbox input { width: 194px; }

.directions			{ width: 160px; background-color: #eeeeee; border: solid 1px #dddddd; margin: 25px 0px 0px 100px; padding: 5px; }
.directions h3		{ width: 100%; font-size: 12px; font-weight: bold; text-transform: none; margin: 0px; padding: 0px 0px 3px 0px; border-bottom: solid 1px #666; }
.directions img		{ padding:8px 8px 0px 0px; }

.menuBottom					{ margin: 0px; text-transform: uppercase; }
.menuBottom	ul				{ margin: 10px 0px 10px 0px; }	
.menuBottom li				{ list-style-type: none; padding: 0px 10px 0px 10px; border-left: 1px solid #999999; display: inline; }
.menuBottom li:first-child	{ border: none; }
.menuBottom li a			{ color:#999999; font-size: 10px; text-decoration: none; font-weight: bold; }
.menuBottom li a:hover		{ color: #eeb12f; text-decoration: underline; }

.menuLeft					{ width: 100%; margin: 0px; text-transform: uppercase; }
.menuLeft ul				{ list-style: none; margin: 0px; padding: 0px; border: none; }	
.menuLeft li				{ margin: 0px 0px 2px 4px; }
.menuLeft li a				{ display: block; padding: 5px 10px 5px 10px; border: 1px solid #d5d6d8; color: #013c5a; font-weight: bold; }
.menuLeft li a:hover		{ padding: 5px 10px 5px 10px; border: 1px solid #d5d6d8; color: #eeb12f; font-weight: bold;	text-decoration: none; }

/* VMware styles */

div.box_2cols 
{
	float:left;
	width:725px;
	background: url(../images/bg_layout.gif) 362px 0px repeat-y;
}

div.box_2colsTop 
{
	float:left;
	height:25px;
	width:725px;
	background: url(../images/vr_top.jpg) 362px 0px no-repeat;
}

div.box_2colsBottom
{
	float:left;
	height:25px;
	width:725px;
	background: url(../images/vr_bot.jpg) 362px 0px no-repeat;
}

.box_2cols .colLeft 
{
	padding-right: 12px;
	width:350px; 
	float:left;
}

.box_2cols .colRight 
{
	padding-left: 20px;
	width:342px;
	float:left;
}

.box_2cols ul.links 
{
	width: 100%;
	margin: 0;
	padding: 0 0 14px 0;
	list-style: none;
	border-top: 1px solid #efa005;
	float:left;
}

.box_2cols ul.links li 
{
	width: 100%;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #efa005;
}

.anchorLink { display: none; }