/* Clear Preset Styles (Make all browsers render the same) */

* {

	padding: 0px;

	margin: 0px;

	border: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 1.4em; }



/* Tag Styles */

body {

	background-color: #E1E4F3;

	margin-top: 10px; }



p {

	padding-bottom: 10px; }

	

/* Page Layout */

#container {

	margin: auto;

	width: 749px; }



#header {

	position: absolute;

	width: 759px;

	background-color: #FFFFFF;

	border-top: 1px solid #99A2D1;

	border-left: 1px solid #99A2D1;

	border-right: 1px solid #99A2D1;

	margin-top: 0px; }



#logo {

	float: left;

	margin-left: 5px;

	width: 149px;

	padding-top: 84px;

	height: 0px;

	background: url(../images/swift-capital.gif) top left no-repeat;

	overflow: hidden; }



#phonenumber {

	float: right;

	margin-right: 5px;

	text-align: right;

	margin-top: 15px;

	font-size: 18px;

	color: #26287D; }



#phonenumber a {

	color: #CC3333; }



#phonenumber span {

	font-size: 23px;

	color: #CB0000; }



.gobutton {

	margin: 0px;

	height: 21px;

	width: 25px;

	border: 1px #CC3333 solid;

	color: #CC3333;

	background-color: #FFFFFF;

	text-align: center;

	cursor: pointer; }



#topnav {

	position: absolute;

	width: 747px;

	padding-left: 12px;

	padding-top: 0px !important;

	padding-top: 2px;

	border-left: 1px solid #99A2D1;

	border-right: 1px solid #99A2D1;

	height: 23px;

	margin-top: 80px;

	background: url(../images/top-nav.gif) #FFFFFF top no-repeat;

	z-index: 1;

	color: #FFFFFF;

	font-size: 14px; }



#topnav a {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold; }



#topnav a:hover {

	text-decoration: underline; }



.navspacer {

	margin-right: 260px; }



#contentcontainer {

	position: absolute;

	background-color: #FFFFFF;

	width: 759px;

	margin-top: 100px;

	padding-top: 15px;

	border: 1px solid #99A2D1; }



#content {

	float: left;

	padding-top: 209px;

	padding-left: 173px;

	width: 414px;

	color: #000000; }



#content p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px; }



#content ul {

	list-style: disc;

	margin-left: 12px;

	margin-bottom: 10px; }



h1, h4, #content .contact {

	clear: both;

	font-size: 16px;

	color: #26287D;

	font-weight: bold; }



#content .contact {

	font-size: 16px;

	padding-top: 10px; 

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif; }



#content a {

	color: #2a408d;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px; }



#content .nobullets li a {

	font-family: Arial, Helvetica, sans-serif; }



#content a:hover {

	text-decoration: none; }



#bannertext {

	position: absolute;

	margin-top: 115px;

	margin-left: 174px;

	text-align: center;

	width: 414px;

	height: 199px;

	background: url(../images/main-img.jpg) top right no-repeat;

	z-index: 3; }



#bluebox {

	height: 115px;

	overflow: hidden;

	padding: 30px 263px 30px 20px; }



#bluebox p {

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF; }



#callnow {

	padding: 2px 0px 2px 0px;

	font-size: 16px;

	color: #FFFFFF;

	background-color: #26287D; }



#callnow span {

	font-weight: bold;

	font-size: 16px; }



h3 {

	font-size: 17px;

	font-weight: bold;

	color: #FFFFFF; }



#contentform {

	float: right;

	margin-right: 5px;

	width: 157px;

	padding-top: 35px;

	margin-bottom: 5px;

	background: url(../images/form-head.gif) top left no-repeat; }



h2 {

	display: inline;

	font-weight: normal; }



#form {

	padding: 2px 8px 0px 8px;

	background-color: #E3F1FD;

	border-left: solid 1px #B9CEF0;

	border-right: solid 1px #B9CEF0; }



ins {

	text-decoration: none; }



.inline {

	display: inline; }



#form p, #form p label, #form label strong {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-bottom: 5px; }



#form p label, #form label strong {

	font-weight: bold;

	font-size: 10px; }



#form a {

	color: #2a408d; }



#form select option, #contactform select option {

	padding-left: 5px;

	cursor: pointer; }



#form p span, #form ins span {

	color: #000000; }



#houseno {

	float: left; }

	

.houseno {

	width: 15px; }



#street {

	margin-left: 5px; }



.street {

	margin-left: 5px;

	width: 104px; }



input, select, textarea {

	margin-top: 3px;

	padding: 2px;

	width: 130px;

	border: 1px solid #7f9db9;

	font-weight: normal; }



.dropmenu {

	width: 120px; }



#form ul {

	padding-bottom: 5px; 

	list-style: none; }



#form p label, #form select {

	cursor: pointer; }



#form li input {

	width: 15px;

	margin-top: 3px;

	margin-right: 2px; }



#form li label {

	font-size: 10px;

	cursor: pointer; }



#form li label input {

	border: none; }



.formbt {

	height: 45px;

	width: 135px;

	margin-left: 2px;

	background: url(../images/submit.gif) top left no-repeat;

	border: none;

	padding: 0px;

	cursor: pointer;

	margin-bottom: 5px; }



#formfooter {

	clear: both;

	height: 11px;

	background: url(../images/form-foot.gif) top left no-repeat; }



#leftnav {

	position: absolute;

	margin-top: 115px;

	margin-left: 5px;

	width: 160px;

	z-index: 2; }



.navheading {

	text-align: center;

	font-weight: bold;

	font-size: 12px;

	padding-bottom: 5px; }



.lnspacer {

	padding-top: 10px; }



.mainbt {

	text-align: center;

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	padding-top: 1px;

	height: 20px;

	margin-bottom: 5px;

	font-weight: bold;

	font-size: 12px;

	background: url(../images/nav-bt.gif) top left no-repeat; }



.stretchtoggle {

	cursor: pointer; 

	background-color: #FFFFFF; }



.stretcher li {

	height: auto !important;

	height: 1px; }



.stretcher li a {

	display: block;

	padding: 5px 6px 5px 8px;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	cursor: pointer;

	background: url(../images/arrows.gif) right no-repeat; }



.stretcher li a:hover {

	text-decoration: underline; }



.stretcher ul {

	margin-bottom: 5px !important;

	margin-bottom: 0px; 

	list-style: none; }



#refer a {

	padding-top: 68px;

	height: 0px;

	width: 159px;

	overflow: hidden;

	display: block;

	text-align: center;

	background: url(../images/refer.gif) top left no-repeat; }

	

#footer {

	clear: both;

	text-align: center;

	margin: 5px;

	border-top: 1px solid #333333;

	color: #333333; }



#footer a {

	color: #333333; }



.nobullets {

	margin: 0px;

	padding: 0px; }



.nobullets li {

	list-style: none; }



#contactform h4 {

	margin-bottom: 1px; }



#contactform input {

	width: 200px;

	margin-bottom: 2px; }



#contactform select {

	width: 200px;

	margin-bottom: 2px; }



#contactform .subbt {

	height: 45px;

	width: 135px;

	background: url(../images/submit.gif) top left no-repeat;

	border: none;

	cursor: pointer; }



#contactform label, #contactform select {

	cursor: pointer; }



#contactform textarea {

	width: 400px;

	height: 150px;

	margin-bottom: 2px; }



#contactform .cb {

	width: 15px;

	cursor: pointer;

	margin-bottom: 0px; }



#contactform p {

	padding-bottom: 1px; }



#contactform td {

	vertical-align: top;

	padding-bottom: 1px;

	border-bottom: dashed 1px #CCCCCC; }



#contactform .nb {

	border: none;

	border-bottom: dashed 0px #FFFFFF; }



.req {

	color: #FF0000; }



.req select, .req input {

	border-color: #FF0000; }



/*===== Override styles for reversion pages =====*/



.reversion #bannertext{

	width:581px;

	height:175px;

	background-position:top left;

	border-bottom:1px solid #26287d;

}



	.reversion #bluebox{

		padding-right:430px;

	}



.reversion #content{

	width: 581px;

	padding-top:185px;

}