/* reset */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/* reset font sizes */
html { font-size: 100%;} 
body {font-size:62.5%} 
html>body {font-size:10px} 

body{background:#FAEDE2 url(../headerimages/body-bg.gif) repeat-y 0 0;}
#container{width:980px;font-family: Geneva, Arial, Helvetica, sans-serif; font-size:1.1em;color:#585518; position:relative; border-left:20px solid #FF694E;}
img  {margin:10px;/*padding:10px; border:1px solid #000; background:#fff;*/}


a {color:#0000EE; font-style:italic;}
a:hover {text-decoration:underline;}
p, h1, h2, h3, h4, h5, h6 {margin-bottom:1em;}

/* header */
#header {width:980px; height:135px; background:#7D770C url(../headerimages/top-ad-bg.gif) repeat-y 0 0; position:relative;border-bottom:30px solid #6E6A1E;padding:10px 0;}
#topAd {width:980px;height:135px; background:#7D770C url(../headerimages/top-ad-bg.gif) repeat-y 0 0;}

/* Company Logo */
#logo {position:absolute; top:5px; left:58px;}
#logo, #logo span {height:143px;width:66px !important;}
h1#logo a{color: #585518;font-size:0; cursor: pointer;}
#logo span {background-color: transparent;}

/* Nav*/
#nav { width:191px; float:left; display:inline;background:#BEBB84 url(../headerimages/nav-bg.gif) repeat-x 0 100%; padding:1px 0 50px 0;}
#nav li { padding:10px 5px;border-bottom:1px dotted #6E6A1E;}
#nav li a{ color:#6E6A1E;font-weight:700; display:block; font-size:1.4em;}
#nav li a:hover{ color:#fff;text-decoration:none;}
#nav li.selected {background:#6E6A1E}
#nav li.selected a {color:#fff;}
#nav li.selected a:hover, #nav li.selected .level2 ul li a:hover {text-decoration:none;cursor:pointer;}

#nav .level2 ul {list-style:disc !important;}
#nav .level2 ul li {margin-left:20px;padding:2px;border-bottom:0;}
#nav .level2 ul li a {font-size:1.0em!important;}

#nav li.selected ul li, #nav li.selected ul li a{color:#fff!important;}
#nav li.selected ul li a:hover{ color:#fff;text-decoration:underline;}

/* breadcrums */
#home #breadcrums {display:none;}
#breadcrums {margin:20px 0 0 0; border-bottom:1px dotted #FF694E;padding-bottom:5px;}
#breadcrums li { display:inline; margin-right:5px;color:#717171; margin-left:5px;}
#breadcrums li a{font-weight:700;padding-right:5px; color:#FF694E;}
#breadcrums li.last{background:none;}
#breadcrums li.tohome {margin-left:0;}

/* topad */
#topAd {position:absolute; top:0; right:0; width:790px;}

/* Content */
#home #content {padding-top:20px;}
#content {width:768px; background:#FAEDE2; float:right;display:inline;padding:0 0 20px 20px;}


#maincontent {background:#FAEDE2; float:left; display:inline; width:500px; padding-top:20px; padding-right:20px;}
#maincontent h3 {color:#FF694E; font-size:1.8em;}
#maincontent h4 {font-size:1.4em;margin-bottom:5px;}
#maincontent a {text-decoration:underline; font-weight:700;}
#maincontent a:hover {text-decoration:none;}

#maincontent p, #maincontent ul, #maincontent ol {margin-bottom:2em;}
#maincontent li { margin-left:25px;}
#maincontent ul {list-style-type:disc;}
#maincontent ol {list-style-type:decimal;}
#maincontent blockquote {text-align:center; font-weight:700;color:#FF694E; font-style:italic; margin-bottom:20px;}

#maincontent ul ul, #maincontent ol ol {margin:0 0 0 25px;}

#maincontent img { background-color: #000; }

#content #maincontent ul.icons {list-style-type: none;	list-style-image: none; margin-left:10px;}
#content #maincontent ul.icons li{margin:0 5px 15px 0;}
#content #maincontent ul.icons p { margin-left:30px;}

#content #maincontent ul li a.ppt, #content #maincontent ul li a.pdf, #content #maincontent ul li a.doc, #content #maincontent ul li a.xls, #content #maincontent ul li a.swf {background: transparent  url(/assets/dynamic/2/headerimages/ppt.gif) no-repeat 0 50%;padding: 5px 5px 5px 30px;font-weight:bold;}

#content #maincontent ul li a.pdf {background: transparent url(/assets/dynamic/2/headerimages/pdf.gif) no-repeat 0 50%;}
#content #maincontent ul li a.doc {background: transparent url(/assets/dynamic/2/headerimages/doc.gif) no-repeat 0 50%;}
#content #maincontent ul li a.xls {background: transparent url(/assets/dynamic/2/headerimages/xls.gif) no-repeat 0 50%;}
#content #maincontent ul li a.swf {background: transparent url(/assets/dynamic/2/headerimages/swf.gif) no-repeat 0 50%;}
#content #maincontent ul li a.zip{background: transparent  url(/assets/dynamic/2/headerimages/zip.gif) no-repeat 0 50%;}

#blockC {margin-bottom:2em;}
#blockC .even, #blockC .odd{ float: left; display:inline; width:40%; padding:20px; border:1px solid #F6D7BC; background:#FCF7F2;}
#blockC .odd{ float: right;}

#blockE .blockECustom li { list-style-type: none; padding-bottom: 35px; }

/*Gallery*/
#maincontent #galImageA, #maincontent #galImageA .img-gal, #maincontent #galImageB, #maincontent #galImageB .img-gal, #maincontent #galImageC, #maincontent #galImageC .img-gal, #maincontent #galImageD, #maincontent #galImageD .img-gal, #maincontent #galImageE, #maincontent #galImageE .img-gal {list-style-type: none;list-style-image: none;margin-left:0;margin-bottom:0;}

#maincontent #galImageB, #maincontent #galImageC, #maincontent #galImageD, #maincontent #galImageE {
 display: block !important;
 clear:both !important;
 width:97%;
 margin-bottom: 10px;
}

#maincontent #galImageB .img-gal li p, #maincontent #galImageC .img-gal li p { display: none;}
#maincontent #galImageB .img-gal li, #maincontent #galImageC .img-gal li, #maincontent #galImageD .img-gal li, #maincontent #galImageE .img-gal li {
float: left;display: inline !important;}


/* Gal A */
#maincontent #galImageA .img-gal li {
display: block !important;
width:97%;
clear:both;
margin-bottom:15px;
min-height:75px;
padding:10px;
}

#maincontent #galImageA .img-gal img {
 float:left;
 display: inline;
 width:auto;
 margin:0 10px 5px 0;
}

#maincontent #galImageA .img-gal li ul{
 list-style-type:circle;
 padding:0;
 margin:0;
}
#maincontent #galImageA .img-gal li ul li{
 list-style-type:circle;
 min-height: 1% !important;
 width: auto !important;
 padding:0;
 margin:0 0 0 15px;
 clear: none;
}

/* Gal B */
#maincontent #galImageB #galMainImage {
 margin-left:0;
 margin-bottom:15px;
 clear:right;
}
#maincontent #galImageB .img-gal li img{margin-left:0;margin-bottom:0;}


/* Gal C */
#maincontent #galImageC #galMainImage, #maincontent #galImageD #galMainImage, #maincontent #galImageE #galMainImage {display:none;}
#maincontent #galImageC li, #maincontent #galImageD li, #maincontent #galImageE li { margin-left:0;}


/* Gal D */
#maincontent #galImageD .img-gal li p, #maincontent #galImageE .img-gal li p { line-height:1.2; padding-bottom:0; margin:0 0 5px 5px;}

#section-img {float:left; display:inline;width:180px;}
#section-img img {border:0; padding:0; margin:0;/*border-left:20px solid #7D770C;*/}
#sidebar {float:left; display:inline;width:180px; margin:0; padding:0;}
#sidecontent {float:right; display:inline;width:220px; }
#sidecontent a {font-weight:700;text-decoration:underline;}
#sidecontent a:hover {text-decoration:none;}

#sidecontent h3 {font-size:1.4em;}
#sidecontent .sb_section {background:#FFC3B7 url(../headerimages/side-section-bg.gif) no-repeat 100% 0; padding:10px; /*border-left:20px solid #FF694E;*/float:left; display:inline;width:180px;}
#sidecontent .sb_section a {color:#FB4912!important;}
#sidecontent .sb_section a:hover, #nav_sub_child a:hover{text-decoration:none!important;}

.sb_section {margin-bottom:20px;}

#home #sb_1 {/*border-left:20px solid #B65912;*/ background:#B65912 url(../headerimages/new-bg.jpg) no-repeat 0 0; color:#fff!important; margin-bottom:20px;}
#home #sb_1 h3 {color:#fff;font-size:1.8em;}
#home #sb_1 strong {color:#000!important;}
#home #sb_1 li{margin-left:25px;}
#home #sb_1 a {color:#fff!important;}
#home #sb_1 a:hover {text-decoration:none!important;}
#home #sb_1 ul {list-style-type:disc; margin-bottom:1em;}
#home #sb_1 ol {list-style-type:decimal;}


.compBusinessPage1 .team { clear: both; }
.compBusinessPage1 .team .photo { width: 170px; float: left; }
.compBusinessPage1 .team .detail { padding: 10px 0 0 0; width: 300px; float: right; }


#nav_sub_child, #nav-sub {margin-bottom:2em;padding-bottom:2em; background:#BEBB84 url(../headerimages/side-section-bg2.gif) no-repeat 100% 0; padding:10px;/*border-left:20px solid #7D770C;*/float:left; display:inline;width:180px;}
#nav_sub_child a, #nav-sub a  {color:#7D770C!important;}

#nav-sub li.selected a {color:#fff!important;text-decoration:none;cursor:pointer;}
#nav-sub li {line-height:1.7;}

/* table */
table { border-left:1px solid #666;border-top:1px solid #666;}
th, td { padding:5px; border-bottom:1px solid #666;border-right:1px solid #666;}
table th { background:#666;  border-right:1px solid #333;border-bottom:1px solid #999;}
table td{background:#eee;font-size:0.85em;}

input, select { margin-bottom:5px; font-size:100%;}
input:focus, textarea:focus { background:#ffffe6;}
label { font-weight:bold;}
.req { font-weight:bold; font-size:1.5em; color: #c00; height:3px; }


#backtotop {text-align:right;}


#footer {display:block; clear: both; width:980px; background:#333; text-align:right; color:#fff; position:relative;}
#footerUser {padding:20px;}
#footerUser p{ margin:0; padding:0;}
#footer a { color:#fff;text-decoration:underline;}
#footer a:hover {text-decoration:none;}

#text-sizer {position:absolute; top:20px; left:20px;}
#text-sizer li {font-weight:700;color:#fff; display:inline; margin-left:10px;}
#text-sizer li a { color:#fff;font-weight:300; font-style:normal;}
#text-sizer li a:hover {color:#fff;}


/* helping styles  */
.spacer{clear:both;font-size:0}
.hide,hr,span#pageTitle{display:none;height:0;overflow:hidden;position:absolute;width:0}
a.noarrow { margin:0 !important; padding:0 !important; background:none !important;}

/* Global clear float fix  */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}

/* Global IR code IR (Image Replacement ) */
.replace{margin:0;overflow:hidden;padding:0;position:relative}
.replace span{display:block !important;left:0;position:absolute !important;top:0;z-index:1}
*>html .clearfix{height:auto}
/* Hides from IE-mac \ */* html #container,* html .clearfix{height:1%}
