/* 3-page template site */

div#container { 
width 935px;  
margin:0 auto;
}

#content {
width: 935px;
margin-top: -14px;
_margin-top: -17px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
background-color: #ffffff;
_margin-bottom:0px;

}

body.contentbackground {
background-color: #2A2855;
text-align:center;
}


#logo {

background-image:url(/content/00/01/60/20/20/userimages/atrium_header.jpg);
background-repeat: no-repeat;
margin-bottom: 5px;
height: 200px;
width: 935px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;

}

a:link {
font-family: Arial;
font-size: 12px;
color: #1D558A;
text-decoration: underline;

}
.imgRight{
float:right;
margin:10px 0px 20px 20px;
}
.imgLeft{
float:left;
margin:10px 20px 20px 0px;
}

.companyheader{
position: absolute;
top: 50px;
left: 25px;
color: white;
display:none;
}

/* Font style for logo header area */
.headertext{
font-family: arial;
font-size: 36px;
text-align: left;}

.headertext1{
font-family: arial;
font-size: 24px;
text-align: right;}


p {
font-family: arial;
font-size: 13px;
text-align: left;
margin-left: 0px;
margin-right: 10px;
}

td {
font-family: arial;
}

li {
font-family: arial;
}

h1 {
color: #00264C;
font-size: 22px;
}

h2 {
color: #00264C;
font-size: 16px;
}

h3 {
color: #00264C;
font-size: 14px;
/* color: #2E5483; */
}

h4{

font-family: arial; 
font-weight: normal;
font-size:12px;
color: white;
height: 20px;
_height: 23px;
background-repeat: no-repeat;
padding:3 0 0 19px;
margin:0 0 0 4px;

}

h4 a:link{
color:#ffffff;
text-decoration: none;
font-weight: none;

}

h4 a:active {
color: #ffffff;
text-decoration: none;
font-weight: none;
}

h4 a:hover{
color: #F7B006;
text-decoration: none;
font-weight: none;
/*padding:0 0 0 3px;*/
}

h4 a:visited {
color: #ffffff;
text-decoration: none;
font-weight: none;
}

h4 a:visited:hover {
color:#F7B006; 
text-decoration:none;
font-weight: none;

}

#leftMenu {
background-image: url();
background-repeat: no-repeat;
width: 180px;

}

#leftMenu li{
margin: 0px;
padding: 0px;
list-style: none;
background-image: url(/content/00/01/60/20/20/userimages/links_bg.jpg);
background-repeat: no-repeat;
height:38px;
width: 180px;
}

#leftMenu ul{
margin: 0px;
padding: 0px;
}


#leftMenu li a{



}



#leftMenu li a:hover{

color: #79B2E8;
text-decoration: none;

}


.button img:hover{
background-image: url(/content/00/01/58/28/34/userimages/orange.png);
}



a:visited {
font-family: Arial;
font-size: 12px;
color: #1D558A;
text-decoration: underline;

}

a:hover {
font-family: Arial;
font-size: 12px;
color: #79B2E8;
text-decoration: underline;

}
#tf1{
background-color: white;
}

#tf2{
background-color: white;
}

#tf3{
background-color: white;
}

#tf5{
background-color: white;
}

#tf6{
background-color: white;
}



.staticlinks {
padding-top: 0px;
background-color: transparent;
color: #ffffff;
position: absolute;
text-align: right;
margin-top: 12px;
width: 300px;
left: 639px;visibility:hidden;
}


*html .staticlinks {
padding-top: 0px;
background-color: transparent;
color: #ffffff;
position: absolute;
text-align: right;
margin-top: 17px;
width: 300px;
left: 646px;visibility:hidden;
}

.staticlinks a:link {
color: #ffffff; 
text-decoration: none;
padding-right: 5px;
font-family:  Tahoma, Verdana, Arial;
font-weight: 300;
font-size: 10px;
}

.staticlinks a:visited {
color: #ffffff; 
text-decoration: none;
padding-right: 5px;
font-family: Arial, Verdana, Courier New, Courier, monospace;
font-weight: 300;
font-size: 10px;
}

.staticlinks a:hover {
color: #79B2E8;
text-decoration: underline;
}

.staticlinks ul {
display: inline;
visibility: visible;

}




/*FROM HERE*/
.navbar /*main navbar*/
{       
background-color: transparent; /*#004685;*/
text-align: left;
vertical-align: top;
width: 935px;  
margin-top: -34px;
margin-left: auto;
margin-right: auto;
MARGIN-BOTTOM:15PX;
padding: 0px; /* Added by Nick */
padding-bottom: 2px;
padding-top: 1px;
line-height: 1.5em;


}

*html .navbar{
padding-bottom: 6px;
}

.navbar ul /*still goes all the way across*/
{
margin-left: 21px;
}

.navbar ul li /*seems to adjust the color of the seperating vertical lines */
{
display: inline;
list-style: none;
text-indent: 0px;
font-size: 18px;
color: #1D558A; /*000000 BB*/ 
font-weight: normal;
margin-left: 7px;
padding: 0;

}

*html .navbar ul li{
margin-left: 5px;
color: #1D558A;

}

.navbar ul li ul /* properties of the pulldown menus */
{
background-color: #F2F2F2; /*#004685;*/
color: #B06B14;
display: none;
position: absolute;
margin-top: -3px;
list-style: none;
padding: 0px 3px;
padding-top:5px;
margin-left:-1px;

}



*html .navbar ul li ul /* properties of the pulldown menus */
{
list-style: block;
margin-left:20px;


}


.navbar ul li ul li
{
display: block;
list-style: none;
margin: 0px;
padding: 0px; /* Added by Nick */
width:105px;
font-size:11px;
text-align:left;

}

*html .navbar ul li ul li
{
/*margin-top: -15px;*/

}

#main2415188  a {
border-left:1px solid black;
}	

.navbar a {    

padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;

}		

.navbar a:link {
color: #00264C;
font-family: Arial;
font-weight: bold;
text-decoration: none;
font-size: 13px;
white-space: nowrap;
margin-left: 0px;
}

*html .navbar a:link {color: #00264C;}

.navbar a:visited {
color: #00264C;
text-decoration: none;
font-weight: bold;
font-size: 13px;
font-family: Arial;
margin-left: 0px;
}

.navbar a:visited {

}

.navbar a:hover {
color: #79B2E8; 
text-decoration: none;
font-weight: bold;

}

.navbar a.on:link  /* the active link properties */
{
color: #00264C; /* #cc9933;*/
font-family: Arial;
font-weight: bold;
text-decoration: none;
font-size: 13px;
white-space: nowrap;
}

.navbar a.on:visited
{
color: #00264C; /* #cc9933;*/
text-decoration: none;
font-weight: bold;
font-size: 13px;
font-family: Arial;
}

.navbar a.on:hover
{
color: #79B2E8; /* blue;*/
text-decoration: none;
font-size: 13px;
font-weight: bold;
}

/* properties of the pulldown links */
.navbar ul li ul a:link {
color: #00264C;
background-color: #F2F2F2;
border-left:10px solid #00264C;
display:block;
width:125px;
margin-bottom:1px;
font-family: Arial;
text-decoration: none;
font-weight: normal;
font-size: 11px; 
padding-left:5px;


}

.navbar ul li ul a:visited {

color: #00264C;
background-color: #F2F2F2;
border-left:10px solid #00264C;
display:block;
width:125px;
margin-bottom:1px;
font-family: Arial;
text-decoration: none;
font-weight: normal;
font-size: 11px; 
padding-left:5px;
}

.navbar ul li ul a.on:visited {
color: #00264C;
background-color: #F2F2F2;
border-left:10px solid #00264C;
font-size: 11px;
font-weight: normal;
}


.navbar ul li ul a.on:link {
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
}


.navbar ul li ul a.on:hover {
color: white; /*#004685;*/
font-size: 11px;
font-weight: normal;
}
.navbar ul li ul a:hover {
font-size: 11px;
color: #FFFFFF;
background-color: #918F8F;
border-left:10px solid #5A5758;
display:block;
width:125px;
margin-bottom:1px;
font-weight: normal;
}

div.formbody{
width: 500px;}

/* Partner Footer styles */
.footer {
background-color: transparent;
text-align: center;
color: #231F20;
font-family: arial;
font-size: 9px;
margin-top: -11px;
margin-left: auto;
margin-right: auto;
padding-top: 3px;
padding-bottom: 3px;
letter-spacing: 0px;
width: 935px;
}

*html .footer{
background-color: transparent;
text-align: center;
width:auto;
color: #231F20;
height:27px;
font-family: arial;
font-size: 9px;
padding-top: 13px;
margin-left: auto;
margin-right: auto;
}


.footer a:link {color: #1D558A; font-size: 9px; text-decoration: underline;}
.footer a:visited {color: #1D558A; font-size: 9px; text-decoration: underline;}
.footer a:hover {color: #79B2E8; font-size: 9px; text-decoration: underline;}
.footer a:visted:hover {color: #79B2E8; font-size: 9px; text-decoration: underline;}

/* sitemap */
.site a:link{
color: #00264C;
font-size: 10px;
text-decoration: none;
}

.site a:visited{
color:#00264C;
font-size: 10px; 
text-decoration: none;
}

.site a:hover{
color: #cccccc;
font-size: 10px; 
text-decoration: none;
}

/* rhs image allignment */
.rhsImg{
background-image: url(/content/00/01/59/39/32/userimages/rightImg.jpg);
background-repeat: no-repeat;
width: 200px;
height: 200px;
margin-left: 10px;
_margin-left: 8px;
}

.rhsTop{
height: 64px;
_height: 68px;
}

.rhsFirst{
font-weight: bold;
text-align: center;
}

.rhsSecond{
font-weight: bold;
text-align: center;
}

.rhsThird{
font-weight: bold;
text-align: center;
}

.bottombg{
margin-top: -101px;
_margin-top: -111px;
}


.tanning{
width: 150px;
_width: 175px;
padding-left: 40px;
_padding-left: 50px;
padding-right: 5px;
_padding-top: 5px;
}

.opening{
width: 190px;
_width: 200px;
padding-top: 0px;
padding-left: 60px;
_padding-left: 50px;
_padding-top: 5px;
}

.features{
width: 190px;
_width: 200px;
padding-top: 0px;
padding-left: 0px;
_padding-left: 10px;
_padding-top: 5px;
}

.imgback{
background-image: url(/content/00/01/59/41/95/userimages/imgback.jpg);
background-repeat: no-repeat;
width: 194px;
height: 58px;
}

.text{
padding-left: 10px;
}

/* RHS Services page */
.services{

background-color: #EEEEEE;
text-align: center;
text-decoration: none;
}

.services a{
text-decoration: none;
font-size: 11px;
}

.services a:hover{
text-decoration: none;
}

input#searchbox{margin-top:4px;}

.site{  margin-left: auto;
margin-right: auto;}

.text{color:#00264C;}

.content_cell_0{width:450px;}
.content_cell_1 table{width:510px;}

.contact_us
{
background-color:#ffffff;
border:1px solid #5D6E72;
margin-left:5px;
padding:5px;
width:150px;
}

.contact_us p{color:#3C3A78;}

.leftlinks li
{
list-style-type:none;
width:170px;
background-color:transparent;
text-decoration:none;
border-bottom:1px solid #00264C;
margin-left:-30px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;

}
.leftlinks li a{text-decoration:none;color:#00264C;font-weight:bold;}
.leftlinks li a:visited{text-decoration:none;color:#00264C;}
.leftlinks li a:hover{text-decoration:none;}


#testimonial{width:180px;padding:5px;position:relative;left:5px;font-weight:bold;color:#555555;background:#F2F2F2}
#testimonial font{font-family:times new roman;}

.site p{text-align:center;font-size:10px;padding-top:5px;}
.site p a:link{font-size:10px;}
.site p a:visited{font-size:10px;}
.site p a:hover{font-size:10px;}
.site p a:visited:hover{font-size:10px;}


form input,textarea{border:1px solid #cccccc;}
.formfoot input{border:none}


.accordion a:hover {
	background-color: #e3e2e2;
}
.accordion a.active {
	background-position: right 5px;
}
.accordion p {
	background: #ffff;
	margin: 0;
	padding:10px;
	margin-left:0px;
	width:138px;
border:1px solid #3C3A79;
border-top:none;
_width:160px;
}