﻿body, div, table {
  padding: 0px;
  margin: 0px;
  font-family:arial,helvetica,sans-serif;
}

html, form {
  height: 100%;
  width: 100%;
  padding: 0px;
  margin: 0px;
  background-color: #ebf6ee;
}
/* FONT OVERRIDES */
.ms-WPBody TD {	
  font-family: arial,helvetica,sans-serif
}
/* END OF FONT OVERRIDES */

/* COLOR OVERRIDES */
.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer, 
.ms-menutoolbar td a, 
.ms-viewselect a:link,.ms-GRFontSize, 
hr, 
.ms-formdescription A,
table.ms-form th,
.ms-topnavselected,
.ms-topnavselected a,
.ms-navheader a,.ms-navheader2 a,
.ms-navItem a,
.ms-quicklaunchheader,
.ms-quicklaunchheader a,.ms-unselectednav a,
.ms-lactionitem a,
.ms-itemheader a,
.ms-gb a,.ms-gb2 a,
.ms-vb a,.ms-vb2 a,.ms-GRStatusText a,.ms-vb-user a,.ms-disc a,
a.ms-addnew,
.ms-TPBody A:link,.ms-TPBody A:visited,.ms-TPBody A:hover,
.ms-WPBody A:link,.ms-WPBody A:visited,
.ms-SPLink,
.ms-styleheader a:link,.ms-stylebody a:link,
ul.ms-blogAdminLinks li a,
.ms-blogrssnav a,
.ms-blogedit a,
.ms-blogrss a,
.ms-BlogNavigator div.ms-navheader a,
.srch-sort A:link,.srch-sort A:visited,
.srch-sort-right A:link,.srch-sort-right A:visited,
.srch-summary A:link,.srch-summary A:visited,
.srch-stats A:link,
.srch-Title,
.srch-Title A:link,.srch-Title A:visited{
color:#0033ff;
}
/* END OF COLOR OVERRIDES */


/* UNDERLINE OVERRIDES */
.ms-WPBody a:link,
.ms-WPBody a:active,
.ms-WPBody a:visited,
.ms-WPBody a,
.ms-propertysheet a{	
text-decoration: underline;
}
/* END OF UNDERLINE OVERRIRDES */



#as-background {
  width: 970px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  background: transparent url('mainShadow.png') repeat-y;
}

#as-background img {
	padding: 0px;
	border: 0px;
	margin: 0px;
}

.FSOName {
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 17px;
  color: #29383e;
}

.FSOInfo {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 16px;
  color: #29383e;
}

#as-container {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
}

.FSONameLink {
  font-family: Georgia;
  font-size: 13px;
  line-height: 19px;
}

.FSOPhone {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

/* FSO STYLING IN FOOTER */
img#MyFSOControl__myFSOImage, img#ctl00_FSOControl_MyFSOControl__myFSOImage{
	width: 89px;
	height: 98px;
	border: 1px #6e6c5f solid;
	border-width: 1px !important;
}
/* FSO STYLING ON PRODUCT PAGES */
.ContactMyFSOWrapper{
	margin: 0px;
	width: 355px;
	padding: 4px 10px 2px 10px !important;
}
.ContactMyFSOWrapper td{
	vertical-align: middle !important;
}
.ContactMyFSOWrapper img{
	width: 70px;
	height: 77px;
	border: 1px #000000 solid;
	margin-right: 8px;
}
.as-applyonline{
	padding-left: 60px;
}
/* FSO STYLING ON CONTACT US PAGE */
.ContactUsPageFSOWrapper{
	margin-left: 0px;
	margin-right: 0px;		
}
.ContactUsPageFSOWrapper img{
	border: 1px #6e6c5f solid;
	width: 132px;
	height: 145px;
}
div.ContactUsPageFSO{
	margin-right: 7px;
}

.as-contactus,  .as-contactus .ms-standardheader {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUsPageFSODetails{
	vertical-align: top;
	padding-top: 20px;
	color: #3e3929;
}
/*

#weatherLoc{
	margin-left: 0px;
	margin-right: 0px;
}
.ContactMyFSOWrapper {
	BORDER-TOP: #fff 0px none !important;
	BORDER-RIGHT: #fff 0px none !important;
	BORDER-BOTTOM: #fff 0px none !important;
	BORDER-LEFT: #fff 0px none !important;
	BACKGROUND-COLOR: transparent !important;
}
a#ctl00_PlaceHolderMain_ContactFSOControl__fsoImageLink{
	border: 1px #6e6c5f solid;
}


*/




/* FSO STYLING ON FSO PAGES */
.myFSODetailsContainer td{
	vertical-align: middle !important;
}

div.myFSODetails{
	/*border: 1px #000000 solid;	*/
	width: 138px;
	padding-top: 20px;
}

.myFSODetails img{
	width: 130px;
	height: 145px;
	/*border: 1px #000000 solid;*/
}
.notYourFSO{
	padding-top: 0px !important;
}
.pageContent{
	color: #000000;
}
.articleSummary{
	padding-bottom: 20px;
}

/* END OF FSO STYLING */


.as-FSOPageBorders{
	border: 1px #91beb4 solid;
}
.as-FSOPageBorders #tabs, .as-FSOPageBorders #tabs2{
	width: 380px;
}
.as-FSOFirstItemInRightCol{
	margin-top: -17px;
}
#industries{
	padding-left: 454px;
}

.ag-home-col1{
	width: 400px;
	padding-right: 20px;
}
.ag-home-col2{
	width: 400px;
	padding-right: 20px;
}
.ag-home-col3{
	width: 140px;
}

#as-header {
  background: transparent url('homeHeader.jpg') no-repeat;
  width: 960px;
  height: 227px;
}

#as-sitetitle {
  font-size: 40px;
  color: #fefee6;
  font-family: Georgia;
  padding-top: 40px;  
}

/*
#as-headertxt {
  position: absolute;
  width: 960px;
  height: 190px;
  top: 175px;
  left: 50%;
  margin-left: -480px;  
}
*/

/* NEW FROM CICERON */
#as-headertxt {
  position: absolute;
  width: 960px;
  height: 240px;
  top: 120px;
  left: 50%;
  margin-left: -480px;  
}



#as-headerbtn {
  width: 55px;
  position: absolute;
  top: 310px;
  left: 50%;
  margin-left: 410px;

}

.as-btnnext {
  cursor: pointer;
}

.as-btnprev {
  cursor: pointer;
}

#as-banner {
  width: 100%;
}

#as-headerimage {
  display: none;
}

#as-carousel {
  width: 100%;
}

#as-headertxtcell {
  height: 200px;
}

#as-weather {
  width: 100%;
  border-bottom: 1px solid #97acb8;
  border-top: 1px solid black;
  background: transparent url('weather_repeat.jpg') repeat-x bottom left;
  border-collapse: collapse;
}
#weatherbar {
  height: 31px;
  vertical-align: middle;
  margin: 0 5px;
}
.weathercell1{
	width: 265px;
}
.weathercell2{
	width: 200px;				
}
.weathercell3{
	width: 330px;				
}
.weathercell4{
	width: 140px;
	text-align: right;
}
.weatherheader td {
  height: 31px;
  vertical-align: middle !important;
}

td.currentlyWeather{
	text-align: right;
	padding-right: 5px;
}
.currentlyWeather p.weather{
	margin-top: 6px;
}
.currConditionstext{
	color: #727272;
	font-weight: bold;
}
.weatherlink{
	font-family: Georgia;
	font-size: 13px;
	font-weight: normal;
}
.tinyweather{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.ui-tabs-nav, .ui-tabs-nav a, .ui-tabs-nav a:link, .ui-tabs-nav a:visited{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	border-bottom-width: 0px !important;
}
.ui-tabs-selected a{
}

.bodycontent {
  width: 560px;
  padding-right: 20px;
}

p.weather img {
  vertical-align: middle !important;
}

table.ms-topNavContainer tr td:first-child {
}

#as-main {
  width: 100%;
}

table.articleOptions tr td img {
  margin: 3px 3px 3px 0px !important;
}

#as-footer {
  width: 100%;
  background: #ebf6ee url('bottom.png') no-repeat;
  height: 110px;
}

a.as-links {
  color: #0033ff !important;
  text-decoration: underline !important;
  font-family: Georgia;
  font-size: 13px;
}

#as-h1 {
  font-family: Georgia;
  font-size: 36px;
  font-style: italic;
  font-weight: normal;
  line-height: 42px;
  margin: 0;
  padding: 0;
  text-align:center;
  color: black;
}

#as-h2 {
  font-family: Georgia;
  font-size: 32px;
  font-weight: normal;
  line-height: 36px;
  margin: 0;
  padding: 0;
  text-align:center;
  color: #fefee6;
}

#as-formTop {
  width: 560px;
  border-bottom: 1px solid #d8d7d4;
  height: 25px;
  margin-top: 25px;
}

#as-formTop td {
  vertical-align: top;
}

#as-formheader {
  font-family: Georgia;
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  color: #006a53;
  margin: 0px;
  padding: 0px;
}
.as-linksTitle{
	font-size: 11px;
	color: #C80000;
}
.as-linksHeader{
	font-size: 13px;
	font-family: Georgia;
	color: #0033ff;
}
.as-linksHeader a,
.as-linksHeader a:visited{
	color: #0033ff;
	text-decoration: underline;
}

.captcha {
  border: 1px solid #91beb4;  
}

.required {
  color: #cc0000;
  font-weight: bold;
  height: 25px;
}

div.forumsLink a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 22px;
  text-decoration: underline !important;
  color: #3e3929 !important;
}

.forumName {
  font-family: Georgia;
  font-size: 18px;
  line-height: 22px;
  color: black;
}

.forumInfo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #3e3929;
  width: 500px;
}

.weather {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 16px;
  margin: 0;
  padding: 0;
}

.details {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
/*
#as-logo {
  float: left;
}
*/
#as-search {
  width: 200px;
  float: left;
  margin: 20px 0 0 150px;
}
#as-searchtext{
	padding-left: 55px;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #3e3929;
}

#SRSB{
	margin-left: 50px;
}

#as-banking {
  background: transparent url('onlineBanking.png') no-repeat;
  width: 369px;
  float: right;
  height: 57px;
}

.thirds {
  width: 318px;
  vertical-align: top;
}

table.full {
  width: 100%;
  vertical-align: top;
}

table.full td {
  vertical-align: top;
}

table.full td td img{
	margin-top: 3px !important;
}

.clear {
  clear: both;
}

table.footer {
  width: 100%;
  margin-top: 12px;
  color: #3e3929;
}
.footer a, .footer a:active, .footer a:visited{
	color: #3e3929;
}

#copyright {
  text-align: left;
  padding-top: 15px;
  width: 665px;
}

#dropdown td {
  text-align: right;
}

#fso {
  width: 100px;
}

td.head-spacer {
  height: 35px;
  width: 219px;
}

.forumLeft {
  width: 67px;
  vertical-align: top !important;
  padding: 18px 0 15px 0;
}

td.forumCenter {
  font-family: Georgia;
  font-size: 13px;
  line-height: 19px;
  color: black;
  width: 574px;
  vertical-align: top !important;
  padding: 18px 0 15px 0;
}

td.forumRight {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  width: 201px;
  vertical-align: top !important;
  padding: 18px 0 15px 0;
}

#as-forum {
  padding-top: 15px;
  border-bottom: 1px solid silver;
}

#as-forum1 {
  padding-top: 15px;
  border-bottom: 1px solid silver;
}

#forumHeader {
  font-size: 18px;
  color: black;
  line-height: 22px;
  font-family: Georgia;
  width: 100%;
  width: 250px;
}

#forumSuggest {
  width: 100%;
  text-align: right;
}
#forumSuggest a, #forumSuggest a:link, #forumSuggest a:visited{
	color: #4c4c4c;
}

div#as-forum table td {
  vertical-align: bottom !important;	
}

#as-forum table {
  width: 100%;
}

.as-borderBottom {
  border-bottom: 1px solid #d8d7d4;
}

.green {
	color: #006a53 !important;
}


td#zz1_TopNavigationMenun0 {
	display:none;
}

td #zz1_TopNavigationMenun0 table {
	display:none;
}

#zz1_TopNavigationMenun2, 
#zz1_TopNavigationMenun3, 
#zz1_TopNavigationMenun4, 
#zz1_TopNavigationMenun5, 
#zz1_TopNavigationMenun6, 
#zz1_TopNavigationMenun7, 
#zz1_TopNavigationMenun8, 
#zz1_TopNavigationMenun9,
#zz1_TopNavigationMenun10, 
#zz1_TopNavigationMenun11, 
#zz1_TopNavigationMenun12, 
#zz1_TopNavigationMenun13, 
#zz1_TopNavigationMenun14,
#zz1_TopNavigationMenun15,
#zz1_TopNavigationMenun16,
#zz1_TopNavigationMenun17,
#zz1_TopNavigationMenun18,
#zz1_TopNavigationMenun19{
	background-image: url('/Style Library/CustomStyles/navSeparator.gif');
	background-position: left center;
	background-repeat: no-repeat;
}


/* /Style Library/CustomStyles/navSeparator.gif */

#weatherLoc {
  border: 1px solid #1a7d68;
  background-color: #ecf6ee;
  padding: 12px 10px;
  margin:0 0 30px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 15px;
}
#weatherLoc input{
  vertical-align: middle;
}
#as-weatherDetail {
  margin-top: 20px;
}

.radar {
  padding: 0 0 30px 10px;
}
.radar img{
	width: 360px !important;
	height: 270px !important;
}

.silverSeparator {
  width: 148px;
  border-bottom: 1px solid #e6e6e6;
}

/* Header and Paragraph Styles */

p {
  font-family: Georgia;
  font-size: 13px;
  line-height: 19px;
}

p.tiny {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
}

.latestdiscussionsummary .tiny{
	line-height: normal;
}
.latestdiscussionsummary{
	padding-bottom: 13px;
}

.newsStoriesReadMore .tiny, 
.newsStoriesReadMore .tiny a, 
.newsStoriesReadMore .tiny a:link, 
.newsStoriesReadMore .tiny a:visited,
.newsStoriesSubscribe .tiny,
.newsStoriesSubscribe .tiny a,
.newsStoriesSubscribe .tiny a:link,
.newsStoriesSubscribe .tiny a:visited{
	color: #3e3929;
}
td.newsStoriesReadMore{
	vertical-align: bottom !important;
	padding-bottom: 2px;
}

p.as-standard {
  font-family: Georgia;
  margin: 0;
  padding: 0;
}

p.footer,
p.header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-left: 20px;
  margin-top: 0px;
} 

p.footer {
  margin-left: 0px;
}

p.header a, p.header a:visited {
  color: #3e3929;
  text-decoration: underline;
}

p.header a:active, p.header a:hover {
	color: #cc0000;
}

p.currentCond {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  margin: 0 0 0 15px;
  padding: 0;
}

p.currentTemp {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 29px;
  margin: 0 0 0 15px;
  padding: 0;
}

h4.headlineLink {
  font-family: Georgia;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

h4.weatherhead {
  font-family: Georgia;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  margin: 0;
  padding: 0;
	color: #006a53 !important;
	margin-bottom: 10px;
}


h6.expertLabel {
  font-family: Arial, Helvetica, sans-serif;
  color: #cc0000;
  font-size: 11px;
  line-height: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}

/* Static Custom Navigation */

#as-nav {
  width: 940px;
  margin: 0 10px;
  border: 1px solid #97acb8;
  background: transparent url('nav_repeat.png') repeat-x;
  height: 33px;
  margin-top: 9px;
}

.as-topNavContainer {
  height: 33px;
}

a.as-topnav {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px !important;
  color: #3e3929;
  margin:6px 5px;
  text-decoration: underline;
}

a.as-topnavselected {
  color: #cc0000 !important;
  text-decoration: none;
}


#navLeft {
	width: 345px;
	height: 33px;
  float: left;
}

#navRight {
  width: 511px;
	height: 33px;
  float: right; 
}

#sddm {	
	margin: 0;
	padding: 0;
	z-index: 30
}

#sddm li {	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 11px arial;
	height: 33px;
}

#sddm li a {	
	display: block;
	margin:0;
	padding:0;
	background: transparent;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	height: 33px;
  _float: left; /*IE6*/
}

div.sddm-sub a {
  float: none !important;		
}

#sddm li a:hover {	
	background: transparent url('navHover.png') repeat-x 
}

.nav-hover {
	background: transparent url('navHover.png') repeat-x !important;
}

#sddm div {	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #e9f3dc;
	border: 0px solid #847e6a;
	border-bottom-width: 1px;
	width: 162px;
	z-index: 100;
}

.sddm-sub#m3{
	margin-left: -90px;
}

.sddm-sub#m1, .sddm-sub#m2, .sddm-sub#m3{
	background-image: url('dd_top.png');
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 8px;
	margin-top: -6px;
	background-color: transparent;
}


#sddm div a {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006a53;
	text-align: left;
	text-decoration: none;
	background: #e9f3dc url('nav_btm_border.jpg') no-repeat center bottom;
	/*border-bottom: 1px solid #d5dcc5;*/
	border-left: 1px #847e6a solid;
	border-right: 1px #847e6a solid;
	height: 20px;
	margin: 0;
	padding: 6px 7px;
	position: relative;
	display: block;
}

.two-line {
  height: 33px !important;
}

#sddm div a:hover {	
	background: #006a53;
	color: #ffffff;
}




#as-products {
  width: 155px;
}

#as-enhancing {
  width: 190px;
} 


/* Over-written MS Styles */

h3.ms-PostDate {
  display: none;
}

td.ms-PostTitle,
td.ms-blogedit {
  border-top: 0px none;
}

.ms-quicklaunchouter {
 width: 180px;
}

table.ms-globalleft td.ms-globallinks {
  vertical-align: middle;
  height: 100%;
}

table.ms-globalleft,
table.ms-globalright {
  height: 100%;
}

table.ms-globalright td.ms-globallinks {
  padding-left: 3px;
  padding-right: 6px;
  vertical-align: middle;
}

table.ms-propertysheet td.ms-bodyareaframe {
  border: 0px none;
}

td.ms-pagebottommarginleft,
td.ms-pagebottommargin,
td.ms-bodyareapagemargin,
td.ms-pagebottommarginright {
  background-color: transparent;
  border: 0px none;
}

td.ms-titlearealeft div.ms-titleareaframe,
td.ms-titleareaframe,
td.ms-pagetitleareaframe,
td.ms-titlearearight,
td.ms-titlearealeft,
td.ms-bannerContainer,
table.ms-nav,
td.ms-globalTitleArea {
  background: transparent none;
}

td.ms-rightareacell {
  background: transparent none;
}

td.ms-globalbreadcrumb {
  display: none;
}

h1.ms-sitetitle,
div.ms-pagemargin {
  display: none;
}

.ms-sbscopes {
  display: none;
}

.ms-pagetitleareaframe table {
  background-image: none;
}


td.ms-bannerContainer {
  padding: 0px;
}

.as-main {
  width: 960px; 
}

.ms-main {
  width: 960px; 
  margin-left: auto;
  margin-right: auto;
  background-color: white;
}

.ms-consoletitleareaframe {
  display: none;
}

table.ms-consolestatusframe {
  text-align: left;
}

table.ms-siteaction {
  height: 18px;
}

div.ms-titleareaframe {
  background-image: none;
} 

.ms-leftareacell {
  width: 180px;
}

td.ms-globalTitleArea {
  vertical-align: top;
  height: 75px;
}

td.ms-bannerContainer {
  vertical-align: top;
}

table.ms-bannerframe td.ms-banner {
  display: block;
}


td.ms-bodyareaframe {
  width: 950px;
}

.ms-pagetitle,
.ms-titlearea,
.ms-titlearearight,
.ms-titlearealeft,
.ms-pagetitleareaframe {
  display: none;
}

td.ms-sbcell {
  border: 0px none;
}

td.ms-sbgo {
  background-color: transparent;
}

.ms-sbplain {
  border: 1px solid silver;
  width: 125px !important;
  height: 18px;
  font-size: 12px;
}

td.ms-globalTitleArea {
  height: 227px;
  background: transparent url('beefCattle.jpg') no-repeat;
}

#mainTable, #Buttons {
  width: 775px;
}

td.ms-areaseparator,
td.ms-areaseparatorleft,
div.ms-areaseparatorleft,
div.ms-areaseparatorright {
  width: 0px;
  background: transparent none;
}

td.ms-formareaframe {
  border: 0px none;
}
.inputCellSmall
{
	padding:0 0 5px 0;
}
.inputCellLarge
{
	padding:15px 0 15px 0;
}

.ms-sblink {
  display: none;
}


.ms-formlabel {
	PADDING-RIGHT: 8px;
	BORDER-TOP: #fff 0px;	
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 6px;
	COLOR: #525252;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: right
}
.ms-standardheader {
	FONT-SIZE: 12px;
	MARGIN: 0em;
	COLOR: #525252;
	TEXT-ALIGN: right;
}
h3.ms-standardheader{
	font-weight: normal !important;
}
.ms-formbody {
	PADDING-RIGHT: 6px;
	BORDER-TOP: #fff 0px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 12px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 4px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial;
}
.as-h1, .ms-PostTitle, {
	FONT-SIZE: 18px;
	COLOR: black;
	FONT-FAMILY: Georgia;
	text-decoration: none;
}

h2 {
	FONT-SIZE: 18px;
	COLOR: black;
	FONT-FAMILY: Georgia;
	text-decoration: none;
	font-weight: normal;
}
.as-h2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #006a53;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Georgia
}
.as-h2red {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #cc0000;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Georgia
}
.as-h2maroon {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #C80000;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Georgia
}
.as-h3{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  text-decoration: underline;
  color: #cc0000;
  text-decoration: none;	
}

.ms-WPBody H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.as-form-leftcol{
	width: 540px;
}
.as-form-rightcol{
	width: 380px;
}

/* Rich Text Editor Styles */

.ms-rteCustom-AgstarBodyText {
  font-family: Georgia;
  font-size: 13px;
}

.ms-rteCustom-AgstarBodyText ul li, .ms-WPBody ul li{
	padding-bottom: 16px;
}

.ms-rteCustom-Heading1 {
  font-family: Georgia;
  font-size: 18px;
  color: black;
}

.ms-rteCustom-Heading2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #006a53;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Georgia
}

.ms-rteCustom-Heading3 {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  text-decoration: underline;
  color: #cc0000;
  text-decoration: none;	
}

.ms-rteCustom-Heading4 {
  font-family: Georgia;
  font-size: 12px;
}

.ms-rteCustom-Heading5 {
  font-family: Georgia;
  font-size: 11px;
}

.ms-rteCustom-Heading6 {
  font-family: Georgia;
  font-size: 10px;
}

.ms-rteCustom-Green {
	color: #006a53 !important;
}

.ms-rteCustom-Red {
  color: #cc0000;
}

.ms-rteCustom-FSOName {
  font-family: Georgia;
  font-size: 24px;
  line-height: 26px;
  color: black;
}

.ms-rteCustom-FSOContact {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px !important;
  line-height: 20px;
  color: #29383e;
}

.ms-rtetablecells, .ms-rtetablecells td{
	border: 0 transparent none;
}


.Red {
  color: #cc0000;
}

.Blue {
  color: blue;
}

/* LATEST MARKET NEWS TAB STYLING */
.tabnav li 
{
      display: inline;
      list-style: none;
      padding-right: 1px;
}

.tabnav li a 
{
	 background:#CDE9D3;
      text-decoration: none;
      color: black;
      padding: 3px;
      border:solid 1px #79A0C7;
}
      
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a 
{
      background: #00634C;
      color: #FAFBFD;
      text-decoration: none;
}
.ui-tabs-hide 
{
      display: none;
}

/* END OF LATEST MARKET NEWS TAB STYLING */

.as-classifiedsInstructions{
	width: 600px;
}

td.ms-sbcell input.ms-sbplain {
  background-color: #ffffcc;
}

.watermarked {
  background-color:white;
  border:1px solid #BEBEBE;
  color:gray;
  height:15px;
  padding:2px 0 0 2px;
  width:110px;
}

td#allForums {
  width: 500px !important;
}
