﻿body			{ margin: 0px; background: silver; text-align: center; }
body,td			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; }
p				{  }

h1				{ margin: 0px; padding: 0px; font-family: Georgia, Times New Roman, Arial, Helvetica, Sans-Serif; font-size: 18pt; font-weight: normal; color: #008778; }
h2				{ margin: 0px; padding: 0px; font-family: Georgia, Times New Roman, Arial, Helvetica, Sans-Serif; font-size:16pt; font-weight: normal; color: #a2968a; }
h3				{ margin: 0px; padding: 0px; font-family: Georgia, Times New Roman, Arial, Helvetica, Sans-Serif; font-size: 14pt; font-weight: normal; color: #008778; }
hr				{ border: 0; height: 1px; color: #000000; background-color: #000000; }

.twitterBird
{
    width: 108px;
    text-align: center;
    margin: 0px auto;
    position: absolute;
    top: 10px; /* 70 */
    left: 50%;
    margin-left: 22px; /* 1/2 of width */
}

.twitterBubble
{
    background: #eae6e5 url('../images/twitter_bg.jpg') no-repeat;
    width: 350px; 
    height: 70px;
    padding: 5px 10px; 
    text-align: left; 
    margin-right: 8px;
}

.twitterBubble a:link		{ color: #008778; text-decoration: underline; font-weight: normal;}
.twitterBubble a:visited	{ color: #008778; text-decoration: underline; font-weight: normal;}
.twitterBubble a:hover		{ color: #a2968a; text-decoration: underline; font-weight: normal;}

.vmWare h2		{ padding: 0px; font-family: Georgia, Times New Roman, Arial, Helvetica, Sans-Serif; font-size:10pt; text-transform:uppercase; font-weight:bold; color:#008778; }
.vmWare h3		{ padding: 0px; font-family: Georgia, Times New Roman, Arial, Helvetica, Sans-Serif; font-size: 16pt; font-weight: lighter; color: #000000; margin-bottom: 0px; }
.vmWare h4		{ padding: 0px; font-family: Georgia, Times New Roman, Arial, Helvetica, Sans-Serif; font-size:10pt; text-transform:uppercase; font-weight:bold; color:#008778; }

a:link			{ color: #008778; text-decoration: underline; font-weight: bold;}
a:visited		{ color: #008778; text-decoration: underline; font-weight: bold;}
a:hover			{ color: #a2968a; text-decoration: underline; font-weight: bold;}

.contentWrapper  { width: 960px; text-align: left; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #000000; 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; background: #ffffff url('../images/watermark.jpg') no-repeat 200px 150px; }
.contentRight li { list-style-image: url(../images/bullet.jpg); }
.contenetSingle	 { width: 900px; padding: 20px 30px 10px 30px; }

.floatLeft        { float: left; }
.floatRight       { float: right; }

.tagline          { margin: 28px 0px 0px 50px; font-family: Georgia, Times New Roman, Arial, Helvetica, Sans-Serif; font-size: 17pt; color:#008778; }
.largeLogo        { margin: 15px 0px 0px 50px; }

.contentFloat	  { float: right; display: block; width: 369px; padding: 0px; margin: -30px -38px 20px 25px; _margin: -64px -20px 20px 25px; }
.contentFloat h3  { font-size: 16px; color: #000000; font-weight: normal; padding: 10px 0px 0px 0px; margin: 0px; text-transform: uppercase; }
.contentFloat h4  { font-size: 25px; color: gray; 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; }

.homeBoxLeft		{ cursor: pointer; width: 250px; height: 215px; background-image: url(../images/homeBoxLeft_bg.jpg); float: left; padding: 15px; margin: 0px 30px 0px 0px; color: #ffffff; display: block; line-height: 25px; }
.homeBoxLeft h2	    { color: #ffffff; margin-bottom: 10px; font-family: Georgia, Times New Roman, Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold; }
.homeBoxLeft a:link, .homeBoxLeft a:visited, .homeBoxLeft a:hover
{ color: #ffffff; text-decoration: underline; font-weight: bold; padding-top: 10px; display: block;}

.homeBoxMiddle		{ cursor: pointer; width: 250px; height: 215px; background-image: url(../images/homeBoxMiddle_bg.jpg); float: left; padding: 15px; margin: 0px 30px 0px 0px; color: #ffffff; display: block; line-height: 25px; }
.homeBoxMiddle h2	    { color: #ffffff; margin-bottom: 10px; font-family: Georgia, Times New Roman, Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold; }
.homeBoxMiddle a:link, .homeBoxMiddle a:visited, .homeBoxMiddle a:hover
{ color: #ffffff; text-decoration: underline; font-weight: bold; padding-top: 10px; display: block;}

.homeBoxRight		{ cursor: pointer; width: 250px; height: 215px; background-image: url(../images/homeBoxRight_bg.jpg); float: left; padding: 15px; margin: 0px 0px 0px 0px; color: #ffffff; display: block; line-height: 25px; }
.homeBoxRight h2	    { color: #ffffff; margin-bottom: 10px; font-family: Georgia, Times New Roman, Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold; }
.homeBoxRight a:link, .homeBoxRight a:visited, .homeBoxRight a:hover
{ color: #ffffff; text-decoration: underline; font-weight: bold; padding-top: 10px; display: block;}

.homeLeft		{ width: 280px; float: left; margin-right: 20px; color: #000000; display: block; }
.homeLeft h1	{ color: #000000; margin-bottom: 10px; font-family: Georgia, Times New Roman, 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: #000000; }
.homeMiddle		{ width: 280px; float: left; margin-right: 20px;  color: gray; }
.homeMiddle h1	{ color: gray; margin-bottom: 10px; font-family: Georgia, Times New Roman, 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: gray; }
.homeRight		{ width: 300px; float: left; color: #000000; }
.homeRight h1	{ color: #000000; margin-bottom: 10px; font-family: Georgia, Times New Roman, 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: #000000; }
.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; }
.menuSpacer 	{ height: 50px; }
.banner			{ margin-top: 25px; width: 100%; text-align: right; height: 200px; background-color: #000000; border: solid 1px #013c5a; border-left-width: 0px; border-right-width: 0px; }
.footer			{ color: gray; font-size: 9px; }
.footer	hr		{ border: 0; height: 1px; color: #000000; background-color: #000000; }
.clearBoth		{ clear: both; height: 0px; font-size: 0px; visibility: hidden; }
.clearRight		{ clear: right; height: 0px; }

.tickerImage	{ padding-right: 100px; }
.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; }
.paddingTop15	 { padding-top: 15px; }
.paddingTop20	 { padding-top: 20px; }
.paddingTop40	 { padding-top: 40px; }
.paddingTop175	 { padding-top: 175px; }
.paddingBottom3	 { padding-bottom: 3px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingBottom15 { padding-bottom: 15px; }
.paddingBottom20 { padding-bottom: 20px; }
.paddingRight10	 { padding-right: 10px; }
.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;  }
.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 #000000; display: inline; }
.menuBottom li:first-child	{ border: none; padding: 0px 10px 0px 0px; }
.menuBottom li a			{ color:#000000; font-size: 10px; text-decoration: none; font-weight: bold; }
.menuBottom li a:hover		{ color: #008778; text-decoration: underline; }

.menuLeft					{ width: 100%; margin: 0px; /* text-transform: uppercase; */ }
.menuLeft ul				{ list-style: none; margin: 0px; padding: 0px; border: none; }	
.menuLeft li:first-child	{ height: 38px; background-image: url(../images/menu_left_top.jpg); }
.menuLeft li:first-child	{ height: 38px; background-image: url(../images/menu_left_top.jpg); }
.menuLeft li:first-child a			{ display: block; padding: 10px 10px 11px 10px; border: 0px; color: #ffffff; font-weight: bold; text-decoration: none; }
.menuLeft li:first-child a:hover	{ text-decoration: underline; }
.menuLeft li:last-child	         { height: 39px; background-image: url(../images/menu_left_bot.jpg); }
.menuLeft li:last-child a        { border-width: 0px; }
.menuLeft li				{ margin: 0px 0px 0px 4px; background: #cbcbcb url(../images/menu_left_mid.jpg) no-repeat; }
.menuLeft li a				{ display: block; padding: 10px 10px 11px 10px; border-bottom: solid 1px #bbbbbb; color: #4d4e53; font-weight: normal; text-decoration: none; }
.menuLeft li a:hover		{ text-decoration: underline; }

.menuLeftLogin              { display: block; margin: 0px 0px 2px 4px; padding: 5px 10px 5px 10px; border: 1px solid #d5d6d8; color: #000000; text-transform: uppercase; font-weight: bold; }

/* 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 #008778;
	float:left;
}

.box_2cols ul.links li 
{
	width: 100%;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #008778;
}

.anchorLink { font-size: 0px; height: 0px; line-height: 0px; width: 0px; }

.whitepaperTop
{
    margin: 10px 0px 0px 4px;
    height: 11px;
    width: 171px;
    background-image: url(../images/whitepaper_top.jpg);
}

.whitepaperMid
{
    margin-left: 4px;
    width: 145px; /* 171 total */
    border: solid 0px #eeeeee;
    border-left: 3px;
    border-right: 3px;
    padding: 5px 10px 5px 10px;
}

.whitepaperBot
{
    margin-left: 4px;
    height: 11px;
    width: 171px;
    background-image: url(../images/whitepaper_bot.jpg);
}

.adminButton
{
    position: relative; 
    z-index: 99; 
    margin: -5px 0px 0px 175px;
}
