body{background:url(../images/bgfade.jpg) top repeat-x #e1e1e1}
a:link, a:visited{color:#158500}
a:hover, a:active{color:#0052b0}
.footer a:link,.footer a:visited{color:#158500;text-decoration:underline}
.footer a:hover,.footer a:active{color:#0052b0;text-decoration:none}
.sb_3 a:link,.sb_3 a:visited{color:#158500;text-decoration:none}
.sb_3 a:hover,.sb_3 a:active{color:#0052b0;text-decoration:underline}
.main_home ul,.main_home li,.main_home p,.main_home font,p{font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:9pt;color:#404040}
h1.side{padding-left:22px;color:#148501;font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:12pt;font-weight:bold;margin-top:0px;padding-top:0px}
h1.main{color:#148501;font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:12pt;font-weight:bold;margin-top:0px;padding-top:0px}
h2{color:#0052b0;font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:12px;font-weight:bold;margin:0px;padding:0px}
.green{color:#148501 !important;font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif !important;font-size:12px !important;font-weight:bold !important;margin:0px !important;padding:0px !important}
.all{height:577px}
.edge_t{height:23px;background:url(../images/edge_t.gif) top repeat-x}
.edge_l{width:23px;vertical-align:top;text-align:right;background:url(../images/edge_l.gif) top no-repeat}
.edge_r{width:24px;vertical-align:top;text-align:left;background:url(../images/edge_r.gif) top no-repeat}
.banner1{width:273px;height:117px;background:#88b6dd;white-space:nowrap}
.banner2{width:675px;height:117px;background:url(../images/banner_r.jpg) top right repeat-x #88b6dd;text-align:right;vertical-align:top}
.main_home{height:388px;vertical-align:top;background:url(../images/mid2_sub.jpg) top no-repeat #e1e0e1;text-align:left;vertical-align:top;padding-left:22px;padding-right:22px}
.content{display:inline;vertical-align:top}
.footer{text-align:center;font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:11px;color:#404040;margin:0px;padding:0px}

/* menu styles */
#menu{background:#3188ea;height:29px;margin:0;padding:0;text-align:center;white-space:nowrap}
.menucontainer{white-space:nowrap}

/************* LOOK HERE ************* commenting out the following line - replacing with new line...changing the font-family string*/
/*.menu{background:#3188ea;font-family:"trebuchet ms", "lucida grande", "lucida sans", arial, verdana, helvetica, sans-serif;font-size:10pt;font-weight:400;height:29px;position:relative;width:100%;z-index:106}*/
.menu{background:#3188ea;font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:10pt;font-weight:400;height:29px;position:relative;width:100%;z-index:106}

.menu table{border-collapse:collapse;font-size:11px;font-weight:400;margin:-1px}
.menu ul#drop_resources li a{width:91px !important}
.menu ul{float:left;list-style-type:none;margin:0 0 -5px;padding:0;position:relative}
.menu ul li{display:inline;float:left;position:relative}

/************* LOOK HERE ************* commenting out following line.  replacing with same line with padding changed to "padding:0 2.2em;"*/
/*.menu ul li a,.menu ul li a:visited{color:#fff;display:block;float:left;height:29px;line-height:29px;padding:0 30px;text-decoration:none;width:auto}*/
.menu ul li a,.menu ul li a:visited{color:#fff;display:block;float:left;height:29px;line-height:29px;padding:0 2.1em;text-decoration:none;width:auto}

* html .menu ul li a,.menu ul li a:visited{width:auto}
.menu ul li ul{display:none}
.menu ul li:hover a{background:#90c4ff;color:#002656}
.menu ul li:hover ul{border-top:1px solid #3188ea;display:block;left:0px;margin-top:1px;position:absolute;top:28px;width:100%;/*width:auto*/}
.menu ul li:hover ul li a{background:#0e51a4;color:#fff;display:block;height:auto;line-height:16px;padding:5px 16px 0;width:170px}
.menu ul li:hover ul li a:hover{background:#3188ea;color:#fff}
.drop{text-align:center}

/* partner / internal menu styles */
#menu_2{background:#3ea300;height:29px;margin:0px;padding:0px;text-align:center;white-space:nowrap}
.menucontainer_2{white-space:nowrap}

/************* LOOK HERE ************* commenting out the following line - replacing with new line...changing the font-family string*/
/*.menu_2{background:#3ea300;font-family:"trebuchet ms", "lucida grande", "lucida sans", arial, verdana, helvetica, sans-serif;font-size:10pt;font-weight:400;height:29px;position:relative;width:752px;z-index:105}*/
.menu_2{background:#3ea300;font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:10pt;font-weight:400;height:29px;position:relative;width:752px;z-index:105}

.menu_2 table{border-collapse:collapse;font-size:11px;font-weight:400;margin:-1px}
/*.menu_2 ul#drop_resources li a{width:96px !important}*/
.menu_2 ul{float:left;list-style-type:none;margin:0 0 -5px;padding:0;position:relative}
.menu_2 ul li{display:inline;float:left;position:relative}
.menu_2 ul li a,.menu_2 ul li a:visited{color:#fff;display:block;float:left;height:29px;line-height:29px;padding:0 40px;text-decoration:none;width:auto}
* html .menu_2 ul li a,.menu_2 ul li a:visited{width:auto}
.menu_2 ul li ul{display:none}
.menu_2 ul li:hover a{background:#7ecd4e;color:#055a00}
.menu_2 ul li:hover ul{border-top:1px solid #3188ea;display:block;left:0px;margin-top:1px;position:absolute;top:28px;width:100%;/*width:auto*/}
.menu_2 ul li:hover ul li a{background:#055a00;color:#fff;display:block;height:auto;line-height:16px;padding:5px 16px 0;width:170px}
.menu_2 ul li:hover ul li a:hover{background:#3ea300;color:#fff}
.partmenuimg{border-top:1px solid #fff;height:29px;width:196px;background:url(../images/int_menu.gif) left top no-repeat #3ea300}

/* shadowed images */
/* .shadow_top{background:#bbb;height:135px;position:relative;top:0;width:135px;z-index:102} */
.shadow_top{float:left;height:122px;position:relative;top:0;width:169px;margin-right:10px;z-index:102}
.shadow_btm{float:right;height:122px;position:relative;top:0;width:169px;margin-left:10px;z-index:102}
.shadow_cal{height:133px;position:relative;top:0;width:133px;margin:0px 25px 10px 35px;z-index:102}
.shadow_cal img{border:1px #129f2d solid;position:relative;z-index:105}
/* .shadow_spot{background:#bbb;height:67px;position:relative;top:0;width:67px;z-index:102} */
.shad_r{background:url(../images/shad_r.gif) repeat-y top right;height:100%;left:0;position:absolute;top:0;width:100%;z-index:102}
.shad_b{background:url(../images/shad_b.gif) repeat-x bottom;height:100%;left:0;position:absolute;top:0;width:100%;z-index:102}
.shad_tr{background:url(../images/shad_tr.gif) no-repeat top right;height:100%;left:0;position:absolute;top:0;width:100%;z-index:103}
.shad_br{background:url(../images/shad_br.gif) no-repeat bottom right;height:100%;left:0;position:absolute;top:0;width:100%;z-index:103}
.shad_bl{background:url(../images/shad_bl.gif) no-repeat bottom left;height:100%;left:0;position:absolute;top:0;width:100%;z-index:103}
.main_home img{border:1px #129f2d solid;position:relative;z-index:105}

/* sidebars */
.sb_3 ul{color:#158500;list-style:disc outside;padding-right:10px}
.sb_l_title{width:196px;height:43px;background:url(../images/sidebar_l2.gif) top no-repeat #EEEEEE;text-align:left;vertical-align:top}
.sb_r_title{width:195px;height:43px;background:url(../images/sidebar_r2.gif) top no-repeat #EEEEEE;text-align:left;vertical-align:top}
/*.sb_3{background:url(../images/sidebar_3.jpg) top repeat-x;vertical-align:top;text-align:left;height:345px}*/ /* ---------- REMOVED HEIGHT TO FIX SPACE ABOVE LEFT-HAND NAV WHEN LONG BODY CONTENT EXISTS ---------- */
.sb_3{background:url(../images/sidebar_3.jpg) top repeat-x;vertical-align:top;text-align:left}
.more{float:right;font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:10px;font-weight:400;position:relative;top:-15px;z-index:100;padding-right:10px}
.go{color:#0052b0;font-size:12pt}
.more a:link,.more a:visited{color:#158500;text-decoration:none}
.more a:hover,.more a:active{color:#0052b0;text-decoration:underline}
p.side{font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:11px;color:#404040;margin:0px;padding:0px}

/* search & user logged in labels */
.search{color:#484848;font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:8.5pt;font-weight:700;height:1px;white-space:nowrap;z-index:150;padding:10px 10px 0px 0px}
.user{color:#148501;font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:8pt;font-weight:normal;height:1px;white-space:nowrap;z-index:150;position:relative;top:27px;padding-right:20px}
.search input#search{font-family:"trebuchet ms", arial, verdana, helvetica, sans-serif;font-size:8pt;font-weight:400;width:100px;margin-bottom:3px}
.search img,.search input#VeritySearch{border:0}
.search form#CFFormSearch,.search form#FormSearch{height:1px;padding:0;margin:0px}

#rotator{overflow hidden;position: relative;width:160px;height:113px}
#rotator img{width:160px;height:113px;border:1px #129f2d solid;position:relative;z-index:105}