body  {margin : 0 15px;padding : 0;background-color : #fff;font : 10px/12px verdana, arial, sans-serif;color : #666;text-align : left;border: 0;}#body_align {text-align : center;}#body_container {margin : 0;padding : 0;width : 737px;}/* header */#header {width : 737px;height : 92px;text-align : right;background : #fff url(../images/logo_background.jpg) no-repeat 15px 8px;}h1 {height:75px;padding:0 0 0 10px;margin:0;width:330px !important;width /**/:340px;}h1 a {width:325px;height:75px;display:block;}h1 a:hover {text-decoration:none;}#logo {float:left;width:auto;}/* nav */#nav {margin : 65px 0 0;padding: 0;float:right;width:auto;} #nav ul {margin-left: 0;padding-left: 0;display: inline;} #nav ul li {margin-left: 0;padding: 5px 0;list-style: none;display: inline;}#nav a {padding:10px;}/* */#body_top {width : 737px;}/* left column */#left {clear : left;float : left;width : 490px;padding : 0;margin : 0;border: 0;}/* right column */#right {float : right;margin : -1px 0 0;padding : 0;border: 0;text-align : left;width: 225px;}#green_box {background : #fff url(../images/tab_green.gif) no-repeat 100% 100%;text-align : left;text-transform : uppercase;display : block;border: 0;margin : 1px 0 0;padding : 20px 0 0 20px;width: 205px !important;width /**/:225px;height: 33px !important;height /**/:54px;}#green_box a {color : #fff;font-weight : bold;}#yellow_box {background : #f7e225 url(../images/tab_yellow.gif) no-repeat 100% 100%;text-align : left;text-transform : uppercase;display : block;border: 0;margin : 2px 0 0;padding : 20px 0 0 20px;width: 205px !important;width /**/:225px;height: 33px !important;height /**/:55px;}#yellow_box a {color : #666;font-weight : bold;}#purple_box {background : #8c8cb3 url(../images/tab_purple.gif) no-repeat 100% 100%;color : #fff;text-align : left;text-transform : uppercase;font-weight : bold;display : block;border: 0;margin : 2px 0 0;padding : 20px 0 0 20px;width: 205px !important;width /**/:225px;height: 33px !important;height /**/:55px;}#purple_box a {color : #fff;font-weight : bold;}#hook {background : #fff url(../images/screwdriver.jpg) no-repeat 100% 100%;text-align : left;padding: 0;margin : 0 0 0;width : 225px;height: 80px !important;height /**/:92px;}#hook a {color : #cc6666;font : bold 10px/12px verdana, arial, sans-serif;text-decoration : underline;}/* */#body_bottom {padding : 10px 0 0;width: 735px;}/* features */#features {background : url(../images/dot_tab2.jpg) no-repeat 100% 0%;clear : left;float : right;width : 735px;padding : 0;margin : 0;}#feature1 {float : left;text-align : left;overflow : hidden;padding : 0 20px 0 0;height : 85px;width : 160px !important;width /**/: 180px;}#feature1 h4 , #feature1 a {text-transform : uppercase;font : bold 9px/11px verdana, arial, sans-serif;color : #98b65e;margin-bottom : 4px;}#feature1 a:hover {text-decoration : none;}#feature2 {float : left;background : url(../images/v_pipe.gif) no-repeat 0% 0%;text-align : left;overflow : hidden;padding : 0 0 0 30px;height : 85px;width : 120px !important;width /**/: 140px;}#feature2 h4 , #feature2 a {text-transform : uppercase;font : bold 9px/11px verdana, arial, sans-serif;color : #cc9933;margin-bottom : 4px;}#feature2 a:hover {text-decoration : none;}#feature3 {background : url(../images/dot_tabfeature3b.jpg) no-repeat 0% 0%;float : left;text-align : left;overflow : hidden;padding : 0 0 0 25px;height: 85px;width: 380px !important;width /**/: 200px;}#feature3 h4 , #feature3 a {text-transform : uppercase;font : bold 9px verdana, arial, sans-serif;color : #8c8cb3;margin-bottom : 4px;}#feature3 a:hover {text-decoration : none;}#feature4 {background : url(../images/dot_tabfeature3.gif) no-repeat 0% 0%;float : left;text-align : right;overflow : hidden;padding : 0 0 0 30px;height: 85px;width: 10px !important;width /**/: 200px;}/* news */#news {float : right;text-align : left;margin : 0 0 0 10px;padding : 0;width: 220px !important;width /**/: 230px;}#news h4 {text-transform : uppercase;font : bold 9px/11px verdana, arial, sans-serif;color : #666;margin-bottom : 4px;}#news a {display : block;padding : 5px 0 0;color : #666;}/* miscellaneous */#credentials {	display: none;}/* footer */#footer {clear : left;float : left;width : 735px;height : 100px;background : #fff url(../images/mission.gif) no-repeat 100% 0%;padding : -20px 0px 0;margin : 0px 0 0;text-align : left;}#footer div {padding : 40px 36px 0;width: 520px !important;width /**/: 592px;}#sub_footer {clear : left;float : left;background : #fff;margin : 20px 0 0;text-align : left;font : 9px/13px verdana, arial, sans-serif;color:#666;width : 735px;}#sub_footer a {font : 9px/11px verdana, arial, sans-serif;color : #cc6666;text-decoration : none;}/* links */a:link, a:visited {color : #666;text-decoration : none;}a:hover {text-decoration : underline;}/* general elements */p {font : 10px/12px verdana, arial, sans-serif;color : #666;text-align : left;}pre {font : 10px/12px verdana, arial, sans-serif;color : #666;text-align : left;}img {border : 0;}