@charset "UTF-8";
/* CSS Document */

body { background-color:#275c68; padding:0; margin:0; text-align:center; background-image:url(../../images/top.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; }
img { padding:0; margin:0; } 
#outer_wrapper { width:960px; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; padding:0; text-align:left; background-image:url(../../images/wrapper_bkg.jpg); background-repeat:repeat-y; position:relative; min-height: 100%; height: 100%; }
#wrapper { width:100%; min-height:100%; height:100%; padding:0; margin:0; * margin-top:-3px; }
#nav { width:100%; min-height:100%; height:100%; margin:0; padding:0; }
#nav ul { padding:0 0 0 6px; * padding:3px 0 10px 6px; margin:40px 0 10px 0; * margin:20px 0 0 0; }
#nav li { font-size:12px; list-style-type:none; display:inline;  padding:3px 17px 13px 17px; margin:0; }
#nav a:link { text-decoration:none; color:#FFF; }
#nav a:visited { text-decoration:none; color:#FFF; }
#nav a:hover { text-decoration:none; color:#275c68;;  }
#nav a:active { text-decoration:none; color:#FFF;  }
#nav li.nav_highlight { text-decoration:none; color:#FFF; background-color:#94bab8; border-right:5px solid #d28a29;  }
#contentA { width:195px; background-color:#94bab8; float:left; padding:0; margin:0; min-height:100%; height:100%; }
#contentB { width:765px; float:left; padding:0; margin:0; min-height:100%; height:100%; position:relative; }
.photo { padding:0 0 0 6px; margin:0; height:210px; }
#maincontent { width:765px; padding:30px 0 70px 0; margin:0; * margin-top:-3px; background-color:#fff; background-image:url(../../images/maincontent_bkg.jpg); background-repeat:no-repeat; float:left; min-height:100%; height:100%; }
#maincontent p { padding:0 200px 9px 30px; }
p { margin:0; padding:0 0 9px 30px; font-size:12px; line-height:18px; }
p a:link { color:#275c68; text-decoration:none; }
p a:visited { color:#275c68; text-decoration:none; }
p a:hover { color:#5a919b; text-decoration:none; }
h1 { margin:0; padding:4px 0 6px 30px; font-size:13px; text-transform:uppercase; color:#275c68; }
h2 { margin:0; padding:4px 0 4px 30px; font-size:13px; color:#5a919b; }
.address { color:#fff; line-height:18px; * margin-top:-12px; }
#footer { width:960px; clear:both; position:relative; margin:0; padding:0; text-align:left; background-image:url(../../images/wrapper_bkg.jpg); background-repeat:repeat-y; display:inline-block; }
ul.crumbs { margin:0 0 0 225px; padding:10px 0 10px 0; }
#footer .crumbs li { list-style-type:none; display:inline; font-size:9px; color:#fff; margin:0 20px 0 0; }
#footer .crumbs li a:link { color:#fff; text-decoration:none; }
#footer .crumbs li a:visited { color:#fff; text-decoration:none; }
#footer .crumbs li a:hover { color:#275c68; text-decoration:none; }
#footer .crumbs li a:active { color:#fff; text-decoration:none; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
ul.clients { margin:0; padding:0 0 9px 30px; font-size:12px; }
ul.clients li { list-style-type:none; padding:0 0 0 20px; }
.formcaption { margin:0; padding:0 0 9px 30px; font-size:12px; line-height:16px; }
p.noindent { margin:0; padding:0; }
.float_right { float:right; padding:0 0 10px 10px; }
.about_caption01 { position:absolute; top:355px; left:545px; font-size:9px; font-style:italic; line-height:12px; *top:337px; }
.about_caption02 { position:absolute; top:590px; left:545px; font-size:9px; font-style:italic; line-height:12px; *top:570px; }
.photosite_button { background-color:#94bab8; margin-left:20px; margin-right:19px; padding-left:5px; padding-top:3px; padding-bottom:3px; border-left:5px solid #d28a29; border-top:1px solid #fff; }
.photosite_button a:link { color:#275c68; text-decoration:none; }
.photosite_button a:visited { color:#275c68; text-decoration:none; }
.photosite_button a:hover { color:#fff; text-decoration:none; }
