/*
body selector is distinct from .body class selector below
*/

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; background-image: url(../images/topbar.gif); background-repeat: repeat-x; }
h1  { font-family: Georgia, Times New Roman, Times, serif; font-size: 22px; font-style: normal; line-height: 22px; padding-top: 12px; font-weight: normal; font-variant: normal; text-transform: capitalize; color: #174C82; }
.header { font-family: Georgia, Times New Roman, Times, serif; font-size: 22px; font-style: normal; line-height: 22px; font-weight: normal; font-variant: normal; text-transform: capitalize;	color: #174C82; }
.header_nocap { font-family: Georgia, Times New Roman, Times, serif; font-size: 22px; font-style: normal; line-height: 22px; font-weight: normal; font-variant: normal; color: #174C82; }
.bottomnav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 16px; font-weight: lighter; font-variant: normal;	text-transform: none; color: #999999; }
.body {	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-style: normal;	line-height: 18px; font-weight: normal;	font-variant: normal; text-transform: none;	color: #000000; }
.sidebarcopy { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; }
.subhead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; text-transform: none; color: #016A2E; }
.forms { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; }
.bullets { background-attachment: fixed; background-image: url(../images/bullet.gif); background-repeat: no-repeat; }

/*
Primary navigation
*/

#nav	{ position:inherit; float:left; top: 340px; left:0; bottom: 0; height: 27px; background: #FFFFFF repeat-x 0 -2px; border-top: 0px solid #fff; border-width: 1px 0; margin: 0; margin-left:-37px; z-index: 50; }
#nav li	{ float: left; list-style: none; height: 27px; margin-left:0px; margin-right: 1px; text-align: center; }
#nav a:link, #nav a:visited, #nav li.on	{ display: block;background: #000000 url(/images/nav.gif); height: 27px; line-height: 25px; text-decoration:none; color: #fff; font-family:Verdana, Geneva, sans-serif; font-size: 10px; }
#nav a:hover	{ color: #003366; background: #e58813 url(/images/nav.gif) 0 -27px; }
#nav li.on	{ background: #333 url(/images/nav.gif) 0 -54px; }

#nav li.list_services		{ width: 100px; }
#nav li.other_services		{ width: 105px; }
#nav li.news_and_views		{ width: 100px; }
#nav li.green_marketing		{ width: 112px; }
#nav li.about_us			{ width: 70px; }
#nav li.contact_us			{ width: 93px; }

/*
Feedburner stuff
*/

div.feedburnerFeedBlock { margin-top: -15px; font-family: arial, helvetica, sans; font-size: 10px; width: 100%; overflow:hidden; }
div.feedburnerFeedBlock p.feedTitle { font-size: 100%; font-weight: normal; }
div.feedburnerFeedBlock span.headline { display: block; border-bottom: 0px solid #aaaaaa; margin-bottom: 10px; }
div.feedburnerFeedBlock span.main { padding-top: 0px; }
div.feedburnerFeedBlock p.date { padding-top: 0px; margin-left: 0em; font-family: arial, helvetica, sans; font-size: 9px; margin-right: 0em; color: #333333; }
div.feedburnerFeedBlock li { padding-top:8px; padding-bottom:0px; padding-left:0px; text-indent: 0px; margin-bottom: 0px; margin-left:-35px; list-style-position: outside; border-bottom:1px dotted #ccc; width:100%; }
div.feedburnerFeedBlock ul { width:100%; padding-top:0px; padding-bottom:0px; border-top:1px dotted #ccc; border-bottom:0px dotted #ccc; list-style:none; margin-left: 0px; margin-right:0px; margin-top:25px; }
div.feedburnerFeedBlock li a:link { font-weight: bold; color: #174C82; }
div.feedburnerFeedBlock li a:hover { font-weight: bold; color: #05522F; }
div.feedburnerFeedBlock li a:visited { font-weight: bold; color: #174C82; }
div.feedburnerFeedBlock li a:active { font-weight: bold; color: #174C82; }
div.feedburnerFeedBlock img { display:none; }

/*
Standard font styles
*/

.style1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.style3 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; }
a:link { color: #174C82; font-weight: bold; }
a:visited {	color: #174C82;	font-weight: bold; }
a:hover { color: #05522F; }
a:active { color: #174C82; }
.style4 { color: #CCCCCC; }
.style5 { color: #174C82; }
.style7 { color: #6D93AF; }
.style8 { color: #006633; font-weight: bold; }
.style10 { font-style: normal; line-height: 22px; font-variant: normal;	text-transform: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.style11 { font-size: 12px; font-style: normal; line-height: 18px; font-variant: normal; text-transform: none; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.style100 {color: #006633}

/*
News & Views Styles
*/

table.news_and_views_articles_and_white_papers { width:100%; height:100px; border: solid; border-width:1px; border-color:#0CF; padding:15px; }
table.news_and_views_keep_in_touch { width:100%; height:100px; margin-top:15px; padding:15px; }
table.news_and_views_dm_forum { width:260; border: solid; border-width:1px; border-color:#000000; padding:15px; }
table.news_and_views_news_releases { width:260; border: solid; border-width:1px; border-color:#000000; margin-top:15px; padding:15px; }
table.news_and_views_newsletter { width:260; margin-top:15px; }

/*
Quote Box
*/
.quote { border:0px solid #9FCFFF; background:#ffffff url('/images/quote-left.gif') no-repeat left top; margin-left: 0px; margin-right: 0px; padding-top: 10px; padding-left: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;	line-height: 18px; font-weight: normal;	font-variant: normal; text-transform: none;	color: #000000; }
.quote div { background: transparent url('/images/quote-right.gif') right bottom no-repeat; padding-right: 40px; padding-bottom: 10px; }


/*
For SRDS data cards
*/

.hdrTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #000000; }
