/* CSS Document */

/*body{background-color:#CCCCCC; background-image:url(images/wpph_bg.gif); background-repeat:repeat; margin:0 0 0 0; padding:0 0 0 0;}

#wrap {width:900px; margin-left:auto; margin-right:auto; border-left-color:#000066; border-left-style:solid; border-left-width:2px; border-right-color:#000066; border-right-style:solid; border-right-width:2px; background-color:#FFFFFF; min-height:500px; border-bottom-color:#000066; border-bottom-style:solid; border-bottom-width:2px;}

#masthead{height:; border-bottom-color:#660000; border-bottom-width:1px; border-bottom-style:solid;}

#image_strip {height:84px; float:right; width:900px; padding-bottom:0px; border-bottom-style:solid; border-bottom-color:#660000; border-bottom-width:1px; margin-top:3px; border-top-color:#660000; border-top-style:solid; border-top-width:4px;}

#main_content{width:900px; background-image:url(images/tb_main_bg.gif); background-repeat:repeat-y; line-height:18px; margin-top:2px; border-top-color:#660000; border-top-style:solid; border-top-width:2px;}

#menu {width:314px; text-align:left; padding-left:10px; line-height:20px; margin-top:50px; float:left;}

#text {margin-top: 90px; width:416px; padding-left:20px; padding-right:100px; padding-top:30px; line-height:20px; text-align:left; margin-left:364px; min-height:500px; padding-bottom:30px; border-top-color:#660000; border-top-style:solid; border-top-width:4px;}



.menu_item {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#333333; font-size:14px; list-style:none; width:314px; float:left; height:30px; padding-left:20px; padding-top:10px; letter-spacing:1px; text-decoration:none;}

.menu_item a:link {text-decoration:none;}

.menu_item a:hover {color:#FFFFFF; background-color:#336699;}

.current_menu {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; list-style:none; width:314px; float:left; height:30px; padding-left:20px; padding-top:10px; letter-spacing:1px; background-color:#660000; margin-left:20px; margin-top:10px; margin-bottom:0px;}

.h1 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#000066; font-size:18px;}

.copy {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-decoration:none;}*/


body {background-image:url(images/body_bg.jpg); background-repeat:repeat-x; background-color: #01062E; margin: 0 0 0 0; padding: 0 0 0 0; padding-bottom:30px;}

#masthead {background-image:url(images/tb_masthead.jpg); background-repeat:no-repeat; height:154px; width:1000px;}

#menu {background-image:url(images/tb_menu_bg.jpg); background-repeat:no-repeat; width:311px; height:394px; float:left;}

#wrap {background-image:url(images/tb_wrap_top.jpg); background-repeat:no-repeat; background-color:#FFFFFF; width:647px; margin-left:311px; border-bottom:#00A05F solid 4px; min-height:700px;height:auto; padding-bottom:50px; float:none;}



#footer {width:647px; height:auto; margin-left:311px; margin-top:10px; line-height:15px;}

ul {list-style:none;}

li.tb_on, li.tb_on:link, li.tb_on:hover, li.tb_on:visited {width:200px; background-image:url(images/tb_menu_on.jpg); background-repeat:no-repeat; padding-top:3px; height:32px; padding-left:40px; margin-top:20px;}

li.tb_off, li.tb_off:link, li.tb_off:hover, li.tb_off:visited {width:200px; background-image:url(images/tb_menu_off.jpg); background-repeat:no-repeat; padding-top:3px; height:32px; padding-left:40px; margin-top:20px;}

.menu_text, .menu_text:link, .menu_text:hover, .menu_text:visited {font-family:Lucida Grande, Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; text-decoration:none; }

#main_txt_column {width:350px; line-height:20px; margin-left:30px; margin-top:30px; height:550px; float:left;}

*html #main_txt_column {margin-left:15px;}

p {font-family:Lucida Grande, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-top:15px;}

/* intro paragraph */
h2 {font-family:Lucida Grande, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#274E84; line-height:25px; margin-top:20px;}

h1 {font-family:Lucida Grande, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; color:#00A05F;}

/*news box heading */
h3 {font-family:Lucida Grande, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#00A05F; text-transform:uppercase;}

/* news box base */
h4 {font-family:Lucida Grande, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#274E84;} 

/* body copy from news box */
h5 {font-family:Lucida Grande, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; margin-top:10px;}

/*blue box heading */
h6 {font-family:Lucida Grande, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#274E84; text-transform:uppercase;}

/* white copy small */
h7 {font-family:Lucida Grande, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}

/* small body copy for extra details */
.h8 {font-family:Lucida Grande, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; line-height:15px; margin-top:5px;}

#front_image {margin-top:35px; height:232px; padding-bottom:10px;}

#green_box_item {width:190px; height:auto; margin-right:30px; margin-top:30px; float:right;}

.green_box_top {width:184px; height:55px; background-image:url(images/news_box_top.jpg); background-repeat:no-repeat; text-align:left; padding-top:1px; padding-left:6px;}

.green_box_content {border-left:solid 1px #00A05F; border-right:solid 1px #00A05F; width:168px; height:auto; background-color:#FFFFFF; line-height:20px; text-align:left; padding-left:10px; padding-right:10px; margin-top:-31px;}

.green_box_bottom {border-left:solid 1px #00A05F; border-right:solid 1px #00A05F; border-bottom:solid 1px #00A05F; width:182px; height:50px; background-image:url(images/news_box_base.jpg); background-repeat:no-repeat; text-align:right; padding-top:5px; padding-right:6px; margin-top:-30px;}


#blue_box_item {width:190px; height:auto; margin-right:30px; float:right; margin-top: 30px;}

.blue_box_top {width:184px; height:50px; background-image:url(images/blue_box_top.jpg); background-repeat:no-repeat; text-align:left; padding-top:1px; padding-left:6px;}

.blue_box_content {border-left:solid 1px #274E84; border-right:solid 1px #274E84; width:168px; height:auto; background-color:#FFFFFF; line-height:15px; text-align:left; padding-left:10px; padding-right:10px; margin-top:-30px;}

.blue_box_bottom {border-left:solid 1px #274E84; border-right:solid 1px #274E84; border-bottom:solid 1px #274E84; width:182px; height:50px; background-image:url(images/blue_box_bottom.jpg); background-repeat:no-repeat; text-align:right; padding-top:5px; padding-right:6px; margin-top:-30px;}


.right_image {width:190px; margin-top:30px; margin-right:30px; float:right;}

*html .right_image {margin-right:15px;}
