/****** change site colors from green to blue, new photos in header - see index6d.html, albright7.css ******/

html, body {
	font: 100% Arial, Helvetica, sans-serif;
}
body {
	background-image: url(assets/lcol_bgrnd2.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 80%;
	margin: 0px; padding: 0;
	left: 0px; top: 0px;
}

h1, h2, h3, h4, h5, h6 { color: #3895c1;font-weight: normal;line-height:115%;}
h1 { font-size: 2.2em; margin: 5px 0 .8em 0;}
h2 { font-size: 1.6em;}
h3 { font-size: 1.3em;}



table, td, caption { font-size: inherit; font-weight: inherit; font-style: inherit; font-variant: inherit;}
td {vertical-align:top;}
table, tr, td  { font-size: 1em; line-height: 1.3em;}

hr { line-height: 1px;}

a:link { color: #0033CC; text-decoration: underline;}
a:visited { color: #000099; text-decoration: underline;}
a:hover { color: #0033FF; text-decoration: none;}

a.header:link { color: #D6D6D6; font-size: 9px; text-decoration: none;}
a.header:visited { color: #D6D6D6; font-size: 9px; text-decoration: none;}
a.header:hover { color: #D6D6D6; font-size: 9px; text-decoration: none; }

a img {border:none;}

p { font-size: 1em; line-height: 1.4em; margin: .5em 0 .5em 0;}

ul, ol { font-size: 1em; line-height: 1.2em; margin: .5em 0 1em 1.5em;padding:0;}
li { font-size: 1em; line-height: 1.4em; margin: .5em 0 .5em 1.5em; padding:0;}

.menu { font-size: 10px; font-weight: bold; text-decoration: none;}

table#outer { width:100%; height:100%; border:none; padding:0; border-spacing:0;}
tr#toprow { background:/*#615342*/#6c4622; color: #336699;}
tr#toprow td { background:/*#615342*/#6c4622; color: #336699; font-size: 9px;}
tr#toprow td.header, tr#toprow td a.header  {  color: /*#D6D6D6*/#cde5f1; font-size: 10px; text-decoration: none;}

table#content {  height:100%; border:none; padding:0;border-spacing:0; /*width:100%;*/background:white;}
table#content td {padding:10px 10px 10px 20px;}
table#content td form td {padding:4px;}

#innerwrap {float:left;width:100%;  min-width:370px;overflow:hidden;    /*background:#eee;*/ }
#wraplogolink {float:left;width:50%;min-width:270px;                    /*background:#ddd;*/ }
#logolink {padding:0 20px 20px 0;}
#photowrap {height:100px;margin:0 0 0 0;padding:0;position:relative;overflow:hidden;text-align:center;/*background:pink;*/ }   /* display:inline;  padding:0; to hide overflow height it must be a div and cannot display inline */
#photowrap img {margin:0 1% 0 1%;}
a img#albright_logo {border:none;}

#content td.headcontact {padding:0 5px; background-image: url(assets/lcol_bgrnd2.jpg);border-left:white 20px solid;text-align:center;}
h3.headcontact {margin:5px 0 0 0;}
h3.headcontact a img {margin: 0;padding:2px 4px; border:1px solid #cde5f1; }
h3.headcontact a:hover img { border:1px solid /*#66CCCC#6c4622*/white; }
p.headcontact { font-weight: bold; font-size: 11px; width:220px;color:#039;/*background:#5fa8da#95B5CF#cee5eF#eff6f9;color:#001A66;padding:10px;*/}
p.headcontact a { font-size: 13px;line-height:130%; }
p.headcontact span { font-size: 18px;line-height:100%; }



tr.footer td { padding:12px; vertical-align:top; background: #cce4f0 url(assets/lcol_bgrnd2.jpg) repeat;}
tr.footer td p { font-size: 1em; }
tr.footer td p.footernav { line-height: 180%;}
tr.footer td p.footernav a { white-space: nowrap; text-decoration: none;padding:4px 4px;}
tr.footer td p.footernav a:hover { text-decoration: underline;}
/*
tr.footer td p { font-size: 10px; }
tr.footer td p.footernav { line-height: 150%;}
tr.footer td p.footernav a { white-space: nowrap; }
*/
ul#navbox {
	list-style-type: none;
	overflow: hidden;
	padding: 0;margin: 0 0 0 0;
	background:transparent url(assets/nav6.png) no-repeat;
	position: relative;top: 80px;left: 0;
	width: 97px;height: 450px; }

ul#navbox li a {
	text-indent: -1000em;
	text-decoration: none;overflow: hidden;
	padding: 0;
	display:block;
	background:transparent url(assets/nav6.png) no-repeat;
	position: absolute;left: 0;width: 97px;}
                                                    /* hz    v  */													
ul#navbox li#home           a { background-position:   0px    0px;  top:  0px;height:27px;}
ul#navbox li#home     a:hover { background-position: -100px   0px; }
ul#navbox li#d_serv         a { background-position:   0px  -31px;  top: 31px; height:27px;}
ul#navbox li#d_serv   a:hover { background-position: -100px -31px; }
ul#navbox li#d_facts        a { background-position:  0px   -62px;  top: 62px; height:27px;}
ul#navbox li#d_facts  a:hover { background-position: -100px -62px; }
ul#navbox li#d_prob         a { background-position:  0px   -93px;  top: 93px; height:37px;}
ul#navbox li#d_prob   a:hover { background-position: -100px -93px; }
ul#navbox li#financ         a { background-position:   0px  -134px; top: 134px; height:27px;}
ul#navbox li#financ   a:hover { background-position: -100px -134px; }
ul#navbox li#meet           a { background-position:  0px   -165px; top: 165px; height:27px;}
ul#navbox li#meet     a:hover { background-position: -100px -165px; }
ul#navbox li#tour           a { background-position:  0px   -196px; top: 196px; height:27px;}
ul#navbox li#tour     a:hover { background-position: -100px -196px; }

ul#navbox li#contact        a { background-position:  0px   -258px; top: 258px; height:37px;}
ul#navbox li#contact  a:hover { background-position: -100px -258px; }
ul#navbox li#locat          a { background-position:  0px   -299px; top: 299px; height:27px;}
ul#navbox li#locat    a:hover { background-position: -100px -299px; }

ul#navbox li#forms          a { background-position:  0px   -361px; top: 361px; height:27px;}
ul#navbox li#forms    a:hover { background-position: -100px -361px; }
ul#navbox li#survey         a { background-position:  0px   -392px; top: 392px; height:27px;}
ul#navbox li#survey   a:hover { background-position: -100px -392px; }
ul#navbox li#jobs           a { background-position:  0px   -423px; top: 423px; height:27px;}
ul#navbox li#jobs     a:hover { background-position: -100px -423px; }


table#outer.home    ul#navbox  li#home     a { background-position: -100px   0px; }
table#outer.d_serv  ul#navbox  li#d_serv   a { background-position: -100px -31px; }
table#outer.d_facts ul#navbox  li#d_facts  a { background-position: -100px -62px; }
table#outer.d_prob  ul#navbox  li#d_prob   a { background-position: -100px -93px; }
table#outer.financ  ul#navbox  li#financ   a { background-position: -100px -134px; }
table#outer.meet    ul#navbox  li#meet     a { background-position: -100px -165px; }
table#outer.tour    ul#navbox  li#tour     a { background-position: -100px -196px; }

table#outer.contact ul#navbox  li#contact  a { background-position: -100px -258px; }
table#outer.locat   ul#navbox  li#locat    a { background-position: -100px -299px; }

table#outer.forms   ul#navbox  li#forms    a { background-position: -100px -361px; }
table#outer.survey  ul#navbox  li#survey   a { background-position: -100px -392px; }
table#outer.jobs    ul#navbox  li#jobs     a { background-position: -100px -423px; }

.px10 { font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif;}
.smaller { font-size: 9px;}
.service { font-weight: bold; color: /*#003399*/black; font-size: 1.0em; padding-top:.9em;}
.servicesm { font-weight: bold; color: #003399; font-size: 1em;}
.red { color: #CC0000;}
.cap { text-transform: capitalize;}
.nocap { text-transform: none;}
.nowrap {white-space: nowrap;}
.subhead {font-size: 70%;}
.center {text-align: center;}
.sidebarr {float:right;width:275px;margin:0 0 20px 20px;}
p.testimonial { font-style: italic; background:#f1f4f1; padding:4px;}
.reviewer {float:right;margin:0 0 20px 20px;}
.unnamed1 {font-size: 10px;}
