body {
        background-image: url("images/newtekbkgnd.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

a {
  color: #142C69;
  text-decoration: none;
}

a:hover {
  color: #40AA01;
}

img {
  border: 0px;
}

input {
        font-size: 10px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        text-align: center;
}

#container {
        width:905px;
        margin-left: 30px;
        border: 1px solid #C1C1C1;
        float: left;
        overflow: hidden;
}

#topNav {
        background-image: url("images/newtekbkgndbox.gif");
        height: 60px;
	}

#topNav a {
	height: 25px;
	width:  125px;
	color: #ffffff;
	float: left;
	margin: 2px 2px 2px 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #7E7E7E; 
	font-weight: bold;
        text-transform: uppercase;
	text-decoration: none;
	text-align: center;
        font-size: 9px;
        _height: 44px;
        }

#topNav a:hover {
	background-color: #40AA01; 
}

#topNav .topNavSelect {
	background-color: #40AA01; 
}

#bottomNav {
  float: left;
  background-color: #11265C;
  text-transform: uppercase;
  text-align: center;
  padding-left: 102px;
  padding-right: 102px;
  _padding-left: 130px;
  _padding-right: 130px;
  font-size: 9px;
  width: auto;
  color: #FFFFFF;
  height: 50px;
  border-top: 1px solid #C1C1C1;
  padding-top: 10px;
  _width: 970px;
}

#bottomNav a {
  color: #FFFFFF;
  margin-left: 10px;
  margin-right: 10px;
  text-align:center;
}

#bottomNav a:hover {
  color: #518AF0;
}

#midSection {
        float:left;
        background-color: #7E7E7E;
        min-height: 400px;
        width: 905px;
}

#leftNav {
        float:left;
        background-color: #7E7E7E;
        width: 145px;
}

#leftNav a { 
        color: #ffffff;
        background-color: #142C69; 
        font-weight: bold;
        text-transform: uppercase;
        text-decoration: none;
        float: left;
        clear: left;
        height: 35px;
        font-size: 9px;
        width: 140px;
        padding-top: 15px;
        padding-bottom: 15px;
}

#leftNav a:hover {
        background-color: #373737;
}

#leftNav a.leftNavSelect {
        background-color: #373737;
}

#rightNav {
        float:left;
        background-color: #7E7E7E;
        width: 230px;
        _width: 153px;
        margin-left: 0px;
        margin-right: 0px;
        clear: right;
}

#referralLogin {
        float: left;
        background-color: #FFFFFF;
        border: 5px solid #142C69;
        text-align: center;
        font-weight: bold;
}

#mainContent {
        float: left;
        background-color: #FFFFFF;
        width: 493px;
        _width: 525px;
        overflow: hidden;
        padding: 20px;
        font-family: Arial, Helvetica, sans-serif;
        min-height: 450px;
}

div.topicHeader {
        font-size: 24px;
        font-weight: bold;
        color: #40AA01;
        text-decoration: none;
        text-align: justify;
}

div.topicBody {
        font-size: 12px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        text-align: left;
}

span.topicHeader {
        font-size: 24px;
        font-weight: bold;
        color: #40AA01;
        text-decoration: none;
        text-align: justify;
}

div.topicTOC {
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        margin-bottom: 40px;
}

span.bodyHeader {
        font-size: 12px;
        font-weight: bold;
        color: #0A4FCB;
        text-decoration: none;
}

span.sectionHeader {
        font-size: 14px;
        font-weight: bold;
        color: #40AA01;
        text-decoration: none;
        text-align: left;
}

div.pageSection {
        margin-bottom: 40px;
}

span.quoteText {
  font-style: italic;
}

span.quoteAttribute {
  color: #40AA01; 
}

div.fileList {
        width: 420px;
        height: 104px;
        font-weight: normal; 
        color: #000000; 
        text-decoration: none;
        font-size: 12px;
        text-align: left;
        margin-bottom: 50px;
        clear: both;
}

span.fileListMember {
        float: left;
        width: 190px;
        font-size: 12px;
        margin-right: 20px;
        margin-top: 15px;
}

span.imageNote {
        font-size: 9px;
        font-weight: bold;
        color: #999999;
        text-decoration: none;
        text-align: center;
}

#marketingSection2 {
        color: #FF0000;
        text-align: center;
        font-weight: bold;
}

#NRSImages {
        height: 100px;
}

#NRSImages img {
        height: 75px;
        width:  80px;
}

div.inlineImage {
        text-align: center;
}

span.NRSImage {
        float: left;
        font-size: 11px;
        text-transform: uppercase;
        width: 100px;
        text-align: center;
}

span.formText {
        color: #000000;
        font-size: 10px;
}

span.formPrompt {
        color: #000000;
        font-size: 11px;
        width: 158px;
        vertical-align: top;
        text-align: right;
        display: inline-block;
        display: -moz-inline-box;
}

span.formCheckboxText {
        color: #000000;
        font-size: 10px;
        margin-left: 20px;
}

marquee {
        direction: left;
        padding-top: 50px;
}

span.serviceLineBodyHeader {
        font-size: 14px;
        font-weight: bold;
        color: #40AA01;
}

span.serviceLineHeader {
        font-size: 24px;
        font-weight: bold;
        color: #062B6E;
}

span.insuranceTableHeader {
        font-weight: bold;
        color: #000000;
        text-decoration: underline;
        text-align: center;
        display: inline-block;
        display: -moz-inline-block;
        width: 450px;
}

div.insuranceTable {
        clear: both;
        display: block;
        vertical-align: center;
}

span.insuranceTable {
        display: inline-block;
        display: -moz-inline-block;
        width: 220px;
        height: 25px;
        _height: 30px;
        overflow: hidden;
        float: left;
        border: 1px solid #000000;
        padding-left: 7px;
        padding-top: 3px;
        font-size: 11px;
}

