﻿body#masterpage
{
    background-color:#fff;
    padding-top:10px;
   
}

div.offleft {text-indent:-10000em;}

div#slider {height:227px;}

/*span.skip {text-indent:-10000em;}*/

#content 
{

}

div#col-main ul {margin-left:30px;}

div#col-main ul.toplist {margin-left: 0;}
div#col-main ul.toplist li{margin-left: 10px;}


div#header {border-width: 1px 1px 0 1px; border-style:solid; border-color:#ababab; padding-top:3px; }
div#content {border-width: 0 1px 1px 1px; border-style:solid; border-color:#ababab; padding-bottom:10px;}
div#slidebanner {border-width: 0 1px 0 1px; border-style:solid; border-color:#ababab;}
div#footer {border-width: 1px; border-style:solid; border-color:#ababab; margin-top:10px;}

div#header, div#content, div#footer
{
    background-color: #fff;
}

div#footer {margin-bottom:10px;}

div#homepagecol3 {background-color:#c8daf2; border:1px solid #9eacbf; margin-left:9px;margin-right:1px;}

div#banner.cip
{
    background-image: url(../img/bg-cip.jpg);
    background-position:top left;
    background-repeat: no-repeat;
    background-color: #fff;
    height: 120px;
    border: 1px solid #c8daf2;
    margin-bottom: 10px;
}

div#banner.cip h1
{
    position:absolute;
    left:250px;
    top: 20px;
    font-size:45px;
}


div#banner.wic
{
    /*background-image: url(../img/bg-changingworld.jpg);*/
    background-position:top left;
    background-repeat: no-repeat;
    background-color: #fff;
    height: 227px;
    border: 1px solid #c8daf2;
    margin-bottom: 10px;
}

div#strapwrap {padding: 40px 0 0 15px;}
div#strapwrap h1, h2 {margin-bottom:0px; color: #fff;}
div#strapwrap h2 {padding-top:10px;}

ul#navbar
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
margin-bottom: 0;
}

#navbar li
{
display: inline;
list-style-type: none;
}

#navbar a { padding: 3px 0; }

#navbar a:link, #navbar a:visited
{
color: #fff;
text-decoration: none;
}

#navbar a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

div#navwrap, div.spacer {
	margin-top: 7px;
	padding-bottom: 10px;
}

div#navwrap {
	/*background-color: #004071;*/
	padding: 5px 0;
	color:#fff;
	/*border: 1px solid #001e4a;*/
}
div.RadMenu 
{
    /*border-right: 1px solid #004071;*/
}

div#foot-nav ul {
	list-style: none;
	display: block;
	margin: 0 10px;
}

div#foot-nav ul li {
	float: left;
	margin: 0 1.5em;
}

div#logo 
{
    background-image: url(../img/logo.gif);
    background-position:right top;
    height: 76px;
    text-indent: -10000em;
}

div#purpose h1
{
    font-size:15px;
    font-weight:normal;
    padding-top:5px;
    color: #000;   
}

div#purpose h2
{
    font-size:15px;
    font-weight:normal;
    padding-top:5px;
    color: #000;   
}

#subnav 
{
    padding-left: 0;
    margin-left: 0;
    border-bottom: 1px solid gray;
}

#subnav li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#subnav li a { text-decoration: none; color: #004071; }

div#foot-nav 
{
	padding: 5px 0;
	color:#004071;
}

/*** List Styles ***/

h2.sf_listTitle {display:none;}

ul.sf_simpleList {list-style-type:none;}


div#newsbox p.sf_newsDate, div#newsbox p.sf_readMore, div#newsbox p.sf_newsAuthor {display:none;}

div.org {
    font-weight:bold;
    color: #004071;
    font-size:1.1em;
}

div#npPostlist, div#homepagecol2
{
    /*padding:15px 15px 0 15px;*/
    border: 1px solid #c8daf2;
    margin-left: 9px;
    margin-right: 9px;
    }

div#npPostlist ul.sf_postListing li, div#newsbox ul.sf_newsList li {margin:0; padding: 10px; border-top:1px solid #e6ebf2;}


div#homepagetext p {
    padding:15px 15px 0 15px;
    font-size:1.2em;
    margin-bottom:5px;    
    }

div#homepagetext ol {padding-top:10px; font-weight:bold;padding:15px 15px 0 15px;}

div#homepagetext li {
    padding:6px 0px 6px 8px;
    color:#fff;
    font-size:1.3em;
    margin-bottom: 5px;
    margin-left: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 3px 3px 3px #666;
    -webkit-box-shadow: 3px 3px 3px #666;
    box-shadow: 3px 3px 3px #666;
}

.bg_green {background-color: rgb(2, 93, 34); border:1px solid rgb(1,59,21);}
.bg_red {background-color: rgb(134, 29, 44); border:1px solid rgb(85,18,28);}
.bg_purple {background-color: rgb(89, 1, 87); border:1px solid rgb(56,1,55);}
.bg_teal {background-color: rgb(0, 131, 125); border:1px solid rgb(0,83,79);}
.bg_yellow {background-color: rgb(241, 161, 24); border:1px solid rgb(152,102,15);}

/*.bg_green {background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(0,41,0)), color-stop(1, rgb(3,92,34)));}*/

.roundcorners {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }

ul.rmHorizontal {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }

div#socialmedia
{
    background-color:#c8daf2;
    margin: 0;
    padding: 2px 2px 10px 2px;}
    
   
.sf_newsList li {margin-bottom:0;}

div#socialmedia h4, div#npPostlist h4, div#newsbox h4
{
    font-size: 1.2em;
    margin: 5px;
    font-weight:bold;
    text-align: center;
    color: #004071;
    background-color:#afc2da;
    padding:2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

}

ul.nobullets 
{
    list-style-type: none;
    text-indent: 0;
    }

.pane-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pane-list li {
cursor: pointer;
background-repeat: no-repeat;
background-position: 60px center;
height: 32px;
padding-left: 60px;
text-indent: 50px;
padding-bottom: 5px;
padding-top:10px;
font-size: 1.5em;
text-decoration: none;
}
.pane-list li:hover {
	background-color: #afc2da;
}

#newsbox li, #npPostlist li {padding:10px 0 10px 0; font-size:1.1em;}


.solutionslist li {
cursor: pointer;
margin-left: 0;
margin-bottom: 0;
padding-bottom: 0px;
padding-top:0px;
text-decoration: none;
}

div#npPostlist .sf_postListing li, div#newsbox .sf_postListing li {
cursor: pointer;
}
div#npPostlist .sf_postListing li:hover, div#newsbox .sf_newsList li:hover {
	background-color: #e6ebf2;

}

div#npPostlist h2, div#newsbox h2 {font-size: 1em; margin: 0; font-weight:normal;}

li.twitter{background-image: url(/Images/DesignElements/Icons/twitter-32x32.png);}
li.facebook{background-image: url(/Images/DesignElements/Icons/facebook-32x32.png);}
li.youtube{background-image: url(/Images/DesignElements/Icons/youtube-32x32.png);}

.cta-info {
  display:block;
  width:220px;
  height:46px;
  background:url(/Images/DesignElements/Icons/cta-info.jpg) no-repeat 0 -46px;
  margin:0 auto;
  padding-bottom:10px;
}

.cta-info a {
  display:block;
  width:100%;
  height:100%;
  background:url(/Images/DesignElements/Icons/cta-info.jpg) no-repeat 0 0;
  text-indent:-9999px;
}

.cta-info a:hover {
  background-position:0 50px;
}

.cta-contact {
  display:block;
  width:220px;
  height:46px;
  background:url(/Images/DesignElements/Icons/cta-contact.jpg) no-repeat 0 -46px;
  margin:0 auto;
  padding-bottom:10px;

}

.cta-contact a {
  display:block;
  width:100%;
  height:100%;
  background:url(/Images/DesignElements/Icons/cta-contact.jpg) no-repeat 0 0;
  text-indent:-9999px;
}

.cta-contact a:hover {
  background-position:0 50px;
}

ul.toplist, blockquote {background-color:#c8daf2; padding:10px;color:#004071;}
ul.toplist li {padding-bottom:5px;}

p.factsheet {background-color:#c8daf2; font-weight:bold;padding:2px 0 2px 5px;}


/*** Blog Styles ***/

h2.sf_postTitle
{margin: 0 0 5px 0; font-weight:bold;}

div.sf_postContent h3 {font-size: 1.2em; padding:5px; background-color:#e1e8f2; color:#004071; border-top: 1px solid #ced5de;border-bottom: 1px solid #ced5de; width:450px;}

div.sf_postContent h5 {font-size: 1em; color:#004071; font-weight:bold; padding:5px 5px 5px 0; margin-bottom:5px;clear:none;}

div.sf_postContent h4 {color:#004071; font-weight:normal; margin-bottom:5px;}

div.blog p.sf_readMore { border-bottom: 1px solid #c8daf2; font-weight: bold; font-size:1.1em;}

div.sf_postContent {padding:0 0 20px 0;}

a.rssfeed {display:block;padding-top:10px;}

div#col-main ul.sf_postListing, div#col-main ul.sf_newsList{margin-left:0;}

.blogimg {float:right;padding-left:10px;}

div#blogintro {background-color:#e1e8f2;border: 1px solid #ced5de; margin: 0 9px;float:right;}
div#blogintro h5{margin-left:5px; font-weight:normal;}

div.sf_singlePost h1.sf_postTitle {margin-top:0;}

h3.blog-sub {margin-bottom:5px;}

#blogfooter {background-color:#E1E8F2;border:1px solid #CED5DE;}
div#blogfooter p {margin:8px 0 0 10px;}

div#npPostlist p.sf_postDate, div#homepagecol2 ul.sf_newsList p, div#npPostlist div.sf_postContent {display:none;}

div.home6 {background-color:#e7ecf3; min-height:100px; margin: 0 9px 10px 9px; border: 1px solid #c4c9cf;}

div.worldwide ul {list-style-type:none; margin-left:10px;}

div.worldwide div.columns {background-color:#e7ecf3;}

div.worldwide div.columns h3 {font-size: 1em; font-weight:bold; text-indent:10px;}

div.worldwidelanding h5 {background-color:#c8daf2;color:#004071;}

div#col-main h4 {color:#004071; margin-bottom:5px;}

div#col-main h2.sf_newsTitle {font-size:1.5em; margin-bottom:5px; margin-top:0;}

div#col-main p.readMore {display:block;}

div#col-main div.sf_postContent {padding-bottom:0;}

div#col-main {min-height:300px;}

div#col-main ul.sf_postListing li {margin-bottom:30px;}

div.blog p.sf_postBookmark {padding-top:10px;}

div.sf_postContent h4 {margin-top:10px;}

h1.sf_postTitle {margin-bottom:0;}

img.cta {padding:10px;}

ul.cta li {font-size:1.5em;background-color:#004071; margin:10px; padding:10px 10px 2px 40px;}

ul.cta li a {color:#fff; text-align:center;}

ul.cta {margin-bottom:0; list-style-type:none;}

div.RadMenu ul{z-index:1000;}

div.slideshow {margin-top:5px;margin-bottom:5px;}