@charset "UTF-8";
@import url("form.css");

h1	{ margin-bottom: 20px; font: normal 32px Georgia, "Times New Roman", Times, serif; color:#8c4510; }

h2.auth { margin-bottom: 20px; font: normal 24px Georgia, "Times New Roman", Times, serif; color:#8c4510; }

div.h1pre { margin-bottom: 0px; font: normal 14px Georgia, "Times New Roman", Times, serif; color:#000; }

div.content { padding: 0px; margin: 20px; }

div.cred { margin-bottom: 20px; font: bold 16px Georgia, "Times New Roman", Times, serif; color:#000; }

div.container { margin: 0 auto; background: #000; border: solid 5px #e3e9e8; }
div.containerRight { float: right; background: #000; border: solid 5px #e3e9e8; }
div.boxauth { margin-left: 40px; width: 400px; }
div.boxhome { width: 700px; }

div.innercontainer	{ padding: 10px; background: #fff; border: solid 1px #ccc;  }
div.gradientcontainer	{ padding: 10px; background: #fff url(../Images/bkgrd-gradientcontainer.gif) top repeat-x; }


#hd { margin: 0 -10px 20px; border-bottom: solid 1px #aeaeae; background: #425139 url(../Images/bkgrd-header.gif); height: 115px; }

#hd a.logo { display: block; position: absolute; top: 8px; left: 50px; background: url(../Images/logo-header.gif); width: 100px; height: 100px; text-decoration: none; }
#hd a.logo strong, #hd a.logo2 strong { visibility: hidden; }

#hd a.logo2 { display: block; position: absolute; top: 25px; left: 210px; background: url(../Images/logo-AES2.gif); width: 336px; height: 18px; text-decoration: none; }

#auth { padding: 20px; text-align: right; font: normal 12px arial, sans-serif; color: #b3b9b0; }
#auth li { display: inline; }
#auth li a { color: #b3b9b0; }
#menu { position: absolute; top: 80px; left: 192px; font: normal 18px Georgia, "Times New Roman", Times, serif; }

#sitenav { position: absolute; top: 80px; left: 192px; font: normal 18px Georgia, "Times New Roman", Times, serif; }

#sitenav li.firstnode 
{ border-left: solid 1px #aeaeae; }
    
#sitenav, #sitenav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 99999;
}

#sitenav a 
{
    padding: .4em 1em;
	display: block;
}

#sitenav li 
{
	float: left;
	border-right: solid 1px #aeaeae;
	
}

#sitenav li a:link, #sitenav li a:visited
{
color: #575b55;
text-decoration: none;
}

#sitenav li a:hover
{
color: #6b2e00;
background: #b8c9ae;
text-decoration: none;
}

#sitenav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	background: #b8c9ae;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
}

#sitenav li:hover ul {
	left: auto;
	background: #b8c9ae;
}

#sitenav li ul li {
	border-bottom: solid 1px #fff;
	float: none;
}

#homepage{background: #fff; border: solid 1px #ccc;  }
#homepage label { display: block; }
#homepage span { display: block; }

#authenticate	{ padding: 20px 30px 30px; background: #fff; border: solid 1px #ccc;  }
#authenticate label { display: block; }
#authenticate span { display: block; }
.field { font: 16px; }
.errorauth { margin-bottom: 1em; padding: 0.5em; background: #ffcccc; }



div#ft { margin-top: 2em; font-size: 1em; }


#footerlinks	{ text-align: center; }
#footerlinks ul li { display: inline; }
#footerlinks ul li a { margin: 0 1em; padding: 2px; border-bottom: dotted 1px #999e9d; }

#footerlinks ul li a:link, #footerlinks ul li a:visited
{
color: #6d7170;
text-decoration: none;
}

#footerlinks ul li a:hover
{
background-color: #c9cfce;
text-decoration: none;
border-bottom: solid 1px #999e9d;
}
#footerlegal	{ margin-top: 2em; text-align: center; color: #666; font-size: 0.8em; }

div.homeartwork { padding-top: 30px; text-align: center; }
div#authenticate {}
input.text { margin-bottom: 1em; }
input.long { width: 200px; }


.rtcol { margin-bottom: 10px; background-color: #ebe8d7; }
.rtcol * { color: #8d8b81; }
.rtcol H2 { margin: 10px; font: normal 18px Georgia, "Times New Roman", Times, serif; color: #8d8b81; }
.rtcol H2 a { text-decoration: none; border-bottom: dotted 1px #8d8b81; }
.rtcol H2 a:hover { border-bottom: dotted 1px #5e5d56; color: #5e5d56;   }
.rtcol p { padding: 0 10px 10px; }

div.gridcontrols { margin-bottom: .5em; color: #666; }
div.gridcontrols span { margin-left: 5em; }
div.gridcontrols select { margin-right: 0.5em; color: #000; }
table.data th { padding: 0.25em 1em; border-bottom: solid 2px #b9ccae; background: #425139 url(../Images/bkgrd-datagridTH.gif) repeat-x top; color: #fff; font-weight: bold; }
table.data th a { color: #fff; text-decoration: none; border-bottom: dotted 1px #6a7763; }
table.data th a:hover { color: #fff; text-decoration: none; border-bottom: dotted 1px #fff; }


 table.data td { padding: 0.3em 1em; border-bottom: solid 1px #c6dcba; background: #e7ffda; color: #000; }
 table.data td a { color: #000; text-decoration: none; border-bottom: dashed 1px #adbfa3; }
 table.data td a:hover { color: #000; text-decoration: none; border-bottom: dashed 1px #737f6d; }

table.infotypeaction { border-collapse:collapse; border-width: 0; width: 100%;}

table.infotypeaction th { padding: 0.25em 1em; border-bottom: solid 1px #bbb; background: #ccc; color: #000; font-weight: bold; }

table.infotypeaction td { padding: 0.3em 1em; border-bottom: solid 1px #bbb; background: #fff; color: #000; vertical-align: top; }
table.infotypeaction td span { float: none; margin: 0; padding: 0; }

table.routelist { border-collapse: collapse; border: 0; }
table.routelist th { border: 0; padding: 0.25em 1em; color: #000; font-weight: bold; }
table.routelist td { border: 0; padding: 0.3em 1em; background: #e7ffda; color: #000; }

table.routelistprojects { width: 100%; background: #ccc; border: 0; }

div.callListHeader { padding: 0.25em 1em; border-bottom: solid 2px #b9ccae; background: #425139 url(../Images/bkgrd-datagridTH.gif) repeat-x top; color: #fff; font-weight: bold; }
table.callList { margin: 0.5em 0; }
table.callList td { vertical-align: top; margin: 0; padding: 0.2em 0.3em; border: 0; }
table.callList td.address { padding: 0.2em 2em 0.2em 0.2em; text-transform:lowercase; text-transform: capitalize; color: # }
table.callList td.contact { color: #666; text-align: right; }
table.callList td.contact span { padding-left: 3em; }

.space { padding-bottom: .4em; }
.infobox { margin-bottom: 1em; padding: 1em; background: #ddd ; width: 50%;}
.infobox * { color: #000; font-size: 12px; }
.infobox h2 { margin-bottom: 0.5em; font: bold 14px Georgia, "Times New Roman", Times, serif; }

/* Forms */


table.inquiries { width: 100%; }
table.inquiries thead th { font: bold 12.35px arial, helvetica, sans-serif; color: #222; line-height: 16.5px;}
table.inquiries thead tr th { background: #efefef; padding: 6px; }
table.inquiries tbody td { vertical-align: top; padding: 6px;}

td.inquirytype div span { width: 200px; padding: 0 0 3px; font: normal 10px/10px arial, helvetica, sans-serif; color: #444; }
td.inquirytype select { margin: 0; width: 200px; }

div.inquiryinfo { width: auto; text-align: right;  }
div.inquiryinfo * { text-align: right; }
.selecttrigger { margin-bottom: 2em; }




#top, #bottom{
width:650px;
height:10px !important;
display:block !important;
}
#top{
margin-top:10px;
}

form.aes{
margin:20px 20px 0 20px;
padding:0 0 20px 0;
}

img { 
behavior: url(../Images/iepngfix.htc);
border:none;
}

.hide{
display:none !important;
}

.aes li{
width:62%;
}

.form ul{
margin:0;
padding:0;
list-style-type:none;
width:100%;
font-size:100%;
}
.form li{
margin:0;
padding:4px 5px 2px 9px;
position:relative;
clear:both;
}
.form li:after, .buttons:after{
content:"."; 
display:block;
height:0; 
clear:both; 
visibility:hidden;
}

.form li, .buttons{display: inline-block;}
* html .form li, * html .buttons{height: 1%;}
.form li, .buttons{display: block;}

* html .form li div{
display:inline-block;
}
.form li div, form li span{
margin:0 4px 0 0;
padding:0 0 8px 0;
color:#444;
}
.form li span{
float:left;
}

.form li div span.full input, 
.form li div span.full select, 
.form li div span.left input, 
.form li div span.right input,
.form li div span.left select,
.form li div span.right select{
	width:100%;
	
}

form li div.column{
	padding-bottom:0;
}
.form li div.address{
padding-bottom:0;
}

.form li div.left{
display:inline;
float:left;
width:47%;
}
.form li div.right{
display:inline;
float:right;
width:47%;
}

.clear{
clear:both !important;
}

.info{
display:inline-block; 
clear:both;
border-bottom:1px dotted #ccc;
margin:0 0 1em 0;
}
.info[class]{
display:block;
}
.info h2{
font-weight:normal;
font-size:160%;
margin:0 0 3px 0;
clear:left;
}
.info p{
font-size:95%;
line-height:135%;
margin:0 0 12px 0;
}

.form hr{
display:none;
}
.form li.section{
border-top:1px dotted #ccc;
margin-top:9px;
padding-top:13px;
padding-bottom:0px;
padding-left:9px;
width:97% !important;
}
.form ul li.first{
border-top:none !important;
margin-top:0px !important;
padding-top:0px !important;
}
.form .section h3{
font-weight:normal;
font-size:110%;
line-height:135%;
margin:0 0 2px 0;
}
.form .section p{
font-size:85%;
margin:0 0 10px 0;
}

label.desc{
line-height:150%;
padding:0 0 1px 0;
border:none;
color:#222;
display:block;
font-size:95%;
font-weight:bold;
}

.form li div label, .form li span label{
margin:0;
padding-top:3px;
clear:both;
font-size:9px;
line-height:9px;
color:#444;
display:block;
}

input.text, input.file, textarea.textarea, select.select{
margin:0;
font-size:100%;
color:#000;
}
input.text, textarea.textarea, .firefox select.select{
border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
background:#fff url(../Images/fieldbg.gif) repeat-x top;
}
input.text, input.file{
padding:2px 0 2px 0;
}

label.choice{
font-size:100%;
display:block;
line-height:1.5em;
margin:-1.65em 0 0 25px;
padding:.44em 0 .5em 0;
color:#222;
width:90%;
}
input.checkbox, input.radio{
display:block;
line-height:1.5em;
margin:.6em 0 0 3px;
width:13px;
height:13px;
}

textarea.textarea{
font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
}
select.select{
font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
margin:1px 0;
padding:1px 0 0 0;
}
select.select[class]{
margin:0;
padding:1px 0 1px 0;
}
*:first-child+html select.select[class]{
margin:1px 0;
}
.safari select.select{
margin-bottom:1px;
font-size:120% !important;
}

span.symbol{
font-size:115%;
line-height:130%;
}
.form li .datepicker{
float:left;
margin:.1em 5px 0 0;
padding:0;
width: 16px;
height: 16px;
cursor:pointer !important;
}

input.btTxt{
padding:0 7px;
width:auto;
overflow:visible;
}

input.pos
{
    color: #fff;
    background-color:#ae7c57;
    border-top:solid 1px #d7beab;
    border-left:solid 1px #ae7c57;
    border-right:solid 1px #ae7c57;
    border-bottom:solid 1px #8b6346;
    cursor:pointer;
    
}


.buttons{
clear:both;
margin-top:10px;
}
.buttons input{
font-size:120%;
margin-right: 5px;
}

.rtl .info h2, .rtl .info p, .rtl label.desc, .rtl label.choice, 
.rtl div label, .rtl span label, .rtl input.text, 
.rtl textarea.textarea, .rtl select.select, .rtl p.instruct, 
.rtl .section h3, .rtl .section p, .rtl input.btTxt{
direction:rtl;
}

.third{
width:32% !important;
}
.half{
width:48% !important;
}
.full{
width:100% !important;
}

input.small, select.small{
width:25%;
}
input.medium, select.medium{
width:50%;
}
input.large, select.large, textarea.textarea{
width:100%;
}

textarea.small{
height:5.5em;
}
textarea.medium{
height:10em;
}
textarea.large{
height:20em;
}

.errorLi{
width:99%;
margin:0 auto;
background:#fff;
border:1px dotted red;
margin-bottom:1em;
text-align:center;
padding-top:4px;
padding-left:0px;
padding-right:0px;
}
.errorMsgLbl
{
padding: 5px 10px;
color:#000;
background: #f99;
}
.errorMsg{
margin:0 0 .8em 0;
color:#000;
font-size:100%;
}
.errorMsg strong{
background-color: #FFDFDF;
padding:2px 3px;
color:red;
}
.form li.error{
display:block !important;
background-color: #FFDFDF !important;
margin:3px 0;
}
.form li.error label{
color:#DF0000 !important;
}
.form p.error{
display:none;
color:red;
font-weight:bold;
font-size:10px;
margin:-2px 0 5px 0;
clear:both;
}
.form li.error p.error{
display:block;
}
.leftLabel p.error, .rightLabel p.error{
margin-left:30%;
padding-left:15px;
}
.noI .leftLabel p.error, .noI .rightLabel p.error{
margin-left:35%;
padding-left:15px;
}

.form .req{
float:none;
color:red !important;
font-weight:bold;
margin:0;
}

.form li.focused{
background-color:#fff7c0;
}
.form .instruct{
position:absolute;
top:0;
left:100%;
z-index:1000;
width:42%;
margin:0 0 0 8px;
padding:8px 10px 9px 10px;
border:1px solid #e6e6e6;
background:#f5f5f5;
line-height:130%;
font-size:80%;
color:#444;
visibility:hidden;
}
.form .instruct small{
font-size:105%;
}
.form li.focused .instruct, .form li:hover .instruct{
visibility:visible;
}

li.altInstruct .instruct, li.leftHalf .instruct, li.rightHalf .instruct{
visibility:visible;
position:static;
margin:-2px 0 0 0;
padding:0 0 7px 0;
background:none;
border:none;
width:100%;
font-size:9px;
clear:left;
}

.leftLabel li, .rightLabel li, li.leftLabel, li.rightLabel{
width:74% !important;
padding-top:9px;
}

.leftLabel .small, .rightLabel .small{
width:17%;
}
.leftLabel .medium, .rightLabel .medium{
width:35%;
}
.leftLabel .large, .leftLabel textarea.textarea,
.rightLabel .large, .rightLabel textarea.textarea,
.leftLabel .address, .rightLabel .address{
width:64%;
}

* html .leftLabel .small, * html .rightLabel .small{
width:23%;
}
* html .leftLabel .medium, * html .rightLabel .medium{
width:55%;
}
* html .leftLabel .large, * html .leftLabel textarea.textarea,
* html .rightLabel .large, * html .rightLabel textarea.textarea{
width:97%;
}

.leftLabel label.desc, .rightLabel label.desc{
float:left;
width:30%;
margin:2px 15px 0 0;
}
.rightLabel label.desc{
text-align:right;
}
.leftLabel .address, .rightLabel .address{
float:left;
}

.leftLabel p.instruct, .rightLabel p.instruct{
width:27%;
margin-left:5px;
}
.leftLabel .altInstruct .instruct, .rightLabel .altInstruct .instruct{
margin-left:30% !important;
padding-left:15px;
width:65%;
}

.leftLabel .buttons, .rightLabel .buttons{
margin-left:15px;
}
.leftLabel .buttons input, .rightLabel .buttons input{
margin-left:30%;
}

.noI .instruct{
display:none !important;
}
.noI .form li, .noI form li.buttons{
width:97% !important;
}
.noI .form li.section{
padding-left:9px !important;
}

.noI .leftLabel .large, .noI .leftLabel textarea.textarea,
.noI .rightLabel .large, .noI .rightLabel textarea.textarea,
.noI .leftLabel .address, .noI .rightLabel .address{
width:60%;
}

* html .noI .leftLabel .small, * html .noI .rightLabel .small{
width:23%;
}
* html .noI .leftLabel .medium, * html .noI .rightLabel .medium{
width:55%;
}
* html .noI .leftLabel .large, * html .noI .leftLabel textarea.textarea,
* html .noI .rightLabel .large, * html .noI .rightLabel textarea.textarea{
width:97%;
}

.noI .leftLabel label.desc, .noI .rightLabel label.desc{
width:35%;
}
.noI .leftLabel .buttons input, .noI .rightLabel .buttons input{
margin-left:35%;
}

.form li.leftHalf, .form li.rightHalf{
width:46% !important;
}
li.leftHalf{
clear:left;
float:left;
}
li.rightHalf{
clear:none;
float:right;
}
li.leftHalf .medium, li.rightHalf .medium,
li.leftHalf .small, li.rightHalf .small{
width:100%;
}


h1 a {
background-image:url(../Images/themes/logos/none.png); 
min-height:0;
height:40px;
}
* html h1 a {/* IE6 png Support */
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Images/themes/logos/none.png", sizingMethod="crop");
}

body{
background-image:none;
background-color:transparent;
}
h1{
background-image:none;
background-color:transparent;
}
#container, body.embed{
background-color:transparent;
}
.aes input.text, .aes textarea.textarea{
background:#fff;
}
.aes .focused{
background-color:#fff;
}
.aes .instruct{
background-color:#f5f5f5;
}

#container{
border:0 solid #CCCCCC;
}
.aes .info{
border-bottom:1px dotted #CCCCCC;
}
.aes .section{
border-top:1px dotted #CCCCCC;
}
.aes .instruct{
border:1px solid #E6E6E6;
}

.aes .info h2{
font-size:160%;
font-family:inherit;
color:#000000;
}
.aes .info p{
font-size:95%;
font-family:inherit;
color:#444444;
}
.aes .section h3{
font-size:110%;
font-family:inherit;
color:#000000;
}
.aes .section p{
font-size:85%;
font-family:inherit;
color:#444444;
}
.aes label.desc{
font-size:100%;
font-family:inherit;
color:#444444;
}
.aes li div, .aes li span, .aes li div label, .aes li span label{
font-family:inherit;
color:#444444;
}
.aes label.choice{
font-size:110%;
font-family:inherit;
color:#444444;
}
.aes input.text, .aes textarea.textarea, .aes select.select{
font-size:110%;
font-family:inherit;
color:#333333;
}
.aes .instruct{
font-size:85%;
font-family:inherit; 
color:#444444;
}
.aes li.altInstruct .instruct, .aes li.leftHalf .instruct, .aes li.rightHalf .instruct{
color:#444444;
}
/*.aes input.btTxt{
font-size:;
font-family:;
font-weight:;
font-style:;
color:;
}

.aes li.focused label.desc{
font-size:;
font-family:;
font-weight:;
font-style:;
color:;
}
.aes li.focused label.desc{
color:;
}
.aes li.focused div, .aes li.focused span, .aes li.focused div label, .aes li.focused span label{
font-family:;
color:;
}*/

#top, #bottom{
visibility:hidden;
}

/* Dashboard Form */




div.formdash { padding: 0 10px 10px; font-size: 11px; }


.formdash ul{
margin:0;
padding:0;
list-style-type:none;
width:100%;
font-size:100%;
}
.formdash ul li{
margin:0 0 4px;
padding:6px 0 0px;
position:relative;
clear:both;
}

.formdash label.desc{
line-height:150%;
padding:0 0 0 0;
border:none;
color:#222;
display:block;
font-size:11px;
font-weight:bold;
}

.formdash ul li div label, .formdash ul li span label{
margin:0;
padding-top:3px;
clear:both;
font-size:9px;
line-height:9px;
color:#444;
display:block;
}

.formdash ul li div, form li span{
margin:0 4px 0 0;
padding:0 0 0 0;
color:#444;
}
.formdash li span{
float:left;
}

.formdash input.textdash { margin-bottom: 1em; }

.formdash input.textdash, .formdash input.file, .formdash textarea.textarea, .formdash select.select{
margin:0;
font-size:100%;
color:#000;
}
.formdash input.textdash, .formdashtextarea.textarea, .formdash .firefox select.select{
border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
background:#fff url(../Images/fieldbg.gif) repeat-x top;
}
.formdash input.textdash, .formdash input.file{
padding:2px 0 2px 0;
}


Tabs

/* default layout */

.ajax__tab_default .ajax__tab_header {white-space:nowrap;}

.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}

.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}

.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}



/* xp theme */

.ajax__tab_xp .ajax__tab_header > span
{
 }
    
.ajax__tab_xp .ajax__tab_header
{ 
margin: 0;
padding: 0;
border: 0;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
/* background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom; */
}

.ajax__tab_xp .ajax__tab_outer
{
margin-right: 10px;
padding-right: 4px;
background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;
height: 21px;
}

.ajax__tab_xp .ajax__tab_inner
{
padding-left:3px;
background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;
}

.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}

.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}



/* scrolling */

.ajax__scroll_horiz {overflow-x:scroll;}

.ajax__scroll_vert {overflow-y:scroll;}

.ajax__scroll_both {overflow:scroll}

.ajax__scroll_auto {overflow:auto}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:#6a7763;
	overflow:hidden;
}

.collapsePanelHeader{
	height:30px;
	background-image: url(../Images/bkgrd-datagridTH.gif);	
	background-repeat:repeat-x;
	color: #fff;
}

#master_content .collapsePanelHeader a {color:#dfadde;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;} 


#divFirst, #divManufact { margin-top: 2em; }
table.normal { border-collapse: collapse; border: 0; }
table.normal td { border: 0; }

table.prodContainer { border: 0; }
table.prodContainer td { border: 0; padding-bottom: 1em; }

table.products { border-collapse: collapse; border: 0; }
table.products td { border: 0; }
table.products td h2 { font: bold 18px Georgia, "Times New Roman", Times, serif; color:#8c4510; }
div.prodAddress { margin: 0.1em 0 2em 0; }
table.products td p { margin-bottom: 1em; margin-top: 1em;}
table.products ul { margin-bottom: 2em }
table.products td li { list-style-type:circle; margin-left:15px; margin-bottom:2; list-style-position:inside;}

table.prodContact { margin-bottom: .5em; }
table.prodContact td { padding: 0.1em 0; border: 0; }
table.prodContact td.prodContactLabel { padding-right: 1em; }

ul.servlist { margin: 0 1em 1.5em; }
ul.servlist li { margin: 0 0 0.25em 10px; list-style: square; }

div.site H2 { margin-bottom: 1em; font: bold 18px Georgia, "Times New Roman", Times, serif; color:#8c4510; }
div.site H3 { margin-bottom: 1em; font: bold 14px arial, helvetica, sans-serif; color:#000; }
div.site p { margin-bottom: 2em; }

table.siteform td {padding: .2em; }
 
div.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#CCCCCC; 
    position:absolute; 
    width:130px; 
    height:50px;    
}
updateProgressMessage
{
    margin:3px; 
    font-family:arial, helvetica, sans-serif; 
    font-size:small; 
    vertical-align: middle;
} 