.content {padding-bottom:30px !important;margin-bottom:10px;}
.content .more {text-align:right; padding:0 0 10px 0;}
.ltcol .subnav ul li a{background-position:10px 6px;}
/*tabs content*/
.content .tabsbox {float:left; margin:25px 0; border:#999 solid 1px; padding:1px; _width:447px; _height:260px; _overflow:hidden;}
.content .tabsbox ul.tabs  {background:#e8e9e4; float:left; padding-left:5px; _padding-left:0px; height:24px; padding-top:16px; width:443px; !width:444px; _width:447px;}
.content .tabsbox ul.tabs  li {clear:none; border:0; padding:5px 0 3px; float:left; height:14px; width:212px; margin:0 0 0 5px; display:block; text-align:center; background:#f6f7f6; font-weight:bold;}
.content .tabsbox ul.tabs  li.active {padding:5px 0; background:#fff;}
.content .tabsbox ul.tabs  li.active a {color:#e46702;}
.content .tabsbox ul.tabs  li a {padding:22px; margin:0; color:#32668B;}
.content .tabsbox .tabsbox_content {background:#fff; float:left; width:429px; !width:444px; overflow:scroll; overflow-y:scroll; overflow-x:hidden; height:200px; padding:10px 0px 10px 20px; !padding:10px 0px 10px 5px;}
.content .tabsbox .tabsbox_content ol li {padding:5px 0; border-bottom:#999 dotted 1px; float:none;}
.content .tabsbox .tabsbox_content ol li.last {border-bottom:0;}
.content .tabsbox .tabsbox_content ol li a {padding-left:0px; display:block; overflow:visible;}
.content .tabsbox .tabsbox_content ol li .bulletNum {width:17px; height:18px; padding:0; !height:16px; display:block; 
text-align:center; margin:0 5px 0 0; background:url(../images/orange_ol_bullet.gif) 0 0 no-repeat; _background-position:0 1px; 
display:block; float:left; color:#fff; !background-position:0 bottom;font-size:.9em;overflow:visible}


/*content*/
.two_col_a .content {padding-left:15px; width:731px;}
.three_col_a .content ul li {clear:both; border-bottom:#999 dotted 1px;}
.three_col_a .content .listBoxModule ul li {float:left; width:100%;}

.content h1.flush {margin-bottom:1px;}

.content ul li {border-bottom:#999 dotted 1px; width:98%; float:left;}
.content ul li.last {border:0;}

.two_col_a.genpsych .content{padding-bottom:0 !important;}

.content .topcontent {float:left; margin:0 0 25px 0; background:#EBF4FB;}
.content .topcontent div.bluebg {padding:20px 25px; width:421px; float:left; color:#1E66A7; font-size:1.2em; line-height:1.6em;}
.content .topcontent div.rightcontent {height:190px; width:259px; float:right; font-size:1.2em; padding-top:15px; background:#6886a4;line-height:1em;}
.content .topcontent div.rightcontent ul {padding:0 12px;}
.content .topcontent div.rightcontent ul li {border-color:#fff; padding:10px 0 10px 10px; background:transparent url(../images/white_bullet.gif) no-repeat 0 50%;}
.content .topcontent div.rightcontent ul li a {color:#fff;}

.three_col_a .content .tabMain ul li {clear:none;width:auto;border:0;}
.three_col_a .content .lowerContent {float:left;width:100%;}
.three_col_a .content .lowerContent .listBoxModule { border: 0;}
.three_col_a .content .lowerContent .listBoxModule .wysiwyg {padding-left: 0px;}
.three_col_a .content .lowerContent .listBoxModule .wysiwyg ul {padding-left: 2px;}
.three_col_a .content .lowerContent .listBoxModule h4 {color:#807F7E; font-size:13px; border-bottom:2px solid #68809D; padding:10px 0 1px;font-weight:normal;}

/*governemt construct*/
.content .module {float:left; margin:20px 0 0;}
.content .module .left {float:left;}
.content .module .body {float:right; width:528px; padding:0 10px;}
.three_col_a .module .body {width:378px;}
.content .module h2 {margin-top:0;}
.content .module .body h2 {margin-top:0; padding-top:0;}

.govrelations .sectionA h2, .govrelations .sectionB h2 {border-bottom:2px solid #6885A4; color:#6885A4; font-size:1.5em; font-weight:normal; line-height:17px; margin:20px 0; padding:0 0 5px;}
.govrelations .sectionA ul, .govrelations .sectionB ul {}
.govrelations .sectionA .advocacy_issues {height:201px; overflow:scroll; overflow-y:scroll; overflow-x:hidden; border:solid 1px #999; padding:5px 10px; margin-top:1px; _width:325px;}
.govrelations .sectionA .advocacy_issues li{background:none; border:0; padding:3px 0;}
/*.govrelations .sectionA .advocacy_issues li a {}*/

.value_prop {margin-bottom:10px;}
.value_prop .bluebg {width:100%; height:auto; margin-bottom:1px; overflow:hidden;}
.value_prop .bluebg.top {padding:20px; background:#ebf4fb !important; }
.value_prop .left, .value_prop .right {background:#ebf4fb !important; float:left !important; padding:5px 20px; min-height:270px;_height:270px;}
.value_prop .left {width:325px;}
.value_prop .right {width:324px; _width:316px;}
.value_prop .bluebg h2 {margin:0;}
.value_prop .bluebg h3 {color:#1e66a7; font-size:1em; padding:10px 0 5px;}
.value_prop .bluebg ul {margin:5px 0;}
.value_prop .bluebg ul li {border:0; padding:4px 0 4px 8px;}
.value_prop .left{border-right:1px solid #fff;}

.content .subcontent {width:455px; border-right:#999 solid 1px; padding-right:16px; float:left; padding-bottom:30px;}
.content .subcontent ul li {padding-left:0; background:none;}
.content .subcontent ul li p {padding:5px 0 0 0;}
.content .subcontent ul li h3 {font-size:1em; color:#1E66A7;}
.content .subcontent ul li a {clear:both; display:block; font-size:.9em;}

/*list box module*/
.rtcol .listBoxModule ul li {width:96%;}
.rtcol .three_col_a .content .listBoxModule.leftbox {margin:0 12px 0 0;}
.rtcol .listBoxModule h3{margin-bottom:1px;}
.rtcol .listBoxModule p, .rtcol .listBoxModule ul, .rtcol .listBoxModule ol{margin-top:5px;}

/*tables*/
.content table {padding-bottom:20px; border-bottom:1px dotted #999;}
.content table tr td {padding:10px 5px 10px 10px;}
.content table tr.alt td {padding:5px 10px; border-right:2px solid white; color:#2167ab; font-weight:normal; background:#E0EEFB;}

/*governance council*/
.content .btmborder.inside_more {padding:0;}
.content .btmborder.inside_more .more {float:none; text-align:left; padding:10px 0;}

/* Scholarships grants and awards styling */

.mainwrap .content .sga {padding:0;margin:10px 0;position:relative;}
.mainwrap .content .sga .upd_rslts{border:1px solid #CECECE;width:137px;overflow:hidden;top:10px;right:10px;position:absolute;padding:0;margin:0;}
.mainwrap .content .sga .upd_rslts input{padding:0 4px 2px;!padding:2px 4px 2px;margin:1px;background:#6497CB;font-size:1em;font-weight:bold;color:#FFFFFF;width:135px !important;height:21px;border:medium none;text-transform:uppercase;}
.mainwrap .content #facetOptions .ref_by{width:23%;float:left;margin:10px 8px 10px 0;overflow:hidden;}
.mainwrap .content #facetOptions .ref_by ul li{background:none;border:none;margin-right:5px;}
.mainwrap .content #facetOptions .ref_by ul li span{padding-left:5px;float:left;width:86%;!width:80%;margin-right:5px;}
.mainwrap .content #facetOptions .ref_by ul li input{float:left;}
.mainwrap .content #facetOptions .date_range{clear:both;float:left;position:relative;padding-top:1.5em;}
.mainwrap .content .fromb, .mainwrap .content .tob {width:16px; height:15px; background:url(../images/calendar.gif) no-repeat 0 0; border:none;}
.sga .content{overflow:visible;}


/* Calendar */
.calendarModule {position:absolute; left:0; top:0; z-index:200; width:270px; border:1px solid #999; display:block;}
.calendar {text-align:center; background-color:#fff; border-bottom:#a7c0d7 dotted 1px; width:100%;}
.calendar table {border-collapse:collapse; border-spacing:1px; margin:1px; padding:0px; clear:both; width:270px; _width:auto; border:0;}
.calendar table tbody{border:0;}
.calendar table.calNav {margin:0; width:100%; background-color:#ededed; border-bottom:#999 1px inset;}
.calendar tr {width:100%;  border:0;}
.calendar tr th {width:35px; background:none; font-weight:bold; border:0; text-align:center;}
.calendar tr.header {float:none; height:22px; border-bottom:0; background-color:#e46702;}
.calendar tr.header th {text-align:left; background-color:#e46702; color:#fff; padding:5px 0 5px 10px; font-size:1.1em;}
.calendar tr.days  {color:#1e66a6;}
.calendar .calNav tr {background:none; width:100%; float:none;}
.calendar .calNav tr td {border:none; padding:3px 0px; font-weight:bold;}
.calendar table tr td, .calendar th {color: #000; empty-cells:show; padding:2px 0px;}
.calendar table tr td {font-size:.9em; padding:3px 0;}
.calendar td.target {background:url(../images/cal_event_highlight.gif) no-repeat center center;}
.calendar a, .calendar a:visited {color:#000; text-decoration:none; font-weight:normal;}
.calendar a:hover {color:#0000ff; text-decoration: underline;}
.calendar a.button {font-weight:bold; color:#000; font-size:1.2em;}
.calendar a.button:visited, .calendar a.button:hover {}
.calendar a.button img {vertical-align:bottom; !vertical-align:middle;}
.calendar tr.empty{visibility:hidden;}
.calendar tr.empty td{border-style: none;}

.calendar .top {border-bottom:0;}
.calendar .bottom {margin-top:5px;}

/*calendar overlay*/
.overlay_active {position:absolute; left:0; top:0; z-index:111; width:800px; height:1200px; background:none;}
.overlay_hidden {display:none;}
#hidden {display:none;}

/* COR Listing page */
.content table.cor {border:solid 1px #999;width:730px;padding:0;margin-top:12px;}
.content table.cor tr th {color:#DD6926; background-color:#E9EbE6;font-size:13px; text-align:left;font-weight:bold;padding:12px;}
.content table.cor tr th.colhead_member {width: 255px}
.content table.cor tr th.colhead_area {width:475px;}
.content table.cor tr td {padding:7px 12px;border-top: 1px dotted #999; font-size:12px;Vertical-align:middle;margin:0;}
.content table.cor tr td.colLeft{border-right:5px dotted #fff;padding-left:22px;text-indent:-10px;}
.content table.cor tr td.colRight{border-left:5px dotted #fff;}
.content table.cor .bullet {background:transparent url(../images/orange_square.gif) 0 5px no-repeat; padding-left:10px;}
.content .listing .errMsg {font-weight:bold;margin-top:10px;}


/*modify for css phase II - bottom boxes */
.content .listContent {margin-bottom:15px; float:left; width:216px; padding:1px 1px 8px; overflow:hidden; border: none; width: 216px;}
.content .listContent .wysiwyg {padding-left: 0px;}
.content .listContent .wysiwyg ul {padding: 0 9px; padding-bottom:0;width:95%;padding-left:5px; list-style:none; }
.content .listContent .wysiwyg ul li {margin-bottom:0; padding:4px 0; background:transparent url(../images/orange_square.gif) 0 10px no-repeat !important; padding-left:10px;list-style-type:none;width:95%;}
