body {
	background-color: #e7ddc3; margin: auto; font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; line-height: 20px; 
}
* {
   padding: 0px;
}
table, table.td {
  margin: 0px; 
  border: 0px; border-style: none; border-collapse: collapse;
  text-align: left;
 }
a, a:link, a:visited {
	color: #006;
}
a:hover {
	color: #f00;
}
img, a img {border: 0px; margin: 0px;
}
img.pgtop, a img.pgtop {margin: 6px 20px 0px 8px;
}
img.pgtop2, a img.pgtop2 {margin: 6px 10px 0px 8px;
}
img.lft, a img.lft {margin: 0px 20px 10px -50px;
}
#dir {text-align: center;}

table.top {
  width: 99%; margin: 6px 0px 0px 0px;  
  background-color: #e7ddc3;
}
table.mid {
  width: 99%; 
  background-color: #fff;
}
table.mid td.left {
	background-color: #fff;
	text-align: left; width: 18px;
}
table.mid td.middle {
	width: 100%;
	background-color: #fff;
}

table.mid td.right {
	background-image:  url("images/nav/green-white-bg.gif"); background-repeat: repeat-y;
	text-align: right; 
}
table.bottom {
	width: 99%; 
	background-color: #e7ddc3;
}
table.bottom td.left-top {
	background-color: #373737;
}
table.bottom td.mid-top {
	width: 100%;
	background-color: #373737;
  	background-image: url("images/nav/bg-textbox.gif"); background-repeat: repeat-x;
	text-align: right; 
}
table.bottom td.left-low {
	background-color: #e7ddc3;
	text-align: right; 
}
table.bottom td.mid-low {
	width: 100%;
	background-color: #e7ddc3;
  	background-image: url("images/nav/br-tanwhite-bg.gif"); background-repeat: repeat-x;
	text-align: right; 
}
table.bottom td.right {
	background-color: #73bf45;
	text-align: right; 
}
table.callout {
  height: 100%;
  background-image:  url("images/nav/green-white-bg.gif"); background-repeat: repeat-y;
}
table.callout td.whatsnew {
  background-color: #4d9933;
  background-image: url("images/nav/whatsnew-bg.gif"); background-repeat: repeat-x;
} 
table.callout td.items {
	padding: 35px 0px 0px 0px; 
	text-align: left; 
	height: 100%;
	background-color: #fff;
  	background-image:  url("images/nav/green-white-bg.gif"); background-repeat: repeat-y;
}
table.global {
	width: 100%; 
}
table.global td.portimg {width: 25%; padding: 0px 8px 8px 0px;}
table.global td.portimg2 {width: 25%; padding: 8px 10px 8px 0px; border-top: 1px solid #000;}
table.global td.porttext {width: 75%; padding: 0px 0px 8px;}
table.global td.porttext2 {width: 75%; padding: 8px 0px; border-top: 1px solid #000;}

#text {
  margin: 0px; border: 0px; 
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 6%;
  padding-left: 6%;
  text-align: left; 
  height: 100%;
}
#text a:link, a:visited {color: #33c; text-decoration: none;
}
#text a:hover {
	color: #c30; text-decoration: underline;
}

#links {width: 190px;
}
#links a, #links a:visited, #links a:hover {
font-family: arial, helvetica, sans-serif;
font-size: 11px; font-weight: bold; 
line-height: 18px;
color: #000;
text-decoration: none;
text-align: left;
display: block;   
padding: 6px 8px 4px 19px; 
border-top: 4px solid #fff; border-right: 0px; border-bottom: 0px; border-left: 10px; 
margin: 0px 0px 0px 0px;
width: 85%;
background-color: #fff; 
}
#links a.top, #links a.top:visited {
background-image: url(images/menu/link-contact.gif); background-repeat: no-repeat; 
}
#links a.two, #links a.two:visited {
background-image: url(images/menu/link-teal.gif); background-repeat: no-repeat; 
}
#links a.three, #links a.three:visited {
background-image: url(images/menu/link-royalblue.gif); background-repeat: no-repeat; 
}
#links a.four, #links a.four:visited {
background-image: url(images/menu/link-violet.gif); background-repeat: no-repeat; 
}
#links a.five, #links a.five:visited {
background-image: url(images/menu/link-magenta.gif); background-repeat: no-repeat; 
}
#links a.six, #links a.six:visited {
background-image: url(images/menu/link-rust.gif); background-repeat: no-repeat; 
}
#links a.six2, #links a.six2:visited {
background-image: url(images/menu/link-rust.gif); background-repeat: no-repeat; 
border-bottom: 4px solid #fff;
}
#links a.seven, #links a.seven:visited {
background-image: url(images/menu/link-orange.gif); background-repeat: no-repeat; 
border-bottom: 4px solid #fff;}



#links a.top:hover {
background-image: url(images/menu/link-contact-h.gif); color: #f00;
}
#links a.two:hover {
background-image: url(images/menu/link-teal-h.gif); color: #f00;
}
#links a.three:hover {
background-image: url(images/menu/link-royalblue-h.gif); color: #f00;
}
#links a.four:hover {
background-image: url(images/menu/link-violet-h.gif); color: #f00;
}
#links a.five:hover {
background-image: url(images/menu/link-magenta-h.gif); color: #f00;
}
#links a.six:hover {
background-image: url(images/menu/link-rust-h.gif); color: #f00;
}
#links a.six2:hover {
background-image: url(images/menu/link-rust-h.gif); color: #f00;
border-bottom: 4px solid #fff;
}
#links a.seven:hover {
background-image: url(images/menu/link-orange-h.gif); color: #f00;
border-bottom: 4px solid #fff;
}  


.bbox {
	margin: 0px; /* no width */
	background: url(images/boxes/greenbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	text-align: left;
}
.boxhead {
	background: url(images/boxes/greenhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h3 {
	background: url(images/boxes/greenhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 30px 30px 8px;
	color: black; 
	font-family: arial, sans-serif;	font-size: 13px; letter-spacing: .05px;
	font-weight: bold; line-height: 12px;
}
.boxbody {
	background: url(images/boxes/greenbody-l.gif) no-repeat bottom left;
	margin: 0px;
	padding: 10px 30px 30px;
	line-height: 18px;
}
table.menu {border: 0px; border-style: none; border-collapse: collapse; background: #fff; text-align: left;
}
table.menu td {border: 0px; padding: 1px 1px; font-family: arial, helvetica, sans-serif;
}
h1, h3, h4  {
	padding: 0px 0px 4px; font-weight: bold; text-align: center; line-height: 18px;
}
h1 {font-family: arial, sans-serif;	font-size: 14px; letter-spacing: .06px;
}
h1.gold {padding: 0px; margin: -10px 0px -10px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #f3a007;
}
h3, h4  {
	padding: 4px 0px 0px;
	font-family: arial, sans-serif;	font-size: 13px; letter-spacing: .05px;
}
h4 {text-align: left}

.b12 {
	font-weight: bold; text-align: left;
}
.v11 {
	font-size: 11px;
	line-height: 18px;
}
.bv11 {
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}
.bv11blue {font-size: 11px;
	font-weight: bold;
	line-height: 20px; text-align: center; color: #03c;}

.indent {
	text-indent: 20px;
}

div.block {margin: 0px 30px;
}

.center {margin-left: auto; margin-right: auto; text-align: center;
}

ul li {font-size: 12px; line-height: 18px; font-weight: normal;
}
div#goto {width: 400px; text-align: left;
}

#goto ul.nextlink li {
	list-style-type: none;
	padding: 6px 0px 4px 55px; 
	margin: 5px 0px 0px -55px; 
	border: 0px; 
	background-image: url(images/menu/link-teal.gif); background-repeat: no-repeat; 
	background-color: #dfdfd4; 
	text-align: left;
	font-size: 12px; line-height: 18px; font-weight: normal;
}

indent {text-indent: 20px;
}

div#replyform {
  padding: 0px 0px 0px 50px; border: 0px; margin: 0px;
  border-style: none; border-collapse: collapse; 
  text-align: left;
  font-size: 12px;
}


div#atty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
 	color: #000; 	
}
div#atty a, #atty a:visited, #atty a:hover {color: #f00; margin-right: 30px;
}
