/**********************************************************************
 **********************************************************************
General
**********************************************************************
**********************************************************************/
p { margin: 0; padding: 0 0 10px; }
.listtitleblue { color: #095D7E; font-size: 14px; font-weight: bold; }
.listdescriptionblue { padding:0; font-size:12px; color:#4d4d4d; padding-bottom:10px; }

/**********************************************************************
 **********************************************************************
Header
**********************************************************************
**********************************************************************/
div.container div#header { height:325px; }
div.container div.logo { background: none; cursor: pointer; display: block; float: left; height: 96px; left: 24px; position: relative; top: 26px; width: 238px; z-index: 180; }
div.container div.masthead { clear: both; display: inline-block; background:#FFFFFF url(/images/mastheadBg_prod.png) 0 0px repeat-x; position: relative; top: 0px; width: 100%; height:247px; }

div.layout-left-border { top:-294px; }
div.layout-right-border { top:-294px; }

/* Audience */
div.Audiences{ background:url(/images/audienceBg.png) 0 0 no-repeat; width:260px; height:52px; top: 102px; left: 725px; }

/**********************************************************************
 **********************************************************************
Center Boxes
**********************************************************************
**********************************************************************/

 /* ====================== Left Section ============================== */
div.left { float:left; padding:20px 15px; height:auto; min-height:150px; width:235px; }
div.left div.leftPara { font-size: 13px; line-height: 1.4em; padding-bottom: 35px; background: url(/images/contentseparator.png) center bottom no-repeat; font-style: italic; color:#717171; }
div.left div.contactinfo { color:#717171; font-size:10px; margin-top:20px; border:0; }
div.contactinfo a { color:#095D7E; }

/* What's New */
div.center div.hp_news { float: left; width: 204px; padding:0 12px 12px; background: url(/images/hpnewsBg.png) 0 0 no-repeat; height:100%; position:relative; margin-top:10px; }
div.center div.hp_news ul.plainlist { position:relative; height:100%; margin: 0; padding: 0; list-style: none; }


/* Key Events */
div.center div.hp_events { float: left; width: 193px; padding:0 12px 12px; background: url(/images/hpeventsBg.png) right 0 no-repeat; overflow:auto; margin-top:10px; }
div.hp_events ul.plainlist { position:relative; list-style:none; }
 
 /* ====================== Center Section ============================== */
div.center { float: left; height: 100%; margin: 0; padding: 10px 0 0; position: relative; width: 450px; }

/* Center Lists */
div.center ul.plainlist li { margin: 0; padding: 5px; }
div.center ul.plainlist li.noleft { margin: 0; padding-left: 0px; }
div.center ul.plainlist li.noleft p.title a { color:#84a900; font-weight:bold; font-size:13px; }
div.center ul.plainlist li.noleft p.description { font-size:12px; color:#4d4d4d; margin:0; padding:0; }
div.center ul.plainlist li.noleft p.content  { font-size:12px; color:#4d4d4d; margin:0; padding:0; }
div.center ul.plainlist li.odd { margin: 0; padding: 5px; background-color:#ebf7fb; color:#095d7e; width:735px; }
div.center ul.plainlist li.even { background: #e4e8cd; width:735px; }
div.center ul.plainlist .title { padding: 0 0 2px 0; font-weight: bold; color:#095d7e; float:none; }
div.center ul.plainlist .description { font-size:12px; color:#095d7e; }
div.center ul.plainlist .title a { font-size:12px; color:#095d7e; display:block; float:none; }
div.center ul.plainlist .title a:hover { color:#095d7e; text-decoration:underline; }
div.center ul.plainlist .title img { vertical-align: middle; padding-left: 5px; }
div.center ul.plainlist p.fileinfo { font-size: 10px; padding: 0; color: #303030; text-align:center; }
div.center ul.plainlist p.col1,
div.center ul.plainlist p.col2 { float: left; width: 40%; }
div.center ul.plainlist p.col3 { float: right; width: 15%; }
div.center ul.plainlist div.photo { float: left; width: 64px; padding: 0 10px 0 0; }
div.center ul.plainlist div.fcontent { float: left; width: 85%; }
div.center ul.plainlist div.photo img { width: 64px; }

 /* ====================== Right Section ============================== */
div.right { margin: 10px 0; padding: 0; width: 270px; float: right; height: auto; min-height: 150px; } 
div.right div.dap { position: relative; width: 195px; height: 33px; background: url(/images/dapfeatureBg.png) 0 0 no-repeat; color: #095d7e; font-size: 90%; padding: 10px 0 0 65px; }
div.right div.calendarchip { position: relative; width: 260px; height: 74px; background: url(/images/calendarchip.png) 0 0 no-repeat; font-size:14px; color:#4A86A0; }
div.right div.calendarchip p { padding:15px 0 0 10px; line-height:16px; }

/* Topics */
div.cgID6 { background: url(/images/topics_header.png) left top no-repeat; padding-top: 6px; } 
div.cgID6On { background: url(/images/topics_header.png) -290px 0px no-repeat; }
div.cgID6On p.listtitle { height: 22px; cursor:pointer; padding-bottom:10px; }
div.cgID6 div.cbody { background:none; height:150px; *height:170px; }
div.cgID6 div.cbody { background: url(/images/featurelistBg.png) left -22px no-repeat; }

.human { background: url(/images/categories/human_rights.png) center left no-repeat; }

/* Quick Links */
div.right div.quicklinksOn p.listtitle { cursor:pointer; font-size:11px; font-weight:normal; height:16px; padding:7px 0 0 31px; }

