/*
SharePoint 2010 CSS Reset v0.1
by Kyle Schaeffer
http://kyleschaeffer.com/sharepoint/css-reset/
*/
.s4-title h1 a,.s4-title h2 a,.s4-tn li.static > .menu-item,.ms-WPBody a:link,.link-item a,.link-item a:link,.s4-ql ul.root > li > .menu-item,.s4-qlheader,.s4-ql a.selected,.s4-ql ul.root ul > li > a,.ms-menutoolbar td a,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,.ms-vb a:link,.ms-vb2 a:link,.ms-vb-user a:link,.ms-linksection-level1 ul li a,.ms-WPTitle a{color:#004D6B;text-decoration:none;}.ms-WPBody a:visited,.link-item a:visited,.s4-qlheader:visited,a.ms-addnew:visited,.ms-ltviewselectormenuheader .ms-viewselector a:visited,.ms-ltviewselectormenuheader .ms-viewselectorhover a:visited,.ms-vb a:visited,.ms-vb2 a:visited,.ms-vb-user a:visited,.ms-linksection-level1 ul li a:visited{color:#004D6B;text-decoration:none;}.s4-title h1 a:hover,.s4-title h2 a:hover,.s4-tn li.static > a:hover,.s4-toplinks .s4-tn a.selected:hover,.ms-WPBody a:hover,.link-item a:hover,.s4-ql ul > li > a:hover,.s4-ql ul.root > li > a:hover,.s4-qlheader:hover,.ms-rtestate-field a:hover,.s4-ql ul.root ul > li > a:hover,.ms-menutoolbar td a:hover,.ms-vh a:hover,.ms-vh2 a:hover,a.ms-addnew:hover,.ms-ltviewselectormenuheader .ms-viewselector a:hover,.ms-ltviewselectormenuheader .ms-viewselectorhover a:hover,a.ms-toolbar:hover,.ms-vh2-nofilter a:hover,.ms-vh2-nofilter-notextalign a:hover,.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-linksection-level1 ul li a:hover,.ms-propertysheet a:hover,.ms-sectionheader a:hover,.ms-disc a:hover{color:#000;text-decoration:none;}.link-item a:active,a.ms-addnew:active,.ms-ltviewselectormenuheader .ms-viewselector a:active,.ms-ltviewselectormenuheader .ms-viewselectorhover a:active,.ms-vb a:active,.ms-vb2 a:active,.ms-vb-user a:active,.ms-linksection-level1 ul li a:active{color:#000;text-decoration:none;}.s4-ql a.selected,.ms-viewlsts .ms-vb2 > a,.ms-addnew a,.ms-selectorlink a,.ms-selectorlink a:visited,.ms-navitem a:link{color:#004D6B!important;text-decoration:none!important;}.s4-ql a.selected:visited,.ms-viewlsts .ms-vb2 > a:visited,.ms-addnew a:visited,.ms-navitem a:visited{color:#004D6B!important;text-decoration:none!important;}.s4-ql a.selected:hover,.ms-viewlsts .ms-vb2 > a:hover,.ms-addnew a:hover,tr.s4-itm-hover a:hover,tr.ms-itmhover a:hover,.ms-selectorlink a:hover,.ms-navitem a:hover,.ms-WPTitle a:hover{color:#000!important;text-decoration:none!important;}.s4-ql a.selected:active,.ms-viewlsts .ms-vb2 > a:active,.ms-addnew a:active,.ms-navitem a:active{color:#000!important;text-decoration:none!important;}.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenuinner,.ms-siteactionsmenuhover,.ms-welcomeMenu,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div,.ms-cui-toolbar-toolbar,.s4-titletable,.ms-socialNotif-Container,.ms-sbplain,.ms-sbtable,body #pageStatusBar,.link-item,.link-item a,.link-item a:link,.ms-WPBody,.ms-menutoolbar td a,.ms-toolbar,.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-vb-user,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,td.ms-vb,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,th.ms-vh,td.ms-vb,.ms-dlgTitleText,.ms-formlabel,.ms-descriptiontext,.ms-formtoolbar,select,.ms-input,.ms-long,.ms-inputuserfield,.ms-toolbarContainer,div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer,.description,.ms-sectionheader,.ms-linksection-level1,.ms-pageinformation h3.ms-standardheader,table.ms-pageinformation,table.ms-createpageinformation,.ms-pageinformation table td,.ms-createpageinformation table td,.ms-linksectionheader,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-propertysheet,.ms-formdescription,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-listedit table.ms-pageinformation,.ms-listedit .ms-pageinformation table td,.ms-listedit .ms-propertysheet,.ms-listedit .ms-descriptiontext,.ms-SPZoneLabel,.ms-SPButton,.ms-wpadder-sectionhead,.ms-wpadder-wpname,.ms-wpadder-categoryColumn,.ms-wpadder-categoryColumn td,.ms-wpadder-items,.ms-wpadder-upload input,.ms-wpadder-upload button,.ms-wpadder-tabTable th,.ms-wpadder-description,.ms-wpadder-zoneArea button,.ms-WPTitle,.link-item-large,.link-item-large a,.link-item-large a:link,div.title-With-Background a,div.title-With-Background a:link,div.title-With-Background a:hover,div.title-With-Background a:visited,div.title-With-Background a:active,.headertitle,.headertitle a,.headertitle a:link,.level-item,.level-item a,.level-item a:link,.headertitle-band,.headertitle-band a,.headertitle-band a:link,.headertitle-large,.headertitle-large a,.headertitle-large a:link,.headertitle-small,.headertitle-small a,.headertitle-small a:link,.level-description,.ms-WPBody td,.medium,groupheader,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield,table.ms-disc td,table tr td.ms-disc-bordered-noleft,.ms-formbodysurvey,.ms-gridCol,.ms-gridT1,.ms-surveyVBarT,.ms-surveyVBarTC,.ms-surveyTotal{font-family:inherit;}.ms-selectorlink a,.ms-selectorlink a:visited{font-family:inherit!important;}.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenu,.s4-breadcrumb-menu,.ms-cui-TabRowLeft,.ms-cui-toolbar-toolbar,.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,.s4-search input.ms-sbplain,.ms-sbplain,.s4-search input,.link-item,.link-item a,.link-item a:link,.ms-WPBody,.s4-ql ul.root > li > .menu-item,.s4-qlheader,.s4-qlheader:visited,.ms-menutoolbar td a,.ms-toolbar,.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-vb-user,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,td.ms-vb,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,th.ms-vh,td.ms-vb,.s4-titletable,.ms-dlgTitleText,.ms-descriptiontext,.ms-formtoolbar,select,.ms-input,.ms-long,.ms-dtinput,.ms-dttimeinput,.ms-inputuserfield,.ms-toolbarContainer,div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer,.description,.ms-linksection-level1 h3,.ms-linksection-level1 ul li a,.ms-pageinformation h3.ms-standardheader,table.ms-pageinformation,table.ms-createpageinformation,.ms-pageinformation table td,.ms-createpageinformation table td,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-formdescription,.ms-authoringcontrols,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-SPZoneLabel,.ms-SPButton,.ms-wpadder-categoryColumn,.ms-wpadder-categoryColumn td,.ms-wpadder-items,.ms-wpadder-upload input,.ms-wpadder-upload button,.ms-wpadder-tabTable th,.ms-wpadder-description,.ms-wpadder-zoneArea button,.ms-WPTitle,.level-item,.level-item a,.level-item a:link,.level-description,.headertitle,.ms-WPBody td,.medium,groupheader,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield,table.ms-disc td,table tr td.ms-disc-bordered-noleft,.ms-gridCol{font-size:1em;}.s4-title h2,.ms-socialNotif-text,.s4-search select.ms-sbscopes,.s4-search input.ms-sbplain,.article-content,.welcome-content,.s4-title .s4-pagedescription,.s4-title .s4uniqpermdescription,.ms-toolbar,.ms-listheaderlabel,.ms-gb .ms-standardheader,.ms-standardheader,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb-tall,.ms-vb-user,.ms-pb,.ms-pb-selected td,.ms-vb,.ms-vb2,.ms-viewlsts-noitems > b,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-formlabel,.ms-descriptiontext,.ms-formtoolbar,.ms-toolbarContainer,.description,.link-item,.ms-sectionheader,.ms-linksection-level1 h3,.ms-pageinformation h3.ms-standardheader,.ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-pageinformation th,.ms-createpageinformation th,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-vh,.ms-vh2,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph,.ms-propertysheet,.ms-pageinformation table td,.ms-createpageinformation table td,.ms-bottompaging .ms-paging,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-listedit .ms-gb .ms-vh2-nofilter,.ms-listedit .ms-gb .ms-vh2,.tmt-name,.ms-SPZoneTitle,.ms-SPZoneLabel,.ms-rteElement-P,.level-description,.headertitle,.medium,groupheader,.ms-rtefield,table.ms-disc td{color:inherit;}.ms-viewlsts th.ms-vh2-nofilter{color:inherit!important;}.ms-cui-ribbon a:link,.ms-cui-ribbon a:visited,.ms-cui-ribbon a:hover,.ms-cui-ribbon a:active,.ms-cui-menu a:link,.ms-cui-menu a:visited,.ms-cui-menu a:hover,.ms-cui-menu a:active,.ms-siteactionsmenu > span > a,.ms-menutoolbar td a,.ms-menutoolbar td a:hover,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,a.ms-socialNotif{text-decoration:none;}



/*((((((((())))))))))))) */

.menu-horizontal{
	display:block;
	position:relative;
	z-index:50;

}
.menu-horizontal ul.static {
    display:block;

}
.s4-tn ul.static {
    white-space: nowrap;
}

body #s4-workspace{left:3px;}

html{height:100%;background-color:#004D6B;}
body{margin:0;padding:0;height:100%;background:url('../Images/html_bg.jpg') no-repeat center top #004D6B;}

/* Type Selectors */
#Wrap a, #Wrap li, #Wrap p, #Wrap h1, #Wrap h2, #Wrap h3, #Wrap h4, #Wrap h5, #Wrap h6, #Wrap div, #Wrap span{font-family:Arial, Helvetica, sans-serif;}
#Wrap {font-family:Arial, Helvetica, sans-serif;line-height:1.5;font-size:13px;color:#5F5F5F;}
#Wrap a{text-decoration:none;outline:none;color:#004C6B;font-family:Arial, Helvetica, sans-serif;}
#Wrap a:visited {color: #004C6B;}
#Wrap a:hover {color:#000; text-decoration:underline;}
#Wrap img {border:none;}

#Wrap h1{font-size:18px;} #Wrap h2{font-size:16px; color:#383838;} #Wrap h3{font-size:24px;color:#383838;} #Wrap h4{font-size:14px;color:#777;text-transform:uppercase;}
#Wrap p{margin:4px 0;padding:4px 0;font-family:Arial, Helvetica, sans-serif;}
#Wrap h1, #Wrap h2, #Wrap h3, #Wrap h4, #Wrap h5 {margin:5px 0;padding:4px 0 0 0; letter-spacing:-1px;}
#Wrap hr {border: 0;width: 80%; color:#ebebeb;background-color:#fff;height: 1px;clear:both;}
#Wrap li {font-family:Arial, Helvetica, sans-serif;}
/#Wrap .ContentPanelRight ul li ul{padding-left:20px;}
#Wrap .ContentPanelRight ul li {margin:5px 0;}

 
#Wrap address {font-style:normal;}
#Wrap a[href$=".pdf"] span{background:url(../Images/icon_pdf.gif) no-repeat right center ; padding-right:18px; }

#Wrap .modifed, #Wrap .leadOrg{
	color:#5F5F5F;
}

/* End Type Selectors */

/* +++++++++++++ Structure +++++++++++++ */
#Wrap {width:960px;margin:0 auto;min-height: 100%;background:#f8f8f8; position:relative;}
#s4-workspace{}

#HeaderWrap{width:960px;margin:0 auto;height:142px;position:relative; z-index:999;}
#Header{width:960px;height:77px;margin:0 auto;position:relative;border-bottom:3px solid #FBCA34;}

#Header h1, #Header h2, #Header h3, #Header h1 a, #Header h2 a, #Header h3 a {margin:0;padding:0;color:#222222;font-weight:normal;}
#Header h1#SiteTitle a{font-size:23px;font-weight:normal;line-height:1.3;display:block;width:269px;height:77px; background:url(../Images/site_title.gif) no-repeat left top;float:left;text-indent:-9000px;}
#Header h1#SiteTitle a:hover {background-color:transparent; color:#626262;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}
#Header h2#Tagline{font-size:23px;font-weight:normal;line-height:1.3;display:block;width:691px;height:77px; background:url(../Images/tagline.gif) no-repeat left top;float:right;text-indent:-9000px;}

/* ---------- */

#Wrap .MainNav{width:960px;height:59px;padding-top:3px;background:url(../Images/nav_bg.jpg) repeat-x left top;}
#Wrap .MainNav ul.static{float:left;margin:0 0 0 10px;padding:0;list-style:none;}
#Wrap .MainNav ul.static li{float:left;margin:0;padding:0;list-style:none;}
#Wrap .MainNav ul.static li.dynamic-children{
	position:relative;
	z-index:100;
}

#Wrap .MainNav ul.static li a{float:left;margin:8px 5px;padding:10px 16px;display:block;background:#004D6B;color:#fff;border:1px solid #fff;line-height:1; font-family:Arial, Helvetica, sans-serif; font-size:15px;font-weight:bold;}
#Wrap .MainNav ul.static li.home a {margin-left:0;}
#Wrap .MainNav ul.static li:hover{}
#Wrap .MainNav ul.static li a:hover{background:#316F87}
#Wrap .MainNav ul.static li ul {background:#004D6B;margin:6px 0 0 6px;float:none; 
z-index:99;
top:53px !important;
}
#Wrap .MainNav ul.static ul li{float:none;width:100%;list-style:none; clear:both;display:block; background:#000;}
#Wrap .MainNav ul.static ul li a{font-size:13px;border:none;float:none;width:210px;display:block; margin:0;line-height:1.2; border-bottom:1px solid #004159; border-top:1px solid #006388;
background:url('../Images/mainnav_marker.png') no-repeat 15px 14px #004D6B;padding-left:28px;}
#Wrap .MainNav ul.static ul li a:hover{background:url('../Images/mainnav_marker.png') no-repeat 15px 14px #316F87;}
#Wrap .MainNav ul.static ul li a span{
	width:100%;height:100%;
}
#Wrap .MainNav ul.static ul li a span span{
	width:100%;height:100%; white-space:normal;
	text-indent:-15px;margin-left:17px;
	display:block;
	overflow:visible;

}


#Wrap .MainNav ul.static ul li, #Wrap .MainNav ul.static ul li a{margin:0;}

#Wrap .MainNav ul.static li a span.additional-background {background-image:none;padding-right:0;}

#Wrap .menu span.dynamic, #Wrap .menu a.dynamic {}

#Wrap .MainNav ul.static li.dynamic-children ul.dynamic {
	padding-bottom:10px;
	background:url('../Images/drop_shadow.png') no-repeat left bottom;
}

/* ---------- */

#SiteSearch{width:226px;height:38px;position:absolute;top:21px;right:20px;}
#SiteSearch table{
	width:226px;
	border:none;
	padding:0;
	margin:0;

}
#SiteSearch td, #SiteSearch tbody{
	border:none;
	padding:0;
	margin:0;
}
#SiteSearch tr{
	vertical-align:top;
	padding:0;
	margin:0;

}
#SiteSearch .ms-sbgo img{
	display:none;
}

/* Self Clearing float below */
#SiteSearch:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #SiteSearch {height:1%;}
*:first-child+html #SiteSearch{min-height:1px;}
#SiteSearch form{margin:0;padding:0;}
#site_search{width:172px;height:38px;background:url(../Images/site_search_bg.gif) no-repeat 0 0;border:none;padding:0;margin:0;float:left;color:#000;padding-left:10px; vertical-align:middle;line-height:38px;}
#ctl00_PlaceHolderSearchArea_ctl01_S3031AEBB_InputKeywords{width:172px !important;height:38px !important;background:url(../Images/site_search_bg.gif) no-repeat 0 0;border:none !important;padding:0;margin:0;float:left;color:#000;padding-left:10px; vertical-align:middle;line-height:38px;}
/*#Wrap input.s4-searchbox-QueryPrompt{width:172px !important;height:38px !important;background:url(../Images/site_search_bg.gif) no-repeat 0 0;border:none !important;padding:0;margin:0;float:left;color:#000;padding-left:10px; vertical-align:middle;line-height:38px;}*/
#Wrap table.s4-search input[type="text"]{width:172px !important;height:38px !important;background:url(../Images/site_search_bg.gif) no-repeat 0 0;border:none !important;padding:0;margin:0;float:left;color:#000;padding-left:10px; vertical-align:middle;line-height:38px; font-family:Arial, Helvetica, sans-serif;} 

#btn_site_search{border:none;padding:0;margin:0;width:44px;height:38px;background:url(../Images/btn_site_search.gif) no-repeat 0 0;float:right;text-indent:-9000px;cursor:pointer;line-height:1;}
#btn_site_search:hover{background-position:0 -76px;}
#SiteSearch .ms-sbgo a {border:none;padding:0;margin:0;width:44px;height:38px;background:url(../Images/btn_site_search.gif) no-repeat 0 0;float:right;text-indent:-9000px;cursor:pointer;line-height:1;}
#SiteSearch .ms-sbgo a:hover{background-position:0 -76px;}

input#site_search:focus{background-position:0 -38px;}

input#site_search:focus + #btn_site_search{background-position:0 -38px;}
input#site_search:focus + #btn_site_search:hover {background-position:0 -114px;}


/* ---------- */

#ContentWrap {width:960px;margin:0 auto;overflow:auto;background:#F8F8F8;} 

/* ---------- */

#ContentInner{width:960px;margin:0 auto;padding-bottom:60px;background:#F8F8F8;}
/* Self Clearing float below */
#ContentInner:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #ContentInner {height:1%;}
*:first-child+html #ContentInner{min-height:1px;}

/* ---------- */

#Content {padding:0;margin:0;position:relative; background:#F8F8F8;}
#Content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #Content {height:1%;}
*:first-child+html #Content{min-height:1px;}

/* ---------- */

#Footer {width:960px;position: relative;margin:0 auto 0px auto;height:296px;clear:both;border-bottom:1px solid #ebebeb;border-top:7px solid #004D6B;background:#f8f8f8;}
#Footer .FooterMenu{background:#fff;width:208px;height:100%;float:left;border-right:1px solid #ebebeb;}
#Footer .FooterMenu ul{margin:20px 0 0 0;padding:0;list-style:none;background:#fff;width:208px;}
#Footer .FooterMenu ul li{margin:0;padding:0;}
/* #Footer .FooterMenu ul li:first-child{padding-top:20px;} */
#Footer .FooterMenu ul li a{margin:0;padding:5px 10px 5px 20px;color:#004C6B;font-weight:bold;font-size:14px;}
#Footer .FooterMenu ul li a:hover{color:#000;text-decoration:none;}

#StayConnectedBox {float:right;width:731px;margin-left:20px;}
#StayConnectedBox p:first-child{margin-top:0;padding-top:0;}
#StayConnectedBox h3{font:bold 20px Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:normal;color:#777;}
#StayConnectedInner h4{text-transform:none;font:normal 14px "Arial Black", Arial, sans-serif;color:#383838;letter-spacing:normal;}
#StayConnectedInner{float:left;width:355px;}
#StayConnectedRight{float:right;width:337px;padding:10px 10px 10px 20px;}
#EmailSignupForm{width:400px;}
#EmailSignupForm p{clear:both;}
#EmailSignupEmail{width:215px;height:40px;border:none;margin:0;padding:0 0 0 10px;background:url(../Images/email_signup_bg.gif) no-repeat 0 0;line-height:40px;}
#EmailSignupEmail:focus {background-position:0 -40px;}

#mce-EMAIL{width:215px;height:40px;border:none;margin:0;padding:0 0 0 10px;background:url(../Images/email_signup_bg.gif) no-repeat 0 0;line-height:40px;}
#mce-EMAIL:focus {background-position:0 -40px;}

#btn_EmailSignupForm{width:106px;height:40px;border:none;margin:0;padding:0;background:url(../Images/btn_email_signup.jpg) no-repeat 0 0;text-indent:-9000px;cursor:pointer;line-height:1;}
#btn_EmailSignupForm:hover {background-position:0 -40px;}


#mc-embedded-subscribe{width:106px;height:40px;border:none;margin:0;padding:0;background:url(../Images/btn_email_signup.jpg) no-repeat 0 0;text-indent:-9000px;cursor:pointer;line-height:1;}
#mc-embedded-subscribe:hover {background-position:0 -40px;}


ul#SocialNetworks {float:left;margin:20px 0 0 0;padding:0;width:391px;background-color:transparent;border:none;clear:both;}
ul#SocialNetworks li, ul#SocialNetworks li:first-child {float:left;padding:0;margin:0;list-style:none;}
ul#SocialNetworks li a{float:left;width:200px;background:no-repeat 0 0;padding:5px 0 5px 36px;margin:0;}
ul#SocialNetworks li a:visited{color:#004C6B;}
ul#SocialNetworks li a:hover{color:#000;}
ul#SocialNetworks li#Twitter a{background-image:url(../Images/ico_twitter.gif); }
ul#SocialNetworks li#Linkedin a{background-image:url(../Images/ico_linkedin.gif);}
/* Self Clearing float below */
#Footer:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #Footer {height:1%;}
*:first-child+html #Footer{min-height:1px;}

/* ---------- */

	/* +++++++ Page Specific styles +++++++++ */
	
#Wrap #PrimaryHero{background:url(../Images/hero_bg.gif) repeat-y 0 0;width:945px;clear:both;padding:7px;position:relative;margin-bottom:20px;}	
#Wrap #PrimaryHero:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #Wrap #PrimaryHero {height:1%;}
*:first-child+html #Wrap #PrimaryHero{min-height:1px;}

#Wrap .splash-image {margin:0 auto; text-align:center;}
#Wrap .splash-image img{border:none !important;}

#Wrap #PrimaryHeroText{width:556px;float:left;padding:10px;}
#Wrap #PrimaryHeroText h2, #Wrap #PrimaryHeroText ul li  {font-size:14px;font-weight:normal;line-height:1.4;letter-spacing:normal;color:#222;}
#Wrap #PrimaryHeroCol{width:349px;height:227px;float:right;padding:10px;}
#Wrap #PrimaryHeroCol img {display:block;}
#Wrap #PrimaryHeroCol img:hover {cursor:pointer;}
#Wrap #PrimaryHeroCol p:first-child{font-size:19px;font-weight:bold;}
#Wrap #PrimaryHeroCol p span{display:block;font:italic 13px Georgia, "Times New Roman", Times, serif;margin:10px 0 10px 0;}
#Wrap #PrimaryHeroCol p span a{margin:10px 0 10px 0;}
#Wrap #PrimaryHeroCol ul{margin:0;padding:0;}
#Wrap #PrimaryHeroCol li{margin:0;padding:0;}
#Wrap #PrimaryHeroCol div.FloatDivLeft{width:169px; padding-top:0;}
#Wrap #PrimaryHeroCol div.FloatDivLeft img{margin:0px !important;}
#Wrap #PrimaryHeroCol div.FloatDivRight{width:150px;}

#Wrap .ContentColumn {width:280px;padding:0 20px;float:left;min-height:450px;}
#Wrap .ContentColumn h3{font:normal 18px "Arial Black", Arial, sans-serif; color:#fff;background:url(../Images/ContentColumn_bg.jpg) repeat-x left bottom #B2B2B2;text-align:center;height:45px;line-height:45px;padding:0;margin:0 -20px 0 -20px; text-transform:uppercase;}
#Wrap .ContentColumn h3 span{text-transform:none;}
#Wrap .ContentColumn h4{font:normal 14px "Arial Black", Arial, sans-serif; color:#383838; text-transform:uppercase;letter-spacing:normal;}
#Wrap .ContentColumn table {width:100%;margin:0;padding:0;}
#Wrap .ContentColumn table, #Wrap .ContentColumn tr, #Wrap .ContentColumn td, #Wrap .ContentColumn th{border:none;}
#Wrap .ContentColumn tr{vertical-align:top;}
#Wrap .ContentColumn ul {margin:0;padding:0;}
#Wrap .first ul li a{ list-style:none;margin:0px 0;padding:14px 0 18px 45px; background-position:0 7px;} 
.strategy1 a{background:url(../Images/li_1_bg.gif) no-repeat;} 
.strategy2 a{background:url(../Images/li_2_bg.gif) no-repeat;} 
.strategy3 a{background:url(../Images/li_3_bg.gif) no-repeat;} 
.strategy4 a{background:url(../Images/li_4_bg.gif) no-repeat;} 
.strategy5 a{background:url(../Images/li_5_bg.gif) no-repeat;}
#Wrap .first ul li a{font-size:14px;font-weight:bold;display:block;}
#Wrap .first ul li {list-style:none;border-top: 1px solid #fff;border-bottom: 1px solid #E0E0E0;}
#Wrap .first ul li:first-child {border-top: none;}
#Wrap .first ul li:last-child {border-bottom: none;}

#Wrap .second{background:#fff;}
#Wrap .second h3{background-color:#004D6B;}
#Wrap .second:hover {-moz-box-shadow: 0px 0px 5px #FBCA34; -webkit-box-shadow: 0px 0px 5px #FBCA34; box-shadow: 0px 0px 5px #FBCA34;}
#Wrap .third{}
#Wrap .third ul, #Wrap .third ul li{margin:0;padding:0;}
#Wrap .third ul li.dfwp-item{border-bottom:1px solid #fff; border-top:1px solid #ebebeb;}
#Wrap .third ul li.dfwp-item:first-child{border-top:none;}
#Wrap .third ul li.dfwp-item div.item{padding-bottom:15px;}
#Wrap .third ul li.last_liItem{border-bottom:none;}

input#activity_count {background:url(images/activities_count_bg.jpg) no-repeat 0 0;width:48px;height:41px;border:none;line-height:41px;color:#004D6B;text-align:center;font-weight:bold;font-size:18px;margin:0;padding:0;text-indent:-2px;}
div#ActivitySearchForm{margin:20px 0;padding:0;width:225px;}
#ActivitySearchForm:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #ActivitySearchForm {height:1%;}
*:first-child+html #ActivitySearchForm{min-height:1px;}
input#activity_search{width:172px;height:37px;background:url(../Images/activity_search_bg.gif) no-repeat 0 0;border:none;padding:0;margin:0;float:left;color:#000;padding-left:10px;vertical-align:middle;line-height:37px;}
input#activity_search:focus{background-position:0 -37px;}
input#activity_search:focus + #btn_activity_search{background-position:0 -37px;}
input#activity_search:focus + #btn_activity_search:hover {background-position:0 -111px;}
#btn_activity_search{border:none;padding:0;margin:0;width:43px;height:37px;background:url(../Images/btn_activity_search.gif) no-repeat 0 0;float:right;text-indent:-9000px;cursor:pointer;line-height:1;}
#btn_activity_search:hover{background-position:0 -74px;}

#SubmitActivityBox{} 
a#btn_submit_activity{background:url(../Images/btn_submit_effort.jpg) no-repeat 0 0;width:209px;height:37px;text-indent:-9000px;display:block;clear:both;}
a#btn_submit_activity:hover, a#SearchEffortsLink:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}
a#SearchEffortsLink{background:url(../Images/btn_search_efforts.jpg) no-repeat 0 0;width:209px;height:36px;text-indent:-9000px;display:block;clear:both;}

#RecentAdditions{margin:20px 5px;padding:5px 10px;background:#fff;}
#RecentAdditions h4 + ul {font-family:Georgia, "Times New Roman", Times, serif;color:#626262; font-style:italic;}
#RecentAdditions ul li{list-style-type:none;background:url(../Images/recent_adds_bg.gif) no-repeat 0 3px;margin:15px 0 0 0;padding:5px 0 5px 40px;}
#RecentAdditions ul {margin:0;padding:0;}

		
	/* +++++++ End Page Specific styles +++++++++ */

/* +++++++++ End Structure +++++++++++++  */


#twoColLeftCol{float:left;width:360px;padding:0 10px 0 0;}

#twoColRightCol{float:right;width:385px; border-left:1px solid #ebebeb; padding-left:10px;}

#StrategyPage h1, #StrategyPage h3, #StrategyPage h4{letter-spacing:normal;color:#004D6B;}
#StrategyPage h2 {font-size:24px;padding-right:30px;}
#StrategyPage h2 + p {font-weight:bold;}
#StrategyPage h3{ text-align:center; font-size:18px; background:#D3DFF5; border:1px solid #396B88;padding:0;margin:0;line-height:1.4;}
#StrategyPage #Milestones div.FloatedColumn {float:left;width:238px;border-left:1px solid #FBCA34; min-height:250px;padding:0 10px; position:relative;}
#StrategyPage #Milestones h3 + div.FloatedColumn {border-left:none;}
#StrategyPage #Milestones div.FloatedColumn h4{text-align:center;}
#StrategyPage #Milestones div.resizeCol {float:none;width:100%;}
#StrategyPage hr {border: 0;width: 80%; color:#fff;background-color:#fff;height: 1px;clear:both; margin-top:30px;}
#StrategyPage ul.dfwp-list {margin:0;padding:0;}
#StrategyPage li.dfwp-item {padding-left:10px;margin-left:0;}
#StrategyPage .milestoneBullet span{ margin-right:8px; font-weight:bold;}
#Barriers{clear:both;}
#Priorities h3{margin-top:0;padding:0;}
div.milestoneBullet{margin:10px 0;}
.ms-long{clear:both;}
#Priorities {position:relative; *border:1px solid #fff;}
#Priorities h4{background:url(../Images/expand_collapse.jpg) no-repeat 0 0px;cursor:pointer;padding:0 25px;color: #777777;font-size: 14px;text-transform: uppercase;font-family:Arial, Helvetica, sans-serif;margin-bottom:5px;margin-left: 0;margin-right: 0;margin-top: 15px;height:20px;line-height:20px;border:1px solid #fff;display:block;}
#Priorities h4.active{background-position:0 -27px;}
#Priorities .expand_all {width:94px; height:22px; display:block;background:url(../Images/expand_all.png) no-repeat 0 0; cursor:pointer; text-indent:-9000px;position:absolute;right:20px;top:4px;}
#Priorities a.activeB{background-position:0 -22px;}
#Priorities div.toggleBox{border:1px solid #fff;clear:both;}
#Priorities .showall{display:block !important;}
#Wrap #Priorities ul {margin-top:0;padding-top:0;}
#Wrap #Priorities div.first ul li, #Wrap #Priorities div.first ul li:first-child{border:none; list-style:disc;}

#twoColBody:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #twoColBody{height:1%;}
*:first-child+html #twoColBody{min-height:1px;}

.wGroupBox {margin:20px 10px;width:700px;float:left; font-style:italic; line-height:1.3;border:1px solid #ebebeb;padding:10px;}
.wGroupBox strong{font-style:normal; font-size:15px;}
.wGroupBox span{font-style:normal;}
#Wrap .wGroupBox img{border:1px solid #ccc;float:left; margin-right:10px;background:#ebebeb;padding:5px;}
#Wrap .wGroupBox img + br {display:none;}

#Wrap #headerWebPartZone div.item{width:770px;border-bottom:1px solid #ebebeb;padding-bottom:10px;}

/* +++++++++ Misc Styles +++++++++*/

div.FloatDivRight {float:right;padding:5px;}
div.FloatDivLeft {float:left;padding:5px;}
img.FloatImgRight {float:right;padding:5px;}
img.FloatImgLeft {float:left;padding:5px;}

a.btnDownload1 {display:block;background:url(../Images/btn_download1.gif) no-repeat 0 0;width:135px;height:25px;text-indent:-9000px;}
a.btnDownload1:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}
.clear {clear:both;}

img.placeholder{filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity:0.2;}
img.placeholder:hover{filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity:0.2;}

#Wrap .date {font-size:11px;font-weight:bold;margin-bottom:0;padding-bottom:0;color:#383838; font-family:Arial, Helvetica, sans-serif;}
#Wrap .date + #Wrap p {margin-top:0;}

#Copyright{clear:both;text-align:center;font-size:11px;color:#fff;}
#Wrap #Copyright a#securityprivacy{color:#fff;text-decoration:underline;}
#Wrap #Copyright a#securityprivacy:hover {color:#fff;text-decoration:none;}


.splash_banner {margin:0 auto; text-align:center;display:block;}

#MainBreadCrumb {padding:5px;border-bottom:1px solid #ebebeb;}
#MainBreadCrumb a{font-size:11px;font-weight:normal;}
#MainBreadCrumb span{font-size:11px;font-weight:bold;}

.iePageTitle{font-weight:700;font-size:18px;margin:10px 0;line-height:1.3;font-family: Arial, Helvetica, sans-serif;}
.NewsTitle{display:block;line-height:1.3;padding:5px 0;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.articleDate{color:#777;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.article-content{clear:both;}
.article-content p{color:#383838;}
.description{display:inline;padding:5px 0; font-family:Arial, Helvetica, sans-serif;}
.ReadMore{display:inline;}

#Wrap #twoColRightCol .eventContainer{border-bottom:1px solid #ebebeb;margin:10px 0 0 0;padding-bottom:10px;width:370px;}
#Wrap #twoColRightCol .eventName{font-weight:bold;}
#Wrap #twoColRightCol .eventContainer p{padding:0;margin:0;}

#Wrap .eventContainer{border-bottom:1px solid #ebebeb;margin:10px 0 0 0;padding-bottom:10px;width:360px;}
#Wrap .eventName{font-weight:bold;}
#Wrap .eventContainer p{padding:0;margin:0;}


#Wrap .docsContainer{margin:0px 20px 0px 0;border:1px solid #ebebeb;padding:5px 10px;width:338px;}
#Wrap .docLink{width:600px;float:left;}
#Wrap .docAttributes {font-size:11px;float:left;margin-top:5px;}
#Wrap .docPublishDates{font-size:11px;float:left;margin-left:10px;margin-top:5px;}
#Wrap .docDescription{clear:left;padding-top:5px;}


body.resourcecenter #Wrap .docsContainer{width:745px;}
body.resourcecenter #Wrap ul li.spacingissue {margin-top:-20px;}
body.resourcecenter #Wrap ul li ul li.spacingissue {margin-top:0px;}

/* +++++++++ End Misc Selectors +++++++++*/


		/* table {padding:0;margin:20px 0;border-collapse:collapse;width:600px;}
		table td {border:1px solid #ebebeb;padding:0;margin:0;}
		table tr {vertical-align:top;} */

/*
table {width:100%;margin:0;padding:0;}
table, tr, td, th{border:none;}
tr{vertical-align:top;}
*/

/*   +++++++++++++++++++ sharepoint stuff ++++++++++++ */
#s4-statusbarcontainer{clear:both;}

#Wrap .menu-vertical ul{margin:0;padding:0;}
#Wrap .menu-vertical ul li{margin:0;padding:0; list-style:none;}
#Wrap .menu-vertical ul li a.menu-item {color:#004D6B;}
#Wrap .menu-vertical ul li a.menu-item:hover{text-decoration:underline;}
#Wrap .menu-vertical ul li ul li {margin:5px 15px;}

.ms-mini-socialNotif-Container{display:none;}

.ms-acal-rootdiv table  /* events calendar */ {
border:1px solid #ccc;
}

div.article, div.welcome{padding:0;}

/* clear the floated boxes at the top of the Strategies page */
#Wrap .cbq-layout-main:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #Wrap .cbq-layout-main{height:1%;}
*:first-child+html #Wrap .cbq-layout-main{min-height:1px;}

/*
#Wrap .cbq-layout-main li.dfwp-item {margin:0;padding:0; list-style:none;float:left;}
#Wrap .cbq-layout-main li.dfwp-item div.strategyBox {float:left;margin:0;padding:0;position:relative;}
#Wrap .cbq-layout-main li.dfwp-item div.strategyBox a{float:left;margin:0 8px;padding:10px 20px 5px 10px; background:url('../Images/strategies_btn.jpg') no-repeat 0 0;width:103px;height:118px;border:none;display:block; text-align:center;line-height:1.3;}
#Wrap .cbq-layout-main li.dfwp-item div.strategyBox a:hover {background-position:0 -151px;}
#Wrap .cbq-layout-main li.dfwp-item div.strategyBox a:first-letter{font-size:16px;font-weight:bold;}

*/

/*body.strategies #Wrap .cbq-layout-main li.dfwp-item {
	float:left;
	width:133px;
}
*/

/*#Wrap .cbq-layout-main li.dfwp-item{*float:left;}*/

#Wrap .stratImg1, #Wrap .stratImg2, #Wrap .stratImg3, #Wrap .stratImg4, #Wrap .stratImg5{margin:0 8px;padding:0;border:none;display:block; text-align:left;line-height:1.3;}
.stratImg1:hover, .stratImg2:hover, .stratImg3:hover, .stratImg4:hover, .stratImg5:hover{background-position:0 -151px;}
.stratImg1 a, .stratImg2 a, .stratImg3 a, .stratImg4 a, .stratImg5 a{padding:14px 0 10px 35px;margin:5px 0;display:block; background-repeat:no-repeat; background-position:0 8px;font-weight:bold;}
.stratImg1 a{background-image:url(../Images/strategy_1_bg.png);}
.stratImg2 a{background-image:url(../Images/strategy_2_bg.png);}
.stratImg3 a{background-image:url(../Images/strategy_3_bg.png);}
.stratImg4 a{background-image:url(../Images/strategy_4_bg.png);}
.stratImg5 a{background-image:url(../Images/strategy_5_bg.png);}


.effortRow{clear:both;border:1px solid #ebebeb;margin:10px 0; background:url('../Images/effortRow_bg.gif') repeat-y 0 0;}
.effortRow:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .effortRow{height:1%;}
*:first-child+html .effortRow{min-height:1px;}

.effortField {background:#ebebeb; float: left; margin:0;width:150px !important;padding:10px 5px !important; color:#383838;font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}

.effortValue{padding:10px 5px; margin:0;width:600px;float:right;}
.effortValue span, .relatedDocDescription, .mappedMilestone, .effortValue .orgDescription{font-weight:normal;}
.effortValue a{font-size:13px;}
.effortValue p{font-weight:normal;}
.orgDescription{min-height:50px;}
.orgDescription:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .orgDescription{height:1%;}
*:first-child+html .orgDescription{min-height:1px;}


#Wrap .EffortsToggleBox{clear: both;margin-left:26px;}
#Wrap .EffortsToggleBox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #Wrap .EffortsToggleBox{height:1%;}
*:first-child+html #Wrap .EffortsToggleBox{min-height:1px;}

#Wrap h4.EffortsTrigger{letter-spacing:normal; text-transform:none;cursor:pointer;color:#004D6B;background:url('../Images/expand_collapse_sm.jpg') no-repeat 0 0;padding:0 0 2px 25px;margin:10px 0;line-height:1.0;min-height:15px;clear:both;}
#Wrap h4.EffortsTrigger:hover{color:#000; background-position:0 -36px;}
#Wrap .effortValue h4.active { background-position: 0 -107px;color:#000;}
#Wrap .effortValue h4.active:hover {background-position: 0 -107px;}
.mappedStrategy{margin:5px 0;font-weight:bold;}
}
.mappedStrategy:first-letter{
	font-weight:bold;
}
.mappedMilestone {padding:5px 0 5px 15px;}

.orgLogo{padding-right:10px;}

.welcome-content{clear:both;}
.welcome-content h2{clear:both;}
.welcome-content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .welcome-content{height:1%;}
*:first-child+html .welcome-content{min-height:1px;}

/* --------------- Search results.aspx page ------------------------------ */

.srch-WPBody div.ms-searchref-categoryname{
	background:#fff;
}

.srch-WPBody ul.ms-searchref-filters{
	background:#fff;
}

.srch-WPBody, .srch-WPBody li, .srch-WPBody a {font-family:Arial, Helvetica, sans-serif;}
.srch-WPBody ul li.ms-searchref-filter {border:none;}
.srch-WPBody ul li.ms-searchref-unselected a{padding-left:15px;
background:url('../Images/mainnav_marker.png') 5px 4px no-repeat;
}
.srch-WPBody ul li.ms-searchref-selected {border:none; font-weight:bold; padding-left:15px;color:#000;}
.srch-WPBody ul li.ms-searchref-selected a{color:#777 !important; cursor:default;}
.srch-WPBody ul li.ms-searchref-selected a:hover{ text-decoration:none !important;}

div.ms-searchref-main{border:none;background-image:none;padding-top:0;}

.srch-WPBody div.ms-searchref-catseparator {
	background:#fff;
	 border-bottom:1px solid #ebebeb;
}
.srch-WPBody div.ms-searchref-categoryname{font-size:15px;font-weight:bold;padding-top:15px;margin-bottom:15px; color:#777;}
.srch-WPBody .srch-stats{background:none !important; font-family:Arial, Helvetica, sans-serif !important;}
.srch-WPBody .srch-Metadata1, #Wrap .srch-WPBody p.srch-Metadata1{border-bottom:1px solid #e0e0e0;padding-bottom:10px;}
.srch-WPBody .srch-Icon img{margin-top:5px;}

#Wrap .srch-WPBody p.srch-Metadata1{margin-left:24px;}

#twoColRightCol #MSOZoneCell_WebPartWPQ2 {position:relative;}

.relatedDocTitle{float: left;width:405px;font-weight:bold;}
.relatedDocPublishDate, .relatedDocSize{display:inline; font-size:12px;}
.relatedDocPublishDate {background:url('../Images/date.gif') no-repeat 0 3px;padding-left:34px;}
.relatedDocSize{background:url('../Images/filesize.gif') no-repeat 0 3px;padding-left:51px;margin-left:7px;}
.relatedDocDescription{clear:both;}
.effortContactHeader{font-weight:bold;color:#777; font-style:italic;}
#techReadinessName{font-weight:bold;margin-bottom:15px;text-align:center;}
#techReady100{width:584px;height:44px;background:url('../Images/100_percent.gif') no-repeat 0 0;}
#techReady75{width:584px;height:44px;background:url('../Images/75_percent.gif') no-repeat 0 0;}
#techReady50{width:584px;height:44px;background:url('../Images/50_percent.gif') no-repeat 0 0;}
#techReady0{width:584px;height:44px;background:url('../Images/0_percent.gif') no-repeat 0 0;}
#techReady25{width:584px;height:44px;background:url('../Images/25_percent.gif') no-repeat 0 0;}
#techReadinessPercent{text-indent:-9000px;}

.contributorContainer{margin:30px 0;}
#Wrap .contributorContainer:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #Wrap .contributorContainer{height:1%;}
*:first-child+html #Wrap .contributorContainer{min-height:1px;}

.contributorContainer .orgLogo{float:right;width:180px;}
.contributorContainer .orgLogo img {text-align:center;display:block;margin:10px auto; vertical-align:middle;}
.contributorContainer .description{	}
.contributorContainer .link-item{float:left;width:578px;}
.contributorContainer .link-item a{	font-weight:bold;}
.contributorSpacer{border-top:1px solid #ebebeb;}

div.idRoadmapTableStyle table{}
div.idRoadmapTableStyle th{font-weight:bold;font-size:16px;background:#ebebeb;}
div.idRoadmapTableStyle tr{vertical-align:top;}
div.idRoadmapTableStyle tr.odd {background:#ebebeb;}
div.idRoadmapTableStyle td{padding:5px;margin:3px;border:1px solid #ccc;}
div.idRoadmapTableStyle td div{border-top:1px solid #ccc;padding:10px 0;}
div.idRoadmapTableStyle td div:first-child{border-top:none;}
div.idRoadmapTableStyle tbody tr.agenda_header td{background:url('../Images/hero_bg.gif') repeat 0 0;font-weight:bold;padding-left:20px;}
div.idRoadmapTableStyle tbody tr.agenda_headings td {background-color:#004C6B;font-weight:bold;color:#fff;padding:3px;}
div.idRoadmapTableStyle tbody tr.agenda_header td p{padding:0;}

dl.AgendaDefList{margin: 0;padding:0;float:left;width:780px;border-bottom: 1px solid #999;}
dl.AgendaDefList dd{*height:60px;}

/* Self Clearing float below */
.AgendaDefList:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .AgendaDefList {height:1%;}
*:first-child+html .AgendaDefList{min-height:1px;}
dl.AgendaDefList dt{float:left;width:130px;font-weight:bold;text-align:right;border:none;left:0;top:0;clear:left;border-top: 1px solid #999;padding:5px;}
dl.AgendaDefList dt.break {width:730px;text-align:center;background:#EBEBEB;clear:both;padding:5px;}
dl.AgendaDefList dd.AgendaDefListTitle, 
dl.AgendaDefList dt.AgendaDefListTitleTime
{font-weight:bold;background:#004D6B;color:#fff;font-size:12px;padding:5px 0;height:20px; text-align:center;}
dl.AgendaDefList dd.AgendaDefListTitle{width:300px;}
dl.AgendaDefList dt.AgendaDefListTitleTime{width:140px;}
dl.AgendaDefList dd.AgendaDefListNoHost{width:591px;background:#fff;padding:5px;}
dl.AgendaDefList dd{border:none;margin: 0;padding:5px;float:left;width:289px;border-top: 1px solid #999;border-left:1px solid #ebebeb;}
dl.AgendaDefList dd div {border:1px solid #fff;}
dl.AgendaDefList dd ul {list-style:none;margin:0;padding:0;border:none;}
dl.AgendaDefList dd ul li {list-style:none;margin:0;padding:0;}
h2.AgendaDay{margin:0;padding:15px 0 0 0;clear:both;}

#Wrap div#effortCount {background:url('../Images/effort_count_bg.jpg') no-repeat 0 0;padding:6px 0 10px 60px;font-size:18px;color:#004C6B;font-family:"Arial Black", Arial, sans-serif;text-align:center;}

#Wrap li div.link-item-recent ul li{list-style-type:disc;margin:5px 5px 5px 25px;padding:0;}
#Wrap li div.link-item-recent ul li:first-child{margin-top:0;padding-top:0;}
#Wrap li div.link-item-recent, #Wrap li div.link-item-recent ul{margin:0;padding:0;}

#Wrap li a.effortTitle {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; line-height:20px;margin:0;}

#Wrap .toc-layout-main ul.dfwp-column {border-right:1px solid #ebebeb;padding:0;margin:0;padding:0 10px;width:30% !important;}
#Wrap .toc-layout-main ul.last_ul{border-right:none;}
#Wrap .toc-layout-main ul.dfwp-column li.level-section{padding:10px 0 10px 0;margin:10px 0 10px 0;border-bottom:1px solid #ebebeb;}
#Wrap .toc-layout-main ul.dfwp-column li.last_liItem{border-bottom:none;}

.NotableDocument:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .NotableDocument {height:1%;}
*:first-child+html .NotableDocument{min-height:1px;}
.NotableDocument .effortFilter{float:left;width:375px;}
.NotableDocument + effortFilterBox{clear:left;}
.FilterToggleBox{padding-bottom:15px;}
.FilterToggleBox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .FilterToggleBox{height:1%;}
*:first-child+html .FilterToggleBox{min-height:1px;}

#Wrap h4.FilterTrigger{letter-spacing:normal; text-transform:none;font-weight:normal; font-style:italic;}

.effortFilterBox {float:left;width:375px;}
.effortFilterBox .effortFilter, .effortFilterBox .filterTitle{float:left;width:375px;}

.effortFilterBox select{width:300px;}
.effortFilter select{width:300px;}

.ui-widget {font-family:Arial, Helvetica, sans-serif;}

.effortFilter input[type=text] {
	width:287px;
	height:1.6em;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;	
    background-attachment: scroll;
    background-color: #fff;   
    border:1px solid #D3D3D3;
    padding-left:1em;
    padding-top:0.3em;
    padding-bottom:0.3em;
    line-height:1.6em;
}

table.ms-listviewtable{clear:left;}
/*.gridEffortParticipants{margin:0 0 10px 0;border-bottom:1px solid #ebebeb;padding-bottom:15px;}*/

.OptionWrap{width:750px;position:relative;border:none;}

.docFilterBox{float:left;width:375px;clear:left;margin-bottom:10px;}
.docFilterCheckbox {float:right;margin-top:-187px; *margin-top:0;}
.LastdocFilterBox {margin-top:0;margin-bottom:0;}
.docFilter select{width:300px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif;}
.InputYear{margin-bottom:0;}
.InputYear select{width:200px;}
.docFilter input[type=text]{
	width:288px;
	margin-bottom:5px;
	height:1.6em;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;	
    background-attachment: scroll;
    background-color: #fff;   
    border:1px solid #D3D3D3;
    padding-left:1em;
    padding-top:0.3em;
    padding-bottom:0.3em;
    line-height:1.6em;

}
.filterTitle{font-size:12px;font-weight:bold;}
.filterButtons{clear:both;margin-top:18px;}
.filterButtons input{font-weight:bold;color:#fff;background:url('../Images/btn_bg.jpg') 0 0 repeat-x;cursor:pointer;font-family:Arial, Helvetica, sans-serif;
	padding:5px 10px;
	border:2px solid #fff;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	box-shadow:0px 0px 3px #ccc;
	-moz-box-shadow:0px 0px 3px #ccc;
  	-webkit-box-shadow:0px 0px 3px #ccc;
}
.filterButtons input:hover{color:#000;border-color:#f5f5f5;background-color:#ccc;}

#Wrap div.ms-rtestate-field h2, #Wrap h2.ms-rteElement-H2{color:#5f5f5f;letter-spacing:normal;}

.milestoneNameSerch{border-top:1px solid #ebebeb;padding-top:15px;clear:both;color: #777777; font-size: 14px;font-weight: bold;font-style:italic;}

tr.PageCountFooter td{ font-weight:bold;padding-top:15px;font-family:Arial, Helvetica, sans-serif;}
tr.PageCountFooter + tr td table td span, tr.PageCountFooter + tr td table td a{border:1px solid #ebebeb;padding:4px;}
tr.PageCountFooter + tr td table td span{border:1px solid #ccc;background:#f5f5f5;}
tr.PageCountFooter + tr td table td a:hover{background:#ccc;}

.gridDocumentIcon{float:left;margin-right:5px;}

.gridEffortName a, .gridEffortLeadOrg, .gridEffortParticipants, .gridDocumentName a, .gridDocumentTypes, .gridDocumentDescription, .gridLeadOrganization, .gridPublishDate, .gridFileSize, .gridDocumentFileType{margin:3px 0;line-height:1.4;}

.gridPublishDate, .gridFileSize, .gridDocumentFileType{float:left;margin-right:10px;font-size: 12px; font-style:italic;color:#777;}


tr.ms-viewheadertr .ms-vh2-gridview{font-size:18px;font-weight:bold;color:#2d2d2d;padding-top:10px;background-color:#fff;display:none;}
table.ms-listviewtable > tbody > tr > td.ms-vb2{border-bottom:1px solid #ebebeb;padding:10px 0;}

#Wrap h3.ms-standardheader {font-size:16px;font-weight:bold;color:#5F5F5F; letter-spacing:normal;}

#Wrap .ms-WPHeader td{border-bottom:none;}

span.PropertyTitle{font-weight:bold;color:#4a4a4a;}

#Wrap .whitespace{line-height:0;margin:0;padding:0;display:none;}

#Wrap div.ms-rtestate-field h2{*margin-bottom:0; *line-height:1;}

body.newsandevents #Wrap div#twoColLeftCol ul.dfwp-column {	margin-top:0;padding-top:0;}
body.newsandevents #Wrap div#twoColLeftCol ul.dfwp-column li:first-child{margin-top:0;padding-top:0;}
body.newsandevents #Wrap div#twoColLeftCol ul.dfwp-column li:first-child div p.date {margin-top:3px;padding-top:0;}

.regLink {FONT-SIZE: 15px; TEXT-DECORATION: none; BORDER-TOP: #dcdcdc 1px solid; FONT-FAMILY: arial; BORDER-RIGHT: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid; FONT-WEIGHT: bold; COLOR: #777777; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; PADDING-LEFT: 24px; BORDER-LEFT: #dcdcdc 1px solid; DISPLAY: inline-block; PADDING-RIGHT: 24px; BACKGROUND-COLOR: #ededed; text-shadow: 1px 1px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius: 6px}
.regLink:hover {BACKGROUND-COLOR: #dfdfdf}
.regLink:active {POSITION: relative; TOP: 1px}
.regLink {POSITION: relative; OUTLINE-WIDTH: medium; OUTLINE-STYLE: none; OUTLINE-COLOR: invert}
.lt-ie8 .regLink {POSITION: static}
.regLink SPAN {POSITION: absolute; MARGIN-LEFT: -999em}

.customAgendaTable {BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid}
.customAgendaTable TD {BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #999 1px solid; PADDING-RIGHT: 5px}
.customAgendaTable TH {BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #999 1px solid; PADDING-RIGHT: 5px}
.customAgendaTable TH {COLOR: #fff; BACKGROUND-COLOR: #004d6b}
.customAgendaTable .fullwidth {TEXT-ALIGN: center; BACKGROUND-COLOR: #ebebeb}
.customAgendaTable .alert {COLOR: #d00e11}