body {
	background-color: #dcdcdc !important;
	text-align:center;
	margin:0;
	padding:0;
}

body, p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#3f3f3f;
}

h1 {
	font-family:locator_medium, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:24px;
	color:#C1382B;
	font-weight:bold;
	margin:0;
}

h2 {
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:normal;
	line-height:16px;
	color:#3F3F38;
	margin:18px 0 3px;
}

h3 {
	font-size:12px;
	letter-spacing:normal;
	line-height:16px;
	color:#666;
	margin:18px 0 3px;
}

img {
	border:none;
}

a:link {
	color:#427896;
	text-decoration:none;
	font-weight:700;
}

a:visited {
	color:#6B6B5F;
	text-decoration:none;
	font-weight:700;
}

a:hover {
	color:#427896;
	text-decoration:underline;
	font-weight:700;
}

.clear {
	clear:both;
}

.red_text {
	font-weight:700;
	text-transform:capitalize;
	color:#C1382B;
}

.redHead {
	text-transform:none;
	color:#C1382B;
	font-size:18px;
	font-weight:normal;
}

strong {
	color:#3F3F38;
}

ol {
	font-size:inherit;
	line-height:inherit;
	color:inherit;
	font-weight:normal;
	margin:0 0 6px 0;
	padding-left:15px;
}

ul li, ol li {
	padding:0;
}

ul {
	list-style-type:square;
	font-size:inherit;
	line-height:inherit;
	color:inherit;
	font-weight:normal;
	margin:0 0 6px 0;
	padding-left:15px;
}

td {
	vertical-align:top;
}

.bottom_border {
	border-bottom:1px solid #ccc;
	margin:0;
	padding:0;
}

.float_right {
	float:right;
}

.float_left {
	float:left;
}

.news p {
	margin:8px 0 0 0;
	padding:0 0 8px 0;
	border-bottom:1px solid #ccc;
}

.top_image {
	margin-bottom:30px;
}

.center {
	text-align:center;
}

.hiddenDiv {
	display:none;
}

div.top_separator {
	width:100%;
	height:20px;
	background-color:#eee;
	margin:0 0 20px 0;
}

.boldtext {
	font-weight:700;
}

.noborder {
	border:none;
}

a img.zoomable {
	cursor:url(http://www.govdelivery.com/images/magnify.cur), -moz-zoom-in;
	margin-bottom:20px;
}

.ui-accordion .ui-accordion-header a {
	font-size:11px;
	line-height:13px;
	color:#fff;
	font-weight:bold;
	padding:3px 0 3px 3px;
	text-align:left;
}

.ui-accordion .ui-accordion-header .ui-icon {
	left:7.9em;
	top:50%;
	margin-top:-8px;
}

.ui-widget-content  {
	background-color:#eee;
}

.ui-accordion-header {
	border:none;
}

.ui-accordion .ui-accordion-content {
	border-top:none;
	overflow:hidden !important;
}

#container {
	width:974px;
	margin:0px auto;
	text-align:left;
	padding:0;
}

#banner {
	height:120px;
	width:974px;
	margin:0;
}

#banner_top {
	height:82px;
	width:930px;
	background:url(http://www.govdelivery.com/images/top_banner_bg.png) no-repeat;
	padding:5px 24px 0 20px;
	margin:0;
}

#contact_line {
	float:right;
	text-align:right;
	margin:0;
	padding:0;
}

#contact_line a:link {
	font-weight:normal;
}

#contact_line a:hover {
	text-decoration:underline;
}

#contact_line strong {
	color:#666;
}

#banner_top img {
	margin:20px 0 0;
	padding:0;
}

#nav_bar {
	width:974px;
	height:33px;
	padding:0;
	margin:0;
}

#left_corner {
	width:12px;
	height:33px;
	background:url(http://www.govdelivery.com/images/nav_left_endcap.png) no-repeat;
	float:left;
	margin:0;
	padding:0;
}

#contact_icons {
	float:left;
	width:108px;
	height:21px;
	background:url(http://www.govdelivery.com/images/nav_gradient_bg.png) repeat-x;
	padding:6px 0;
}

#right_corner {
	width:11px;
	height:33px;
	background:url(http://www.govdelivery.com/images/nav_right_endcap.png) no-repeat;
	float:left;
	margin:0;
	padding:0;
}

#top_menu {
	z-index:9250;
}

#content_container {
	width:974px;
	height:auto;
	margin:10px 0 10px;
	clear:both;
}

#content_top_noshadow {
	height:6px;
	width:970px;
	margin:0;
	padding:0;
	background-color: #fff;
}

#content {
	width:930px;
	margin:0;
	padding:14px 26px 35px 20px;
	background: #fff url(http://www.govdelivery.com/images/content_right_shadow.png) right repeat-y;
}

#content_bottom_shadow {
	height:9px;
	width:976px;
	margin:0;
	padding:0;
	background:url(http://www.govdelivery.com/images/content_bottom_shadow.png) right no-repeat;
}

#right_column {
	width:780px;
	margin:0 0 0 30px;
	float:right;
}

#featured_box {
	width: 780px;
	height: 194px;
	margin-bottom: 30px;
	padding: 0;
}

div.threecolumns {
	width:240px;
	margin:0 30px 0 0;
	float:left;
	padding:0;
}

div.two-columns {
	width:510px;
	margin:0 30px 0 0;
	float:left;
	padding:0;
}

div.two-columns-last {
	width:240px;
	margin:0;
	float:left;
	padding:0;
}

div.two-columns p:first-child {
	margin-top:0;
}

div.two-columns p:last-child {
	margin-bottom:0;
	border:none;
}

div.last {
	margin-right:0;
}

div.threecolumns p:first-child {
	margin-top:0;
}

div.threecolumns p:last-child {
	margin-bottom:0;
	border:none;
}

#left_column {
	width:120px;
}

#gallery {
	width:538px;
	height:239px;
	font-family:locator, Arial, Helvetica, sans-serif;
	opacity: 0;
	filter:alpha(opacity=0);
}

#gallery h3 {
	margin-top:0;
}

#gallery h3 {
	margin:0 0 10px;
}

#gallery p {
	color:#555;
	margin:3px 0;
}

#market_segment_tabs {
	width:230px;
	float:right;
}

#market_segment_tabs div * {
	display: block;
}

#market_segment_tabs div a:first-child {
	margin-bottom: 10px;
}

#market_segment_tabs form {
	margin-top: 14px;
}

#market_segment_tabs form img {
	margin-bottom: 4px;
}

#market_segment_tabs form input[type=text] {
	width: 190px;
}

.widget {
	width:220px;
	margin: 0 auto 30px;
	background: url(http://www.govdelivery.com/images/background_fade.gif) 8px 0 repeat-x;
	padding-bottom: 10px;
}

.widget img:first-child {
	display: block;
}

.widget h3 {
	font-size: 22px;
	color: #754760;
	margin: 5px 0 15px;
	text-align: center;
}

div.widget_body p {
	padding:0 15px;
}

div.widget_body ul, div.widget_body ol {
	margin:0 15px;
}

div.widget_body img {
	display: block;
	margin: 0 auto;
}

div.widget_body .float_right {
	margin:5px;
}

div.widget_body p:first-child {
	margin-top:0;
}

.widget_links {
	font-size:11px;
	text-align: right;
}

.widget blockquote    {
	margin:10px 0 0 10px;
	padding:10px 15px 10px 25px;
	background:url(http://www.govdelivery.com/images/quote_open.gif) top left no-repeat;
}

.widget blockquote p    {
	margin:0;
	padding:0 10px 10px 0;
	font-size:13px;
	color:#7A7A7A;
	font-style: italic;
	float:left;
	background:url(http://www.govdelivery.com/images/quote_closed.gif) bottom right no-repeat;
}

.widget cite  {
	margin: 8px 0 12px;
	font-size: 0.9em;
	float: right;
	line-height: 1em;
}

div.widgetStory {
	padding:15px;
	border-bottom:1px solid #ccc;
}

div.widgetStory  img.dl_icon {
	margin:0 5px 0 0;
	padding:3px 0 0 0;
}

#gd_live p {
	margin-bottom:15px;
}

#demoreq, #getquote, #poweredForm, #consult {
	border:none;
	background-color:#e6e6e6;
	margin-bottom:20px;
	width:240px;
}

#demoreq h3 a, #getquote h3 a, #poweredForm h3 a, #consult h3 a {
	height:14px;
	width:210px;
	background:url(http://www.govdelivery.com/images/red_widget_header.png) no-repeat;
	margin:0;
	padding:8px 15px 8px;
	text-align:left;
	color:#fff;
	font-family:locator-medium, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:0.2em;
}

#demoreq .ui-icon, #getquote .ui-icon, #poweredForm .ui-icon, #consult .ui-icon {
	left:16.5em;
	top:45%;
	margin-top:-8px;
}

#demoreq div.demoDiv, #getquote div.demoDiv, #poweredForm div.demoDiv, #consult div.demoDiv {
	margin:0;
	background-color:#e6e6e6;
	padding:10px 0;
	width:237px;
}

#demoreq .ui-widget-content, #getquote .ui-widget-content {
	background-color:#e6e6e6;
}

#consult div.demoDiv, #consult .ui-widget-content, #consult, #consult form.cta_box, #consult form.cta_box p  {
	background-color:#e6e6e6;
}

#poweredForm div.demoDiv, #poweredForm .ui-widget-content, #poweredForm, #poweredForm form.cta_box, #poweredForm form.cta_box p  {
	background-color:#eee;
}

.ui-widget-content {
	background-image: none;
	}

.tweet {
	margin:5px 0 0 0;
	padding:0;
}

.tweet .tweet_list {
	-webkit-border-radius:.5em;
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:#fff;
}

.tweet .tweet_list li {
	overflow:auto;
	padding:.5em;
}

.tweet .tweet_list li a {
	color:#0C717A;
}

.tweet .tweet_list .tweet_even {
	background-color:#f8f8f8;
}

.tweet .tweet_list .tweet_avatar {
	padding-right:.5em;
	float:left;
}

.tweet .tweet_list .tweet_avatar img {
	vertical-align:middle;
}

.clients {
	padding: 0;
	list-style-type: none;
}

.clients * {
	display: block;
}

.clients li {
	margin-bottom: 4px;
}

.sectors {
	margin-top: 15px;
}

.sectors h3  {
	line-height: 21px;
	height: 21px;
	background: url(http://www.govdelivery.com/images/background_box_heading.gif) repeat-x;
	margin: 0;
	text-align: left;
	color: #fff;
	position: relative;
}

.sectors h3 .background_left {
	float: left;
	margin: 0 10px 0 -1px;
}

.sectors h3 .background_right {
	float: right;
	margin-right: -3px;
}

.sectors .background_bottom {
	position: absolute;
}

.sectors div {
	margin:0;
	width:120px;
	border-left: 1px solid #888;
	border-right: 2px solid #c0c0c0;
}

.sectors div ul {
	margin:0;
	padding: 5px 0 3px;
	font-size:12px;
}

.sectors div ul li {
	padding:3px 0 3px 10px;
	list-style:none;
	line-height: 1em;
}

.sectors ul a {
	color: #3f3f3f;
	text-decoration: none;
	font-weight: normal;
}

.sectors ul a:hover {
	text-decoration: underline;
}

.sectors div ul li:hover {
	background-color:#fff;
	cursor:pointer;
}

.sample_clients {
	text-align: center;
	border: 1px solid #cfcfcf;
	margin-top: 25px;
}

.sample_clients a {
	margin-top: 24px;
	display: block;
}

#expertise h3  {
	height:17px;
	width:112px;
	background:url(http://www.govdelivery.com/images/widget_header_bg.png) repeat-x;
	margin:0;
	padding:0 0 2px 10px;
	text-align:left;
}

#expertise div {
	margin:0;
	background-color:#eee;
	padding:5px 0 8px;
	width:120px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#expertise div ul {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:20px;
	background-color:#eee;
}

#expertise div ul li {
	margin:0;
	padding:0 12px;
	list-style:none;
}

#expertise div ul li:hover {
	background-color:#fff;
	cursor:pointer;
}

#clients div {
	text-align:center;
	width:100%;
}

#clients img {
	margin:0 auto 15px;
}

#footer {
	font-size: 11px;
	width:975px;
	margin:0 auto;
	text-align:left;
}

#footer ul {
	list-style-type: none;
	padding: 0;
}

#footer p {
	margin: 0;
}

#footer a {
	font-weight: normal;
	color: #3f3f3f;
}

#footer .nav {
	float: left;
	margin-left: 40px;
}

#footer .nav:first-child {
	margin-left: 7px;
}

#footer .nav p a {
	font-weight: bold;
	font-size: 11px;
}

input.btn {
	background:url(http://www.govdelivery.com/images/go_button.png) no-repeat;
	border:none;
	width:23px;
	height:20px;
	color:#fff;
	font-size:10px;
	padding:0 0 2px 0;
	cursor:pointer;
}

input.btn_grey {
	background:url(http://www.govdelivery.com/images/go_button_grey.png) no-repeat;
	border:none;
	width:23px;
	height:22px;
	color:#3F3F38;
	font-size:10px;
	padding:0 0 2px 0;
	cursor:pointer;
}

#footer_links {
	clear: both;
	text-align: center;
	padding: 20px 0px 50px 0px;
}

#inner_right {
	width:220px;
	float:right;
}

#inner_right h2 {
	margin-top:0;
}

#inner_left {
	width:530px;
	margin-right:20px;
}

#inner_left img.top_pic {
	display:block;
	margin:0 0 30px 0;
}

#secondary_nav {
	background-color:#eee;
}

#secondary_nav #nav {
	margin:0 0 20px 0;
	background-color:#eee;
	padding:10px 0 5px;
	width:100%;
	border:1px solid #ccc;
}

#secondary_nav #nav li a {
	display:block;
	padding-left:15px;
}

#secondary_nav #nav li li a {
	padding-left:0;
}

#secondary_nav #nav ul {
	margin:0;
	padding:0;
	background-color:#eee;
}

#secondary_nav #nav li {
	display:none;
	font-size:12px;
	 margin:0;
	 padding:5px 0 0 0;
	background-color:#eee;
	 text-transform:uppercase;
}

#secondary_nav #nav li li:hover, #secondary_nav #nav li.here {
	background-color:#fff;
}

li.here a:hover {
	text-decoration:none;
}

#secondary_nav #nav li.here, #secondary_nav #nav li.here li, #secondary_nav #nav li.parent-here, #secondary_nav #nav li.parent-here li {
	 display:block;
}

#secondary_nav #nav li li {
	 font-size:11px;
	 margin:0;
	 padding:5px 15px;
	 letter-spacing:normal;
	 line-height:16px;
	 text-transform:none;
}

#secondary_nav #nav li ul {
	margin:5px 0 0 0;
	padding:0;
	background-color:#eee;
}

#secondary_nav #nav li li a {
	font-weight:normal;
}

#secondary_nav #nav a {
	 color:#3f3f38;
}

#secondary_nav #nav li li.here a {
	font-weight:700;
}

.hidden {
	 display:none;
}

h2.collapsibleHeader  {
	padding:10px 0;
	border-bottom:1px solid #ccc;
	text-transform:none;
	background-image:none;
	background-color:#fff;
	width:100%;
}

h2.collapsibleHeader:hover {
	background-color:#eee;
}

.collapsibleDiv h2.collapsibleHeader:first-child {
	border-top:1px solid #ccc;
}

.collapsibleDiv div p:last-child, .collapsibleDiv form, .collapsibleDiv div ul {
	border-bottom:1px solid #ccc;
	margin:0;
	padding-bottom:10px;
}

.collapsibleDiv div {
	width: 100%;
	padding: 0;
	margin: 0;
	}

.collapsibleDiv div ul {
margin: 0;
}

.collapsibleDiv h2.collapsibleHeader a {
	color:#666;
	background:none;
	font-size:16px;
}

.collapsibleDiv h2.collapsibleHeader+div {
	padding-top:10px;
}

.collapsibleDiv, .collapsibleDiv div {
	background:none;
	border:none;
	padding:0;
	margin:0;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

.collapsibleDiv {
	margin:30px 0;
}

.ui-accordion .ui-accordion-content {
margin: 0;
padding: 0;
}

#clientCollapsible .ui-icon, #contact .ui-icon, #presentations .ui-icon, #responsibility .ui-icon, #brochures .ui-icon, #features .ui-icon, #proposals .ui-icon, #cc_overview .ui-icon, #use_cases .ui-icon, #positioning .ui-icon {
	left:93%;
	top:50%;
	margin-top:-8px;
}

#clientCollapsible .ui-widget-content, #contact .ui-widget-content, #presentations .ui-widget-content, #brochures .ui-widget-content, #responsibility .ui-widget-content, #features .ui-widget-content, #proposals .ui-widget-content, #cc_overview .ui-widget-content, #positioning .ui-widget-content, #use_cases .ui-widget-content  {
	background-color:#fff;
}

#clientCollapsible .ui-accordion .ui-accordion-content, #contact .ui-accordion .ui-accordion-content, #presentations .ui-accordion .ui-accordion-content, #responsibility .ui-accordion .ui-accordion-content, #brochures .ui-accordion .ui-accordion-content, #features .ui-accordion .ui-accordion-content, #proposals .ui-accordion .ui-accordion-content, #cc_overview .ui-accordion .ui-accordion-content, #use_cases .ui-accordion .ui-accordion-content, #positioning .ui-accordion .ui-accordion-content {
	border:none;
}

#clientCollapsible .ui-state-active .ui-icon, #contact .ui-state-active .ui-icon, #presentations .ui-state-active .ui-icon, #responsibility .ui-state-active .ui-icon, #brochures .ui-state-active .ui-icon, #features .ui-state-active .ui-icon, #proposals .ui-state-active .ui-icon, #cc_overview .ui-state-active .ui-icon, #use_cases .ui-state-active .ui-icon, #positioning .ui-state-active .ui-icon {
	background-image:url("/images/gray_triangle_down.png");
	background-position:0 0;
}

#clientCollapsible .ui-icon, #contact .ui-icon, #presentations .ui-icon, #responsibility .ui-icon, #brochures .ui-icon, #features .ui-icon, #proposals .ui-icon, #cc_overview .ui-icon, #use_cases .ui-icon, #positioning .ui-icon {
	background-image:url("/images/gray_triangle_right.png");
	background-position:0 0;
}

.collapsibleDiv div h3 {
	margin-bottom:0;
	padding:0;
	line-height:normal;
}

table.weblogList td {
	padding:0 15px 0 0;
	height:20px;
	line-height:normal;
}

table.weblogList img {
	padding:0;
	margin:0;
}

table#archive {
	border-collapse:collapse;
	width:100%;
}

table#archive tr:first-child td {
	padding-top:0;
}

table#archive td {
	vertical-align:top;
	padding:10px 0;
	border-bottom:1px solid #ccc;
}

table#archive td.no_border {
	border:none;
}

table#archive td.newsRow {
	vertical-align:top;
	padding-right:5px;
	width:300px;
}

table#jobsTable {
	margin:20px 0;
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #ccc;
}

table#jobsTable tr:hover {
	background-color:#eee;
}

table#jobsTable td {
	border-collapse:collapse;
	border-bottom:1px solid #ccc;
	font-weight:700;
	padding:10px;
}

td.alignRight {
	text-align:right;
}

table.groups {
	width:98%;
}

table.groups p {
	border: none;
	}

table.groups, table.groups th, table.groups td {
	border:none;
	 border-collapse:collapse;
	font-size:0.9em;
	line-height:1.5em;
}

table.groups {
	background:#5C5C56;	
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:1px 1px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:1px 1px 10px rgba(0, 0, 0, 0.3);
}

table.groups caption {
	text-align:left;
	text-transform:uppercase;
	font-size:150%;
	font-weight:bold;
	padding:1.5em 0;
	color:black;
}

table.groups thead, table.groups tfoot {
	color:white;
}

table.groups thead th {
	padding:0.5em 1.5em;
	text-transform:uppercase;
	text-align:left;
	font-weight:700;
	font-size:1em;
}

table.groups tbody td, table.groups tbody th {
	font-size:120%;
	padding:0.5em 1em;
	background-color:#E6E6E6;
	vertical-align:top;
	color:#333;
}

table.groups tbody th {
	text-align:right;
	border-right:1px solid #ccc;
}

table.groups tbody td:last-child {
	border-right:1px solid black;
}

table.groups tbody tr.odd th, table.groups tbody tr.odd td {
	background-color:#eee;
	color:#222;
}

table.groups tfoot td, table.groups tfoot th {
	border:none;
	padding:0.25em 1em;
	font-size:90%;
}

table.groups tfoot th {
	text-align:right;
}

table.groups::-moz-selection {
	background:#202020;
	color:white;
}

table.groups::selection {
	background:#202020;
	color:white;
}

table.groups thead::-moz-selection, table.groups tfoot::-moz-selection {
	background:white;
	color:#202020;
}

table.groups thead::selection, table.groups tfoot::selection {
	background:white;
	color:#202020;
}

td.headShot {
	valign:top;
	padding:0 10px 0 0;
	width:100px;
}

div.toggle, div.showHide {
	margin:0;
	padding:0;
	font-size:12px;
}

table.leadership {
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}

table.leadership td {
	padding-bottom:10px;
}

ul#nav_categories {
	margin-left:0;
	padding-left:0;
}

ul#nav_categories li > ul {
	margin-left: 0;
	padding-left: 0;
}

ul#nav_categories li > ul li ul li {
	margin-left: 0;
	padding-left: 20px;
}

ul#nav_categories li {
	list-style:none;
	margin-bottom: 0;
	padding-bottom: 0;
}

ul#nav_categories li p {
	margin:0;
	padding:0;
}

ul#nav_categories li ul li p {
	margin-left:20px;
}

ul#nav_categories li li h3 {
	font-weight:normal;
	font-size:12px;
	color:#666;
	margin:0;
	padding:0;
}

form .error {
	color:#C1382B;
	display:block;
}

form.contactUs {
	padding:15px 0 0 0;
	width:500px;
}

form .form_right_column {
	width:240px;
}

form .form_left_column {
	width:240px;
}

form input {
	margin:0 0 15px 0;
}

form label {
	font-weight:700;
}

form .required {
	color:#C1382B;
}

form .textBox {
	width:500px;
}

form.contactUs input[type="text"] {
	width:240px;
	border:1px solid #ccc;
}

input.submit {
	border:none;
	margin:0;
	font-size:10px;
	padding:0 0 2px 0;
	line-height:normal;
	color:#fff;
	width:70px;
	height:18px;
	background:url(http://www.govdelivery.com/images/submit_button.png) no-repeat;
	cursor:pointer;
}

form.contactUs textarea {
	width:500px;
	height:100px;
	border:1px solid #ccc;
}

form.cta_box {
	width:217px;
	padding:0 10px;
	margin:0;
	background-color:#e6e6e6;
}

form.cta_box p {
	padding:0;
	margin:0 0 10px 0;
	background-color:#e6e6e6;
	color:#3F3F38;
}

form.cta_box input[type="text"] {
	width:210px;
}

form.cta_box input {
	margin:0 0 10px;
	border:1px solid #3F3F38;
}

form.cta_box .left {
	width:100px;
	margin:0;
	padding:0;
}

form.cta_box .right {
	width:100px;
	float:right;
	margin:0;
	padding:0;
}

form.cta_box .left input[type="text"], form.cta_box .right input[type="text"] {
	width:100px;
}

form.cta_box textarea {
	width:210px;
	border:1px solid #3F3F38;
}

form.cta_box label {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3F3F38;
}

div.cta_form_top {
	width:210px;
}

div.CheckboxGroupContainer {
	padding:10px 0 0 0;
}

div.CheckboxGroupContainer input {
	width:auto;
	margin:0;
	padding:0;
	border: none;
}

form.cta_box .submit {
	margin:10px 0 0 0;
	border:none;
}

table.docDL td {
	padding-right:10px;
}

div.blog {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:20px 0;
	width:510px;
	margin:20px 0 0 0;
}

div.blog .right_text {
	float:right;
	width:380px;
	margin:0 0 0 10px;
	padding:0 20px 0 0;
	vertical-align:top;
}

div.blog .left_image {
	width:110px;
}

div.four_columns {
	width:172px;
	float:left;
	margin:0 20px 0 0;
}

div.four_columns img {
	margin:0 0 20px 0;
}

.last-child {
	margin:0;
}

p.top_text {
	margin:0 0 30px 0;
	font-size:17px;
}

.colorboxDiv {
	text-align:left;
}

div.media_summary {
	width:340px;
	float:right;
}

div.media_summary h3:first-child {
	margin-top:0;
}

#contact div.media_summary p {
	border:none;
}

div.video img {
	border:1px solid #ccc;
}

#tweets {
	 color:#3F3F38;
}

 #tweets ul.tweet_list {
	 -webkit-border-radius:.5em;
	 list-style-type:none;
	 margin:0;
	 padding:0;
	 background-color:#F1F8FA;
}

 #tweets ul.tweet_list li {
	 overflow:auto;
	 padding:15px;
}

 .tweet_list li a {
	font-weight:normal;
}

 #tweets ul.tweet_list .tweet_even {
	 background-color:#E4F5F8;
}

 #tweets ul.tweet_list .tweet_avatar {
	 padding-right:.5em;
	 float:left;
}

 #tweets ul.tweet_list .tweet_avatar img {
	 vertical-align:middle;
	padding:0;
}

div.twitter {
	margin:0;
	background-color:#eee;
	padding:0;
}

#landing_right_column {
	width:240px;
	float:right;
	margin-left:20px;
}

#landing_left_column {
	width:670px;
}

.client_logo {
	margin:15px 15px 0 0;
}

#landing_left_column h3  {
	margin-bottom: 0;
}

#landing_left_column h3 + p  {
	margin-top: 0;
}

div#top_menu {
	height:33px;
	width:823px;
	position:relative;
	background:url(http://www.govdelivery.com/images/nav_gradient_bg.png) repeat-x;
	line-height:13px;
	float:left;
	margin:0;
	padding:0 20px 0 0;
	text-transform:uppercase;
}

.sf-menu, .sf-menu * {
	margin:0;
	padding:0;
	list-style:none;
}

.sf-menu {
	line-height:1.0;
}

.sf-menu ul {
	position:absolute;
	top:-999em;
	width:24em;
}

.sf-menu ul li {
	width:100%;
}

.sf-menu li:hover {
	visibility:inherit;
}

.sf-menu li {
	float:left;
	position:relative;
}

.sf-menu a {
	display:block;
	position:relative;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:0;
	top:2.5em;
	z-index:99;
}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:-999em;
}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:24em;
	top:0;
}

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:-999em;
	z-index:99999;
}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:24em;
	top:0;
}

.sf-menu {
	float:left;
}

.sf-menu a {
	padding:.75em 1em;
	text-decoration:none;
	font-weight:normal;
}

.sf-menu a:link, .sf-menu a:visited  {
	color:#666;
	font-weight:normal;
}

.sf-menu li {
	font-size:10.5px;
	text-transform:uppercase;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	border-right:#cbcbcc solid 1px;
	height:29px;
}

li.sfHover a:link {
	color:#fff;
}

li.sfHover li a:link {
	color:#666;
}

.sf-menu ul li:hover a {
	color:#fff;
}

li.sfHover a:visited {
	color:#fff;
}

li.sfHover li a:visited {
	color:#666;
}

.sf-menu li li, .sf-menu li li li {
	background:#eee;
	font-size:10px;
	height:25px;
	font-weight:normal;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}

ul.sf-menu li:hover {
	background:url(http://www.govdelivery.com/images/nav_gradient_bg_hover.png) repeat-x;
	outline:0;
}

.sf-menu li a:focus, .sf-menu li a:hover, .sf-menu li a:active {
	color:#fff;
	background:url(http://www.govdelivery.com/images/nav_gradient_bg_hover.png) repeat-x;
	text-decoration:none;
}

.sf-menu li ul li a:focus, .sf-menu li ul li a:hover, .sf-menu li ul li a:active {
	text-decoration:underline;
	background-color:#fff;
	background-image:none;
	color:#666;
}

.sf-menu a.sf-with-ul {
	padding-right:2.25em;
	min-width:1px;
}

.sf-sub-indicator {
	position:absolute;
	display:block;
	right:.75em;
	top:1.05em;
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
	background:url('/images/arrows-ffffff.png') no-repeat -10px -100px;
}

a >.sf-sub-indicator {
	 top:.8em;
	background-position:0 -100px;
}

a:focus >.sf-sub-indicator, a:hover >.sf-sub-indicator, a:active >.sf-sub-indicator, li:hover >a >.sf-sub-indicator, li.sfHover >a >.sf-sub-indicator {
	background-position:-10px -100px;
}

.sf-menu ul .sf-sub-indicator {
	background-position: -10px 0;
}

.sf-menu ul a >.sf-sub-indicator {
	background-position: 0 0;
}

.sf-menu ul a:focus >.sf-sub-indicator, .sf-menu ul a:hover >.sf-sub-indicator, .sf-menu ul a:active >.sf-sub-indicator, .sf-menu ul li:hover >a >.sf-sub-indicator, .sf-menu ul li.sfHover >a >.sf-sub-indicator {
	background-position:-10px 0;
}

.sf-shadow ul {
	background:url('/images/shadow.png') no-repeat bottom right;
	padding:0 8px 9px 0;
	-moz-border-radius-bottomleft:17px;
	-moz-border-radius-topright:17px;
	-webkit-border-top-right-radius:17px;
	-webkit-border-bottom-left-radius:17px;
}

.sf-shadow ul.sf-shadow-off {
	background:transparent;
}

@media screen {
	 .sIFR-flash {
	 visibility:visible !important;
	 margin:0;
	 padding:0;
}

  .sIFR-replaced, .sIFR-ignore {
	 visibility:visible !important;
}

  .sIFR-alternate {
	 position:absolute;
	 left:0;
	 top:0;
	 width:0;
	 height:0;
	 display:block;
	 overflow:hidden;
}

  .sIFR-replaced div.sIFR-fixfocus {
	 margin:0pt;
	 padding:0pt;
	 overflow:auto;
	 letter-spacing:0px;
	 float:none;
}

}@media print {
	 .sIFR-flash {
	 display :none !important;
	 height :0;
	 width :0;
	 position :absolute;
	 overflow :hidden;
}

  .sIFR-alternate {
	 visibility:visible !important;
	 display :block !important;
	 position :static !important;
	 left :auto !important;
	 top :auto !important;
	 width :auto !important;
	 height :auto !important;
}

.cta_button {
	background-color: #C13828;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 10px;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	width: auto;
	height: 30px;
	}
	
div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
	
