﻿*{ margin:0; padding:0}
html{font-family:'Arial', Helvetica, sans-serif !important; font-weight: normal; font-size:10px; color:#2C2C2C;}
.s4-ca{background:#fafafa url("/SiteCollectionImages/body-bg.gif") left top repeat-x !important;color:#515151}
body{background:#fafafa url("/SiteCollectionImages/body-bg.gif") left top repeat-x !important;color:#515151}
body#initiative-page .s4-ca{ background:#e3e3e3 url("/SiteCollectionImages/body-bg-initiative-page.png") left top repeat-x;color:#515151}

.clear{ clear:both}
.clear-defined{ clear:both; height:2px}
.left{ float:left}

a{ outline:none; color:#0072bc; }

.highlight img{
border:#ccc 6px solid !important;
}
.highlight:hover img{
border:#b3b3b3 6px solid !important;
}
.highlight:hover{
color: #333333;
border: 0px;
}

.border{border:#ccc 6px solid}

h1{ width:720px; height:100px; display:block;font-family: 'Nobile', sans-serif; text-align: left;font-size:18px !important;color:#0e3760; margin:0; padding-left:50px; padding-top:97px; line-height:25px;font-weight:200}

.subheader h1{ width:720px; height:100px; display:block;font-family: 'Nobile', sans-serif; text-align: left;font-size:18px !important;color:#0e3760; margin:0; padding-left:50px; padding-top:97px; line-height:25px;font-weight:200}
h2{font-family: 'Nobile', sans-serif; font-size:15px;color:#fff; display:block; margin-top:0px; padding-top:50px; margin-left:50px; font-weight:200}
p{font-size:12px; color:#666; margin-bottom:15px}
.about-top{ display:block;padding: 25px 50px 0px 25px; font-size:13px; font-weight:100; word-spacing:2px}

.home{ margin-bottom:5px; width:100%;}

h1#subpages{ width:240px; height:20px;font-size:15px; font-style:normal;color:#fff; display:block; margin:0; padding-left:50px;padding-top:15px;font-weight:200}
h2.subpages{ width:740px; height:60px;font-size:18px;color:#003466; font-weight:200; text-align: left;display:block; margin: 0; padding-left:50px;padding-top:62px; padding-bottom:10px; line-height:25px;font-weight:200}
h2.subpages-events{ width:720px; height:20px;font-size:18px;color:#cd3301; display:block; margin:0; padding-top:40px; padding-bottom:10px; padding-top:62px; padding-left:50px; line-height:25px; font-weight:200;}
h2.subpages-contact{ width:710px; height:20px;font-size:18px;color:#cd3301; display:block; margin:0; padding-top:40px; padding-bottom:10px; padding-left:50px; line-height:25px;font-weight:200;}

.bold{ font-weight:bold}

.container-odta{ 
	width:1024px;
	height: auto !important;
	height: 100%;
	margin:auto;
}


.header-odta{ width:1024px; height:114px; background-color:#fafafa}
.logo{ float:left;  margin-top: -24px;}

.subscription{ width:300px; height:25px; float:right; padding-top:53px; padding-right:50px}
.announcediv { width:600px; height:45px; float:right; padding-top:10px; margin-right:110px}
.announcetable { background:#fafafa url("/SiteCollectionImages/announcement-bg.png") no-repeat;}
.form-field{ border:#e6e4e4 1px solid; background:#fff; padding:6px; float: left; color:#999; outline: none}
.mail-icon{ float:left; margin-right:8px}

.nav-odta{ width:1024px; height:26px; margin-left:12px}
.nav-odta ul{list-style: none}
.nav-odta ul li{border-left:#ccc 1px solid;float:left; line-height:26px}
.nav-odta ul li a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#019934; font-weight: 300; font-variant:small-caps;
 text-decoration: none; padding: 0px 20px 2px 20px; line-height:26px}
.nav-odta ul li a:hover{border-bottom: #019934 2px solid; line-height:26px;}
.nav-odta ul li.last{ border-right:#ccc 1px solid}
.nav-odta .active{border-bottom: #019934 2px solid}

.subheader{ width:1024px; height:202px; background:url("/SiteCollectionImages/subheader-bg.png") no-repeat; background-position: 0 70px;margin-top:-10px; margin-bottom: 32px; overflow:visible}
.about-sub{ width:1024px; height:202px; background:url("/SiteCollectionImages/subheader-about-bg.png") no-repeat;margin-top:32px; overflow:visible}
.initiatives-sub{ background:url("/SiteCollectionImages/subheader-initiatives-bg.png") no-repeat;
margin-top: 32px;
}
.events-sub{ background:url("/SiteCollectionImages/subheader-events-bg.png") no-repeat;
margin-top: 32px;}
.contact-sub{ background:url("/SiteCollectionImages/subheader-contact-bg.png") no-repeat;
margin-top: 32px;}
.subheader-small{ width:1024px; height:54px; background:url("/SiteCollectionImages/initiatives-small-subheader.png") no-repeat;margin-top:32px}
	

.middle-content{
 width:1024px; 
 height: auto; 
 float:left; 
 margin-top:0px;
 margin-bottom:5px; }
 
.middle-content a, .middle-content a:visited, .middle-content a:hover {
	color:#0072bc;
    text-decoration:none;
}

 
.middle-content-grey{ width:1024px; height: auto; float:left; margin-top:25px; margin-bottom:25px; padding: 20px 20px 20px 20px; background-color:#e3e3e3}

.content-col-left{ width:420px; float:left; margin-left:25px; margin-top:28px}
.about-col-left{ margin-top:5px}
.content-col-right{ width:500px; float:left; margin-left:25px; margin-top:28px; padding-top: 0px; padding-right:15px}
.content-col-right-about{ width:520px;float:left; margin-left:25px; margin-top:5px; padding-top: 0px; padding-right:15px; text-align:justify}

.slide-col-left{ width:572px; float:left; color:#fff}

.caption{width:572px; height:150px;background:#019934; padding: 0; margin: 0; float:left}
h1.caption-title{height:25px;font-family: 'Nobile', sans-serif;font-size:15px !important; font-weight: 700 !important; color:#fff; float:left; padding: 28px 30px 10px 30px; margin:0; text-align: left; line-height:17px; text-decoration:none}

.caption-link a{ color:#fff !important; text-decoration: none !important;}
.caption-link a:hover{ color:#000 !important}

div.caption-content{ font-size:12px; line-height:15px; float:left; padding-top:5px; padding-left:30px; padding-right:30px; color:#fff}

div.caption-content p{ 	color:#fff !important; }

#itmContent1 a, #itmContent2 a, #itmContent3 a, #itmContent4 a { color:#fff; text-decoration:underline}
#itmContent1 a:visited, #itmContent2 a:visited, #itmContent3 a:visited, #itmContent4 a:visited { color:#fff; text-decoration:underline}
#itmContent1 a:hover, #itmContent2 a:hover, #itmContent3 a:hover, #itmContent4 a:hover { color:#fff; text-decoration:underline}



.slider-img{ margin:0; padding:0;border:#666 1px solid; float:left}

.slide-col-right{ width:285px; float:left; margin-left:34px}/*this is the homepage right column*/

.slide-title {width:285px; font-size:16px; color:#cd3301; border-bottom:#cd3301 1px solid; padding-bottom:5px; margin-bottom:10px; text-decoration: none}
.title-link a{ color:#cd3301 !important; text-decoration: none; font-weight:200}
.title-link a:hover{ color:#333 !important; text-decoration: none}

p.readmore a{ color:#0072bc !important; font-size:10px; float:right; padding:0px 5px 0px 0; text-decoration: none !important;}
p.readmore a:hover{ color:#0072bc !important; text-decoration:underline}

p.readmoreblog a{ color:#0072bc !important; font-size:10px; padding:0px 20px 15px 0; text-decoration: none !important;}
p.readmoreblog a:hover{ color:#0072bc !important; text-decoration:underline}

p.tooldisclaimer a{ color:#0072bc !important; font-size:10px; padding:0px 0px 5px 0; text-decoration: none !important; float:right;}
p.tooldisclaime a:hover{ color:#0072bc !important; text-decoration:underline;}


.init-read{ padding: 5px 40px 15px 0}

.date-box{ width:55px; height:52px; background:#c60000; float:left}
.month{ font-size:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-variant:small-caps; display:block;padding:3px 11px 0px 11px; text-align:center;margin-top: 2px;}
.date{ font-size:29px; font-family: Arial, Helvetica, sans-serif; color: #fff; font-weight:bold; margin-top:-2px; display:block; padding:0px 10px 0px 11px; text-align:center}

p.home-event-title{ width:215px; font-size:12px; float: right;margin-top:0; padding-top:0; margin-bottom:15px;}

.home-event-title a{ color:#515151 !important; text-decoration: none;}
.home-event-title a:hover{ color:#333 !important; text-decoration: none;}

.footer-odta {
	width: 100%;
	float:left;
	height: 6px;
	background:#aeaeae;
}

.footer-odta ul{ width:1024px; height:50px;list-style: none; margin:auto}
.footer-odta ul li{border-left:#ccc 1px solid;float:left; }
.footer-odta ul li a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight: 300; font-variant:small-caps; text-decoration: none; padding: 0px 20px 0px 20px}
.footer-odta ul li a:hover{ color:#019934}
.footer-odta ul li.last{ border-right:#ccc 1px solid}
.footer-odta .active{font-weight: 700; border-bottom: #019934 1px solid}


.footer-legal {
	height: auto;
	font-size:10px;
}
.legal-text{ width:545px; height:60px; margin:auto; display:block; float:none}
.legal-text a{text-decoration:underline;color:#344866 !important;}
.legal-text a:hover{color:#019934 !important;}


#about-content{}

#partners-container{ width:1024px; height:250px; background:#fff; margin-top:20px}
p#partner-title{ font-size:15px; color:#b90000; padding-top:20px; padding-left:20px; font-weight:200}
.partner-img{border:#666 1px solid; float:left; margin-left:55px;margin-top:0px}

#initiative-content{ width:1024px;background:#e3e3e3}
.initiative-item{ width:990px;padding: 3px 14px 8px 20px}
p.initiative-title{ color:#cd3301; font-size:18px; padding-top:25px; font-weight:200}
p.initiative-text{ text-align:left; width:450px}

.initiative-divider{ width:900px;margin: 1px auto 1px auto; padding:0; border-bottom:#f3f3f3 2px solid; clear:both}

#full-article-content{ width:1024px; height:100%; background:#e3e3e3}
#article-box{ width:880px; height:auto; margin:auto; padding:0px}
.right-img{float:right; padding-left:20px; padding-bottom:20px; padding-top:5px}
.left-img{ float:left; padding-right:27px; padding-bottom:20px; padding-top:20px}
.admin{ float:right;padding-right:100px;}

.showDisplay 
{
display: block;
float:left;
}
.hideDisplay 
{
display: none;
visibility: hidden;
}

p.event-title{color:#284570; font-size:18px; padding-top:20px}
.event-title a{color:#284570 !important; font-size:18px; padding-top:20px; text-decoration: none !important;}
.event-title a:hover{ color:#019934 !important;}

.event-divider{ width:900px;margin: auto; padding-top:20px;border-bottom:#f3f3f3 2px solid; clear:both}
p.event-info{ width:235px; color:#c60000; display:block; float:left}

.event-link-button a{ width:100px; height:30px; float:left; background:#ff9801;padding: 14px 15px 8px 12px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff !important;font-weight:bold;font-size:22px; line-height:21px; text-decoration: none}
.event-link-button a:hover{ background:#019934;text-decoration: none !important;}

#contact-content{ width:1024px; background:#e3e3e3; padding-top:45px}

p.contact{ float:left; margin-right:25px; color:#003466; font-size:13px; margin-right:85px; text-align:right}
p.checkbox{ float:left; margin-right:25px; color:#003466; font-size:13px; margin-right:60px; text-align:right}
p.email{ float:left; margin-right:25px; color:#003466; font-size:13px; margin-right:80px}
p.contact-text{ float:left;color:#003466; font-size:13px; margin-right:60px}

.form-contact{ width:700px; padding-top:20px;padding-left:55px}
textarea{ background:#fff; border:#99a8b6 1px solid; padding:3px; outline: none; float: left}
.contact-input{ background:#fff; border:#99a8b6 1px solid; padding:3px; outline: none; float: left}
.button-submit{ width:120px; height:25px; background:#19a247; color:#fff; border: none; cursor:pointer; float:left; margin-left:0px}

/*tools*/
.Toolcontent-col-left{ width:700px; float:left; margin-left:25px;margin-right:15px;}

p.tool-title{color:#284570; font-size:18px;margin-bottom:5px;padding-bottom:0px;}
.tool-title a{color:#284570 !important; font-size:18px; text-decoration: none !important;}
.tool-title a:hover{ color:#019934 !important;}

p.ToolTeaser-text{ text-align:justify; font-size:12px;}

.tool-link-button { padding-left:10px; padding-top:20px;}
.tool-link-button a{ width:90px; height:24px; background:#ff9801;padding: 14px 15px 8px 12px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff !important;font-weight:bold;font-size:18px; line-height:18px; text-decoration: none; }
.tool-link-button a:hover{ background:#019934;text-decoration: none !important;}

.tool-divider{ width:900px;margin: auto; border-bottom:#f3f3f3 2px solid; margin-bottom:20px; clear:both}
.subheaderTool-small{ width:1024px; height:54px; background:url("/SiteCollectionImages/initiatives-small-subheader.png") no-repeat;margin-top:32px}

.toolpage-link-button{ padding-left:10px; padding-top:10px;}
.toolpage-link-button a{ width:130px; height:24px; background:#ff9801;padding: 10px 15px 8px 12px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff !important;font-weight:bold;font-size:21px; line-height:21px; text-decoration: none; }
.toolpage-link-button a:hover{ background:#019934;text-decoration: none !important;}

/*end tools*/
/*knowledge*/
.knowledgepage-link-button{ padding-left:10px; padding-top:10px;}
.knowledgepage-link-button a{ width:130px; height:50px; background:#ff9801;padding: 10px 15px 8px 12px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff !important;font-weight:bold;font-size:21px; line-height:21px; text-decoration: none; }
.knowledgepage-link-button a:hover{ background:#019934;text-decoration: none !important;}

/*end knowledge*/
/* Community */
.Filter-title {font-size:18px; color:#cd3301; padding-bottom:10px; margin-bottom:10px; text-decoration: none; font-weight:200}
/* End Community */

.middle-content-thankyou{ width:1024px; height:180px;float:left; margin-top:25px; margin-bottom:25px}

/* customization */

.v4master #s4-leftpanel { display: none; }
.v4master .s4-ca { margin-left: 0px; }

/* Contact Us Page */
.ms-WPBody td .contfrm{color:#003466; font-size:13px; margin:0px 5px 0px 35px;width:150px;font-family:'Nobile',sans-serif;}


/* Home content Layout */

.home_content{
	clear:both;
	float:left;
}

.home_col1{
	float:left;
	width:580px;
}

.home_col2{
	float:left;
	margin-top:0px;
}

/* Share Link Layout */

.shareRight{
	float:left;
}
.shareRight ul{
	margin: 0px 0px 0px 0px;
	
}

div.simpleshare-popup{
	background:url('/SiteCollectionImages/Share/sharepop_bg.png') left top repeat;
    box-shadow: 0 0 5px #999999;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal !important;
    
      position: fixed;
    text-transform: none;
    bottom:0px;left:0px;
    width:99%;
    overflow:hidden;
    line-height: 30px;
    padding-bottom: 20px;
}



h5.Doctiltle {
    font-family: Georgia;
    font-size: 26px;
    font-weight: 300;
    padding-left:50px;
    margin:0px;
    padding-top:10px;
}


div.views-field-simpleshare-link span.field-content {
    background: url("../Images/plus_icon.png") no-repeat scroll 5px 3px #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-bottom:12px;
}


li.simpleshare {
    background: url("../Images/plus_icon.png") no-repeat scroll 5px 3px #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-bottom:12px;
}

div.views-field-simpleshare-link span.field-content a {
    color: #6F6F6F;
    font: 10px Verdana;
    padding-left: 17px;
    text-decoration: none;
    text-transform: uppercase;
}

li.simpleshare a {
    color: #6F6F6F;
    font: 10px Verdana;
    padding-left: 17px;
    text-decoration: none;
    text-transform: uppercase;
}

ul.links.inline {
    display: inline;
}
ul.links li {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em;
}

div.simpleshare-popup ul li a {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-weight: normal !important;
    padding: 5px 10px;
}

div.simpleshare-popup span.close {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 11px;
    line-height: 20px;
    padding: 0 5px;
    position: absolute;
    right: 0;
    top: 0;
}
span.close {
    background: none repeat scroll 0 0 #000000 !important;
    font-size: 16px !important;
    margin: 10px;
    padding: 5px 10px !important;
}


/* Share Link Layout */

.share{
	float:right;
	margin-right:50px;
}

.share ul li {
    float: left;
    list-style: none;
    margin-right: 10px;
}

.share ul li.centerPipe{
	padding-top:7px;
}

.printIco {
    background: url("/SiteCollectionImages/Share/print.png") no-repeat scroll left top transparent;
    color: #000000;
    margin: 1px 10px 0 0;
    padding-left: 20px;
    display:block;
}

.share ul li.printbutton {
    padding-top: 6px;
    line-height:16px;    
}

.shareListBtn{
	background:url('../../../SiteCollectionImages/Share/sharebtn.png') no-repeat;
	width:78px;
	height:26px;
}

/* Core style overrides*/
.ms-WPBody a:visited{
color:#0072bc; 
text-decoration:none;
}
.ms-blogRightZone{
	background: none repeat scroll 0 0 #E3E3E3;
}


