body {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#planspec TD{ padding:1px 0px 1px 5px; font-size:12px; font-family: Arial, Helvetica, sans-serif; background-image:url(../images/horbg.gif);
background-repeat:repeat-x;
background-position:top;
}



.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656F7C;
}
.redlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C30000;
	text-decoration: underline;
}


.footerbg {
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	height: 111px;
}

.footerbg1 {
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}

.heading-bg {
	background-image: url(../images/heading-bg.jpg);
	background-repeat: no-repeat;
	height:35px;
}


.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.textfield {
	margin: 0px;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.leftline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7DCE0;
}
.thinline {
	background-color: #D4DAE0;
	height: 1px;
}
.contentbg {
	background-image: url(../images/content-bg.gif);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	background-position: bottom;
}

.contentbgbot {
	background-image: url(../images/content-bg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	height: 120px;
}

.padrtlt-20 {
	padding-right: 20px;
	padding-left: 20px;
}
.padrtrt-6 {
	padding-right: 6px;
	
}

.wt-txtbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtblck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.blutxtbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4577B4;
}

ul{
margin:0px;
padding:0px;
}
li{
list-style-type:none;
}

open{ width:95%; float:left;
}
.open ul{
margin:5px;
padding:0px;

}

.open  ul li{
margin:10px;
padding:0px;
line-height:12px;
list-style-type: disc;
}


.open .open1 ul{
margin:5px;
padding:0px;

}
.open .open1 ul li{
margin-left:10px;
font-size:11px;
line-height:10px;
padding:0px;
list-style-type: disc;
}

hr{
height:1px;

border: #DCDFE2 dashed 1px;

}

.blutxtlarg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #4577B4;
}

.blutxtnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4577B4;
}

.headerbg {
	background-image: url(../images/header-bg.gif);
	background-repeat: repeat-x;
}

.mainmargin {
	padding-right: 27px;
	padding-left: 27px;
}
.mainbg {
	background-image: url(../images/main-bg.gif);
	background-repeat: repeat-y;
}


.horizontal-bg{
background-image:url(../images/horbg.gif);
background-repeat:repeat-x;
background-position:top;
}

.contentbg1 {
	background-image: url(../images/content-bg1.gif);
	background-repeat: repeat-x;
	height: 177px;
}

.contentbgnew {
	background-image: url(../images/content-bg1.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	}
	

.men-bg {
	background-image: url(../images/vmware-logo.gif);
	background-repeat: no-repeat;
	background-position:bottom right;
	}
	
	
.padtopbot-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.border-img{
border-width:1px;
padding:0px;
border-bottom-style:solid;
border-top-style:solid;
border-left-style:solid;
border-right-style:solid;
border-bottom-color:#5A606E;
border-top-color:#5A606E;
border-left-color:#5A606E;
border-right-color:#5A606E;
background-color:#FFFFFF;
}


.bluelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4577B4;
}
a.bluelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4577B4;
	text-decoration: underline;
}
a.bluelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4577B4;
	text-decoration: none;
}

.greenlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #339933;
}
a.greenlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339933;
	text-decoration: underline;
}
a.greenlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339933;
	text-decoration: none;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4577B4;
}
a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4577B4;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4577B4;
	text-decoration: none;
}

.pinklink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FD484F;
}
a.pinklink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FD484F;
	text-decoration: underline;
}
a.pinklink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FD484F;
	text-decoration: none;
}

.padtopbot-8 {

	padding-top: 8px;
	padding-bottom: 8px;
}


.padleft-7 {
	padding-left: 7px;
}
a.redlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C30000;
	text-decoration: none;
}
.blutxtbld a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4577B4;
	text-decoration: none;
}
.blutxtbld a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4577B4;
	text-decoration: none;
}
.blutxtbld a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4577B4;
	text-decoration: underline;
}
.redtxt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C30000;
}
.paddinglft {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none; 
	text-transform:none; 	
	vertical-align:middle;
	color: #FFFFFF;
	background-color:#728BAA;
	border-width:0px; 
	height:21px;
	width:auto;
	padding-left:4px;
	padding-right:4px;
}
p{
margin:0px;
padding:0px;
}
.infor{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
}