/*
colors:
orange: #ff5c25
 hover: #998b7d
*/

body {
	margin: 0; padding: 0;
	color: #444;
	background: #8a7967 url(/img/body-bg.png) left top repeat-x;
}
h1, h2, h3, h4 {
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal; 
}
p {
	margin: 0; padding: 0;
	color: #444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;	
}
sup {
	font-size: 55%;
	vertical-align: 50%;
	line-height: 10px;	
}
sub {
	font-size: 11px;
	line-height: 10px;	
}
li {
	margin: 0; padding: 0;
	color: #444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;	
}

li.body-type {
  list-style-image: url(/img/bullet.gif);
  list-style-type: list-style-type:square;
  margin-top: 1px;
  margin-left: 29px;
  line-height: 16px;
}

li.body-type {
  list-style-image: url(/img/bullet.gif);
  list-style-type: list-style-type:square;
  margin-top: 1px;
  margin-left: 29px;
  line-height: 16px;
}

li.body_type {    /* used in expert section, why since it's exactly the same as li.body-type */
  list-style-image: url(/img/bullet.gif);
  list-style-type: list-style-type:square;
  margin-top: 1px;
  margin-left: 49px;
  line-height: 16px;
}

a         { font-weight: normal; text-decoration: underline; }
a:link    { color: #ff5c25; }
a:visited { color: #ff5c25; }
a:hover   { color: #998b7d; text-decoration: none; }
a:active  { color: #998b7d; text-decoration: none; }

img.inline
{
display:inline;
}

.center
{
margin-left:152px;
margin-right:152px;
width:401;
text-align:center;
}
table.center { margin-top:25px; }

.textTen {
 font-size: 10px;
 line-height: 14px;
}
.copy {
 font-size: 10px;
 line-height: 14px;
 color: #666;	
}
.copy_faq {
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 line-height: 17px;
 color: #666;	
}
 /* /branches map  */
 
p#branches-map-bg {
    padding: 177px 0 0 0;
    height: 0px !important;
    height /**/:177px; /* IE hack */
    overflow: hidden;
    background-image: url(/img/branches/map-bg.gif);
    background-repeat: no-repeat;
}

#branches-map {
	margin: 0; padding: 0;
	position: relative;
	width: 305px;
	height: 177px;
}

/* /end: branches map  */

/* START: top-level containers */
#wrap {
	margin: 20px auto;
	padding: 0;
	width: 945px;
	border: 15px solid #fff;
	background: #fff url(/img/wrap-bg.gif) left top repeat-y;
}
#header {
	margin: 0; padding: 0;
	position: relative;
	width: 945px;
	height: 177px;
}
h1#header-bg {
    padding: 177px 0 0 0;
    height: 0px !important;
    height /**/:177px; /* IE hack */
    overflow: hidden;
    background-image: url(/img/header-bg.gif);
    background-repeat: no-repeat;
}
#sidebar {
	margin: 0; padding: 0;
	float: left;
	width: 225px;
}
#main {
	margin: 0; padding: 0;
	float: right;
	width: 705px;
}
#main-left {
	margin: 0; padding: 0;
	float: left;
	width: 385px;
}
#main-right {
	margin: 0; padding: 0;
	float: right;
	width: 305px;
}
#footer {
	margin: 0; padding: 0;
	width: 945px;
	background-color: #654730;
	clear: both;
	text-align: center;
}
#footer-in {
	margin: 0 auto; padding: 30px 0;
	width: 945px;
	background-color: #654730;
	clear: both;
	text-align: center;
}
#clearIt {
	margin: 0; padding: 0;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}
/* END: top-level containers */

#flashHolder {
	margin: 0; padding: 0;
	width: 705px;
	height: 320px;
	border-top: 1px solid #fff;
}
#newsHolder {
	margin: 0; padding: 0;
	width: 305px;
	height: 250px;
	border-bottom: 1px solid #999;
}
#newsContent {
	margin: 10px 0; padding: 0;
	width: 305px;
	height: 240px;
	overflow: auto;
}
#newsUnder {
	margin: 0; padding: 0;
	width: 305px;
	border-bottom: 1px solid #999;
}
#newsUnder p {
	margin: 0;
	padding: 10px 0;
	font-size: 10px;
	line-height: 10px;
}
#newsUnder a {
	text-decoration: none;
}

/* START: typography */
#footer p {
	color: #d8d0c7;
	font-size: 10px;
	line-height: 14px;	
}
#newsContent .newsTitle {
	color: #ff5c25;
	font-weight: bold;
}

#newsContent .newsTitle a {
	font-weight: bold;
	text-decoration: none;
}

/* page titles */
#pageTitles {
	background-color: #ff5c25;
}
#pageTitles h2 {
	margin: 0;
	padding: 20px 0 20px 18px;
	color: #fff;
	font-size: 21px;
	line-height: 21px;
	font-weight: normal;
}

/* END: typography */

/* START: form stuff */
.formOne {
	width: 310px;
	margin: 0 0 5px 0;
	padding: 2px 0px 2px 2px;
	background-color: #fff;
	border: 1px solid #444;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal;
}
.formTwo {
	width: 310px;
	height: 100px;
	margin: 0;
	padding: 2px 0px 2px 2px;
	background-color: #fff;
	border: 1px solid #444;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal;
}
.formThree {
	width: 295px;
	height: 100px;
	margin: 0 0 5px 0;
	padding: 2px 0px 2px 2px;
	background-color: #fff;
	border: 1px solid #444;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal;
}
.formFour {
	width: 295px;
	height: 100px;
	margin: 0;
	padding: 2px 0px 2px 2px;
	background-color: #fff;
	border: 1px solid #444;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal;
}
.dd {
	width: 150px;
	margin: 0 0 5px 0;
	padding: 2px 0px 2px 2px;
	background-color: #fff;
	border: 1px solid #444;
	font-color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal;
}
.ddRfp {
	width: 295px;
	margin: 0 0 5px 0;
	padding: 2px 0px 2px 2px;
	background-color: #fff;
	border: 1px solid #444;
	font-color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal;
}
.cb {
	margin: 0 5px 0 0;
	padding: 0;
}
/* END: form stuff */

/* slideshow viewer */
#photoSlideshowHolder { 
	margin: 0; padding: 0;
	width: 530px;
	border: 1px solid #9a9a9a;
}
#photoSlideshow { 
	margin: 0; padding: 5px;
	width: 520px;
	height: ;
}

/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
/*border: 5px solid #ff0000;*/
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a { 
font: normal 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #ff5c25; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #eee; 
color: #e87b14; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
}
/* /slideshow viewer */

/* /news db pages */

#news p {
margin-top: 11px;
}
li#news {
margin-top: 5px;
}
.picborder {
border: 1px solid rgb(204, 204, 204);
margin: 0px 10px 10px 0px; 
padding: 3px;
}

/* vendor link in sidebar */ 
.sidebar-hoover-top, .sidebar-hoover-mid, .sidebar-hoover-bottom {
margin: 0;
padding: 0;
width: 225px;
}
.sidebar-hoover-top { height: 194px; }
.sidebar-hoover-mid { background: url('/img/sidebar-hoover-middle.gif') left top repeat-y; }
.sidebar-hoover-mid-in { margin: 0; padding: 0 15px; }
.sidebar-hoover-mid-in p, .sidebar-hoover-mid-in p a { margin: 0; padding: 0; font-size: 10px; line-height: 12px; }
.sidebar-hoover-bottom { height: 11px; background: url('/img/sidebar-hoover-bottom.gif') left top no-repeat; }

