#content {width:980px; background:#f0efe7 url(../img/content-bg.gif) bottom left repeat-x; padding:0 0 50px 0;}

#leftcol {float:left; width:260px; padding:0 0 0 50px;}
#leftcol .padding {padding:25px 0 0 0;}
#leftcol .padding p {margin:5px 0 20px 0; line-height:24px;}

#sidebar {background:#f4f4f4 url(../img/sidebar-top-round.gif) top left no-repeat; width:258px;}
#sidebar li {padding:5px 0 5px 15px; font-size:12px; font-weight:bold;}
#sidebar a {color:#666666;}
#sidebar .header {padding-top:10px; font-size:14px; border-bottom:1px solid #ebeae3; margin-bottom:5px;}
#sidebar .header a {color:#333333;}
#sidebar .sub1 {margin-left:45px; list-style-type:disc; padding-left:0;}
#sidebar .sub1-on {color:#9f3804;}
#sidebar .sub2 {margin-left:45px; list-style-type:none; font-size:11px; font-weight:normal; padding-right:10px;}
#sidebar .on {color:#9f3804;}
#sidebar .on a {color:#9f3804;}
#sidebar .footer {padding:0; background:url(../img/sidebar-bottom-round.gif) bottom left no-repeat; width:258px; height:20px; line-height:0;}

#leftcol .padding .sidebar-img {margin:25px 0 25px 0; text-align:center;}

#rightcol {float:left; width:610px; padding:0 0 0 30px;}
#rightcol .padding {padding:25px 30px 0 0;}
#rightcol .padding h1 {padding:0; font-weight:normal; letter-spacing:1px; font-size:22px;}
#rightcol .padding h2 {padding:15px 0 5px 0; font-size:16px; color:#9f3804;}
#rightcol .padding h3 {font-size:14px; font-weight:normal; color:#004b8d;}
#rightcol .padding h4 {font-size:12px; font-weight:normal; color:#004b8d;}
#rightcol .padding p {margin:5px 0 15px 0; line-height:24px;}
#rightcol .padding ul {margin:0 0 20px 35px;}
#rightcol .padding ul li {padding:0 0 8px 0; font-size:12px; list-style-type:disc; line-height:24px;}
#rightcol .padding .centerimage {margin:25px 0 25px 0; text-align:center;}

#rightcol .padding .jumplinks {list-style-type:none; margin:25px 0 25px 0;}
#rightcol .padding .jumplinks li {list-style-type:none; font-size:12px; background:none; border-bottom:1px solid #C6C4BF; padding:10px 10px 10px 0;}

#rightcol .padding .partners {width:100%;}
#rightcol .padding .partners td {background:#f4f4f4; padding:25px; text-align:center;} 

#rightcol .padding .team {width:100%; margin-bottom:15px;}
#rightcol .padding .team td {background:#f4f4f4; padding:15px; border-bottom:1px solid #C6C4BF; line-height:18px;}

#rightcol .padding .benefits {width:100%; margin-bottom:15px;}
#rightcol .padding .benefits td {background:#f4f4f4; padding:15px; border-bottom:1px solid #C6C4BF; line-height:24px;}
#rightcol .padding .benefits .benefit {font-size:12px; font-weight:bold; border-right:1px solid #c6c4bf;}
#rightcol .padding .benefits .header {color:#9f3804; font-size:14px;}
#rightcol .padding .benefits td h2 {margin:0; padding:0;}

#rightcol .padding .apply {width:100%; margin:15px 0 15px 0;}
#rightcol .padding .apply td {background:#f4f4f4; padding:15px 10px 15px 15px; border-bottom:1px solid #C6C4BF; line-height:24px;}
#rightcol .padding .apply td h2 {margin:0; padding:0;}
#rightcol .padding .apply .application {font-size:12px; font-weight:normal; border-right:1px solid #c6c4bf;}

#rightcol .padding .services {width:250px; float:left; margin:0 20px 45px 0; list-style-type:none;}
#rightcol .padding .services li {font-size:12px; padding:5px 5px 5px 0; list-style-type:none; border-bottom:1px solid #C6C4BF;}
#rightcol .padding .services .header {list-style-type:none; font-size:12px; font-weight:bold; margin-left:0;}
#rightcol .padding .services .header a {color:#004b8d; text-decoration:underline;}
#rightcol .padding .services a {text-decoration:underline;}
#rightcol .padding .services a:hover {text-decoration: none;}

#rightcol .padding ol {list-style-type:decimal; margin:0 0 0 35px;}
#rightcol .padding ol li {list-style-type:decimal; padding:0 0 10px 0; line-height:18px;}

#rightcol .padding ol policy {list-style-type:A; margin:0 0 0 35px;}
#rightcol .padding ol policy li {list-style-type:A; padding:0 0 10px 0; line-height:18px;}

#breaker {width:100%; height:1px; line-height:0px; border-bottom:1px solid #C6C4BF; margin:15px 0 5px 0;}

#rightcol .padding .seaport {width:100%; margin-bottom:10px;}
#rightcol .padding .seaport td {background:#f4f4f4; padding:8px; border-bottom:1px solid #C6C4BF; line-height:16px;}