body{background-image:url(../images/Bgs/bck.jpg); color:#565656; font-family:Verdana,"Lucida Grande","Bitstream Vera Sans",Helvetica,Arial,sans-serif; font-size:0.9em; margin:0; text-align:left;  background-color:#FFF}
a:link{color:#009}
a:visited{color:#66C}
a:hover{text-decoration:underline}
a:active{color:#009}
p{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; line-height:140%; color:#151C3C}
h1{margin:5px 0; padding-top:10px; font-weight:normal; font-size:20px;  line-height:28px;  color:#18416D; font-family:Verdana,Arial,Helvetica,sans-serif}
h2{margin-top:3px; font-weight:normal; margin:4px 0; font-size:16px; line-height:20px;  color:#18416D; font-family:Verdana,Arial,Helvetica,sans-serif}
h3{margin-top:2px; font-weight:normal; font-size:14px; margin:2px 0; line-height:16px;  color:#18416D;  font-family:Verdana,Arial,Helvetica,sans-serif}
h4{margin-top:1px; font-weight:normal; font-size:12px; margin:1px 0; line-height:14px;   color:#18416D; }
h5{font-size:10px; line-height:12px;  text-decoration:none;  color:#18416D}
.small{font-size:70%}
.medium{font-size:85%}
.smaller{font-size:90%}
.larger{font-size:larger}
.large{font-size:1.75em; font-weight:bolder; margin:10px 0; color:#18416D}
.times{font-family:"Times New Roman",Times,serif}
#outerwrapper{margin:0 auto; width:100%}
#wrapper{margin:0 auto; width:950px; background-color:#FFF}
#innerwrapper{margin:0 auto; width:950px; border-right:#ddd 1px solid; border-left:#ddd 1px solid; background-color:#FFF}
#head{margin:0; padding:0; width:100%; height:87px; background-image:url(../images/Bgs/shadSm.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFF}
#topleft{margin:0; padding:0; width:45%; height:80px; background-image:url(../images/Bgs/bgtopleft.jpg); background-repeat:repeat-x; float:left}
#topright{margin:0; padding:0; width:50%; height:80px; float:right; overflow:hidden; }
#topboxleft{width:380px; height:80px; background-image:url(../images/Bgs/bgJenman_top.jpg); background-repeat:no-repeat; float:right; text-align:left; margin:0; padding:0}
#topboxcenter{width:125px; float:left; height:80px; margin:0; padding:0}
#topboxright{width:40%; float:left; height:80px; background-image:url(../images/HHPF/please_support_banner_o.gif); background-repeat:no-repeat; background-position:left;  padding-top:1px}
#top_shad{margin:0 auto; width:100%; height:8px; background-image:url(../images/Bgs/shad_grey.jpg); background-repeat:repeat-x;}
#leftcol2{width:540px; float:left; padding:0 0 0 15px; background-color:#FFF}
#rightcol2{width:200px; float:left; padding:4px; border-left:1px solid #BCCAEA;  background-color:#FFF}
#rightcol3{width:170px; float:right; padding:4px; border-left:1px solid #BCCAEA;  background-color:#FFF}
#rightcol4{width:385px; float:right; padding:4px; border-left:1px solid #BCCAEA;  background-color:#FFF}
.leftbox{width:250px; float:left; margin:0}
.middlebox{width:250px; float:left;  margin:0}
.box60{width:60%; float:left;  margin:0}
.rightbox{width:100%;  margin:0; display:block}
.rightbox35{width:35%;  margin:0; float:right}
.searchbox{width:180px;  margin:0; float:right}
.tabR{width:100%; height:25px;   margin:0; padding-top:5px; display:block;  background-image:url(../images/Bgs/bgGradLtBl.jpg); background-repeat:repeat-x;  text-align:center; font:bold 12px Geneva,Arial,Helvetica,sans-serif; color:#151C3C}
.tabR a:link, .tabR a:visited{font:bold 12px Geneva,Arial,Helvetica,sans-serif; color:#151C3C; text-decoration:none}
.addbox{width:100%;  margin:5px 0; display:block; text-align:center; padding-bottom:5px; border-bottom:1px solid #BCCAEA}
.contentbox{margin:0 auto; padding:0 25px 0 0}
.content_main{margin:0 auto; padding:0 25px 0 0; text-align:justify; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; line-height:140%; color:#151C3C}
.optionsbox{width:180px; float:right; margin:10px 5px 0 0 }
.optionsbox1{width:60px; float:right; margin:10px 5px 0 0 }
.optionsbox2{width:120px; float:right; margin:10px 5px 0 0 }
.optionsbox3{width:300px; float:right; margin:10px 5px 0 0 }
.image{float:right; margin:0px 0px 10px 15px; text-align:center}
.image .caption{ margin:5px 0 0 0; font-size:70%; width: 175px;font-family:Verdana,Arial,sans-serif;text-align:center}
.imageleft{float:left; margin:0px 15px 10px 0px; text-align:center}
.box{width:100%; clear:both}
.toolbox{font:10px Arial,Helvetica,sans-serif; text-align:center; padding-top:10px}
.toolbox img{padding:5px 10px 0 0; border:none}
.tools_bot{font:10px Arial,Helvetica,sans-serif; text-align:center; padding-top:10px; height:20px; padding:10px 5px; color:#1C456F; border:1px solid #BECCEB}
.tools_bot img{padding:0 10px 0 0; border:none}
.tools_bot a:link, .tools_bot a:visited{text-decoration:none}
.ethics{width:220px; height:61px;  margin:0; float:right;  background-image:url(../images/CA/ethics_cnr_1.gif); background-repeat:no-repeat}
.left{float:left; margin:0}
.fltright {float:right; margin:0; padding:5px 0 5px 10px;}
.txtleft{text-align:left}
.clear{clear:both; line-height:0}
.hide{display:none}
.space{width:100px; ; height:10px; clear:both; line-height:0}
.highlight{background-color:#faafbe}
.red{color:#f00}
.blue{color:#009}
.orange{color:#F84916}
.white{color:#fff}
.white h1{color:#fff}
.white a:link, .white a:visited{color:#fff}
.border{border:1px solid #BECCEB}
.borderBottom{border-bottom:1px solid #BECCEB}
.borderleft{border-left:1px solid #BECCEB}
.noborder{border:none}
.nolink{text-decoration:none}
.nolink a:link, .nolink a:visited{text-decoration:none}
.bg-lightgrey{background:#f9f9f9}
.bg-grey{background:#e9e9e9}
.bg-darkgrey{background:#DEDEE0}
hr{height:1px; color:#BECCEB}
hr.Sm{color:#fff; height:2px; border-bottom:1px solid #BECCEB}
.more{background-image:url(images/plusGrey.gif); background-repeat:no-repeat}
.justify{text-align:justify}
.bold{font-weight:bold}
.padding{padding:0 3%}
.checkthis{display:none}
.tool_box{font:10px Arial,Helvetica,sans-serif; text-align:center;  padding:3px 2px 0 2px; color:#1C456F; border-top:1px solid #BECCEB}
.tool_box a:link, .tool_box a:visited{text-decoration:none}
input, select, textarea{font:11px Arial,Helvetica,sans-serif; color:#151C3C; line-height:12px}
.feedback{margin:0; text-align:left; font-size:80%; padding:6px; border:1px solid #BECCEB}
.top_feedback{font:bold 12px Arial,Helvetica,sans-serif; height:20px; padding:10px 0 0 5px; background:url(../images/Bgs/bgGradLtBl30.jpg)   repeat-x; color:#1C456F}
.formbox{width:80%; float:left; margin:0; padding:0 9%}
.formboxleft{width:20%; float:left; margin:0;  padding:1% 1% 0 1%; text-align:right; font-size:90%}
.formboxright{width:70%; float:left; margin:0;  padding:1% 1% 0 1%; text-align:left; font-size:90%}
.thanks{width:60%; margin:2% 15%; padding:2% 5%;  border:1px solid #BECCEB}
#button_contact{width:100px; padding:4px 2px; float:left;  height:25px;  text-align:center}
#button_comment{width:100px; padding:4px 2px; float:left;  height:25px; text-align:center}
#button_complain{width:100px; padding:4px 2px; float:left;   height:25px; text-align:center}
#button_story{width:100px; padding:4px 2px; float:left; height:25px;  text-align:center}
.abutton{width:100px; padding:4px 2px; float:left;  height:20px;  text-align:center}
.button_long{background-image:url(../images/Bgs/button_long.gif); background-repeat:no-repeat; background-position:center top; width:200px; padding:0 2px; float:left;  height:20px;  text-align:center}
.button_on{background-image:url(../images/Contact/buttonOn.gif); background-repeat:no-repeat; background-position:center top}
.button_on a:link, .button_on  a:visited{color:#FFF; text-decoration:none}
.button_off{background-image:url(../images/Contact/buttonOff.gif); background-repeat:no-repeat; background-position:center top}
.button_off a:link, .button_off  a:visited{text-decoration:none}
.contact_top{font:bold 12px Arial,Helvetica,sans-serif; height:26px; padding:3px 0 0 5px; color:#1C456F}
.shade_top{width:460px; height:26px; float:left; margin:0; padding:5px 25px 0 25px;  background-color:#FFF; background:url(../images/Bgs/gradGreyDown.jpg) top repeat-x;  border:solid #CCC; border-width:0 1px 0 1px; clear:both}
.shade_top a:link, .shade_top a:visited{text-decoration:none; padding-left:10px}
.shadebox{width:450px; float:left; margin:0; padding:0 30px 15px 30px;  background:url(../images/Bgs/gradGreyUp.jpg) bottom  repeat-x; background-color:#FFF;  border:solid #CCC; border-width:0 1px 0 1px; clear:both}
.shade_top2{width:100%; height:26px; float:left; margin:0; padding:0 10px 0 10px; background-color:#FFF; background:url(../images/Bgs/gradGreyDown.jpg) top repeat-x; border:solid #CCC; border-width:0 1px 0 1px; clear:both}
.shadebox2{width:515px; float:left; margin:0; padding:0 10px 15px 10px; background:url(../images/Bgs/gradGreyUp.jpg) bottom  repeat-x; border:solid #CCC; border-width:0 1px 0 1px; clear:both}
.shaddow{width:100%; float:left; margin:0; padding:0; height:10px;  background: url(../images/Bgs/shadow.gif) repeat-x; clear:both}
.vert_line{background:url(../images/Bgs/greyDot.gif) repeat-y; background-position:center}
.approved{width:100%; float:left; margin:10px 0 0 0; padding:0; height:61px;  background: url(../images/APPROVED/ApprovedBlue.jpg) no-repeat top right; clear:both; background-color:#202975}
#subscribe{font-size:63%; text-align:center; background-color:#EFF0F8; border:1px solid #BECCEB; margin:-8px 0 0 0; padding:0}
#sub_head{font:17px bold Verdana,Arial,Helvetica,sans-serif; height:30px; width:auto; margin:0; background:url(../images/Bgs/bgGradLtBl30.jpg) repeat-x;  padding:8px 0 0 0;  text-align:center; color:#151C3C}
.topbutton{ font:10px Arial,Helvetica,sans-serif;  text-align:center; text-decoration:none; padding:0 1px;  border-top:#c5c3ce 1px solid; border-right:#444 1px solid; border-left:#c5c3ce 1px solid; border-bottom:#444 1px solid; background-color:#fff; margin:0; color:#565656}
.topbutton:link, .topbutton:visited{font:10px Arial,Helvetica,sans-serif; text-align:center; text-decoration:none; border-top:#CCC 1px solid; border-right:#444 1px solid; border-left:#c5c3ce 1px solid; border-bottom:#333 1px solid; background-color:#fff; color:#565656; margin:0; padding-top:0; padding-right:1px; padding-bottom:0; padding-left:1px}
 .topbutton:hover, .topbutton:active{text-decoration:none; color:#FFF; background:#258}
.plus{background:url(../images/Menu/plus.gif) no-repeat top left}
#menu{width:100%; padding:0; float:right; font-size:12px}
#menu ul{width:140px; margin:2px auto; padding:0;  list-style:none}
.menu_horz ul{margin:0;padding:0;list-style-type:none;width:auto;padding-top:5px;}
#menu li{margin:0; padding:1px;  font-weight:bold; color:#258; border-top:1px solid #258}
#menu a:link, #menu a:visited{color:#258; text-decoration:none; display:block; padding:3px 5px 3px 10px;  font-size:12px}
#menu a:hover, #menu a:active, #menu a.current{color:#FFF; background:#258}
#menu ul ul li{width:140px; list-style:none;  border:none}
#menu ul ul a:link, #menu  ul ul a:visited{color:#4873B3; text-decoration:none; display:block; padding:2px 0px 2px 5px; font-size:11px; font-weight:normal; width:140px; margin:0 0 0 10px; border-bottom:1px solid #58C; background-image:none}
#menu ul ul a:hover, #menu ul ul  a:active, #menu ul ul a.current{color:#FFF; background:#258; width:140px}
#menu ul ul ul li{width:130px;  border:none}
#menu ul ul ul a:link, #menu  ul ul ul a:visited{color:#4873B3; text-decoration:none; display:block; padding:2px 0px 2px 2px; font-size:10px; font-weight:normal; width:130px; margin:0 0 0 10px; border-bottom:1px solid #69c; background-image:none}
#menu ul ul ul a:hover, #menu ul ul ul  a:active, #menu ul ul ul  a.current{color:#FFF; background:#258; width:130px}
.top_grad{font-size:12px; height:32px;  padding:6px 0 0 0; background:url(../images/Bgs/bgGradLtBl30.jpg)   repeat-x; text-align:center}
.top_head{font:bold 12px Arial,Helvetica,sans-serif; height:30px;  padding:10px 0 0 5px; background:url(../images/Bgs/bgGradLtBl30.jpg)   repeat-x; color:#258}
.top_head a:link, .top_head a:visited{text-decoration:none}
.top_items{width:100%; padding:0; margin:0; font-size:10px;   list-style:none;  font-variant:small-caps}
.top_items ul{width:100%; padding:0; margin:0;  list-style:none}
.top_items li{padding:1px; color:#258; border-top:1px solid #BCD; text-align:left}
.top_items ul li{margin-left:10px; padding-left:5px;  color:#258; border-top:1px solid #BCD}
.top_items a:link, .top_items a:visited{color:#258; text-decoration:none; display:block; padding:2px; font-variant:small-caps; font-size:10px; font-weight:normal}
.top_items a:hover, .top_items a:active{ color:#FFF; background:#258}
.top_itemsUpped a:link, .top_itemsUpped a:visited{font-size:115%; font-weight:bold; line-height:120%; font-variant:normal}
.top_itemsUpped{background-color:#EFF0F8;  border-bottom:1px solid #258}
.a_menu{width:100%; padding:0; margin:0; font-size:12px;   list-style:none}
.a_menu ul{width:100%; padding:0; margin:0;  list-style:none}
.a_menu li{padding:1px; color:#258; text-align:left}
.a_menu ul li{margin-left:10px; padding-left:5px;  color:#258}
.a_menu a:link, .a_menu a:visited{color:#258; text-decoration:none; display:block; padding:2px; font-size:12px; font-weight:normal}
.a_menu a:hover, .a_menu a:active{ color:#FFF; background:#258}
.menubox{width:545px;margin:0;float:left}
.menubox{  margin-bottom:2px; background:transparent url(../images/Bgs/bg_menu_off.jpg) repeat-x top left;height:36px}
.menubox  input { margin-top:5px;}
.menu_horz{position:relative;display:block;height:36px;font-size:11px;font-weight:bold;background:transparent url(../images/Bgs/bg_menu_off.jpg) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;float:left}
.menu_horz ul{margin:0;padding:0;list-style-type:none;width:auto;padding-top:5px;}
.menu_horz ul li{display:block;float:left;margin:0 1px 0 0}
.menu_horz ul li a{display:block;float:left;color:#000078;text-decoration:none;padding:7px 3px 0 6px;height:21px;border-left:1px solid #BECCEB}
.menu_horz ul li a:visited{font-size:11px;color:#000078;text-decoration:none}
.menu_horz ul li a:hover, .menu_horz ul li a.current{color:#fff;background:#374B63 url(../images/Bgs/bgMenuON.gif) repeat-x top left}
.current{ color:#FFF; background:#258}
a:link.current, a:visited.current{ color:#FFF; background:#258}
a:hover.current, a:active.current{ color:#FFF; background:#258}
#footer{margin:0 auto; width:100%; height:90px; background-image:url(../images/WaterMark.gif); background-repeat:no-repeat; background-position:center bottom; text-align:center}
#footer ul{margin:25px 0 0 0}
#footer li{list-style:none; padding:0 10px;  display:inline; font:11px Arial,Helvetica,sans-serif}
#footer a:link, #footer a:visited{color:#258; text-decoration:none; padding:2px; font:11px Arial,Helvetica,sans-serif}
#footer a:hover, #footer a:active{ color:#FFF; background:#258}
#shaddow{margin:0 auto; height:10px; width:800px; background-image:url(../images/Bgs/shad_grey.jpg); background-repeat:repeat-x; background-position:bottom}

