p { margin: 15px 0px 15px 0px; }

body { background-color: #252627; color: #5F5F5F; }

div.dms_structure { width: 960px; }
div.dms_header { background-repeat: repeat-x; height: 135px; background-color: #252627; padding-top: 26px; text-align: center; }

div.dms_twitterbar { background-repeat: repeat-x; background-color: #E4E6EB; padding: 5px; color: #5F5F5F; border-top: 3px solid white; border-bottom: 1px solid white; }
div#twitter-bird { float: left; }
div#twitter-message { float: left; width: 850px; padding: 5px 5px 5px 15px; }
div.dms_twitterbar #twitter-link { float: left; }
#twitter_update_list li { margin-left: 10px; float: left; }
#twitter_update_list li a { margin-right: 5px; }

div.dms_pagebody { border-top: 1px solid #D4D6DB; border-bottom: 50px solid #044E7D; background-color: #F2F2F3; }

div #dms_content { padding-top: 20px; }
div #dms_content.narrow_col { width: 600px !important; }
div #dms_content.wide_col { padding: 15px 0px 15px 15px; width: 960px; }
div #dms_content .half_col { width: 425px; margin-right: 10px; }
div #dms_content .third_col { width: 300px; }
div #dms_content img.has_border { border: 8px solid #dadce0; padding: 1px; margin: 30px; }
div #dms_content .resource { float: left; margin: 30px 0px 0px 30px; }
div #dms_content .resource div { float: left; }
div #dms_content .resource img,.icon { margin-right: 10px; } 
div #dms_content .half { width: 400px; }
div #dms_content .full { width: 830px !important; }
div #dms_content .resource  h4 { margin-bottom: 10px; text-transform: capitalize; }	
div #dms_content .resource h4.padded-top { margin-top: 15px; }

div #dms_content #homepage_blurbs h4 { margin-bottom: 15px;}

#media-articles h2 { clear: both; margin: 10px 10px 20px 10px;}
#media-articles li { list-style: none; clear: both; height: 70px;}
#media-articles li img, #media-articles li span { float: left; margin-left:15px; }
#media-articles li span { padding-top: 15px;}


div.dms_sidebar { padding-top: 20px; width: 350px; }
div.dms_sidebar h1 { width: 300px; border-top: 1px solid #D4D6DB; border-bottom: 1px solid white; font-size: 0.8em; }
div.dms_sidebar a { text-decoration: none; color: #5F5F5F; display: block; height: 15px; padding: 20px; }
div.dms_sidebar h1.highlight { width: 335px; color: white; border: none; background-color: #1975AF; }
div.dms_sidebar h1.highlight a { color: white; }

div.dms_footer { border-top: 5px solid #1975AF; padding: 20px; }
div.dms_footer a:link, div.dms_footer a:visited,div.dms_footer a:active { color: #5F5F5F !important; }
div.dms_footer a:hover { color: white !important; }

ul.checkmarks { margin-top: 10px; margin-bottom: 30px; }
ul.checkmarks li { height: 30px; background: transparent url('../../_img/elems/ico/checkmark.png') no-repeat 0 50%;	padding: 0px 0px 0px 40px; margin-bottom: 30px; }

ul.standard { margin-top: 10px; margin-bottom: 10px; }
ul.standard li {margin-bottom: 5px; list-style-type: disc; list-style-position: outside; margin-left: 50px;}
ul.standard li.head { margin: 20px 0px 0px 10px;list-style:none;color:#1975AF;font-size:1em;font-weight:bold;}

ul#useful-links li { margin-top: 20px;}
ul#useful-links li span { display: block; }

div.highlighted-block { margin: 20px 0px 50px 0px; background-color: #e4e6eb; border: 1px solid #cbcdd1; border-top: 1px solid white; padding: 20px; }

.dms_clear { clear: both;  }
.dms_left  { float: left;  }
.dms_right { float: right; }
.dms_center{ text-align: center; }
.margin-top { margin-top: 30px; }
span.footnote { font-size: 0.7em;}

.about-us_logos { text-align: center; width: 260px; background-color: white; border: 8px solid #dadce0; padding: 1px; margin: 10px;	float: left; }
.about-us_logos img { height: 100px; }
