BODY,A,H1,H2,TD,LI,B{
font-family:'trebuchet ms', helvetica, arial, sans-serif;
}

LI{line-height:1.5;}

TABLE.header{
	background:#7D852C;
	font-family:helvetica;
	color:white;
	font-size:18px;
	width:100%;
	height:62px;
}

TABLE.header H1,TABLE.header H2{
padding-bottom:20px;
font-size:20px;
display:inline;
margin:0;
padding-left:5px;
}

TABLE.header H2{
font-size:16px;
font-family:arial;
font-weight:100;
}


UL{
font-size:12px;
}

TABLE.mainbody{
width:100%;
}

TABLE.mainbody TD{
padding:10px;
vertical-align:top;
}

TABLE.mainbody TD.navi{
padding:0px;
}

TD.tagline{
background:#9e1442;
height:30px;
color:white;
font-family:helvetica;
font-size:12px;
font-weight:900;
background-image:url(../images/9E1442_right_top.gif);
background-repeat:no-repeat;
background-position: top right;
}

A{
text-decoration:none;
color:MidnightBlue;
}

A:visited{
color:DarkSlateGray;
}

TD.navi{
height:5px;
}

/*	navi2 is the table containing the menu's on top, navi is the table CELL which contains THAT table.
This is unnecessarily complicated, I know.	*/

TABLE.navi2{
margin-left:6px;
}


TABLE.navi2 TD,TABLE.navi2 TD.selected{
align:center;
font-size:11px;
font-family:arial;
padding:8px 6px 8px 0px;
}

TABLE.navi2 TD A,TABLE.navi2 TD A:visited{
color:#7D852C;
}

TABLE.navi2 TD.selected{
background:#A8B8C2;

}
TABLE.navi2 TD.selected A,TABLE.navi2 TD.selected A:visited{
color:white;
}



TD.navi,TD.navibottom,TD.central{
border-style:solid;
border-color:#A8B8C2;
border-width: 1px 1px 0px 1px;
}

TD.navibottom{
border-bottom-width: 1px;
height:5px;
}

TD.navibottom {
font-size:10px;
font-family:verdana,sans-serif;
padding:8px 6px 8px 6px;
color:#A8B8C2;
}

TD.navibottom A{
color:#7999ad;
}

TD.navibottom A:hover{
color:#1a5579;
}

TD.navibottom LI A,TD.navibottom LI A:visited{
color:#7D852C;
}

TABLE.dd_menu{
position:relative;
top:8px;
opacity:.9;
}

TABLE.dd_menu TD{
padding:0;
margin:0;
background:#A8B8C2;
}

TABLE.dd_menu TD.dd_menu_inside{
padding:6px;
font-family: 'trebuchet ms',arial;
font-size:11px;
color:white;
}


TABLE.dd_menu TD.dd_menu_inside UL {
list-style:none;
padding:0px;
margin:0px;
}

TABLE.dd_menu TD.dd_menu_inside UL LI {
padding:6px;
}


TD.dd_menu_inside A:hover{
text-decoration:underline;
}


TD.central{
font-size:12px;
}

TD.central H1{
color:#9E1442;
font-family:helvetica,arial,sans-serif;
font-size:24px;
font-weight:500;
margin: 7px 0px 7px 0px;
}

TD.central H2{
color:#1a5579;
font-family:helvetica,arial,sans-serif;
font-size:14px;
font-weight:500;

margin: 7px 0px 0px 0px;
}


TD.central H3{
text-decoration:underline;
text-align:center;
font-size:14px;
margin: 15px 0px 7px 0px;
}



TABLE.features td{
padding:0px;
}

TABLE.features TH{
background:#9E1442;
height:30px;
color:white;
text-align:left;
padding-left:11px;
font-family:helvetica, sans-serif;
font-weight:500;
width:50%;
}

TABLE.features TH.feat_left {
background-image:url(../images/9E1442_right_top.gif);
background-repeat:no-repeat;
background-position:top right;
}
TABLE.features TH.feat_right{
background-image:url(../images/9E1442_left_top.gif);
background-repeat:no-repeat;
background-position:top left;
}

TABLE.features TD.blurb_left,TABLE.features TD.vertbar,TABLE.features TD.blurb_right{
border-style:solid;
border-color:#A8B8C2;
border-width: 1px 0px 0px 0px;
}

TABLE.features TD.vertbar{
height:100%;
text-align:center;
}

TABLE.features TD.vertbar div{
background:#A8B8C2;
height:100%;
width:1px;
margin: 2px 0 2px 0;
}


TABLE.features TD.blurb_left P,TABLE.features TD.blurb_right P{
margin:0;
color:#6b731c;
font-size:11px;
}

TABLE.features TD.blurb_left{
padding:10px 10px 0px 0px;
}

TABLE.features TD.blurb_right{
padding:10px 0px 0px 10px;
}

TABLE.features TD.blurb_left IMG,TABLE.features TD.blurb_right IMG{
float:left;
margin-right:10px;
margin-bottom:10px;
}

TABLE.features TD.more_left{
padding: 0px 10px 10px 0px;
}

TABLE.features TD.more_right{
padding: 0px 0px 10px 10px;
}

TD.central P{
font-family: 'trebuchet ms',arial;
font-size:12px;
margin: 5px 0px 11px 0px;
}

P.more_about{
vertical-align:top;
font-weight:900;
color:#7D852C;
text-transform:uppercase;
padding-left:10px;
}
TD.central P.more_about IMG{
margin-left:15px;
margin-right:15px;
float:none;
}

TD.central P.more_about A,TD.central P.more_about A:visited{
color:#7D852C;}