.body_header {
   vertical-align:left;
   font-size: 22px;
   font-family : helvetica, arial, sans-serif;
   color:#c3d82f;
   font-weight: bold;
   text-decoration: none;
}

.body_text {
   vertical-align:left;
   font-size: 13px;
   font-family : arial, helvetica, sans-serif;
   color:#666766;
   font-weight: normal; 
   text-decoration: none;
   line-height:1.4em;
}

.base {
   vertical-align:left;
   font-size: 13px;
   font-family : helvetica, arial, sans-serif;
   color:#666766;
   font-weight: normal; 
   text-decoration: none;
}


/****** FOOTER ******/
.footer {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#000000;
   font-weight: normal; 
   text-decoration: none;
}

.footer A:link {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#000000;
   font-weight: normal; 
   text-decoration: none;
}

.footer A:visited {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#000000;
   font-weight: normal; 
   text-decoration: none;
}

.footer A:active {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#000000;
   font-weight: normal; 
   text-decoration: none;
}

.footer A:hover {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#000000;
   font-weight: normal; 
   text-decoration: underline;
}


/****** MENU ITEMS ******/
.menu_items {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#c9e4a7;
   font-weight: bold; 
   text-decoration: none;
}

.menu_items A:link {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#c9e4a7;
   font-weight: bold; 
   text-decoration: none;
}

.menu_items A:active {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#c9e4a7;
   font-weight: bold; 
   text-decoration: none;
}

.menu_items A:visited {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#c9e4a7;
   font-weight: bold; 
   text-decoration: none;
}

.menu_items A:hover {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#FFFFFF;
   font-weight: bold; 
   text-decoration: none;
}

.menu_footer {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#FFFFFF;
   font-weight: bold; 
   text-decoration: none;
}

.menu_footer A:link {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#FFFFFF;
   font-weight: bold; 
   text-decoration: none;
}

.menu_footer A:active {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#FFFFFF;
   font-weight: bold; 
   text-decoration: none;
}

.menu_footer A:visited {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#FFFFFF;
   font-weight: bold; 
   text-decoration: none;
}

.menu_footer A:hover {
   vertical-align:left;
   font-size: 10px;
   font-family : verdana, arial, helvetica, sans-serif;
   color:#FFFFFF;
   font-weight: bold; 
   text-decoration: underline;
}


.breadcrumb {font-size:12px; font-family:arial; color:#2f6b9d;}
.breadcrumb a:link {font-size:12px; font-family:arial; color:#2f6b9d;}
.breadcrumb a:active {font-size:12px; font-family:arial; color:#2f6b9d;}
.breadcrumb a:visited {font-size:12px; font-family:arial; color:#2f6b9d;}
.breadcrumb a:hover {font-size:12px; font-family:arial; color:#2f6b9d;}

.searchText { vertical-align:left; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; color:#666666; font-weight: bold;  text-decoration: none; }
.searchText a:link { vertical-align:left; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; color:#666666; font-weight: bold;  text-decoration: none; }
.searchText a:active { vertical-align:left; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; color:#666666; font-weight: bold;  text-decoration: none; }
.searchText a:visited { vertical-align:left; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; color:#666666; font-weight: bold;  text-decoration: none; }
.searchText a:hover { vertical-align:left; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; color:#666666; font-weight: bold;  text-decoration: underline; }

.whoweare { line-height:1.5em; vertical-align:left; font-size: 18px; font-family : avenir, verdana, arial, helvetica, sans-serif; color:#666666; font-weight: normal;  text-decoration: none; }

.bluecontent { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: bold;  text-decoration: none; }
.bluecontent a:link { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: bold;  text-decoration: none; }
.bluecontent a:active { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: bold;  text-decoration: none; }
.bluecontent a:visited { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: bold;  text-decoration: none; }
.bluecontent a:hover { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: bold;  text-decoration: underline; }

.smallbluecontent { vertical-align:left; font-size: 9px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: bold;  text-decoration: none; }
.smallbluecontent a:link    { vertical-align:left; font-size: 9px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: bold;  text-decoration: none; }
.smallbluecontent a:active  { vertical-align:left; font-size: 9px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: bold;  text-decoration: none; }
.smallbluecontent a:visited { vertical-align:left; font-size: 9px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: bold;  text-decoration: none; }
.smallbluecontent a:hover   { vertical-align:left; font-size: 9px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: bold;  text-decoration: underline; }


.content { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#333333; font-weight: normal;  text-decoration: none; }
.content a:link    { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: normal;  text-decoration: none; }
.content a:active  { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: normal;  text-decoration: none; }
.content a:visited { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: normal;  text-decoration: none; }
.content a:hover   { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: normal;  text-decoration: underline; }
.whitecontent { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#FFFFFF; font-weight: normal;  text-decoration: none; }
.dates { vertical-align:left; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; color:#666666; font-weight: bold;  text-decoration: none; }
.news { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: normal;  text-decoration: none; }
.news a:link    { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: normal;  text-decoration: none; }
.news a:active  { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: normal;  text-decoration: none; }
.news a:visited { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: normal;  text-decoration: none; }
.news a:hover   { vertical-align:left; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#306c9b; font-weight: normal;  text-decoration: underline; }

.sectionHeader { vertical-align:left; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; color:#10a300; font-weight: bold;  text-decoration: none; }
.sectionHeader a:link    { vertical-align:left; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; color:#10a300; font-weight: bold;  text-decoration: none; }
.sectionHeader a:active  { vertical-align:left; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; color:#10a300; font-weight: bold;  text-decoration: none; }
.sectionHeader a:visited { vertical-align:left; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; color:#10a300; font-weight: bold;  text-decoration: none; }
.sectionHeader a:hover   { vertical-align:left; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; color:#10a300; font-weight: bold;  text-decoration: underline; }

.sectionHeaderLarge { vertical-align:left; font-size: 14px; font-family : verdana, arial, helvetica, sans-serif; color:#10a300; font-weight: bold;  text-decoration: none; }

/****** BASE CLASSES ******/

td.regular {font-family: verdana, arial, helvetica, sans-serif;font-size: 12pt;font-weight: bold;color: #000000;padding: 0px;border-style: none; margin: 0px;margin-left: 0px;margin-top: 0px;}


.whiteText { color:#FFFFFF; font-family : Verdana; font-size:small; font-weight:bold; vertical-align:top; }
.smallWhite { color:#FFFFFF; font-family : Verdana; font-size:10pt; font-weight:normal; vertical-align:top; }
.tinyWhite { color:#FFFFFF; font-family : Verdana; font-size:8pt; font-weight:normal; vertical-align:top; }
.tinyBlack { color:#000000; font-family : Verdana; font-size:8pt; font-weight:normal; vertical-align:top; }

.whiteText A:link {     font-family : Verdana; font-size : 12px; color : White; text-decoration:none;}
.whiteText A:visited {  font-family : Verdana; font-size : 12px; color : White; text-decoration:none;}
.whiteText A:active {   font-family : Verdana; font-size : 12px; color : White; text-decoration:none;}
.whiteText A:hover {    font-family : Verdana; font-size : 12px; color : White; text-decoration:underline;}
.whiteText {            font-family : Verdana; font-size : 12px; color : White; font-weight:bold; vertical-align:top; }

.bigWhiteText { color: white; font-size:16px; font-weight:normal; vertical-align : middle; font-weight : bold;}

.whiteTitle { color: white; font-size:24px; font-weight:bold; vertical-align : middle; font-family:Arial;}

.blackTextBigBold { color:#000000; font-size:18px; font-weight:bold; vertical-align:top; }
.blackText { color:#000000; font-size:14px; font-family : Verdana; font-weight:normal; vertical-align:top; }
.maroonText { color: Maroon; font-size:14px; font-family : Verdana; font-weight:normal; font-weight : bold;}
.blackTextBold { color: black; font-size:16px; font-family : Verdana; vertical-align : middle; font-weight : bold;}

.hugetext {color: black; font-size:20px; font-weight:bold; vertical-align : middle;}

A:link { font-family :  Helvetica; font-size : 14px; color : blue; text-decoration:none;}
A:visited { font-family :  Helvetica; font-size : 14px; color : blue; text-decoration:none;}
A:active { font-family : Helvetica; font-size : 14px; color : blue; text-decoration:none;}
A:hover { font-family :  Helvetica; font-size : 14px; color : blue; text-decoration:underline;}


TR.tinytext A:link { font-family :  Helvetica; font-size : 11px; color : blue; text-decoration:none;}
TR.tinytext A:visited { font-family :  Helvetica; font-size : 11px; color : blue; text-decoration:none;}
TR.tinytext A:active { font-family : Helvetica; font-size : 11px; color : blue; text-decoration:none;}
TR.tinytext A:hover { font-family :  Helvetica; font-size : 11px; color : blue; text-decoration:underline;}
TR.tinytext { font-family :  Helvetica; font-size : 11px;}
.tinytext { font-family :  Helvetica; font-size : 11px;}
.smallblacktext { color:#000000; font-size:14px; font-weight:normal; vertical-align:top; }
.normaltext { color:#000000; font-size:16px; font-family : Verdana; font-weight:normal; vertical-align:top; }


H2 { font-family : Helvetica; color : black; font-weight : bold; font-size : 18px; vertical-align : bottom; top; }
H3 { font-family : Helvetica; color : black; font-weight : bold; font-size : 20px; vertical-align : bottom; top; }

TR.list_row1 { background-color: #FFFFFF; font-family :  Helvetica; font-size : 11px;}
TR.list_row2 { background-color: #B8C9F4; font-family :  Helvetica; font-size : 11px;}

TR.list_row1 A:link { background-color: #FFFFFF; font-family :  Helvetica; font-size : 11px; color : blue; text-decoration:none;}
TR.list_row1 A:visited { background-color: #FFFFFF; font-family :  Helvetica; font-size : 11px; color : blue; text-decoration:none;}
TR.list_row1 A:active { background-color: #FFFFFF; font-family : Helvetica; font-size : 11px; color : blue; text-decoration:none;}
TR.list_row1 A:hover { background-color: #FFFFFF; font-family :  Helvetica; font-size : 11px; color : blue; text-decoration:underline;}

TR.list_row2 A:link { background-color: #B8C9F4; font-family :  Helvetica; font-size : 11px; color : blue; text-decoration:none;}
TR.list_row2 A:visited { background-color: #B8C9F4; font-family :  Helvetica; font-size : 11px; color : blue; text-decoration:none;}
TR.list_row2 A:active { background-color: #B8C9F4; font-family : Helvetica; font-size : 11px; color : blue; text-decoration:none;}
TR.list_row2 A:hover { background-color: #B8C9F4; font-family :  Helvetica; font-size : 11px; color : blue; text-decoration:underline;}

TR.list_rowheader{ color : white; background-color : black; font-weight : bold; font-family :  Helvetica; font-size : 14px;}
TD.menu {background-color : #000000;}
tr.agentRow1 { background-color: #c0c0c0 }
tr.agentRow2 { background-color: #ffffff }

h1.maroon { font-family: Helvetica; color: #000000; font-size: 16px; font-weight:bold; }
.normal   { font-family: Helvetica; color: #000000; font-size: 12px; font-weight:none; }
.normalBold { font-family: Helvetica; color: #000000; font-size: 12px; font-weight:bold; }

.small_table A:link    { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.small_table A:visited { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.small_table A:active  { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.small_table A:hover   { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:underline;}
.small_table   { color:#000000; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}

.small_table_header    {text-align: center; color:#000000; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none;}
.small_table_header A:link    { text-align: center; color:BLUE; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none;}
.small_table_header A:visited { text-align: center; color:BLUE; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none;}
.small_table_header A:active  { text-align: center; color:BLUE; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none;}
.small_table_header A:hover   { text-align: center; color:BLUE; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:underline;}

.admin_main {font-family: verdana, arial, helvetica, sans-serif;font-size: 12pt;font-weight: bold;color: #000000;padding: 0px;border-style: none; margin: 0px;margin-left: 0px;margin-top: 0px;}

.tiny A:link    { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.tiny A:visited { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.tiny A:active  { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.tiny A:hover   { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:underline;}
.tiny   { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}

form td.crap { padding-bottom:5px;}
td.label { color:#000000; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none; }
td.toplabel { background-color:#DDDDDD; color:#000000; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none; }
td.sidelabel {  background-color:#DDDDDD; color:#000000; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none; }
td.qoptions { color:#000000; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none; }