body {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height:16px;
	font-family: verdana;
	color: #595959;
	background: url('../images/RDATA_bkg.jpg') repeat-x top #768999;
}

#cleardiv
{
	clear: both;
	height: 1em;
}

#container
{
width: 770px;
margin:0px;
margin: 5px auto 10px auto;
color: #333;
border: 0px solid gray;
padding:0px;
}

#print-view #container {
	width:612px;
	padding-left:0px;
	background:white;
}

#innercontainer {
	background-color: #fff;
	width:760px;
	padding:0px;
	margin:0px auto 10px auto;
	overflow:hidden; //visible;
}

#top
{
background-color: #fff;
margin-bottom:0px;
font-size:0px;
display:block;
clear:both;
width:760px;
border-bottom: 1px solid #5791c5;
}

#top.home {
margin-bottom:0px;
font-size:0px;
border-bottom: 0px;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav{
    float: left;
    width: 150px;
    padding:0px;
    margin:0px;
    overflow:hidden;
    clear:both;
    border:0px solid #fff;
}

.pageTitle {
	font-size: 14px;
	text-weight: bold;
	color: #cd7318;
}

#content{
	width:363px;
	min-height:400px;
	margin:0px;
	margin-left: 155px;
	margin-top:0px;
	padding-top:0px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:20px;
	border-right: 1px solid #5791c5;
	border-left: 1px solid #5791c5;
	overflow:visible;
}

* html #content {
	height:300px;
	width: 365px;
	margin-right:0px;
	margin:0px;
	margin-left: 155px;
	margin-top:0px;
	padding-top:0px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:20px;
	border-right: 1px solid #5791c5;
	border-left: 1px solid #5791c5;
	overflow:visible;
}

#nobars #content {
	width:742px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:30px;
	padding-left:11px;
	padding-bottom:20px;
	border-right: 0px dashed #999999;
}

#nobars.nomargin #content {
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-bottom:-15px;
	width:763px;
}

#noleftbar #content {
	width:518px;
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}

#content.wrap
{
	width:587px !important; /*627px;*/
	margin:0px;
	margin-left: 135px;
	margin-top:0px;
	margin-right:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:11px;
	padding-bottom:20px;
	border:0px !important;
}

* html #content.wrap {
	width: 584px !important; /*624px;*/
	margin:0px;
	margin-left: 135px;
	margin-top:0px;
	margin-right:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:11px;
	padding-bottom:20px;
	border:0px !important;
}

* html #content.bumpup {
	margin-top:-20px;
}


#content p {
	font-family : Verdana;
	font-size : 11px;
	font-weight : normal;
	color : #595959;
	line-height : 16px;
	margin:0px;
	padding-bottom:14px;
}

#content p.hl {
	color:#cd7318;
}

#content ul {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:14px;
	list-style-type: square;
}

#content p.singlespace {
	padding-bottom:0px;
}

#content ul li {
	padding-bottom:3px;
}

#content ul li ul {
	padding-top:3px;
	padding-bottom:0px;
	list-style-type: circle;
}

.right-bar-divider {
	margin-top:12px;
	margin-bottom:12px;
	height:0px;
	border-top:1px dashed #999999;
	font-size:0px;
	line-height:0px;
}

.right-bar-divider-space {
	margin-top:12px;
	margin-bottom:12px;
	height:1px;
	font-size:0px;
	line-height:0px;
}

.right-bar-text-block {
	padding-top:10px;
	padding-left:10px;
	font-size:10px;
	color:#666;
}
#rightnav ul.ulNav {
	margin: 0px;
	padding: 0px;
	list-style-type: square;
}
#rightnav ul.ulNav li a.selected {
	font-weight: bold;
}

#rightnav ul.ulNav li a.selected:hover {
	color: #cd7318;
}
#rightnav{
    float: right;
    width: 210px;
    margin: 0px;
    margin-top:0px;
    padding:0px;
    padding-top:0px;
    padding-right:2px;
    padding-left:0px;
    display:inline;
    overflow:hidden;
}

#content.wrap #rightnav
{
border-left: 1px solid #C0C6BC;
border-bottom: 1px solid #C0C6BC;
float: right;
width: 210px;
margin: 0px;
margin-top:0px;
margin-left:10px;
margin-bottom:10px;
margin-right:-30px;
padding:0px;
padding-top:0px;
padding-right:0px;
padding-left:3px;
padding-bottom:10px;
display:inline;
overflow:hidden;
line-height:0px;
clear:none;
}

#footer-nav {
	float: right;
	color: #FFF;
	text-align: right;
}

#footer-nav a {
	text-decoration: none;
	color: #FFF;
	font-family: arial,verdana;
}

#footer-nav a:hover {
	text-decoration: underline;
	color: #FFF;
	font-family: arial,verdana;
}

#copy {
	float: left;
	color: #768999;
	font-family:arial,verdana;
	font-size:10px;
}

#boiler-plate
{
height: 32px;
margin: 0;
padding: 0;
padding-top:15px;
padding-bottom:15px;
border-top: 3px solid #FFF;
background: #003a6e;
padding-left:20px;
padding-right:10px;
}

#leftnav p, #rightnav p { margin:0px; }

#rightnav h1
{
	font-family:arial,verdana;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	margin:0px;
	margin-top: 4px;
	padding:0px;
	padding-bottom:14px;
	color:#cd7318;
}

#content h1
{
	font-family:arial,verdana;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	margin:0px;
	margin-top: 4px;
	padding:0px;
	padding-bottom:14px;
	color:#cd7318;
}

a.home-link-more {
	width:50px;
	height:10px;
	display:block;
	float:right;
	clear:both;
	padding-top:8px;
	padding-right:5px;
}

a.home-link-more img {
	border:0px;
}

/* HOME PAGE  */

#home-top-features {
	width: 760px;
	margin:0px;
	padding:0px;
	clear:all;
	display:block;
	min-height:180px;

}

* html #home-top-features {
	height:180px;
	width: 760px;
}

#home-top-features p{
	font-family:arial,verdana;
	color:#545454;
	font-size:11px;
	line-height:2em;
	font-weight:normal;
	padding-left:10px;
	padding-right:12px;
	margin:0px;
}

#home-top-features h1 a {
	display:block;
	height:13px;
	width:245px;
	margin:0px;
	padding:0px;
}

#left-feature
{
	float: left;
	width: 531px;
	padding:0px;
	margin:0px;
	margin-right: 3px;
	background:#FFF;
	height:180px;
}

#home-top-features h1 {
	text-transform:uppercase;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	color:#ffffff;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:5px;
	margin:0px;
	margin-bottom:15px;
}

#home-top-features h1 img {
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:1px;
	border:0px;
}

#left-feature h1{
	background: #0c467a;
}

#left-feature h1 a {
	display:block;
	height:13px;
	width:520px;
	margin:0px;
	padding:0px;
}

#right-feature
{
	float: right;
	width: 226px;
	margin: 0px;
	padding:0px;
	background:#FFF;
	height:180px;
}

#right-feature h1 {
	background:#2a6498;
}


#right-feature h1 a {
	display:block;
	height:13px;
	width:210px;
	margin:0px;
	padding:0px;
}

#home-bottom-features {
	border-bottom: 3px solid #2a6498;
	margin:0px;
	padding:0px;
	clear:all;
	min-height:200px;
	margin-top:3px;
}

* html #home-bottom-features {
	height:200px;
}

#home-bottom-features p{
	font-family:arial,verdana;
	color:#545454;
	font-size:11px;
	line-height:1.5em;
	font-weight:normal;
	padding: 4px 10px 0px 10px;
	margin:0px;
}

#home-bottom-features h1 {
	text-transform:uppercase;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:1.5em;
	color:#006699;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	margin-bottom:15px;
}

#home-bottom-features h1 img {
	border:0px;
}

#home-bottom-features #bottom-right-feature h1 {
	margin-bottom:3px;
	padding-left: 3px;
}

#home-bottom-features #bottom-left-feature h1 {
	margin-bottom:3px;
	padding-left: 3px;
}

#bottom-left-feature
{
	float: left;
	width: 531px;
	padding:0px;
	margin:0px;
	clear:left;
}

* html #bottom-left-feature {
	height:531px;
}

#left-feature-content {
	border-top: 3px solid #0c467a;
	width: 264px;
	margin:0px;
	margin-right: 3px;
	padding:0px;
	float:left;
	line-height:0px;
	font-size:0px;
}

#right-feature-content {
	border-top: 3px solid #336da1;
	width: 264px;
	margin:0px;
	padding:0px;
	float:right;
	line-height:0px;
	font-size:0px;
}

#bottom-left-feature #footer-logos {
	padding:0px;
	padding-left:0px;
	padding-top:10px;
	margin:0px;
	clear:both;
	font-size:0px;
	line-height:0px;
}

#bottom-right-feature
{
	float: right;
	border-top: 3px solid #5791c5;
	width: 226px;
	margin: 0px;
	padding: 0px;
}

/* END HOME PAGE */

#top-logo {
	float:left;
	clear:both;
}

#top-logo a img {
	border:0px;
}

#top-nav {
	float:right;
	clear:right;
	width:269px;
}

#main-nav {
	width: 760px;
	background-color: #003a6e;
	clear:both;
}

#top-header {
	width:760px;
	clear:both;
	margin:0px;
	padding:0px;
	display:block;
	height:70px;
}

#top-header.home {
	height:167px;
}

#top-header.pebblebeach07 {
	height:120px;
}

#top-header.mobile {
	height:180px;
}

#top-header img {
	clear:both;
	display:block;
	padding:0px;
	margin:0px;
	border:0px;
}

input{
	font-family:verdana;
	font-size:10px;
	line-height:14px;
}

select{
	font-family:verdana;
	font-size:10px;
	line-height:12px;
}

textarea{
	font-family:verdana;
	font-size:10px;
	line-height:12px;
}

a  {
	font-family : Verdana;
	font-size : 11px;
	font-weight : normal;
	color : #00589E;
	text-decoration : none;
}

a:hover{
	color: #cd7318;;
	text-decoration:underline;
}


/* TABLES */

.content-table {
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	margin-left:0px;
	margin-top:0px;
}

.content-table thead tr th {
	background-color:#c8d2db;
	padding:0px;
	margin:0px;
	border:0px;
	border-top: 1px solid #4e5b67;
	border-bottom: 1px solid #4e5b67;
	padding-left:5px;
	font-family:verdana;
	font-size:11px;
	color:#101a23;
	font-weight:bold;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:6px;
	text-align:left;
	line-height:14px;
}

.content-table thead tr th a {
	padding:0px;
	margin:0px;
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

.content-table tbody tr td.left {
	padding:0px;
	margin:0px;
	border:0px;
	border-bottom: 1px dashed #9A9A9B;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	font-family:verdana;
	font-size:10px;
	height:19px;
	vertical-align:top;
	font-weight:bold;
	line-height:14px;
	width:120px;
	white-space:nowrap !important;
}

.content-table tbody tr td.right {
	padding:0px;
	margin:0px;
	border:0px;
	border-bottom: 1px dashed #9A9A9B;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	font-family:verdana;
	font-size:10px;
	height:19px;
	vertical-align:top;
	font-weight:normal;
	line-height:14px;
	white-space:normal !important;
}

.content-table tbody tr td.end {
	text-align:right;
}

.content-table tbody tr td.right b {
	display:block;
	font-weight:bold;
}

.content-table tbody tr td.right a,.content-table tbody tr td.right a:link,.content-table tbody tr td.right a:visited,.content-table tbody tr td.right a:active {
	font-family:verdana;
	font-size:10px !important;
	font-weight:normal;
	line-height:14px !important;
}

.content-table tbody tr td.right a.hl,
.content-table tbody tr td.right a.hl:link,
.content-table tbody tr td.right a.hl:visited,
.content-table tbody tr td.right a.hl:active {
	font-weight:bold !important;
	display:block;
	line-height:14px !important;
}

.content-table tbody tr td.row-last {
	padding:0px;
	margin:0px;
	border:0px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	font-family:verdana;
	font-size:10px;
	height:19px;
	font-weight:bold;
	line-height:12px;
}

.content-table tbody tr td.row-last .link-more {
	width:50px;
	height:10px;
	display:block;
	float:left;
	clear:both;
	padding-top:0px;

}

ul.site-map {
	list-style-type:none !important;
	list-style-image:none;
	margin:0px !important;
	padding:0px !important;
}

ul.site-map li {
	margin:0px;
	padding:0px;
	line-height:16px;
	font-size:12px !important;
	font-weight:bold !important;
	padding-left:14px;
	background: url(../images/navArrowHdr.gif) no-repeat left 4px;
	padding-bottom:15px !important;
}

ul.site-map li a {
	line-height:16px;
	font-size:12px !important;
	font-weight:bold !important;
}

ul.site-map li ul {
	margin:0px;
	padding:0px;
	list-style-type:circle !important;
	list-style-image:none !important;
	padding-left:16px !important;
	padding-top:5px !important;
}

ul.site-map li ul li {
	margin:0px;
	padding:0px;
	line-height:14px;
	font-size:11px !important;
	font-weight:normal !important;
	background:none;
	padding-left:0px;
	padding-bottom:10px !important;
}

ul.site-map li ul li a {
	line-height:14px;
	font-size:11px !important;
	font-weight:normal !important;
}

ul.site-map li ul li.last {
	padding-bottom:0px !important;
}

ul.site-map li ul li ul {
	margin:0px;
	padding:0px;
	list-style-type:square !important;
	list-style-image:none !important;
	padding-left:16px;
}

ul.site-map li ul li ul li {
	margin:0px;
	padding:0px;
	line-height:12px;
	font-size:10px !important;
	font-weight:normal !important;
	background:none;
	padding-left:0px;
	padding-bottom:5px !important;
}

ul.site-map li ul li ul li a {
	line-height:12px;
	font-size:10px !important;
	font-weight:normal !important;
}

ul.site-map li ul li ul li.last {
padding-bottom:0px !important;
}


#leftnav ul {
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
	line-height:13px;
	font-size:10px;
	width:125px;
}

#leftnav ul li {
	margin:0px;
	padding:0px;
	line-height:13px;
	font-size:10px !important;
	width:125px;
}

#leftnav ul li a.header {
	padding:0px;
	padding-left:6px;
	padding-top:2px;
	margin:0px;
	margin-left:0px;
	margin-bottom:15px;
	width:128px;
	display:block;
	background: url(../images/navArrowHdrDown.gif) no-repeat right 6px;
	font-size:10px !important;
	font-weight:bold !important;
	line-height:13px !important;
	color:#00589E;
	text-decoration: none;
}

#leftnav ul li a.header:hover {
	background: url(../images/navArrowHdr.gif) no-repeat right 5px;
}

#leftnav ul li a {
	padding:0px;
	padding-left:14px;
	margin:0px;
	margin-left:10px;
	margin-bottom:12px;
	background: none;
	font-size:10px !important;
	line-height:13px;
	display:block;
	color:#00589E;
	width:103px;
	text-decoration: none;
}

#leftnav ul li a:hover {
	background: url(../images/navArrow.gif) no-repeat left 3px;
	text-decoration:none !important;
	color:#00589E;
}

#leftnav ul li a.selected {
	background: url(../images/navArrow.gif) no-repeat left 3px;
	color:#000000 !important;
}

#leftnav ul li a.selected:hover {
	background: url(../images/navArrow.gif) no-repeat left 3px;
	text-decoration:none  !important;
}

#right-feature ul.list {
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
	width:190px;
}

#right-feature ul.list {
	width:203px !important;
}

#right-feature ul.list li {
	margin:0px;
	padding:0px;
	line-height:13px;
	font-size:10px !important;
	width:190px;
	margin-bottom:10px;
}

#right-feature ul.list li {
	width:190px !important;
}

#right-feature ul.list li a,
#right-feature ul.list li a:link,
#right-feature ul.list li a:active,
#right-feature ul.list li a:visited {
	width:190px;
	padding:0px;
	padding-left:21px;
	margin:0px;
	margin-left:0px;
	margin-right:10px;
	background: none;
	font-size:10px !important;
	line-height:14px;
	display:block;
	color:#595959;
	background: url(../images/docArrow.gif) no-repeat 8px 3px;
}

#right-feature ul.list li a:hover {
	background: url(../images/docArrowHover.gif) no-repeat 8px 3px;
	text-decoration:underline !important;
	color:#00589E;
}

.subheadblue {color: #0060b6; font-weight: bold;}
.blue {color: #0060b6;}
.warning {color: #990000; font-weight: bold;}
.quote     {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #595959}

#divNewsCont {position:relative; width:190px; height:160px; clip:rect(0px 200px 120px 0px); visibility:hidden; overflow:hidden; padding-left: 12px;}
#divNews     {position:relative;}

#terms_container {
	padding: 0px 3px 0px 0px;
}
#terms_box {
    border: 1px solid #5791c5;
	float: left;
	height: 300px;
	width: 740px;
	margin: 7px;
	padding: 2px 2px 2px 2px;
	overflow: auto;
	display: inline;
	background-color: none;
}
#CanForm {
    position: relative;
    left: 34%;
    width: 255px;
    line-height: 20px;
}
#SignUp h1
{
	font-family:arial,verdana;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	margin:0px;
	margin-top: 4px;
	padding:0px;
	padding-bottom:14px;
	color:#cd7318;
}
#content p.feature_heading{
	font-size: 15px;
	font-weight: bold;
	color: #cd7318;
	height: 17px;
	background-image: url(../images/lil-blue-arrow.gif);
	background-repeat: no-repeat;
	padding: 6px 0 0 18px;
	margin: 0px 0 0 0;
	width: 493px;
	background-position:0% 75%;
}
#first.feature_heading {
	margin: 0px;
}
#centercontent ul { 
	list-style-image: url(../images/navArrow.gif); 
	text-decoration:none !important;
	color:#00589E;
}

.imageFocus {
	border: 1px solid #cccccc;
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
}
a:hover .imageFocus {
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
.borderGroup1 {
	border: 1px dashed #d7d9dc; 
	border-bottom: none; 
	padding: 10px; 
	padding-top: 5px; 
	padding-bottom: 5px;
}
.bkgGroup1 {
	background-color: #2a6599; 
	background-image: url(../images/bkg-apply-now-off3.gif); 
	background-repeat: repeat-x; 
	text-align: center;
}
.bkgGroup2 {
	background-color: #d7d9dc;
	text-align: center;
	padding: 4px;
}