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

body {
background-color:#b3b3b3; 
text-align:center; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#666666;
margin: 0;
}

h1 {
font-family: "Times New Roman", Times, serif; 
font-size: 26px; 
text-align:left; 
line-height: 32px;
font-weight: 100;
clear:both; 
padding: 15px 0 0 0;
}

h3 {
font-family: "Times New Roman", Times, serif; 
font-size: 17px; 
text-align:left; 
line-height: 18px;
font-weight: 100;
font-variant:small-caps;
clear:both; 
padding: 10px 0 0 0;
margin-bottom: -11px;
color:#F7931E;
}

h3.anchorHeader a:link {
text-decoration:none;
}


a:link { 
text-decoration:underline; 
color:#666666;
}

a:hover { 
text-decoration:underline; 
color:#F7931E;
}

a:visited { 
text-decoration:underline; 
color:#F7931E;
}


div#container {
text-align:center; 
width: 900px; 
background-color:#FFFFFF; 
padding: 5px 40px 10px 40px; 
margin: 0px 15% 0 15%; 
border: 1px solid; 
border-top: none; 
border-bottom: 1px solid; 
border-color: #FF9900;}


div#main {
background-color:#FFFFFF; 
text-align: left; 
width: 100%;
padding:0;
}

div#logo {
float:left; 
padding: 10px 0 0 0;
}




/* upper right navbar */
div#navUpper {
border: 1px solid #CCCCCC;
padding: 5px; 
float:right; 
position: relative; 
width: 156px; 
margin: 35px 20px 20px 20px; 
text-align:center;
letter-spacing: 1px; 
font-size: 11px;
}

#navUpper a:link { 
text-decoration:none; 
color:#666666;
}

#navUpper a:active {
border-bottom: 3px solid #333333;
color:#333333
}

#navUpper a:visited { 
text-decoration:none; 
color:#666666;
}

#navUpper a:hover { 
border-bottom: 3px solid #F7931E; 
color: #F7931E;
}

/* main navbar */
div#navMain { 
clear:both; 
margin: 10px 0 0 0; 
float:left; 
position:relative; 
width: 900px; 
text-align:center; 
color:#666666;
display:block;
}
 
ul#list-nav {
display:block;
list-style:none;
margin:0px 0px 0px 0px;
padding:0 0px 0 0px;
width:880px;
font-size: 13px;
text-transform:uppercase;
letter-spacing: 2px;
}


ul#list-nav li.chosen {
display:block;
text-decoration:none;
width:216px;
background-color:#F7931E;
color:#FFFFFF;
padding:5px 0 4px 0;
float:left;
text-align:center;
border-left:1px solid #F7931E;
margin: 0;
}

ul#list-nav li {
display:block;
padding:0px 0 0px 0;
width:216px;
color:#666666;
float:left;
text-align:center;
border-bottom: 1px solid #F7931E; 

}

ul#list-nav li a {
display:block;
text-decoration:none;
padding:5px 0 4px 0;
width:216px;
color:#666666;
float:left;
text-align:center;
border-left:1px solid #FFF;
}

ul#list-nav li a:hover {
background:#f7a84d;
color:#FFF;
}

ul#list-nav li a:active {
background:#E2801E;
color:#FFF;
}

div#contentMain {
clear:both; 
padding-top: 20px; 
float:left; 
font-size: 20px;
}

/* left column */
#colLeft {
float:left; 
width:52%;
margin: 0 0px 20px 20px;
}

#colLeftGallery {
float:left;
width:100%;
margin: 0px 0px 20px 20px;
}

/* right column */
#colRight {
padding: 35px 10px 0 10px;
float:right;
width:34%;
margin: 15px 20px 20px 0;
}

colRightGallery {
padding: 35px 10px 0 10px;
float:right;
clear:both;
width:30px;
margin: 20px 20px 20px 0;
}

#colGallery {
float:left; 
width:63%;
margin: 0px 0px 0px 20px;
}

.imageGallery {
float: right;
clear:right;
padding: 20px 0 0 0;
}

p {
font-size:15px; 
line-height: 22px;
}

blockquote {
font-family: "Times New Roman", Times, serif; 
font-size:17px; 
font-style:italic; 
line-height: 19	px;
text-indent: -.4em;
margin-left: 10px;
width: 430px;
}

blockquote.right {
font-family: "Times New Roman", Times, serif; 
font-size:17px; 
font-style:italic; 
line-height: 19	px;
text-indent: -.4em;
margin-left: 10px;
width: 280px;
}

blockquote.testimonial {
font-family: "Times New Roman", Times, serif; 
font-size:14px; 
font-style:italic; 
line-height: 19px;
text-indent: -.4em;
margin-left: 10px;
}

.testSig {
margin: 0 0 0 9px;
}

div#headerBtm {
color:#666666; 
margin: 0;
text-transform:uppercase;
padding: 7px 5px 3px 10px;
letter-spacing: 1px; 
font-size: 11px; 
width: 263px;
height: 15px;
background-color:#e0e0e0;
background-image:url(../images/hdrCrnr_gray.gif);
background-position: right top;
background-repeat: no-repeat;
clear:both;
}

/* bottom box homepage*/
div#contentBottom {
clear:both; 
width:100%;
height:197px;
border: 1px solid #e0e0e0;
padding: 10px;
margin: 0 0 0px 0;
}

div#contentBtmLeft {
width:50%;
position: relative;
float:left;
margin: 0 0 0 10px;
}

contentBtmRight {
float:right;
width: 50%;
position:relative;
}

/* homepage quote gallery */
.testimonialTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #F7931E;
text-transform:uppercase;
letter-spacing:1px;
padding-top: 10px;
margin-bottom: -10px;
}

.testimonial { 
font-family: "Times New Roman", Times, serif; 
font-size:14px; 
font-style:italic; 
line-height: 19px;
font-variant:normal;
}

.testimonialName { 
font-style:normal; 
font-size: 12px; 
font-weight: bold; 
line-height: 13px;
}

.testimonialDesc { 
font-style:normal; 
font-size: 12px; 
font-weight: normal; 
padding-top: 5px;
}

div#galleryThumb1 {
float:right;
margin: 10px 4px 0px 4px;
font-size: 11px;
text-transform:uppercase;
letter-spacing: 1px;
font-family:"Times New Roman", Times, serif;
}

div#galleryThumb1 img {
border: 1px solid #DBDBDB;
}

div#galleryThumb1 a:hover {
border: 1px solid #F7931E;
}

div.thumbGallLink {
float:right;
clear:both;
margin: 3px 0px 0 5px;
width: 400px;		
font-size: 12px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
}

div.thumbGallLink a:hover {
color:#F7931E;
text-decoration: underline;
}

div.anchor a:link {
font-size: 9px;
font-weight:bold;
color: #F7931E;
}

/* right hand light */
ul#listBenefit {
list-style:none;
font-size: 16px;
font-variant:small-caps;
padding:10px 18px 10px 18px;
border: 1px solid  #e0e0e0;
margin: -1px 0 0 0;
}

#listBenefit li {
margin: 0 0 0 17px;
font-size: 17px;
line-height: 33px;
font-variant:normal;
font-family: "Times New Roman", Times, serif;
list-style-image:url(../images/bulletOrange.gif);
}

#listBenefit li.bulletColor {
color: #F7931E;
}

div#headerRight {
color:#666666; 
margin: 46px 0 0 0;
text-transform:uppercase;
padding: 7px 5px 3px 10px;
letter-spacing: 1px; 
font-size: 11px; 
width: 230px;
height: 15px;
background-color:#e0e0e0;
background-image:url(../images/hdrCrnr_gray.gif);
background-position: right top;
background-repeat: no-repeat;
clear:both;
}

/* footer */
div#footer {
font-size: 9px;
text-align: center;
clear:both;
margin: 10px 0 5px 0;
}




