/* color pallette 

green background:         #003333;
tan background:           #E6E9D5;
gray background:          #B2B2B2;
dark gray background:     #A0A0A0;
light green background:   #A1C2B4;
dark green background:    #4D645A;
green text:               #003333; 
dark text:                #222222;
black text:               #000000;
header title background:  #6A7563;
bottom border:            #C2C7B4;
*/



/* main body definition */
body {
color:#003333;
background:#003333;
font-family:tahoma;
font-size:12px;
padding:0px;
margin:0 0 0 0;
text-align:center;
}

/* general definitions */
a       {color:#000000; font-size:11px; text-decoration:underline}
a:hover {color:#003333; text-decoration:underline;}
.u		{text-decoration:underline}
.nu		{text-decoration:none}
.t 		{text-transform:uppercase}

/* font declarations */

.maintextbox {color:#003333; font-family:tahoma; font-size:12px; }
.maintextbox a {color:#222222; font-size:12px; text-decoration:underline; }
.maintextbox a:hover {color:#000000; text-decoration:underline; }
.smallgray {color:#C0C0C0; font-family:tahoma; font-size:10px; text-decoration:none; }
.smallgray a {color:#C0C0C0; font-size:10px; text-decoration:none; }
.smallgray a:hover {color:#E6E9D5; font-size:10px; text-decoration:underline; }
.headertitle {color:#222222; font-size:14px; font-family:times; font-weight:bold;}
.headerbuttons {color:#000000; font-size:12px; font-family:tahoma; }
.inset-graphic-caption {color:#222222; font-size:10px; font-family:tahoma; }
.articlearea {color:#222222; font-size:11px; font-family:tahoma; }
.illuminate {color:#003333; font-size:28px; font-weight:bold; font-family:times;}
.sub-illuminate {color:#003333; font-size:14px; font-weight:bold; font-family:times;}
.darktitlebar {color:#222222; font-size:14px; font-family:times; font-weight:bold;}
.navtitlebar {color:#222222; font-size:10px; font-family:times; font-weight:bold;}
.navlink {color:#222222; font-size:10px; text-align:left; font-family:times;}
.navlink a {color:#222222;}
.navlink-hover {color:#222222; font-size:10px; text-align:left; font-family:times;}
.navlink-hover a {color:#222222;}
.navlink-hover a:hover {color:#000000; text-decoration:underline; }
.addrtitlebar {color:#000000; font-size: 9px; text-align:left; font-family:times;font-weight:bold;}
.addrcell {color:#000000; font-size:10px; text-align:left; font-family:times; font-weight:normal; }
.addrcell2 {color:#003333; font-weight:bold;}
.bottomlinks {color:#C0C0C0; font-family:tahoma; font-size:12px; text-decoration:none; }
.bottomlinks a {color:#E6E9D5; text-decoration:underline; }
.bottomlinks a:hover {color:#C0C0C0; text-decoration:underline; }
.graphicarea { color:#003333; font-family:tahoma; font-size:12px; }
.addressarea { color:#222222; font-family:tahoma; font-size:12px; }
.specsarea { color:#000000; font-family:tahoma; font-size:11px; }
.specsarea a { color:#222222; font-family:tahoma; font-size:11px; }
.specsarea a:hover {text-decoration:underline;}
.msgsent {color:#CC0000; font-family:tahoma; font-size:10px; padding:2px; }


/* table definitions */
table { border-collapse:collapse; border:none;}
table.centered {margin-left:auto; margin-right:auto;}
table.maintextbox {display:inline-table; border:1px solid #A0A0A0;}
table.inset-graphic {border:1px solid #A0A0A0;}
table.inset-news {border:1px solid #A0A0A0; width:130px;}
table.inset-specs {border:1px solid #A0A0A0;}
table.left-nav {}
table.left-addr {border:1px solid #A0A0A0;}

/* table row definitions */
tr.buttonrow {height:23px;}
tr.darktitlebar {height:25px}
tr.navtitlebar {height:14px}
tr.addrtitlebar {height:20px}
tr.graphicarea {}
tr.inset-graphic-caption { height:20px}

/* table header definitions */
th.headertitle {background-color:#6A7563; padding-left: 5px; text-align:left; }
th.gray { background-color:#6A7563; padding-left:5px; text-align:left; color:#222222; }
th.darktitlebar {background-color:#A0A0A0; text-align:center;}
th.navtitlebar {padding:2px; background-color:#A0A0A0; text-align:left;border:1px solid #A0A0A0;}
th.addrtitlebar {padding:2px; background-color:#A0A0A0; text-align:left;border:1px solid #A0A0A0;}

/* table cell definitions */
td { padding:0;}
td.tan { background-color:#E6E9D5; }
td.maingray {display:inline-table; border: 1px solid #A0A0A0; padding: 5px;}
td.maintextbox {background-color:#C0C0C0; margin-right: 0px; padding:5px; text-align:left; border-style: inset; border-width: 1px; border-color: #B2B2B2;}
td.smallgray { text-align:center;}
td.buttonrow { background-color:#A1C2B4; padding-left:5px; text-align:right; }
td.bottomlinks {text-align:center;}
td.borderleft {background-image:url(img/left-grad.gif); width:8px; }
td.borderright {background-image:url(img/right-grad.gif); width:8px; }
td.borderbottom {background-color:#C2C7B4;}
td.headerbuttons {text-align:right; padding-right:5px; width:640px; padding-top:2px; }
td.headerbuttons a:hover {background-color:#A1C2B4;}
td.buttonrow { background-color:#A1C2B4; padding-left:5px; text-align:right; }
td.topbuttons {text-align:center; padding:0px 5px 0px 5px; background-image:url(img/button-bg.gif); white-space:nowrap}
td.topbuttons a {color:#222222 padding 0px; margin-top:0px;}
td.topbuttons-hover-off {text-align:center; padding:0px 10px 0px 10px; background-image:url(img/button-bg.gif); white-space:nowrap}
td.topbuttons-hover-off a {color:#222222; margin-top:0px;}
td.topbuttons-hover-on {text-align:center; padding:0px 10px 0px 10px; background-image:url(img/button-bg2.gif); white-space:nowrap}
td.topbuttons-hover-on a {color:#222222 margin-top:0px;}
td.topbuttons-hover-on a:hover {}
td.leftcolumn {width:120px;}
td.leftmain {padding:5px;}
td.graphicarea {padding:2px; background-color:#E6E9D5;}
td.inset-graphic-caption {text-align:center; background-color:#4D645A; padding:2px;}
td.articlearea {padding:2px; background-color:#E6E9D5; border:1px solid #A0A0A0;}
td.navlink {padding:5px 5px 5px 2px; background-color:#C0C0C0; border:1px solid #A0A0A0;}
td.navlink-hover {padding:5px 5px 5px 2px; background-color:#E6E9D5; border:1px solid #A0A0A0;}
td.addrcell {padding:2px 5px 5px 2px; background-color:#C0C0C0; border:1px solid #A0A0A0;}
td.borderbottom {height:3px}
td.addressarea {background-color:#A1C2B4; padding:2px;}
td.specsarea {padding:2px 10px 2px 5px; background-color:#E6E9D5; border:1px solid#A0A0A0;}

/* image definitions */

img.bordered {border:1px solid #A0A0A0;}


/* form definitions */

/*
.form_news { 
		font-family:tahoma;
		font-size:13px;
		border-style:solid;
		border-width:1px;
		border-color:#000000;
		background-color:#ffffff;
		color:#222222;
		padding:1px}
*/

.form { 
    font-family:tahoma;
		font-size:12px;
		border-style:solid;
		border-width:1px;
		border-color:#A0A0A0;
		background-color:#E6E9D5;
		color:#222222;
		padding:1px}
		
textarea { 
    width:325px;
		height:90px;
		font-family:tahoma;
		font-size:12px;
		border-style:solid;
		border-width:1px;
		border-color:#A0A0A0;
		background-color:#E6E9D5;
		color:#222222;
		padding:2px;
		overflow:hidden;}
		


