@charset "UTF-8";
/* CSS Document */

body{ background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px;}

h1{ margin:0px 0px 5px 0px; font-size:16px }

h2{ margin: 15px 0px 5px 0px; font-size:14px}

p{ margin:0px 0px 5px 0px; }

#outer{width:100%; }

#website{ position:relative; width:946px; }

#site-border{ float:left; width:946px; background: url(images/border-top.gif) #FFFFFF no-repeat;}

#content{float:left; background:url(images/border-left.gif) left top no-repeat; height:627px; width:885px; margin:45px 0px 0px 0px; }

#logo-menu{ width:840px; float:right;}

#logo{float:left; width:210px; }

#menu{ float:right; width:600px; height:34px; margin-top:29px; border-bottom:#7fb0c9 2px solid; border-top:#7fb0c9 2px solid;}

#menu-text{ margin:5px 0px 0px 0px;} 

.menu-link{ font-size:20px; font-weight:bold; color:#7fb0c9; text-decoration:none; margin-left:20px;}

a.menu-link:link{ font-size:20px; font-weight:bold; color:#7fb0c9; text-decoration:none; margin-left:20px;}
a.menu-link:visited{ font-size:20px; font-weight:bold; color:#7fb0c9; text-decoration:none; margin-left:20px;}
a.menu-link:hover{ font-size:20px; font-weight:bold; color:#FFFFFF; background-color:#7fb0c9; text-decoration:none; margin-left:20px;}
a.menu-link:active{ font-size:20px; font-weight:bold; color:#7fb0c9; text-decoration:none; margin-left:20px;}

a.blacklinks:link{ font-size: 10px; color:#000000;}
a.blacklinks:visited{ font-size: 10px; color:#000000;}
a.blacklinks:hover{ font-size: 10px; color:#000000; text-decoration:none;}
a.blacklinks:active{ font-size: 10px; color:#000000;}

.csh2{font-size:20px; text-align:left; color:#7fb0c9;}

#page-text{ width:600px; float:right;}

#left-column{ float:left; width:210px; margin-left:45px; text-align:center;}


#right-column{ float:left; width:61px; margin-top:45px; height:627px}

#bottom{ float:left; width:946px; height:46px; height:45px; background:url(images/border-border.gif);}

#testimonial{ float:left; width:100%; margin-bottom:10px; text-align:center; color:#7fb0c9; font-size:18px; font-weight:bold; background:url(images/quote.gif) no-repeat top left;}

.testimonial{ margin:10px 0px 0px 5px;}

#callback{ width:100%; text-align:left }

.feild{ background-image:url(images/text-field.gif); width:200px; height: 36px; padding: 8px 4px 0px 9px; font-size:14px; font-weight:bold; color:#415661; background-repeat:no-repeat; border:#FFFFFF;}

#folio-area{ width:100%; float:left; margin-bottom:5px;}

#flash-area{ width:100%; height:400px; overflow:auto; float:left; margin-bottom:5px;}
 
.thumb{ float:left; margin-left:20px; margin-top:10px; border:#6699CC solid 2px}

.cs-thumb{ float:left; margin-right:10px; margin-bottom:10px; border:#6699CC solid 2px}

a.thumb:hover{ border:#FFFFFF;}


.thumb-img{ float:left; margin-left:10px; margin-top:10px;}





/* dropdown menu */


#bluemenu{
 float:right; width:600px; height:34px; margin-top:29px; border-bottom:#7fb0c9 2px solid; border-top:#7fb0c9 2px solid;}

.bluetabs{
 height:50px;}


.bluetabs ul{
padding: 0px 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs li{
display: inline;  font-size:20px; font-weight:bold; color:#7fb0c9; text-decoration:none; margin-left:20px;}

.bluetabs li a{
text-decoration: none;
color: #7fb0c9;

}

.bluetabs li a:visited{
color: #7fb0c9;
}

.bluetabs li a:hover{
text-decoration: underline;
color: #FFFFFF; background-color:#7fb0c9;
}

.bluetabs li.selected{
}

.bluetabs li.selected a{ /*selected main tab style */
 /*THEME CHANGE HERE*/

}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
font:bold times "Times New Roman", Times, serif;
line-height:35px; margin-top:10px;
z-index:10; font-size:16px;
background-color: white; b
width: 210px; background-image:url(images/submenu.gif);
visibility: hidden; text-align:left;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 10px;
padding: 0px 0;
text-decoration: none;
color: #7fb0c9; 
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
text-decoration: underline; color:#7fb0c9;
}

input{ border:0px; margin:0px; height:25px;}


.description{ float:left; margin: 5px 5px 10px 15px; text-align:left;}

img { border: 0px;}

.name{ margin:7px 0px 25px 0px;}

.field{ width:100%; height:25px; border:0px; float:left;}

#address{ float:right; width:130px;}

#form-name{ float:left; width:110px; text-align:right; margin-left:15px;}

#form-field{ float:left; width:210px; text-align:left; margin-left:5px;}

#contact-form{ width:210px; float:left;}

#contact-text{ width:350px; float:right; color:#7fb0c9; font-size:18px; font-weight:bold; }
