/* GENERAL */

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; LINE-HEIGHT: 1.5em; FONT: 13px Georgia, Verdana, Trebuchet, Times New Roman, Times, serif;
}
HR {
	HEIGHT: 1px; COLOR: #CCCCCC; 
}
H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; COLOR: #000033; LINE-HEIGHT: normal; FONT: 13px Georgia, Verdana, Trebuchet, Times New Roman, Times, serif;
}
H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; COLOR: #000033; LINE-HEIGHT: normal; FONT: 13px Georgia, Verdana, Trebuchet, Times New Roman, Times, serif;
}
H3 {
	COLOR: #000033;
}
H4 {
	COLOR: #000033;
}
H1 {
	FONT-SIZE: 180%;
}
H2 {
	FONT-SIZE: 150%;
}
H3 {
	FONT-SIZE: 120%;
}
H4 {
	FONT-SIZE: 100%;
}
A:link {
	COLOR: #000033;  
}
A:visited {
	COLOR: #000033; 
}
A:hover {
	COLOR: #330000; text-decoration: none;
}
A:active {
	COLOR: #000033;
}
FIELDSET {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid;
}
CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000033; TEXT-ALIGN: left;
}
TH {
	BACKGROUND: #666; COLOR: #fff; TEXT-ALIGN: left;
}
TD {
	BACKGROUND: #eee;
}

/* DIVS */

#homepage #header LI#home {
	BACKGROUND: #fff; BORDER-BOTTOM: #fff 1px solid;
}
#aboutpage #header LI#about {
	BACKGROUND: #fff; BORDER-BOTTOM: #fff 1px solid;
}
#servicespage #header LI#services {
	BACKGROUND: #fff; BORDER-BOTTOM: #fff 1px solid;
}
#contactpage #header LI#contact {
	BACKGROUND: #fff; BORDER-BOTTOM: #fff 1px solid;
}

#homepage #navarea H2 {
	FONT-SIZE: 180%;
}
#homepage #navarea {
	WIDTH: 25%;
}
#homepage #content {
	WIDTH: 60%;
}
#aboutpage #navarea H2 {
	FONT-SIZE: 180%;
}
#aboutpage #navarea {
	WIDTH: 25%;
}
#aboutpage #content {
	WIDTH: 60%;
}
#servicespage #navarea H2 {
	FONT-SIZE: 180%;
}
#servicespage #navarea {
	WIDTH: 25%;
}
#servicespage #content {
	WIDTH: 60%;
}
#contactpage #navarea H2 {
	FONT-SIZE: 180%;
}
#contactpage #navarea {
	WIDTH: 25%;
}
#contactpage #content {
	WIDTH: 60%;
}

#logo {
	FONT-SIZE: 1px; BACKGROUND: url(../images/top_banner.gif) no-repeat right; MARGIN: 0% 3%; COLOR: #fff; HEIGHT: 111px; padding-top: 25px;
}

#header LI A {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
#header LI A:link {
	COLOR: #666;
}
#header LI A:visited {
	COLOR: #666;
}
#header LI A:hover {
	BACKGROUND-COLOR: #ccc;
}
#header LI A:active {
	BACKGROUND-COLOR: #ccc;
}
#header {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 90%; BACKGROUND: url(../images/dot.gif) repeat-x 50% bottom; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 3%; WIDTH: 94%; PADDING-TOP: 0px;
}
#header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#header LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 6em; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center;
}

#navarea {
	LINE-HEIGHT: 1.5em;
}
#navarea UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#navarea LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 0.4em;
}
#navarea H3 {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 0px;
}
#navarea P {
	MARGIN-TOP: 0px;
}
#navarea UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#navarea {
	DISPLAY: inline; FLOAT: left; MARGIN: 1.5em 0px 2em 3%; WIDTH: 17%;
}

#content {
	LINE-HEIGHT: 1.5em; BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 3%; PADDING-LEFT: 3%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 2em 3%; BORDER-LEFT: #ccc 1px solid; WIDTH: 48%; PADDING-TOP: 0px;
}

#footer A:link {
	COLOR: #666666;
}
#footer A:visited {
	COLOR: #666666;
}
#footer A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #666666;
}
#footer A:active {
	COLOR: #fff; BACKGROUND-COLOR: #666666;
}
UL#footer {
	text-align: right; CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 90%; BACKGROUND: url(../images/footer.jpg) repeat-x 0px 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 3%; PADDING-TOP: 5px; HEIGHT: 30px;
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#footer LI {
	DISPLAY: inline; MARGIN: 0px 0.5em 0px 1em; LIST-STYLE-TYPE: none;
}

IMG.floatimage {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 1em 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid;
}
IMG.floatimagethumb {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 0.5em 0.5em 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid;
}

/* UNUSED DIVS 

#accessibility {
	LINE-HEIGHT: 130%;
}
#accessibility UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#accessibility LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 0.4em;
}
#accessibility DL {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 1em;
}
#accessibility DT {
	MARGIN-TOP: 10px;
}
#accessibility DD {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 0.4em; MARGIN: 0px;
}
UL#skipnav A:link {
	COLOR: #666666;
}
UL#skipnav A:visited {
	COLOR: #666666;
}
UL#skipnav A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #666666;
}
UL#skipnav A:active {
	COLOR: #fff; BACKGROUND-COLOR: #666666;
}
.displaynone {
	DISPLAY: none;
}
.clearboth {
	CLEAR: both;
}
CODE {
	font-eight: bold;
}
.special CODE {
	FONT-WEIGHT: normal;
}
.special {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid;
}

UNUSED END */

/* WIDE 

UL#skipnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; LEFT: 3%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 90%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px;
}
UL#skipnav LI {
	DISPLAY: inline;
}
UL#skipnav LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1em 0px 0px; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
#accessibility {
	FLOAT: left; MARGIN: 1.5em 0px 2em 3%; WIDTH: 17%;
}

WIDE END */