html {
  background: #73ADD7 url(images/gradient2.gif) repeat-x fixed top;
}

body

{
background: /*transparent*/ url(images/cloudback.png) no-repeat fixed top;
margin:0;

padding:0;

}



div

{

}



div.header

{

position:relative;

height:185px;
z-index:4;

}



div.main

{

width:100%;

}



div.headerPanel

{

position:relative;

width:80%;

min-width:600px;

height:199px;

margin:auto;

background-color:transparent;
z-index:5;

}



div.contentPanel

{

position:relative;

width:80%;

min-width:800px;

margin:auto;

border:solid 1px #8FA0A3;

font-family:"Arial";

background-color:#E3E3DA;

margin-bottom:40px;

/*CSS 3 Drop Shadow */
    box-shadow: #333 3px 3px 4px;
    -moz-box-shadow: #333 3px 3px 4px;
    -webkit-box-shadow: #333 3px 3px 4px;
}



div.contentPanel *

{

position:relative;

z-index:1;

background-color:transparent;

}



div.contentFooter

{

position:relative;

width:100%;

height:50px;

clear:both;

border-top:solid thin #8FA0A3;

background:silver url(images/gradwhite.png) repeat-x scroll 0 0;

text-align: center;

}



div.contentFooter *

{

position:relative;

z-index:1;

background-color:transparent;

}



span.contentFooter

{

color:#4F4F4F;

top:16px;

left:10px;

}



div.entityContainerContainer

{

margin-top:17px;

margin-bottom:17px;

}



div.entityContainer

{

margin:10px;

padding-top:2px;

padding-left:2px;

}



div.mapsText

{

top:5px;

margin-left:10px;

}



div.entityHeader

{

margin-left:5px;

margin-right:5px;

padding-left:4px;

font-size:1.5em;

font-weight:bold;

color:steelblue;

border-bottom:1px solid silver;

border-right:1px solid silver;

background:white;

/* CSS 3 Rounded Corners
    * -moz-border-radius-topleft  / -webkit-border-top-left-radius
    * -moz-border-radius-topright / -webkit-border-top-right-radius
    * -moz-border-radius-bottomleft / -webkit-border-bottom-left-radius
    * -moz-border-radius-bottomright / -webkit-border-bottom-right-radius
    */
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;

}



img.map

{

border:1px solid #8FA0A3;

margin-top:10px;

margin-right:10px;

margin-left:10px;

}

div.affiliate
{
height:80px;
width:150px;
float:left;
margin-top:15px;
left:20px;
}

img.affiliateLogo
{
border:none;
}

img.rental

{

border:3px solid #8FA0A3;

margin-top:20px;

margin-right:20px;

margin-left:20px;

margin-bottom:20px;

float:left;

}



img.banner

{

border:1px solid black;

margin-left:15px;

margin-right:10px;

margin-bottom:10px;

margin-top:17px;

float:left;

}



div.entityText{

font-size:1em;

padding-top:10px;

padding-left:25px;

padding-right:15px;

list-style: square outside;

}



div.mainContactContainer

{

position:relative;

opacity:0.6;

background:#F6F6F6;

border-bottom:solid thin silver;

z-index:2;

}



div.contentHeaderBar

{

background:silver url(images/gradwhite.png) repeat-x scroll 0 0;

position:relative;

top:0; 

left:0; 

width:100%; 

height:50px; 

border-bottom:1px solid #8FA0A3;

}



a.headerLink

{

position:relative;

font-family:"Optima";

float:right;

padding-left:10px;

padding-right:10px;

background:transparent;

border-left:solid 1px #8FA0A3;

border-top:solid 1px #8FA0A3;

z-index:1;

}



div.contentHeaderLink

{

position:relative;

float:right;

padding-left:10px;

padding-right:10px;

width:90px;

border-left:solid 1px #8FA0A3;

z-index:10;

height:100%;

background-color:transparent;

color:#4f4f4f;

}



div.headerLink

{

font-family:arial;

position:relative;

font-size:0.9em;

width:100%;

height:100%;

text-align:center;

display:block;

top:17px;

}



div#bannerLink

{

width:120px;

}



div.contentHeaderLink:link

{

}



div.contentHeaderLink:hover

{

background-color:darkgrey;

color:white;

}



a:link

{

color:black;

text-decoration: none;

border-bottom:solid thin silver;

}



a:visited

{

text-decoration: none;

color:#525252;

border-bottom:solid thin silver;

}



a:active

{

text-decoration:none;

}



a:hover

{

text-decoration: none;

color:steelblue;

}



a.contentHeaderLink:visited

{

position:relative;

}



a.bannerLink:link

{

text-decoration: none;

color:#525252;

}



a.bannerLink:visited

{

text-decoration: none;

color:#525252;

}



a.bannerLink:active

{

text-decoration: none;

}



a.bannerLink:hover

{

text-decoration: none;

color:white;

}



img.gradBg

{

position:absolute;

top:0;

left:0;

height:100%;

width:100%;

z-index:0;

}



img.header

{

position:absolute;

top:115px;

z-index:5;

}



div.bodyContainer{

width:100%;

height:100%;

top:0;

left:0;

}



div.quadrant

{

width:45%;

height:45%;

float:left;

margin:2.5%;

}



div.trainingElementBullets

{

font-size:1em;

padding-top:10px;

padding-left:25px;

padding-right:15px;

list-style: square outside;

}



div.rentalElementBullets

{

font-size:1em;

list-style: square outside;

margin-top:25px;

}



li

{

left:20px;

}




