/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

* { margin: 0; border: 0; padding: 0; }
#wrap { width:  772px; background-color: #D0D0D0; border: 2px #000000; margin: 0 auto; }
body { margin: 0; padding: 0; background-color: #333; color: #000; font: 100%/1.166em Arial, Helvetica, sans-serif; }
p { margin-bottom: 1.5em; }
a { color: #800000; text-decoration: none; }
a:link { color: #333; padding: 1px; font-weight: bold; text-decoration: none; }
a:visited { color: #333; text-decoration: none; font-weight: bold; }
a:hover { color: #ff6633; text-decoration: none; font-weight: bold; }
h1 { font-family: Verdana, Arial, sans-serif; font-size: 110%; color: #000; margin: 0px; padding: 0px; }
h2 { font-family: Arial, sans-serif; font-size: 100%; color: #000; margin: .5em 0; padding: 0px; }
h3 { font-family: Arial, sans-serif; font-size: 100%; color: #333; margin: 0; padding: 3px; }
h3.hdr { color: #333; background:#f27d55; }
h3.hdr a { color: #333; background:#f27d55; }
h3.hdr a:hover { color: #f27d55; background:#333; }
h4 { font-family: Arial, sans-serif; font-size: 100%; font-weight: normal; color: #333; margin: 0px; padding: 0px; }
h5 { font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #333; margin: 0px; padding: 0px; }
ul { list-style-type: none; }
ul img { display:inline; border: 0; }
label { font-family: Arial, sans-serif; font-size: 100%; font-weight: bold; color: #AB7D66; }
table { border: 1px solid #000000; }
th { padding-bottom: 5px; font-size:11px; text-align: center; color: #000; background-color: #758197; font-weight: bold; }
tr td { font-size: 10px; text-align: left; font-weight: 400; color: #000; padding: 5px 5px 5px 5px; }
.pricing { color:#990033; font-weight: bold; font-size:11px; }
.notice { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #000; }
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead { border-bottom: 1px solid #330000; background-color: #333; background: #330000 url(images/banner2009.jpg) no-repeat; height: 135px; z-index: 1; }
#masthead h1 a { text-indent: -9999px; display: block; overflow: hidden; height: 225px; }
ol { font-size: 12px; color: #000; font-weight: 600; margin: 0px 0px 5px 15px; padding: 2px; list-style-type: square; list-style-position: outside; width: 90%; }
#main_content { float: left; position:relative; margin: 10px; width: 520px; display: inline; overflow:hidden; padding: 5px; z-index: 1; }
#sidebar { font-size:12px; position:relative; float: left; margin-left: 5px; margin-top: 5px; width: 200px; z-index: 2; }
#phones { position:relative; float: left; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #000; padding:5px; }
#footer { clear: both; }
/************* #siteInfo styles ***************/

#siteInfo { clear: both; border: 1px solid #cccccc; font-size: 12px; color: #660033; padding: 5px 5px 5px 5px; z-index: 3; }
#siteInfo img { padding: 4px 4px 4px 10px; }
#bottom_nav li { margin-top:20px; list-style-type: none; display: inline; font-size: 12px; font-weight:bold; }
#copyright { color:#666; font-size: 12px; font-style: oblique; font-weight: bold; padding: 5px 5px 5px 5px; }
#feature { color: #000; font: 100%/1.166em Verdana, Arial, Helvetica, sans-serif; z-index:1; }
#feature p { font-size: 12px; }
#feature img { padding: 10px 10px 0px 0px; }
#feature img.rt { margin: 5px; padding:0; float: right; border:1px solid #999; }
#feature table { background-color:#E2E2E2; border: 1px solid #666666; text-align:left; }
#feature ul li { font-size: 12px; }
#feature .NewsBox { margin-right:5px; padding: 5px 0 0 10px; top: 0; float:right; width: 190px; background-color:#C6CCBB; border:1px solid #000; text-align:center; }
#feature .NewsBox img { text-align:center; }
#feature .NewsBox p { width: 180px; text-align:left; }
#feature .NewsBox p.byline {color: #666;font:70%/1.1em Arial, Helvetica, sans-serif;}
#feature .NewsBox h2 { text-align:left; font: bold 90%/1.1em Arial, Helvetica, sans-serif; }
#feature .NewsBox h3 { text-align:left; font: bold italic 80%/1.1em Arial, Helvetica, sans-serif; }
/************** .story styles *****************/

.story { clear: both; padding: 10px 0px 0px 10px; font-size: 80%; color: #660033; }
.story p { padding: 10px 10px 10px 10px; }
/*********** #sectionLinks styles ***********/

#sectionLinks { margin: 0px; padding: 0px; border-bottom: 1px solid #cccccc; font-size: 70%; line-height: 1.1; width: 180px; }
#sectionLinks h3 { padding: 10px 0px 2px 10px; }
#sectionLinks a { display: block; border-top: 1px solid #cccccc; padding: 2px 0px 2px 10px; }
#sectionLinks a:hover { background-color: #B4968B; }
/*********** .relatedLinks styles ***********/

.relatedLinks { margin: 0px; padding: 0px 0px 10px 10px; font-size: 90%; }
.relatedLinks h3 { padding: 10px 0px 2px 0px; }
.relatedLinks a:link, .relatedLinks a:visited { display: block; }
/*************** Upload Gallery styles ************/
#upl_gallery { display:block; }
/* Fix IE. Hide from IE Mac 
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
/*--- NESTED NAVIGATION LIST ---------------------------*/

#nav1, #nav1 ul, #nav3, #nav3 ul { /* all lists */ padding: 0; margin: 0; list-style: none; float : left; width: 170px; }
#nav1 li, #nav3 li { /* all list items */ position: relative; float: left; line-height: 1.25em; margin-bottom: -1px; width: 170px; z-index: 2; }
#nav1 li a, #nav3 li a { width: 170px; display: block; color: #000; font-weight: bold; text-decoration: none; background-color: #A2A392; border: 1px solid black; padding: 0 0.5em; }
#nav1 li a:hover, #nav3 li a:hover { color: #000; background-color:#C6CCBB; }
/*--- nav2 NAVIGATION LIST ---------------------------*/
#nav2, #nav2 ul { /* all lists */ margin: 0; padding: 0; position : relative; list-style: none; width: 170px; float: left; display: block; z-index: 5; }
ul#nav2 li.ARB a { background-color:#f27d55; }
ul#nav2 li.OME a { background-color:#f27d55; }
ul#nav2 li.ICON a { background-color:#f27d55; }
ul#nav2 li.ARB a:hover { background-color:#C6CCBB; }
ul#nav2 li.OME a:hover { background-color:#C6CCBB; }
ul#nav2 li.ICON a:hover { background-color:#C6CCBB; }
#nav2 li { /* all list items */ position : relative; float: left; line-height: 1.25em; margin-bottom: -1px; width: 170px; z-index: 5; }
#nav2 li ul { /* second-level lists /*margin-top: -2px;	left: -999em; */ position: absolute; top: 0; left: 169px; display:none; color: #000; /*background-color:#FFFF33;*/
	z-index: 5; }
#nav2 li a { display: block; text-decoration : none; color: #000; font-weight : bold; text-decoration : none; background-color: #A2A392; padding: 0 0.5em; border: 1px solid black; z-index: 5; }
#nav2 li a:hover { color: #000; background-color: #C6CCBB; z-index: 5; }
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul { left: -999em; font-size:12px; width: 170px; display: block; z-index: 5; }
/* lists nested under hovered list items */
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul { display: block; color: #F3E2BA; z-index: 5; }
/*--- nav3 NAVIGATION LIST ---------------------------*/	
#nav3, #nav3 ul { /* all lists */ padding: 0; margin: 0; list-style: none; float : left; width: 170px; z-index: 2; }
#nav3 li { /* all list items */ position: relative; float: left; line-height: 1.25em; margin-bottom: -1px; width: 170px; z-index: 2; }
#nav3 li a { width: 170px; display: block; color: #000; font-weight: bold; text-decoration: none; background-color: #A2A392; border: 1px solid black; padding: 0 0.5em; }
#nav3 li a:hover { color: #000; background-color: #C6CCBB; }
ul#cc { padding: 0; margin: 0; list-style: inside; list-style-type:disc; }
ul#cc li a { color: #CC3300; }
ul#cc li a:hover { color: #FF6600; }
.clear { clear: both; }
.clearrt { clear: right; }
.clearlf { clear: left; }
.wrapper { width: auto; }
div.thumbnail { width: 230px; float: left; margin:0 5px 10px 0; padding-bottom: 10px; background:#C6CCBB; border:1px solid #777; }
div.thumbnail img { float: left; margin:10px 5px 0 10px; border:1px solid #777; }
div.thumbnail p { width: 210px; float: left; margin:0; padding:10px; background:#C6CCBB; font: bold 85%/1.2em Arial, Helvetica, sans-serif; }
.style1 { color: #A2A392 }
