body{margin:0px; padding:0px; font:9pt normal Arial, sans-serif; color:#000000;}

/**** BEGIN:  General Classes ****/
a{color:#2861A3; text-decoration:none;}
a:hover{text-decoration:none;}
img, img a{border:none;}
.clear{clear:both;}
p{margin:0 0 10px 0px; line-height:1.6em;}
.ImgFloatLeft{float:left; margin:5px 5px 5px 0px;}
/**** END:  General Classes ****/

/**** BEGIN:  Template Classes ****/
#wrapper{width:100%; position:relative;}
/**** END:  Template Classes ****/

/**** BEGIN:  Main Content Classes ****/
#MainContent{width:100%; position:relative;}
#MainContent #sideBar{display:none;}
#MainContent #sideBar #Box{display:none;}
#MainContent #sideBar #Box .title{display:none;}
#MainContent #content{width:100%;}
#MainContent #content a{text-decoration:none;}
#MainContent #content a:hover{text-decoration:underline;}
#content{font:12px Arial, sans-serif; color:#000000; line-height:1.6em;}
#content h1{font:20px Arial, sans-serif; color:#94A063;	margin:10px 0px 15px 0px;}
#content h2, .heading{font:18px Arial, sans-serif; color:#275973; margin:50px 0px 0px 0px!important; _margin:0px 0px 0px 15px!important;}
.subheading{color:#275973; font:14px Arial, sans-serif;}
h3{color:#275973; font:14px Arial, sans-serif; border-bottom:1px #4B758B solid; margin:0px 10px 0px 83px;}
/**** END:  Main Content Classes ****/

/**** BEGIN:  Homepage ****/
#programBoxLeft{width:170px; height:167px; border:1px #C9CACB solid; margin:0px 0px 10px 15px; _margin:0px 0px 10px 7px; padding:3px 0px 0px 0px; float:left;}
#programBoxLeft .title{width:160px; height:17px; background:#29537C; margin:0px 0px 0px 3px; padding:0px; font:bold 11px Arial, sans-serif; color:#FFFFFF; text-align:left; padding:18px 0px 0px 5px;}
#programBoxLeft img{width:164px; height:62px; margin:2px 0px 0px 3px;}
#programBoxLeft p{font:10px Arial, sans-serif; line-height:14px !important;	color:#5E5F5F; margin:3px 4px 0px 6px !important;}
#programBoxLeft p a{font:10px Arial, sans-serif; line-height:14px !important; color:#2861A3; margin:3px 0px 0px 87px !important;}
#programBox{width:170px; height:167px; border:1px #C9CACB solid; margin:0px 0px 10px 30px; _margin:0px 0px 10px 30px; padding:3px 0px 0px 0px; float:left;}
#programBox .title{width:159px; height:17px; background:#29537C; margin:0px 0px 0px 3px; padding:0px; font:bold 11px Arial, sans-serif; color:#FFFFFF; text-align:left; padding:18px 0px 0px 5px;}
#programBox img{width:164px; height:62px; margin:2px 0px 0px 3px;}
#programBox p{font:10px Arial, sans-serif; line-height:14px !important;	color:#5E5F5F; margin:3px 4px 0px 6px !important;}
#programBox p a{font:10px Arial, sans-serif; line-height:14px !important; color:#2861A3; margin:3px 0px 0px 87px !important;}
#MainContent #content #ColumCenter{width:auto; float:left; margin:15px 0px 0px 0px;}
#MainContent #content #ColumCenter #mainConteiner .headerDivision{height:18px; background:#006699; margin:10px 10px 0px 10px; padding:2px 0px 0px 10px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#MainContent #content #ColumCenter #mainConteiner p{margin:0px 10px 0px 12px;}
#MainContent #content .displayInfo{display:block; margin:10px 0px 0px 0px; position:relative;}
#MainContent #content .displayInfo .displayDate{position:absolute; top:0px; left:310px; _left:300px; height: 31px;}
#MainContent #content .displayInfo h5{color:#275973; font:14px Arial, sans-serif; border-bottom:1px #4B758B solid; margin:0px 25px 0px 83px;}
#MainContent #content .displayInfo h6{color:#275973; font:14px Arial, sans-serif; margin:0px 0px 0px 0px;}
#MainContent #content .displayInfo h4{color:#275973; font:14px Arial, sans-serif; border-bottom:1px #4B758B solid; margin:0px 25px 0px 10px;}
#MainContent #content .displayInfo img{padding:7px 5px 0px 10px; margin:0px 5px 0px 0px; float:left;}
#MainContent #content #ColumCenter .displayInfo{display:block; margin:10px 0px 0px 0px;}
#MainContent #content #ColumCenter .displayInfo{display:block; margin:10px 0px 0px 0px;}
#MainContent #content #ColumCenter .displayInfo h3{color:#275973; font:14px Arial, sans-serif; border-bottom:1px #4B758B solid; margin:0px 10px 0px 83px;}
#MainContent #content #ColumCenter .displayInfo img{padding:7px 5px 0px 10px; margin:0px 5px 0px 0px; float:left;}
/**** END:  Homepage ****/

/**** BEGIN: Landing Page ****/
#MainContent #content .displayInfoColumnCenter{display:block; margin:10px 0px 0px 0px; position:relative; width:400px;}
#MainContent #content .displayInfoColumnCenter .displayDate{position:absolute; top:0px; left:310px; _left:300px; height: 31px;}
#MainContent #content .displayInfoColumnCenter h5{color:#275973; font:14px Arial, sans-serif; border-bottom:1px #4B758B solid; margin:0px 25px 0px 83px;}
#MainContent #content .displayInfoColumnCenter h6{color:#275973; font:14px Arial, sans-serif; margin:0px 0px 0px 0px;}
#MainContent #content .displayInfoColumnCenter h4{color:#275973; font:14px Arial, sans-serif; border-bottom:1px #4B758B solid; margin:0px 25px 0px 10px;}
#MainContent #content .displayInfoColumnCenter img{padding:7px 5px 0px 10px; margin:0px 5px 0px 0px; float:left;}
#MainContent #content .displayInfoColumnCenter{display:block; margin:10px 0px 0px 0px;}
#MainContent #content .displayInfoColumnCenter{display:block; margin:10px 0px 0px 0px;}
#MainContent #content .displayInfoColumnCenter h3{color:#275973; font:14px Arial, sans-serif; border-bottom:1px #4B758B solid; margin:0px 10px 0px 83px;}
#MainContent #content .displayInfoColumnCenter img{padding:7px 5px 0px 10px; margin:0px 5px 0px 0px; float:left;}
#MainContent #content #ColumCenter p{margin:0px; padding:0px;}
#MainContent #content #ColumCenter .blockInfo{display:block; margin-bottom:20px; _margin-bottom:15px;}
#spaceMarginBottom{margin:0px 0px 25px 0px !important;}
#MainContent #content #ColumCenter h1{color:#94A063; font:26px Arial, sans-serif; margin:0px 0px 0px 11px; padding:0px !important;}
/**** END: Landing Page ****/

/**** BEGIN: Program Experts Box  ****/
#MainContent #content #ColumRightSide{width:182px; float:right; margin:0 0px 0px 15px;}
#MainContent #content #ColumRightSideMain{width:182px; float:right; margin:15px 0px 0px 15px;}
#MainContent #content #ColumRightSide .BoxInfo .expertContentContainer{overflow:hidden; line-height:14px !important; margin:0px 10px 0 10px; padding:3px 0 3px 0; font:11px Arial, sans-serif;}
#MainContent #content #ColumRightSide .BoxInfo{border:1px #999999 solid; width:178px; background:white; margin-left:1px; padding-top:2px; text-align:center;}
#MainContent #content #ColumRightSide .BoxInfo p{line-height:14px !important; margin:0 0 5px 0; font:9px Arial, sans-serif;}
#MainContent #content #ColumRightSide .BoxInfo p a{margin:0px 0px 0px 0px; text-decoration:none;}
#MainContent #content #ColumRightSide .BoxInfo p a:hover{text-decoration:underline;}
#MainContent #content #ColumRightSide .BoxInfo p a:hover{color:#2861A3 !important;}
#MainContent #content #ColumRightSide .BoxInfo img{padding:4px 0px 0px 0px; max-width:160px; overflow:hidden;}
#MainContent #content #ColumRightSide .BoxInfo .title{width:174px; margin:0px 0px 0px 2px; padding:7px 0px 4px 0px; background:#29537C; font:bold 12px Arial, sans-serif; color:#FFFFFF; text-align:center;}
/**** END: Program Experts Box  ****/

/**** BEGIN:  Events ****/
#MainContent #content #events{width:550px; margin:0px 0px 0px 17px;}
#MainContent #content #events p{margin:0px; padding:0px;}
.generalTitle{background:#29537C; height:18px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; width:91%; margin:20px 0px 0px 17px; padding:2px 0px 0px 15px;}
/**** END:  Events ****/

/**** BEGIN:  Experts Search ****/
.searcharea{display:none;}
.searcharea .btnSearch{display:none;}
.searcharea h1{display:none;}
.searcharea ol{display:none;}
.searcharea ol li{display:none;}
.searcharea .optionSeach{display:none;}
.searcharea .optionSeach ul{display:none;}
.searcharea .optionSeach ul li{display:none;}
.searcharea .optionSeach ul li a{display:none;}
.searcharea .optionSeach ul li a:hover{display:none;}
.searcharea .optionSeach ul li a:visited{display:none;}
.searcharea a{display:none;}
.searcharea a:hover{display:none;}
.searcharea a:visited{display:none;}
.searcharea form{display:none;}
h6{display:none;}
/**** END:  Experts Search ****/

/**** BEGIN:  Press Releases ****/
.pressTitle a{font-weight:bold;}
.pressDate{font-size:11px;}
.pressSummary{font-size:11px;}
/**** END:  Press Releases ****/

/**** BEGIN: Header ****/
#header{display:none;}
#header .banner{display:none;}
#header .bgBar{display:none;}
#header .bgBar .date{display:none;}
/* search */
#header .bgBar .search form{display:none;}
#header .bgBar .search{display:none;}
#header .bgBar .search .inputSearch{display:none;}
#header .bgBar .search .btnGo{display:none;}
/* top nav */
#topNavContainer{display:none;}
.topNavOff, .topNavOn{display:none;}
.topNavOff{display:none;}
.topNavOn{display:none;}
.topNavOff a, .topNavOn a{display:none;}
.topNavOn a{display:none;}
/**** END: Header ****/

/**** BEGIN:  Left Nav ****/
/* container */
#leftNavContainer{display:none;}
#leftNavContainer .title{display:none;}
html > body #leftNavContainer .title{display:none;}
#leftNavContainer .title a{display:none;}
.leftNav{display:none;}
html > body .leftNav{display:none;}
.leftNavT3Off div, .leftNavT3On div{display:none;}
html > body .leftNavT3Off div, html > body .leftNavT3On div{display:none;}
/* leftNavT3 :: Tier 3 :: Only used on Tier 4 pages and lower*/
.leftNavT3Off, .leftNavT3On{display:none;}
.leftNavT3Off a, .leftNavT3Off a:visited, .leftNavT3Off a:active, .leftNavT3Off a:hover, .leftNavT3On a, .leftNavT3On a:visited, .leftNavT3On a:active, .leftNavT3On a:hover{display:none;}
.leftNavT3On a, .leftNavT3On a:visited{display:none;}
.leftNavT3Off a:hover{display:none;}
.leftNavT3On a:hover{display:none;}
/**** END:  Left Nav ****/

/**** BEGIN:  Left Column Content ****/
#MainContent #sideBar #Box p{display:none;}
#MainContent #sideBar #Box ul{display:none;}
#MainContent #sideBar #Box ul ul{display:none;}
#MainContent #sideBar #Box ul ul li a{display:none;}
#MainContent #sideBar #Box ul li{display:none;}
#MainContent #sideBar #Box ul li a{display:none;}
#MainContent #sideBar #Box p a{display:none;}	
#MainContent #sideBar #Box .BoxInfo{display:none;}
#MainContent #sideBar #Box .BoxInfo a{display:none;}
#MainContent #sideBar #Box .BoxInfo a:hover{display:none;}
/**** END:  Left Column Content ****/

/**** BEGIN:  FORMS ****/
form{padding:0; margin:0; display:inline;}
.required{color:#540710; font-weight:bold;}
.requiredImg{padding-right:3px;}
.response{font-weight:bold; color:#007856;}
.instructions{font-weight:bold; color:#29537C;}
.error{width:70%; text-align:center; margin:10px 0 10px 0; font-weight:bold; color:#540710; clear:both;}
table.formTable td{vertical-align:top; padding:0 3px 5px 3px;}
form td.label{padding-top:3px; text-align:right; font-weight:bold;}
.label{text-align:right; font-weight:bold;}
.labelLeft{text-align:left; font-weight:bold;}
form td.text{padding-top:3px;}
input.field{font-family:"courier new", monospace, courier; height:16px; font-size:12px;}
textarea.field{font-family:"courier new", monospace, courier; font-size:12px;}
input.radio{}
input.check_box{vertical-align:middle; margin-top:-3px;}
html > body input.check_box{margin-top:-1px;}
.select{font-family:helvetica, arial, sans-serif; font-size:11px;}
select.select{font-family:helvetica, arial, sans-serif; font-size:11px;}
.example{font-size:11px; color:#666666;}
.formButtons{margin:20px 0 0 0; text-align:center; clear:both;}
.formButtons input, .formButtons img{margin:0 10px 0 10px; padding:2px 0 1px 0; width:100px; background:#95A064; font-size:10px; font-weight:bold; color:#FFFFFF; letter-spacing:0.1em;}
/**** END:  FORMS ****/

/**** BEGIN:  CMS Internal Include Blocks ****/
hr.cmsInternalIncludes{display:none;}
div.cmsInternalIncludes{display:none;}
/**** END:  CMS Internal Include Blocks ****/

/**** BEGIN: Google Ads ****/
#adspace{display:none;}
#adspace #notice{display:none;}
/**** END: Google Ads ****/

/**** BEGIN:  Breadcrumb ****/
#breadcrumb{height:125px; color:#FFFFFF;}
/**** END:  Breadcrumb ****/

/**** BEGIN:  Page Utility Nav ****/
#utilityNav{display:none;}
#utilityNav img{display:none;}
/**** END:  Page Utility Nav ****/

/**** BEGIN:  Footer ****/
#footer{clear:both; margin:30px 0 15px 0; padding-top:5px; font-size:11px; color:#999999; border-top:1px solid #C9CACB;}
/**** END:  Footer ****/

/**** BEGIN:  Print ****/
#printHeader{position:absolute; left:0; top:0; width:680px;}
#printPageTitleContainer{width:100%; height:18pt;}
#printPageTitle{width:100%; margin:1.5pt 0 0 0; color:#006699; font-weight:bold; font-size:8pt; text-align:right;}
/**** END:  Print ****/