body {
margin : 0;
padding : 0;
font : 75% helvetica, "Trebuchet MS", arial, sans-serif;
background : #fff;
line-height : 1.7em;
color : #333;
 }
                        /*HEADER*/
#header {
height : 108px;
background : transparent url(images/bg_header_1.jpg) no-repeat left center;
margin : 0;
padding : 0;
float : center;
width :  100%;
margin-bottom : 0em;
padding-right : 0%;
padding-top :0px;

}

			
			/*TOP NAVIGATION*/
#topnav ul {
padding : 0.5em 0;
margin : 0 0 5px 0;
list-style-type : none;
background : #885835;
color : #fff;
text-align : center;
font-weight : bold;
}
#topnav li {
display : inline;
}
#topnav li a, #topnav a:visited {
text-decoration : none;
background : #885835;
color : #fff;
padding : 0.6em 1.3em;
border-right : 1px solid #fff;
}
#topnav a:link.active, #topnav a:visited.active, #topnav a:hover {
text-decoration : none;
background : #f17327;
color : #000;
}
			/*3 COLUMNS*/
#gutter {
float : left;
width : 1%;
height : 1px;
}


#col1 {
float : left;
width : 15%;
margin-bottom : 1em;
padding-right : 0%;
text-align :   left;
padding-top : 5px;
}
#col2 {
float : left;
width : 51%;
margin-left : 2%;
margin-bottom : 1em;
border-left : 1px dashed #dda875;
border-right : 1px dashed #dda875;
padding-right : 3%;
padding-left : 3%;
}
#col3 {
float : center;
width : 18%;
margin-left : 3%;
margin-bottom : 1em;
padding-top : 10px;
}
#col4 {
float : left;
width : 75%;
margin-left : 2%;
margin-bottom : 1em;
border-left : 1px dashed #dda875;
border-right : 0px dashed #dda875;
padding-right : 3%;
padding-left : 3%;
}
			/*RIGHT NAVIGATION*/
#navcontainer ul {
margin : 0;
padding : 0;
list-style-type : none;
background : #fffff0;
color : #666;
}
#navcontainer ul li a {
padding : 20px;
color : #885835;
background : transparent url(img/list-off-orange.gif) no-repeat left center;
text-align : left;
font : 12px "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
text-decoration : none;
}
#navcontainer ul li a:hover {
color : #f17327;
background : transparent url(img/list-on-orange.gif) no-repeat left center;
}
#navcontainer ul li a#current {
background : transparent url(img/list-active.gif) no-repeat left center;
color : #000;
}
			/*FOOTER*/
#footer {
clear : both;
height : 40px;
background : #ccc;
border-top : 3px solid #660000;
color : #000;
padding : 0.2em 0 0 0.5em;
text-align : left;
}
#footer a {
color : #663333;
background : inherit;
}
#footer a:hover {
color : #000;
background : inherit;
}
			/*TYPOGRAPHY*/
h1 {
margin : 0;
padding-top : 10px;
text-transform : uppercase;
letter-spacing : 2px;
text-align : center;
font-size : 1.20em;
font-family: Verdana;
color : #660000;
background : inherit;
margin-bottom:0px;


}
h2 {
margin-top : 0;
padding-top : 1em;
padding-bottom : 0em;
text-transform : uppercase;
letter-spacing : 3px;
font-size : 1.0em;
color : #006699;
background : inherit;
margin-bottom:0px;
}
h3 {
margin-top : 0;
font-size : 1.0em;
text-align : center;
color : #666;
background : inherit;
margin-bottom:0px;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}

.smallTxtHeader {  font-family: verdana,Arial, Helvetica, sans-serif; font-size: 11px; text-transform: line-height: 14px; uppercase; padding-top: 5%; padding-left: 18%; color: #444}
.testimonial { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #555; line-height: 13px; padding-left: 10%; padding-right: 10%; font-weight: normal} 
.side1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3751A6; line-height: 13px; font-weight: bold} 
.side2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: 13px; font-weight: bold} 
.side3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #663366; line-height: 13px; font-weight: bold} 
.side4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 14px; font-weight: normal}
.left_col_snip { font : 90% helvetica, "Trebuchet MS", arial, sans-serif; background : #fff; line-height : 1.7em; color : #555;}  
.endorsequote { font-family: Arial,verdana,Helvetica; font-size: 11px; text-transform: none; color: #444;  line-height: normal; font-style: none; font-weight: normal; text-decoration: none}
.author {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: line-height: 14px; padding-top: 0%; padding-left: 0%; color: #777}
.statement { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #444; line-height: 16px; font-weight: bold}			


				/*LINKS*/
a {
text-decoration : none;
color : #006699;

}
a:hover {
text-decoration : underline;
color : #444;

}
a img {
border : 0;
}
			/*IMAGES*/
.myimage {
float : center;
padding : 0px;
border : 0px solid #;
margin-right : 0px;
}
.myimage2 {
float : right;
padding : 1px;
border : 0px solid #aaa;
margin-left : 5px;
margin-bottom:5px;
margin-top:0px;
text-align : left;
}
.myimage3 {
float : right;
padding : 1px;
border : 0px solid #aaa;
margin-left : 15px;
margin-bottom:5px;
margin-top:0px;
text-align : left;
}
.dot {
float : center;
padding : 3px;
margin-left:20px;
margin-bottom:0px;
margin-top:0px;
border:0px;

}
                               /*ROUNDED CORNERS*/

#leftColumn { display: inline; position: absolute; right: 0; top: 200; padding: 0; margin: 10px 10 0 0; width: 200px; background: transparent; }
#rightColumn { display: inline; position: absolute; right: 500; top: 200; padding: 0; margin: 0px 0 0 0; width: 200px; background: transparent; }
#Lefttop { height: 30px; background: transparent url(images/top.gif) no-repeat; }
#Leftmiddle { background: transparent url(images/center.gif) repeat-y;  }
#Leftbottom { height: 38px; background: transparent url(images/bottom.gif) no-repeat; }


#leftnavcolumn { display: inline; position: absolute; left:0; top: 200; padding: 0; margin: 0px 0 0 0; width: 180px; background: transparent; }
#left_nav_top { height: 30px; background: transparent url(images/top_1.gif) no-repeat; }
#left_nav_mid { background: transparent url(images/center_1.gif) repeat-y;  }
#left_nav_bottom { height: 36px; background: transparent url(images/bottom_1.gif) no-repeat; }


#bodyColumn { display: inline; position: absolute; left:10; top: 500; padding: 0; margin: 60px 0 0 0; width: 510px; background: transparent; }
#bodytop { height: 28px; background: transparent url(images/body_top.gif) no-repeat; }
#bodymiddle { background: transparent url(images/body_middle.gif) repeat-y;  }
#bodybottom { height: 40px; background: transparent url(images/body_bottom.gif) no-repeat; }


