#main-navigation { width:920px; height:auto !important; height:37px; min-height:37px; margin:0px auto 20px auto; position:relative; overflow:hidden; background:url(/images/v3/about-us/nav-bkgd.png) no-repeat left top; }
#subsite-navigation ul {float:left;position:relative;left:-45%;list-style: none;margin:0;padding:0;}
.navi-container { float:left; left:45%; position:relative; text-align:center; }


#mediakit-navigation-bar { width:920px; height:auto !important; height:37px; min-height:37px; margin:0px auto 20px auto; position:relative; overflow:hidden; background:url(/images/v3/about-us/nav-bkgd-mediakit.png) no-repeat left top; }
#mediakit-subsite-navigation ul {float:left;position:relative;left:-50%;list-style: none;margin:0;padding:0;}
.navi-container { float:left; left:50%; position:relative; text-align:center; }

#contactus-navigation-bar { width:920px; height:auto !important; height:37px; min-height:37px; margin:0px auto 20px auto; position:relative; overflow:hidden; background:url(/images/v3/about-us/nav-bkgd-contact-us.png) no-repeat left top; }
#contactus-subsite-navigation ul {float:left;position:relative;left:-50%;list-style: none;margin:0;padding:0;}
.navi-container { float:left; left:50%; position:relative; text-align:center; }


#main-navigation li,
#mediakit-navigation-bar li,
#contactus-navigation-bar li
{ float:left; border-right:1px solid #5d92d7; cursor:pointer;}

#main-navigation li.first,
#mediakit-navigation-bar li.first,
#contactus-navigation-bar li.first
{ border-left:1px solid #5d92d7; }

#main-navigation li a,
#mediakit-navigation-bar li a,
#contactus-navigation-bar li a 
{ padding:10px 16px 10px 15px; float:left; line-height:17px; color:#FFFFFF; font-size:105%; cursor:pointer;font-family:Arial, Helvetica, sans-serif;text-decoration:none; }

#main-navigation li.nav-on,
#mediakit-navigation-bar li.nav-on,
#contactus-navigation-bar li.nav-on
{ background: url(/images/v3/about-us/navon-bkgd.gif) repeat-x top left; }

.box-570 { background: url(/images/v3/generic/boxes/middle-570.gif) repeat-y top left; display:block; width:570px; margin:0 30px 18px 30px;}
.content-570 { padding:2px 10px; }
.top-570 { background: url(/images/v3/generic/boxes/top-570.gif) repeat-y top left; display:block; width:570px; height:8px; }
.bottom-570 { background: url(/images/v3/generic/boxes/bottom-570.gif) repeat-y bottom left; display:block; width:570px; height:8px;}

.objectives { margin:0 10px; border-top:solid 1px #ffccc8;}
.objectives li { padding:3px; border-bottom:solid 1px #ffccc8;}
.objectives ul  { margin-left:5px; } 
.objectives ul li { border:none; }

.generic-table {border-collapse:collapse; margin:0 0 20px 0;}
.generic-table td { border-bottom:none; border-top:none;text-align:left; }
.generic-table th { text-align:left;padding:5px; border:none;}
.generic-table .even { background-color:#EDEDE1; }
.generic-table .odd { background-color:#E4E4D8; }
.generic-table .col2pic { padding:5px; width:80px; }
.generic-table .col2text { width:520px padding:5px; }
.generic-table .col4pic { padding:5px; width:80px; }
.generic-table .col4text { width:260px padding:5px; }
.generic-table .right { border-right:none; }
.generic-table .left { border-left:none; }


.content_hide { display: none; }
#tabList { margin: 0;padding: 0; list-style: none; width: 630px; height:25px; border-bottom:solid 1px #ccc; background: #fff url(/images/v3/generic/01homepage_r19_c20.gif) no-repeat center left; }
#tabList li { float:left; margin:0; padding:0; }
#tabList li a { display: block; padding: 15px 10px 0 10px; font: Arial, Helvetica, sans-serif; color: #000;text-decoration: none; background: url(/images/v3/generic/01homepage_r19_c20.gif) no-repeat center right;}
#tabList .tab_active a { color: #c00000; font-weight:bold; background: #fff url(/images/v3/generic/01homepage_r19_c20.gif) no-repeat center right; }
#tabList li a:hover { color: #c00000; }

.pointed-list  { margin-bottom:20px; }

.internal-list { margin:0 10px 18px 10px;  border-top:solid 1px #ffccc8; }
.internal-list li { padding:5px 0; font-size:inherit; border-bottom:solid 1px #ffccc8;  }
.internal-list li a { padding:0; }
.left-column .sub-section .right-column a:link { padding:5px 0;}
.no-padding li { padding:0; }


#accordion { margin:0 10px; }
.toggler {  border-top:solid 3px #d5d7ca; background:url("/images/v3/about-us/plus.gif") no-repeat scroll right center transparent; clear:both; cursor:pointer; padding:5px 0 0 0; position:relative;  margin:3px 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; }
.element .left-column { width:300px; float:left; display:inline; }
.element .right-column { width:300px; float:right; display:inline; }