html,body{
      margin:0px;
      padding:0px;
      height:100%;
      border:none;
}

body 					{background: #c0c0c0 url('/public/images/contentBacker.png') repeat-y top center; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 135%; color: #2F2F2F;}

a						{color: #3a9bd5; text-decoration:underline;}
a:hover					{color: #3a9bd5; text-decoration:none;}

h1						{font-weight: bold; font-size: 28px; color: #0d5b9f; text-transform:lowercase; margin-bottom: 7px; font-family: Arial Narrow, Arial, Helvetica, sans-serif;}
h2						{font-weight: bold; font-size: 24px; color: #0d5b9f; text-transform:lowercase; font-family: Arial Narrow, Arial, Helvetica, sans-serif;}
h3						{font-weight: bold; font-size: 17px; color: #8998a6; text-transform:lowercase; padding-left: 53px; margin-bottom: 2px; font-family: Arial Narrow, Arial, Helvetica, sans-serif;}
h4						{font-weight: bold; font-size: 15px; color: #3a9bd5; margin-bottom: 2px; font-family: Arial Narrow, Arial, Helvetica, sans-serif;}

.size0					{font-size: 10px; line-height: 100%;}
.size1					{font-size: 10px;}
.size2					{font-size: 11px; line-height: 120%;}
.size3					{font-size: 14px;}
.size4					{font-size: 15px; line-height: 140%;}


.hidden					{display: none;}
.pad					{padding: 15px; font-size: 13px;}

.inputText				{border: 2px solid #ccd5dd; border-left: none; border-right: none; padding: 6px 3px 6px 0px ; color: #b4c6d8; vertical-align:middle; font-size: 12px; font-family: tahoma, Helvetica, sans-serif}

.more					{text-align: right; font-size: 10px; text-decoration:none; width: 100%; line-height: 150%; margin-top: 13px;}
.more a					{text-decoration: none; color: #3a9bd5;}
.more a:hover			{text-decoration: underline; color: #3a9bd5;}
.bigMore				{text-decoration:none;}
.bigMore:hover				{text-decoration: underline;}
.rss						{text-align: right; font-size: 10px; text-decoration:none; width: 100%; line-height: 150%;}
.rss a					{text-decoration:none; color: #d27c00;}
.rss a:hover				{text-decoration:underline; color: #d27c00;}

.newsArticle				{margin-bottom: 15px; font-size: 13px; line-height: 150%;}
.bodyText				{
	margin-top: 10px;
	font-size: 13px;
	font-weight:normal;
	line-height: 120%;
}
.bodyText ul {
	padding-left: 20px;
}
.bodyText li {
	list-style: disc;
	margin-bottom: 7px;
}

.bodyText blockquote {
	border: 1px dotted #CCD5DC;
	border-left: none;
	border-right: none;
	margin: 10px 20px;
	padding: 10px 10px 10px 50px;
	background: transparent url('../../public/images/blockquote.gif') no-repeat top left;
}


/*Flyout submenu styles */
.flyoutWrapper{
  position: absolute;
  display: none;
  margin: 14px 0px 0px 238px;
  *margin: 14px 0px 0px -25px;
  z-index: 100;
}
.flyoutArrow{
            width: 19px;
            float: left;
}
.flyoutMenu{
            width: 171px;
            border: 3px solid #ffffff;
            border-bottom: 1px solid #ffffff;
            background: #6f94b4;
            float: left;
            
}

.flyoutMenu ul {
            margin: 0px;
            padding: 0px;
}
.flyoutMenu li{
            padding: 5px 7px;
            font-size: 13px;
            border-bottom: 2px solid #ffffff; 
            color: #ffffff;
}
.flyoutMenu li a{
            color: #ffffff; text-decoration:none;
}
.flyoutMenu li a:hover{
            color: #ffffff; text-decoration:underline;
}

.alertPositive {
  padding: 0px 12px;
  margin: 5px 0px;
  background: #92EF96;
  border: 1px solid green;
}
.alertNegative {
  padding: 0px 12px;
  margin: 5px 0px;
  background: #FF8080;
  border: 1px solid red;
}

#contentRightInside .articleFunctions ul, #contentRightInside .articleFunctions ul li {
  border: none;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#contentRightInside .articleFunctions a {
  text-decoration: none;
}
#contentRightInside .articleFunctions {
  margin-bottom: 7px;
}
.resultList {
  margin: 10px 0px 10px 20px;
}
.resultList li {
  margin: 4px;
}
.pageBar {
  height: 25px;
  margin-bottom: 10px;
}
.pageBar a {
  display: block;
  float: left;
  margin: 0px 3px;
  margin-bottom: 5px;
  border: 1px solid #cccccc;
  padding: 1px 4px;
  text-decoration: none;
}
.pageBar a:hover {
  background: #0D5B9F;
  color: #FFFFFF;
  border: 1px solid #053D6E;
}
.pageBar span {
  display: block;
  float: left;
  margin: 0px 2px;
  margin-bottom: 5px;
  padding: 1px 4px;
}
.pageBar span.active {
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  color: #0D5B9F;
  font-weight: bold;
}
.pageBar span.disabled {
  color: #C5C7C9;
}
.pageBar span.prev, .pageBar a.prev {
  margin-right: 12px;
}
.pageBar span.next, .pageBar a.next {
  margin-left: 12px;
}
.heading {
  font-weight: bold;
  font-size: 17px;
  color: #0d5b9f;
  font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}
.testimonial {
  font-weight: bold;
  font-size: 17px;
  color: #0d5b9f;
  font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}
.testimonial_ {
  border: 1px solid #C2DEEF;
  margin: 0px 0px 15px 0px;
  padding: 0px 8px 8px 8px;
}
.testimonial_ span.name {
  font-weight: bold;
  font-size: 17px;
  color: #0d5b9f;
  font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}
.testimonial_ span.company {
  font-weight: bold;
  font-size: 17px;
  color: #3389CF;
  font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}
.caption {
  text-align: left;
  font-size: 10px;
  line-height: 120%;
  margin: 5px 5px 0px 5px;
}
