﻿/* Style for structural elements*/
body 
{
    position: relative;
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px; 
    left: 0px; 
    right: 0px; 
    width: 100%; 
    height: 100%; 
    min-height: 100%;
    background: #d9dfe8;    
    text-align: center; 
    color: #c4c4c4; 
    font-family: Arial, Tahoma, Verdana, "Times New Roman", "MS Sans Serif", Sans-Serif; 
    font-size: 80%;    
}
h1
{
    color: #005c96; 
	font-size: x-large; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	margin: 0px;
}
h2
{
    color: #5a5a5a; 
    font-size: large; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
    margin: 0px;
}
h3
{
    margin: 0px; 
    color: #005c96; 
    font-size: 130%; 
    font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
    font-weight: bold;
    padding-bottom: 0.5em;
}
h4
{
    margin: 10px 0px 0px 0px; 
    color: #b30000; 
    font-size: small; 
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, Verdana, sans-serif; 
    font-weight: bold;
    padding-bottom: 0.25em;
}
p, ul, ol
{
    margin: 0px 0px 10px 0px; 
    color: #474747; 
    font-size: small; 
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    padding-bottom: 0.5em;
}
ol
{
    list-style: decimal none inside;
    padding-left: 30px;    
}
/* style for greenBroom-layout pages */
.page 
{ 
    position: relative; 
    top: 0px; 
    left: 0px; 
    margin: auto auto auto auto; 
    padding: 0px 0px 0px 0px;
    width: 760px; 
    min-height: 100%;
    height: 1000px;
    text-align: left;
    background: #d9dfe8 url(/images/greenBroom/Background.gif) repeat-y scroll center;
    padding-top: 100px;
}
.logo
{
    position: absolute;
    top: 13px; 
    left: 9px;
    width: 101px;
    height: 79px;
}
.logo img
{
    border: none 0px transparent;
}
.topTab
{
    position: absolute;
    top: 0px;
    left: 582px;
    width: 175px;
    height: 33px;
    background: transparent url(/images/greenBroom/topTab.jpg) no-repeat;
    color: #ffffff;
    text-align: center;
    padding-top: 3px;    
}
.topTab a
{
    color: #ffffff;
}
.topTab a:visited
{
    color: #ffffff;
}
.topTab a:hover
{
    color: #ffff00;
}
.content
{    
    width: 100%;
}
.contentTop
{
    position: relative;
    top: 0px; 
    left: 0px;
    width: 761px;
    height: 0px;
}
.contentLabel
{
    position: absolute;
    top: 101px; 
    left: 30px; 
    width: auto; 
    height: 22px;
    padding: 4px 22px 0px 0px;
    color: White;
    background: #d9dfe8 url(/images/greenBroom/labelBackground.gif) repeat-x;
    z-index: 2;
}
.contentLabel a{color: white;}
.contentLabel a:visited{color: white;}
.contentLabel a:hover{color: yellow;}
.contentLabel img
{ 
    position: relative;
    top: 2px;    
}
.contentLabelEnd
{
    position: absolute; 
    top: 0px; 
    right: 0px;
    width: 22px;
    height: 26px;
    background: #d9dfe8 url(/images/greenBroom/labelEnd.gif) no-repeat;
}
.contentMiddle
{
    position: relative;
    top: 0px; 
    left: 0px;
    width: 761px;
    height: 10%;
    padding: 0px 0px 0px 0px;
    background: #d9dfe8 url(/images/greenbroom/contentbackground.gif) repeat-y scroll center;
}
.contentMiddleInner
{
    position: relative; 
    top: 0px; 
    left: 10px;
    width: 738px;
    height: 100%;
}
.contentBottom
{
    position: relative;
    top: 0px; 
    left: 0px;
    width: 760px;
    height: 19px;
    background: #d9dfe8 url(/images/greenbroom/contentBottom.gif) no-repeat scroll center;
    margin: 0px;
}
.contentFootNote
{
    position: absolute;
    bottom: 0px;
    left: 70px;
    width: 761px;
    height: 20px;
    background-color: Transparent;
    color: #949494;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    z-index: 2;
}
.title 
{  
	position: absolute;
	top: 45px;
	left: 29px;
	width: 563px;
	height: 90px;
	padding: 0px 0px 0px 0px;
}
.tryoutBox
{
    position: absolute;
	top: 51px;
	left: 618px;
	padding: 0px 0px 0px 0px;
}
a.hotlink
{ 
    color: #b30000; 
    font-weight: normal; 
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
    font-weight: normal; 
}
a.hotlink:hover
{ 
    color: #b30000; 
    font-weight: normal; 
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
    font-weight: normal; 
}
a.hotlink:visited
{ 
    color: #b30000; 
    font-weight: normal; 
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
    font-weight: normal; 
}
.purchaseBox
{
    position: absolute;
	top: 113px;
	left: 618px;
	padding: 0px 0px 0px 0px;
}
.tab1
{
    position: absolute;
	top: 145px;
	left: 48px;
	width: 73px;
	height: 20px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.tab2
{
    position: absolute;
	top: 145px;
	left: 160px;
	width: 73px;
	height: 20px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.tab3
{
    position: absolute;
	top: 145px;
	left: 261px;
	width: 93px;
	height: 20px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.tab4
{
    position: absolute;
    top: 145px;
    left: 369px;
    width: 97px;
    height: 20px;
    text-align: center;
    padding: 0px 0px 0px 0px;
}
.tab5
{
    position: absolute;
    top: 145px;
    left: 481px;
    width: 97px;
    height: 20px;
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.tab1 a         { color: #101027; font-weight: normal; }
.tab1 a:visited { color: #101027; font-weight: normal; }
.tab1 a:hover   { color: #c90000; font-weight: normal; }
.tab2 a         { color: #101027; font-weight: normal; }
.tab2 a:visited { color: #101027; font-weight: normal; }
.tab2 a:hover   { color: #c90000; font-weight: normal; }
.tab3 a         { color: #101027; font-weight: normal; }
.tab3 a:visited { color: #101027; font-weight: normal; }
.tab3 a:hover   { color: #c90000; font-weight: normal; }
.tab4 a         { color: #101027; font-weight: normal; }
.tab4 a:visited { color: #101027; font-weight: normal; }
.tab4 a:hover   { color: #c90000; font-weight: normal; }
.tab5 a         { color: #101027; font-weight: normal; }
.tab5 a:visited { color: #101027; font-weight: normal; }
.tab5 a:hover   { color: #c90000; font-weight: normal; }
.imageDescription
{
    color: #c90000; 
    font-size: small; 
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
}
.footer 
{
    background: url(/images/greenBroom/footerBox.jpg) no-repeat; 
    color: #333333;
    position: relative; 
    bottom: 0px; 
    left: 0px; 
    width: 761px; 
    height: 158px; 
    min-height: 134px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    text-align: left;
    font-style: normal; 
    font-size: 12px; 
    font-family: Tahoma, Arial, Verdana, "Times New Roman", "MS Sans Serif", Sans-Serif;
}
.footer div p
{
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
.footerAddress 
{
    position: absolute; 
    top: 26px; 
    left: 173px; 
    width: 200px;
    min-height: 80px; 
    height: 80px; 
}
.footerPhone 
{
    position: absolute;
    top: 26px; 
    left: 409px; 
    width: 126px; 
    height: 80px; 
    min-height: 80px;
}
.footerEmail 
{
    position: absolute; 
    top: 26px; 
    left: 540px; 
    width: 150px; 
    height: 80px; 
    min-height: 80px;
}
.footerCopyright 
{
    position: absolute; 
    top: 112px; 
    left: 173px; 
    width: 450px; 
    height: 15px; 
    min-height: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.Div_Download 
{
	background: white url(/Products/VOS/Images/BG_Download_Empty_001.gif) repeat-x top;
	position: relative; 
	width: 518px;
	height: 100px;
	min-height: 100px;
	left: 60px;
}
.Div_Download_Left
{
	background: url(/Products/VOS/Images/BG_Download_Globe_001.gif)  no-repeat top;
	position: absolute; 
	width: 118px;
	height: 77px;
	min-height: 77px;
	top: 0px;
	left: 0px;
	float: left;
	padding-top: 45px;
	color: #474747;
}
.Div_Download_Center
{
	position: absolute; 
	width: 212px;
	height: 77px;
	min-height: 77px;
	top: 0px;
	left: 118px;
	float: left;			
	margin: 5px;
	padding-top: 5px;
	color: #474747;
}
.Div_Download_Right
{
	position: relative; 
	width: 188px;
	height: 77px;
	min-height: 77px;
	top: 0px;
	left: 318px;
	float: left;			
	margin: 5px;
	padding-top: 5px;
	color: #474747;
}