/* RESET all browsers to zero */
* {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
ol, ol li {
	list-style-type:decimal;
	margin-left:15px;
}
caption, th {
	text-align:left;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
html, body {
	height:100%;
	min-height:100%;
}
/* ~~~~~~ PRESET SITE FONTS ~~~~~~ */
html {
	font-size:13px;
} /*Set IE browsers to 13px standard font size */
* html {
	font-size:81.25%;
} /*Set IE browsers to 13px standard font size */
body {
	font-size:1.0em; /*Set all browsers to 13px standard font size */
	font-family: "Tahoma", Verdana, Helvetica, sans-serif;
	color:#666;
	text-align:left;
	line-height:18px;
	background:url(/images/bg_html.gif) repeat;
}



/* Set font sizes for WYSIWYG to match document */
body.mainbody {
	font-size:1.0em; /*Set WYSIWYG to 16px standard font size */
	font-family: "Tahoma", Verdana, Helvetica, sans-serif;
	color:#666;
	text-align:left;
	line-height:18px;
}
div, span, input, select, p, th, dd, table, li {
	font-size:1.0em;
}
h1, .mainbody h1 {
	font-size:17px;
	color:#0076c0;
	margin:10px 0 6px 0;
	font-weight:bold;
	line-height:22px;
}
h2, .mainbody h2 {
	margin:10px 0 5px 0;
	font-size:13px;
	color:#0076c0;
	font-weight:bold;
}
h3, .mainbody h3 {
	margin:10px 0 10px 0;
	font-size:11px;
	color:#000;
	font-weight:bold;
}
h4, .mainbody h4 {
	margin:10px 0 10px 0;
	font-size:10px;
	color:#000;
	font-weight:bold;
}
h5, .mainbody h5 {
	margin:10px 0 10px 0;
	font-size:10px;
	color:#000;
	font-weight:normal;
}
.intro {
	font-size:1.0em;
	font-weight:bold;
	color:#666666;
}
/* WYSIWYG Styles */










/* ~~~~~~ PRESET CONTENT STYLES ~~~~~~ */
p, ul {
	padding-top:3px;
	padding-bottom:3px;
}
table {
	margin:10px 0;
}
table td {
	padding:5px;
}
/*
h4, h5 {
	margin-top:18px;
	margin-bottom:5px;
}
*/
ul {
	list-style-type:disc;
}
ul li ul {
	list-style-type:circle;
}
ul.alphalist {
	margin-left:15px;
	list-style-type:lower-alpha;
}
ul.romanlist {
	margin-left:15px;
	list-style-type:lower-roman;
}
ul.numlist {
	margin-left:20px;
	list-style-type:decimal;
}
ul.arrowlist, ul.ticklist, .mainbody ul.arrowlist, .mainbody ul.ticklist {
	list-style-position:outside;
	_list-style-position:inside;
	list-style-type:none;
	list-style-image:none;
}
ul.ticklist li, .mainbody ul.ticklist li, #int_content .mainbody ul.ticklist li, #int_content ul.ticklist li {
	margin-left:0px;
	background:url(/build/images/tick.png) 0px 6px no-repeat;
	padding:3px 0 3px 20px;
	display:block;
	overflow:hidden;
}
ul.ticklist li {
	_list-style-type:none;
}
#int_content ul.arrowlist li, #int_content ul.arrowlist li, #int_content ul li, .mainbody_popup ul li {
	margin-left:0;
	padding:3px 0 3px 20px;
	_padding:3px 0 3px 5px;
	_list-style:none inside none;
	background:url(/build/images/arrow.gif) 0px 9px no-repeat;
	/*_background:none;*/
	font-size:1em;
	display:block;
}


 .fs1 {
font-size:9px !IMPORTANT;
}
.fs2 {
font-size:10px  !IMPORTANT;
}
 .fs3 {
font-size:11px  !IMPORTANT;
}
 .fs4 {
font-size:12px  !IMPORTANT;
}
 .fs5 {
font-size:13px  !IMPORTANT;
}
 .fs6 {
font-size:14px  !IMPORTANT;
}



div.mainbody ul.arrowlist li a {
	color:#0076c0;
}
div.mainbody ul.arrowlist li a:hover {
	color:#1e3a7e;
	text-decoration:underline;
	outline:none;
}
ul.arrowlist, ul.arrowlist2, ul.ticklist, .mainbody ul.arrowlist, .mainbody ul.arrowlist2, .mainbody ul.ticklist, ul, .mainbody ul li ul {
	list-style-position:outside;
	_list-style-position:inside;
	list-style-type:none;
	list-style-image:none;
}
div.mainbody ul.arrowlist2 li, ul.arrowlist2 li {
	margin-left:0;
	padding:3px 0 3px 15px; !important;
	_list-style-type:square;
	background:url(/build/images/arrow.gif) 0px 9px no-repeat !important;
	_background:none !important;
	font-size:1.0em !important;
	display:block;
}
div.mainbody ul.arrowlist2 li a {
	color:#0000ff;
}
div.mainbody ul.arrowlist2 li a:hover {
	color:#000000;
	text-decoration:none;
	outline:none;
}
div.mainbody ul.arrowlist li a:hover {
	color:#000000;
	text-decoration:none;
	outline:none;
}
/* ~~~~~~ PRESET LINKS ~~~~~~ */
a:link, a:visited {
	color:#c92d1e;
	text-decoration:none;
	outline:none;
}
a:hover, a:active {
	color:#666666;
	outline:none;
}
/* ~~~~~~ Universal Classes ~~~~~~ */
.hidden {
	display:none;
}
.clear {
	clear:both;
	margin:0;
	padding:0;
}
/* ~~~~~~ CLEARFIX HACK ~~~~~~ */
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/* ~~~~~~~ TABLE STRIPES ~~~~~~ *//* ~~~ Old CSS Styles ~~~ */

table.contentpaneopen {
	width:100%;
	float:left;
}
.searchintro {
	float:left;
}
/*
body, h1, h2, h3, h4, h5, h6,ol, ul, li, p, input, textarea, select, td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
}

*/

body {
	margin:0;
	padding:0;
	background-color:#FFF;
	color:#666;
}
form {
	margin:0;
	padding:0;
}
.crumbs {
	font-size: 10px;
	line-height: 12px;
	color: #999999;
}
.crumbs a {
	font-size: 10px;
}
select {
	font-size: 10px;
	color: #000000;
}
input {
	font-size: 10px;
	color: #000000;
}
img {
	border:0;
}
strong {
	font-weight:bolder;
}
#featuredSections {
	padding: 9px 0 5px;
}
#featuredSections .section {
	background:transparent url(/old_uploads/images/page_images/section_bg.jpg) no-repeat scroll 2px 2px;
	border:1px solid #CCCCCC;
	display:block;
	margin:0.5em 0 1.5em;
	padding:10px 0 0;
	width:584px;
}
#featuredSections .section_test {
	clear: both;
	display: block;
	background: transparent url(/old_uploads/images/page_images/section_bg_G.jpg) no-repeat 2px 2px;
	margin: .5em 0 1.5em 0;
	padding: 10px 0 0 0;
	width: 584px;
	border: 1px solid #cccccc;
}
#featuredSections .icon {
	display: inline;
	float: left;
	height: 80px;
	margin: 0 15px 0 10px;
	width: 80px;
	border-top:1px solid #0073bb;
	border-left:1px solid #0073bb;
	border-bottom:1px solid #0073bb;
	border-right:1px solid #0073bb;
}
#featuredSections .description {
	display: inline;
	float: left;
	width: 465px;
}
#featuredSections .btns {
	margin: 10px 0 0 0;
	text-align:right;
}
#featuredSections .btns a {
	margin: 0 10px;
}
#featuredSections .sectionClose {
	clear: both;
	display: block;
	height: 9px;
	font-size: 0;
}
#featuredSections p {
	margin: 0;
	padding: 0;
}
#featuredSections h3 {
	/*background: transparent url(/old_uploads/images/sml_burst.gif) no-repeat 0 .22em;*/

	border: none;
	color: #0073bb;
	font-size: 14px;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 5px 0;
	/*padding: 0 0 5px 23px;*/
	
	font-weight: bold;
}
/*
	WYSIWYG FIXES - DON'T CHANGE WITHOUT CONSULTATION
	The following style makes p and ul tags show as br tags in tables for the same results in IE and FF
*/
/*
.mainbody table p, .mainbody table ul  {
	
	margin-top:0px;
	margin-bottom:0px;
}
*/
/*
	The following styles must be copies of the template css with absolute urls for imagess
*/

.bold {
	font-weight: bold;
	color: red;
}
p.italic {
	font-style: italic;
	width:99%;
}
.underline {
	text-decoration:underline;
}
/*
li 
{
	list-style-image: url(../../old_uploads/images/list_arrow.gif);	
}
*/
.lightrow {
	background:#A9A9A9;
}
.darkrow {
	background:#E5E5E5;
}
.aligncenter {
	text-align:center;
}
.alignleft {
	text-align:left;
}
.alignright {
	text-align:right;
}
.alignjustify {
	text-align: justify;
}
/* standard template modules */

.pagetitle {
	font-size: 20px;
}
div.pathway {
	float:left;
	position:relative;
	width:530px;
}
div.pagefunctions {
	margin-bottom:10px;
}
.pagefunctionicon {
	padding-left:2px;
	padding-right:2px;
	position:relative;
}
.pagefunctionicon a img {
	position:absolute;
	top:0px;
}
.pagefunctionicon2 {
	padding-left:2px;
	padding-right:2px;
	position:relative;
}
.buttonheading {
}
/* ~~~ General Properties ~~~ */

body {
	color: #333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}
.darkbackground {
	background-color: #0079c0;
	text-align: center;
}
a:link, a:visited {
	text-decoration: none;
	color: #0073BB;
}
a:hover, a:active {
	text-decoration: none;
	color: #000000;
}
.hidden {
	display: none;
}
.container {
	width: 950px;
}
/* ~~~ Header Section ~~~ */
#SOMB_Header {
	background-color:#0079c0;
	width: 100%;
}
#SOMB_Header div.container {
	width:950px;
	height: 38px;
}
/*

#menu {
	display:block;
	width: 409px;
	padding-bottom:2px;
	float: right;
}
#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#menu li {float:left; display:block; height:36px; border:0;}
#menu li.list1 {
	background: url(../../old_uploads/images/header/menu/header_menu_up_home.gif) no-repeat;
	width: 48px;
	margin-right:1px;
}
#menu li.list2 {
	width: 74px;
	background: url(../../old_uploads/images/header/menu/header_menu_up_contact.gif) no-repeat;
	margin-right:1px;
}
#menu li.list3 {
	background: url(../../old_uploads/images/header/menu/header_menu_up_branches.gif) no-repeat;
	width: 62px;
	margin-right:1px;
}
#menu li.list4 {
	background: url(../../old_uploads/images/header/menu/header_menu_up_help.gif) no-repeat;
	width: 42px;
	margin-right:1px;
}
#menu li.list5 {
	background: url(../../old_uploads/images/header/menu/header_menu_up_security.gif) no-repeat;
	width: 59px;
	margin-right:1px;
}
#menu li.list6 {
	background: url(../../old_uploads/images/header/menu/header_menu_up_privacy.gif) no-repeat;
	width: 54px;
	margin-right:1px;
}
#menu li.list7 {
	background: url(../../old_uploads/images/header/menu/header_menu_up_map.gif) no-repeat;
	width: 63px;
	margin-right:1px;
}
#menu a {
	display:block;
	height: 36px;
}
#menu a:hover {border-bottom: 2px solid white;}

* html #menu a:hover {height:86px; he\ight:0;}

*/

/* REVISED TOP MENU */

div#menu {
	display:block;
	height:30px;
	width: 890px;
	padding-top:4px;
}
div#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
}
div#menu li {
	float:left;
	margin-right:1px;
	display:block;
	border:0;
}
div#menu li.list1 {
	background:transparent url(../../build/images/topnav/home.gif);
	width: 48px;
}
div#menu li.list2 {
	background:transparent url(../../build/images/topnav/contact.gif);
	width: 74px;
}
div#menu li.list3 {
	background:transparent url(../../build/images/topnav/branches.gif);
	width: 68px;
}
div#menu li.list4 {
	background:transparent url(../../build/images/topnav/help.gif);
	width: 42px;
}
div#menu li.list5 {
	background:transparent url(../../build/images/topnav/feedback.gif);
	width: 68px;
}
div#menu li.list6 {
	background:transparent url(../../build/images/topnav/privacy.gif);
	width: 55px;
}
div#menu li.list7 {
	background:transparent url(../../build/images/topnav/site-map.gif);
	width: 63px;
}
div#menu li.list8 {
	background:transparent url(../../build/images/topnav/security.gif);
	width: 68px;
}
div#menu a {
	display:block;
	padding-top:36px;
	height:0;
	color:#000;
	text-decoration:none;
	overflow:hidden;
}
* div#menu a {
	display:block;
	padding-top:34px;
	height:0;
	color:#000;
	text-decoration:none;
	overflow:hidden;
}
* html #menu a:link, * html #menu a:visited {
	height:30px;
	he\ight:0;
}
/*div#menu a:hover {border-bottom: 2px solid white;}*/


* html #menu a:hover {
	height:86px;
	he\ight:0;
}
/* ~~~ Body Section ~~~ */
#SOMB_Body {
	width: 100%;
	background:#FFF url(../../old_uploads/images/body/body_burst_faded_1024.gif) repeat-x center top;
	padding-bottom:6px;
}
#SOMB_Body div.outercontainer {
	margin-left:auto;
	margin-right:auto;
	width: 970px;
	text-align:left;
	background:#FFF url(../../old_uploads/images/body/body_burst_faded_1024.gif) no-repeat center top;
}
#SOMB_Footer div.outercontainer {
	background:#0079C0 url(../../build/images/btmnav/swosh.gif) 450px top no-repeat;
	height:110px;
	margin-left:auto;
	margin-right:auto;
	width:970px;
}
#SOMB_Body div.container {
	margin-left:auto;
	margin-right: auto;
	width: 960px;
	_width: 970px;
	text-align: left;
	padding: 0 0 10px 0;
 *padding: 0 0 18px 0;
}
#body_topbar {
	width: 956px;
	margin-bottom: 10px;
	clear:both;
	float:left;
	position:relative;
}
#contactus {
	position:absolute;
	right:0;
	top:65px;
}
.left_nav_box {
	border:1px solid #CCCCCC;
	float:left;
	height:131px;
	margin:15px 0 0;
	padding:2px;
	width:145px;
}
#body_topbar img.bannerspot {
	margin-left:550px;
}
#body_left_nav {
	width: 150px;
	float: left;
	position:relative;
	z-index:1000;
}
#body_main {
	float: left;
	width: 590px;
	padding: 0 20px 0px 20px;
	min-height:568px;
}
#body_right_nav {
	width: 180px;
	float: left;
	position:relative;
}
/* ~~~ Footer Section ~~~ */
#SOMB_Footer {
	background-color: #0079c0;
	color: #FFF;
	width: 100%;
}
#SOMB_Footer a:link, #SOMB_Footer a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	font-size: 90%;
}
#SOMB_Footer a:hover, #SOMB_Footer a:active {
	text-decoration: underline;
	font-weight: bold;
	color: #CCC;
	font-size: 90%;
}
#SOMB_Footer div.container {
	width: 950px;
}
#SOMB_Footer div.container ul {
	vertical-align:top;
}
#disclaimer {
	font-size: 90%;
	text-align: left;
	display: block;
	width: 660px;
	float: left;
	margin: 0px;
	margin-right:10px;
	padding-top: 10px;
	padding-bottom: 0px;
	position:relative;
}
#disclaimer p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#logo {
	position:relative;
	float:left;
	padding-top: 10px;
	margin-left:10px;
}
#footer_menu {
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	width: 180px;
}
#footer_menu ul {
	list-style-type:none;
	width: 180px;
	margin: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer_menu li {
	float: left;
	width: 90px;
	margin: 0px;
	padding: 0px;
}
#footer_menu li a {
	display: block;
	width: 90px;
	margin: 0px;
	padding: 0px;
}
/* ~~~ Right Nav CSS ~~~ */

#right_nav_container {
	text-align: left;
	width: 180px;
}
#right_nav_container_2 {
	text-align: left;
	width: 170px;
}
#right_content_block_2 {
	width: 158px;
	margin-top: -7px;
	padding: 30px 10px 10px 7px;
	*padding: 40px 10px 10px 7px;
	height:66px;
	*height:56px;
	font: normal 11px Tahoma, Arial;
	display: block;
	clear: right;
	background:url(/build/images/iblogin/bg.png) no-repeat top left;
	_background:url(/build/images/iblogin/ib.gif) no-repeat top left;
}
#right_content_block_img {
	margin-bottom:4px;
	*margin-bottom:6px;
	_margin-bottom:7px;
}
div.right_content_block_spot {
	width: 171px;
	margin-top: 0px;
	margin-bottom: 15px;
 *margin-bottom: 14px;
	border:1px solid #CCCCCC;
	padding: 2px;
 *padding: 2px 2px 0 2px;
	display: block;
	clear: right;
}
#right_content_block {
	margin-top: 0px;
	margin-bottom: 15px;
	padding-right: 5px;
	padding-left: 3px;
	font: normal 11px Tahoma, Arial;
	display: block;
	clear: right;
}
#right_content_block_2 form {
	padding: 0;
	margin: 10px 0 0 0;
}
#right_content_block form {
	padding: 0;
	margin: 0;
}
#right_content_block_2 select {
	margin: 10px 0 0 0;
	width:155px;
	font-size:11px;
}
#right_content_block select {
	margin: 10px 0 0 0;
	width:152px;
	font-size:11px;
}
div#right_content_block_2 h1 {
	font-size: 13px;
	color: #004b79;
	margin: 0px;
	display: block;
	text-indent: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
div#right_content_block h1 {
	font-size: 13px;
	color: #004b79;
	margin: 0px;
	display: block;
	text-indent: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#rightnav_radiobutts {
	width: 160px;
	height: 25px;
	font-weight: bold;
	padding-top:8px;
}
#rightnav_radiobutts_2 {
	width: 155px;
	height: 25px;
	font-size: 11px;
	font-weight: bold;
}
#right_banking_login {
	background:url(../../build/images/iblogin/login.gif) no-repeat top left;
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 50px;
	margin-right: 1px;
	float: right;
}
#right_banking_info {
	background:url(../../build/images/iblogin/info.gif) no-repeat top left;
	display: block;
	height: 21px;
	width: 50px;
	padding: 0px;
	float:right;
	margin-left:5px;
}
#rightnav_radiobutts input.radioIB {
	color: #0073BB;
	padding-bottom: 3px;
}
#right_content_block hr, #right_content_block_2 hr {
	display: none;
}
#right_content_block ul, #right_content_block_2 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#right_content_block li, #right_content_block_2 li {
	padding-top: 1px;
	padding-bottom: 1px;
	background-position: left center;
	list-style-type: none;
	background-repeat: no-repeat;
	display: block;
}
#right_content_block p, #right_content_block_2 p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 3px;
}
div.search {
	position:relative;
	float:left;
	margin:0;
	padding:0;
}
/*
div.search .inputbox {
background:transparent url(/old_uploads/images/page_images/input_box_bg.gif) no-repeat scroll 0 0;
font-size:11px;
height:17px;
margin-top:3px;
padding-left:8px;
padding-top:2px;
position:relative;
top:-6px;
width:127px;
}

div.search input {
border:0 none;
left:0;
margin:0;
padding:0;
position:relative;
top:0;
}

div.search input {
	border:0;
	padding:0;
	margin:0;
	position:relative;
	top:0px;
	margin-top:0px;
	
}


div.search input.imageSearch {

	top:7px !important;
	
}

div.search .inputbox {
	
border:1px solid #A5ACB2;
height:16px;


padding-left:5px;
position:relative;

width:121px;
}




*/
div.search input.button, div.search_2 input.button {
	padding-bottom: 2px;
	/* Hack for IE6 & IE7 */
	*padding-bottom: 4px;
	/* Hack for IE6 only */	
	_padding-bottom: 6px;
}
div.search_2 input {
	border:0;
	padding:0;
	margin:0;
	position:relative;
	top:0px;
	left:2px;
}
div.search_2 .inputbox {
	margin-top:3px;
	padding-left:5px;
	width:115px;
	background: transparent url(/old_uploads/images/page_images/input_box_bg_2.gif) no-repeat;
	height:18px;
	position:relative;
	top:-10px;
}
div#search {
	right:8px;
	position:absolute;
	bottom:10px;
}
div#search form input {
	_position:relative;
	_left:8px;
}
div#search form input.inputbox {
	background:transparent url(../../build/images/tools/search-bg.gif) no-repeat scroll left top;
	border:none;
	float:left;
	font-size:10px;
	height:23px;
	margin:0;
	padding-top:0px;
	padding-left:5px;
	position:relative;
	width:124px;
	font-family:Tahoma;
	color:#00457c;
	font-weight:bold;
 *padding-top:3px;
 *height:20px;
 _left:6px;
 _top:0px;
}
div#search form input.image {
	margin-left:5px;
}
div.intquotes {
	width: 145px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding:0 15px 15px 15px;
	border:1px solid #CCCCCC;
	display: block;
	clear: right;
	background:#fff url(/old_uploads/images/template/burst_sml.gif) no-repeat top right;
	font:14px/20px Tahoma, Arial sans-serif;
}
div.intquotes h1 {
	font:18px/24px Tahoma, Arial sans-serif;
	color:#0073bb;
}
div.intquotes hr {
	border:1px solid #0073bb;
}
div.intquotes ul {
	list-style:none;
	padding:0 0 0 5px;
	font: 11px/17px Tahoma, Arial sans-serif;
	color:#76787b;
	margin:0;
}
div.intquotes ul li {
	background:url(/old_uploads/images/M_images/arrow2.gif) 0px 8px no-repeat;
	padding:0 15px;
}
div.intquotes img {
	float:left;
	margin:15px 15px 0 0;
	padding:5px;
	clear:both;
	background-color:#fff;
	border:1px solid #ccc;
}
div.intquotes span {
	font:bold 50px/40px Tahoma, Arial sans-serif;
	color:#0073bb;
	position:relative;
	top:20px;
	left:-5px;
}
div.intquotes p {
	font: 12px/17px Tahoma, Arial sans-serif;
	color:#76787b;
	margin:15px 0;
}
div.intquotes p.quotehead {
	margin:0;
	font:18px/24px Tahoma, Arial sans-serif;
	color:#0073bb;
}
/* ~~~ Body Section Styles ~~~ */
#breadcrumbs {
	padding: 3px 0 0 0;
	margin-bottom:12px;
	position:relative;
	float:left;
	width:100%;
}
div#breadcrumbs div#priLarge {
	right:10px;
	position:absolute;
	width:80px;
	color:#0073bb;
}
div#breadcrumbs div#priLarge img {
	vertical-align:-1px;
}
#breadcrumbs styleswitcher {
	position:relative;
	float:right
}
#body_main h1 td {
	font-size: 17px;
	color: #004b79;
	margin: 5px 15px 5px 0px;
	display: block;
	padding: 0px;
}
#body_main p {
	color: #000;
}
#body_main table.borders p {
	color:#333;
}
/*

#body_main ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#body_main li {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
	background-position: left 7px;
	*background-position: left 8px;
	list-style-type: none;
	background-image: url(../../old_uploads/images/rightnav/rightnav_bullet.gif);
	background-repeat: no-repeat;
	display: block;
	}


/*/

#main_promo {
	border:1px solid #CCCCCC;
	margin-bottom:8px;
	margin-top:-10px;
	width:592px;
}
#home_page {
	width: 590px;
	padding: 0;
	margin: 0;
}
.home_banner {
	text-align: left;
	width:588px;
	margin-bottom:10px;
}
.home_banner embed {
}
.home_banner img {
}
#news {
	padding: 1px 0;
}
#news .section {
	/*clear: both;*/
	display: block;
	background:url("/old_uploads/images/page_images/section_bg.jpg") repeat-x scroll 2px 2px transparent;
	margin: .5em 0 1.5em 0;
	 *margin:10px 0 22px 0;
	padding: 10px 0 0 0;
	width: 592px;
	border: 1px solid #CCCCCC;
}
#news .icon {
	border:1px solid #0073BB;
	display: inline;
	float: left;
	margin:0 15px 0 10px;
}
#news .description {
	display: inline;
	float: left;
	width: 450px;
}
#news .btns {
	margin: 10px 0 0 0;
	text-align:right;
}
#news .btns a {
	margin: 0 10px;
}
#news .sectionClose {
	clear: both;
	display: block;
	height: 9px;
	font-size: 0;
}
#news p {
	margin: 0;
	padding: 0;
}
#news h3 {
	/*background: transparent url(/old_uploads/images/sml_burst.gif) no-repeat 0 .22em;*/
	border: none;
	color: #0073bb;
	font-size: 14px;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 5px 0;
	/*padding: 0 0 5px 23px;*/	
	font-weight: bold;
}
#home_news {
	text-align:left;
	width:590px;
	clear:left;
	padding-bottom:10px;
}
#home_news div.news_image {
	float: left;
	display: block;
	width: 66px;
	padding-right: 15px;
	border-right: 1px solid #0073BB;
	margin-right: 15px;
	margin-bottom: 10px;
}
#home_news div.news_image img {
	border: 1px solid #0073BB;
}
#home_news div.news_text {
	float:left;
	width:483px;
}
#home_news div.news_text h4 {
	font-size: 14px;
	color: #004b79;
	padding: 0;
	margin:0;
}
#home_news div.news_text p {
	padding:0;
	margin:0 0 10px 0;
}
/* ~~~ Spotlights Styles ~~~ */

#spotlights {
	width: 150px;
	text-align:right;
}
#spotlights img {
	margin: 7px 0px;
	border: 1px solid #0073BB;
}
/* ~~~ Linkbox Styles ~~~ */
	
#linkbox {
	background-color: #f3f5f6;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	float: right;
	padding: 2px;
	margin: 0 0 10px 10px;
	border: 1px solid #0073bb;
}
#linkbox h6 {
	background-color: #0073bb;
	font-size: 12px;
	padding: 2px 5px;
	font-weight: bold;
	margin: 0;
}
#linkbox ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#linkbox li {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
	background-position: left 7px;
 *background-position: left 8px;
	list-style-type: none;
	background-image: url(../../old_uploads/images/rightnav/rightnav_bullet.gif);
	background-repeat: no-repeat;
	display: block;
}
/**Table styles**/

table.borders {
	width:100%;
	margin:1em auto;
	border-collapse:collapse;
}
table.borders td {
	border-bottom:1px solid #0073BB;
	padding:.3em 1em .3em 0;
	border-collapse: collapse;
}
table.borders th {
	font-weight:bold;
	border-bottom:1px solid #0073BB;
	padding:.3em .5em;
	color:#0073BB;
	font-size:14px;
}
table.borders th a {
	color:#0073BB;
}
/* GALLERY STYES */

div#gallery {
	width:590px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
}
div#gallery_container {
	width:570px;
}
div#gallery div.thumbnail {
	float:left;
	width:134px;
	height:124px;
	margin-right:18px;
	margin-bottom:18px;
	background:none;
	position:relative;
	text-align:center;
}
div#gallery a {
	overflow:auto;
	vertical-align:middle;
}
div#gallery a img {
	border-top:4px solid #d9eaf5;
	border-right:4px solid #d9eaf5;
	border-left:4px solid #d9eaf5;
	border-bottom:18px solid #d9eaf5;
}
/* Gallery Form */
div#form_iframe form {
}
ul.compulsory {
	color:#0077c0;
}
div#form_iframe fieldset {
	position:relative;
	width:505px;
	margin-bottom:20px;
	display:block;
	border:none;
}
div#form_iframe fieldset.last {
	border:none;
}
div#form_iframe fieldset div.field {
	width:505px;
	height:auto;
	margin-bottom:12px;
	position:relative;
	display:table;
}
div#form_iframe fieldset div.field span.label {
	display:block;
	float:left;
	clear:left;
	width:50px;
	text-align:right;
	padding-right:10px;
}
div#form_iframe fieldset div.field span.required {
	background:url(/old_uploads/images/site_images/required_star.gif) top right no-repeat;
}
div#form_iframe fieldset div.field input {
	float:left;
	width:250px;
	margin-left:10px;
}
div#form_iframe fieldset div.field input.short {
	width:90px;
}
div#form_iframe fieldset div.field select {
	float:left;
	width:auto;
	margin-left:10px;
}
div#form_iframe fieldset div.field div#radio {
	float:left;
	margin-right:10px;
}
div#form_iframe fieldset div.field input#radio {
	width:20px;
	position:relative;
	top:3px;
 *top:0px;
}
div#form_iframe fieldset div.field textarea {
	float:left;
	width:252px;
	margin-left:10px;
}
div#form_iframe fieldset div.field input.submit {
	clear:both;
	margin-left:138px;
}
div#form_iframe fieldset.optional {
	width:505px;
}
div#form_iframe fieldset.optional div.checkfield {
	margin-left:0;
	width:505px;
}
div#form_iframe fieldset.optional h5 {
	text-transform:none;
	margin-bottom:10px;
}
div#form_iframe fieldset.optional div.checkfield input {
	float:left;
	clear:left;
	margin-right:5px;
	position:relative;
	left:-2px;
	top:4px;
 *top:0;
}
div#form_iframe fieldset.optional div.checkfield span.label {
	display:block;
	float:left;
	padding-bottom:15px;
}
div#form_iframe fieldset.submit div.field {
	height:50px;
}
div#form_iframe fieldset.submit div.field img.what {
	position:relative;
	top:4px;
}
div#form_iframe fieldset.submit div.field img.captcha {
	margin:0 10px;
	float:left;
}
div#form_iframe fieldset.submit div.field input.captcha {
	width:160px;
	float:left;
}
div#veri_info {
	width:400px;
	background-color:#eee;
	padding:5px;
	position:absolute;
	top:-50px;
	left:150px;
	border:2px dashed #aec437;
}
div#veri_info_1 {
	width:500px;
	background-color:#eee;
	padding:5px;
	position:absolute;
	top:-150px;
	left:150px;
	border:2px dashed #aec437;
}
div#veri_info_2 {
	width:500px;
	background-color:#eee;
	padding:5px;
	position:absolute;
	top:-50px;
	left:150px;
	border:2px dashed #aec437;
}
div#anonymous_info {
	width:400px;
	background-color:#e9e8e3;
	padding:5px;
	position:absolute;
	bottom:170px;
 *bottom:290px;
	left:170px;
	border:1px solid black;
}
div#donate p {
	padding:10px 0;
}
#blueTable, #blueTable .mainbody {
	color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* ~~~~ GALLERY STYLES ~~~~*/
#Gallery_form_iframe {
	width:560px;
	height:516px;
	padding:0 20px;
	position:absolute;
	left:400px;
	top:300px;
	margin-left:-300px;
	margin-top:-258px;
	border:1px solid #000;
}
#Gallery_form_iframe fieldset.details {
	border:none;
	background:#D2DBFF;
	padding:10px;
}
#Gallery_form_iframe fieldset.details div.field {
	padding:5px 0;
 *padding:0;
	position:relative;
}
#Gallery_form_iframe fieldset.details div.field input.box {
	position:absolute;
	left:60px;
}
/* Cat page */

#body_topbar {
	margin-bottom:10px;
	width: 953px;
	height:90px;
	position:relative;
}
#body_topbar span.telenum {
	color:#0076C0;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 540px;
	text-align:right;
	width:250px;
}
.pullQuote {
	margin:8px 0;
	background-color:#dfeaf0;
	color:#0071ba;
	padding:7px 5px 2px 60px;
	background:#dfeaf0 url(../../build/images/pullQuoteBG.gif) top left no-repeat;
	width:526px;
	min-height:50px;
	_height:50px;
}
.pullQuote p, #body_main .pullQuote p {
	color:#0076c0;
	padding:0 0 9px;
	padding-top:0;
}
.pullQuote a:link, .pullQuote a:visited {
	color:#666666;
	text-decoration:none;
	outline:none;
}
.pullQuote a:hover, .pullQuote a:active {
	color:#666666;
	text-decoration:underline;
	outline:none;
}
.ctaTable tr, .ctaTable td {
	margin:0;
	padding:0;
}
.ctaTable td {
	padding:50px 0 0 15px;
	*padding:50px 0 0 15px;
	margin-left:8px;
	height:136px;
	*height:86px;
}
.ctaTable td.contactUs {
	width:160px;
}
.ctaTable td.applyOnline {
	padding:50px 0 0 27px;
}

.moreInfo {
	height:90px;
	width:163px;
	background:#e4f0f8 url(../../build/images/btmMoreInfo.gif) repeat-x top left;
	margin-left:0px;
}
.applyOnline {
	height:90px;
	width:163px;
	background:#FFF url(../../build/images/btmApplyOnline.gif) no-repeat 1px 0px;
	margin-left:8px;
}
.contactUs {
	height:90px;
	width:164px;
	background:#e4f0f8 url(../../build/images/btmContact.gif) no-repeat top left;
	margin-left:8px;
}
.ctaTable ul {
	list-style-position:outside;
	_list-style-position:inside;
	list-style-type:none;
	list-style-image:none;
}
.ctaTable ul li {
	display:block;
	background:transparent url(/build/images/arrow.gif) no-repeat scroll 0 5px;
	font-size:11px;
	margin-left:20px;
	padding:0 0 0 20px;
	_padding:0px 0 0px 10px;
	_list-style-type:none;
}
.ctaTable ul li a {
	zoom:1;
}
.ctaTable td {
	vertical-align:top;
}
div#callUs {
	font-weight:bold;
	color:#0076c0;
}
/*div#iWantTo{ border:1px solid #cccccc; margin-top:5px; padding:10px 5px 10px 5px; position:relative; float:left; margin-bottom:10px;}

div#iWantTo p{margin:0; padding:0;}

div#iWantTo select { width:165px; }


*/
div#spot1, div#spot2, div#spot3, div#spot4 {
	margin-bottom:10px;
}
div#spot1 p, div#spot2 p, div#spot3 p, div#spot4 p {
	margin:0;
	padding:0;
}
div#iWantToNew {
	background:url(../../build/images/tools/bg2.gif);
	height:120px;
	width:175px;
	margin-top:12px;
	position:relative;
}
/* table */

/* ~~~~~~~ TABLE STRIPES ~~~~~~ */

.mainbody table p, .mainbody table ul {
	margin-top:0px;
	margin-bottom:0px;
}
.customerDetailsThead {
	margin:0;
	text-align: left;
	line-height:20px;
	color: #045f71;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #0071ba;
	background-color:#FFFFFF;
}
.customerDetails {
	padding: 5px 3px !important;
	background-color:#edf5fb;
	font-family:Tahoma;
	border-top:1px solid #fff;
}
.customerDetails a:link, .customerDetails2 a:link {
	color:#0076c0;
}
.customerDetails a:visited, .customerDetails2 a:visited {
	color:#0076c0;
}
.customerDetails a:hover, .customerDetails2 a:hover {
	color:#ffa634
}
.customerDetails a:active, .customerDetails2 a:active {
	color:#ffa634
}
.customerDetails a, .customerDetails2 a {
	text-decoration:none;
}
tr.even {
	margin:0px;
	padding:7px 0px 5px 0px;
	font-family:Tahoma;
	color:#15428b;
}
tr.odd {
	margin:0px;
	padding:7px 0px 5px 0px;
	font-family:Tahoma;
	color:#15428b;
}
td.customerDetailsTitle {
	margin:0px;
	padding:7px 0px 5px 0px;
	font-family:Tahoma;
	color:#15428b;
	font-weight:bold;
}
td.customerDetailsTitle2 {
	margin:0px;
	padding:7px 0px 5px 0px;
	font-family:Tahoma;
	color:#0000FF;
	font-weight:bold;
}
.tablebutton button {
	background-color:#F5F5F5;
	border:1px solid #DEDEDE;
	color:#565656;
	cursor:pointer;
	display:block;
	float:right;
	font-family:"Tahoma", Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	line-height:130%;
	margin:0;
	overflow:hidden;
	padding:5px 10px 6px 7px;
	text-decoration:none;
	width:auto;
}
table.tablesorter2, table.agenda {
	font-family:Tahoma;
	margin:0px 0pt 0px;
	width: 100%;
	text-align: left;
}
table.agenda th {
	font-weight: bold;
	text-align: right;
}
table.tablesorter thead tr th, table.tablesorter2 tfoot tr th, table.agenda thead tr th, table.agenda tfoot tr th, table.agenda th {
	border-bottom: 1px solid #ddd;
	padding: 2px;
	color:#00486F;
}
table.tablesorter2 thead tr .header, table.agenda thead tr .header {
	cursor: pointer;
	color:#666666;
	font-weight:bold;
	padding-left:5px;
}
table.tablesorte2 thead td, table.agenda thead td {
	color: #15428b;
	padding: 2px;
	border-bottom: 1px solid #ddd;
}
table.tablesorter2 tbody td, table.agenda tbody td, table.agenda td {
	color: #565656;
	padding: 3px 2px;
	vertical-align: top;
}
table.tablesorter2 tbody td.top {
	vertical-align: top;
	padding-top:5px;
}
table.tablesorter2 tbody tr.even td, table.agenda tbody tr.even td, table.agenda tr.even td {
	background-color: #d9ebf6;
}
table.tablesorterPadded tbody td {
	padding:8px !IMPORTANT;
}
.disclaimer {
	font-size:10px;
}
/* dropdown ib */
   
        .dropdown dd, .dropdown dt, .dropdown ul {
	margin:0px;
	padding:0px;
}
.dropdown dd {
	position:relative;
}
.dropdown a, .dropdown a:visited {
	color:#003366;
	text-decoration:none;
	outline:none;
	font-weight:bold;
}
.dropdown a:hover {
	color:#000;
}
.dropdown dt a:hover {
	border: 1px solid #cccccc;
	background:#eaf3f8 url(/build/images/iblogin/arrow.gif) no-repeat scroll right center;
}
.dropdown dt a {
	background:#ffffff url(/build/images/iblogin/arrow.gif) no-repeat scroll right center;
	display:block;
	padding-right:20px;
	font-size:10px;
	border:1px solid #cccccc;
	width:150px;
	padding:5px;
}
.dropdown dt a span {
	cursor:pointer;
	display:block;
}
.dropdown dd ul {
	background:#ffffff none repeat scroll 0 0;
	border:1px solid #cccccc;
	color:#5d4617;
	display:none;
	left:0px;
	padding:0px 0px;
	position:absolute;
	top:0px;
	width:auto;
	min-width:160px;
	list-style:none;
}
.dropdown span.value {
	display:none;
}
.dropdown dd ul li {
	list-style-type:none;
}
.dropdown dd ul li a {
	padding:5px;
	display:block;
}
.dropdown dd ul li a:hover {
	background-color:#eaf3f8;
}
.dropdown img.flag {
	border:none;
	vertical-align:middle;
	margin-left:10px;
}
.flagvisibility {
	display:none;
}
div#rates {
	position:relative;
	background:url(../../build/images/rates/bg.gif) no-repeat top left #bfcbd7;
	width:142px;
	clear:both;
	margin-top:13px;
	padding:28px 0 36px 8px;
}
div#quickLinksHolder {
	position:absolute;
	top:316px;
	right:10px;
	width:157px;
}
div#quickLinksHolder ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#quickLinksHolder ul li {
	padding:3px 0 3px 10px;
	font-size:10px;
	font-family:Tahoma;
}
div#quickLinksHolder ul li {
	list-style:none;
	_margin-left:0px;
	_padding-left:0px;
}
div#quickLinksHolder ul li a {
	_padding:0;
}
div#quickLinksHolderInt {
	position:absolute;
	top:283px;
	*top:283px;
	right:10px;
	width:157px;
}
div#quickLinksHolderInt ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#quickLinksHolderInt ul li {
	list-style:none;
	_margin-left:0px;
	_padding-left:0px;
}
div#quickLinksHolderInt ul li {
	padding:3px 0 3px 10px;
	font-size:10px;
	font-family:Tahoma;
}
div#calculator {
	float:left;
	height:23px;
	margin-bottom:2px;
}
.menu_body2 {
	display:none;
	width:155px;
	border-right:1px solid #abcde2;
	border-bottom:1px solid #abcde2;
	border-left:1px solid #abcde2;
	font-size:10px;
}
.menu_body2 li {
	background:#fff;
	font-size:10px;
	border-bottom: 1px #dae9f2 solid
}
.menu_body2 li.alt {
	background:#fff;
	font-size:10px;
	border-bottom: 1px #dae9f2 solid
}
.menu_body2 li a {
	color:#00457c;
	text-decoration:none;
	display:block;
	font-size:10px;
	font-weight:bold;
}
.menu_body2 li a:hover {
	font-size:10px;
	font-weight:bold;
	color:#499CD8;
}
.menu_head2 {
	border:none;
	display:block;
}
div#iWantTo {
	float:left;
	height:23px;
	margin-bottom:2px;
	z-index:9999;
}
.menu_body {
	display:none;
	width:155px;
	border-right:1px solid #abcde2;
	border-bottom:1px solid #abcde2;
	border-left:1px solid #abcde2;
	font-size:10px;
	z-index:9999;
}
.menu_body li {
	background:#fff;
	font-size:10px;
	border-bottom: 1px #dae9f2 solid;
	z-index:9999;
}
.menu_body li.alt {
	background:#fff;
	font-size:10px;
	border-bottom: 1px #dae9f2 solid
}
.menu_body li a {
	color:#00457c;
	text-decoration:none;
	display:block;
	font-size:10px;
	font-weight:bold;
}
.menu_body li a:hover {
	font-size:10px;
	font-weight:bold;
	color:#499CD8;
}
.menu_head {
	border:none;
	display:block;
}
table.ratesTable {
	padding:0;
	margin:0;
	font-family:Tahoma;
	color:#00457c;
	font-weight:bold;
	font-size:10px;
}
table.ratesTable tr {
	padding:0;
	margin:0;
}
table.ratesTable td {
	padding:0;
	margin:0;
	line-height:14px;
	padding-top:4px;
}
table.ratesTableInner, table.ratesTableInnerLast {
	padding:0;
	margin:0;
	font-family:Tahoma;
	color:#00457c;
	font-weight:bold;
	font-size:10px;
}
table.ratesTableInner tr, table.ratesTableInnerLast tr {
	padding:0;
	margin:0;
}
table.ratesTableInner td, table.ratesTableInnerLast td {
	padding:0;
	padding-bottom:3px;
	margin:0;
}
table.ratesTableInner {
	width:100%;
	border-bottom:solid 1px #00457c;
}
table.ratesTableInnerLast {
	border-bottom:none;
}
div#moreRates {
	position:absolute;
	right:11px;
	bottom:5px;
}
/* News */

div#memberNews {
	background:url(../../build/images/news/bg.gif);
	height:127px;
	width:165px;
	margin-top:12px;
	padding-top:25px;
	padding-left:10px;
	position:relative;
}
div#memberNews div.page_article h3 {
	font-size:10px;
	color:#00457c;
	font-weight:normal;
	border-bottom:1px solid #93c3e2;
	width:152px;
	padding-bottom:5px;
}
div#memberNews div.page_article h3 a:link, div#memberNews div.page_article h3 a:visited {
	color:#00457c;
	text-decoration:none;
	outline:none;
	cursor:pointer;
}
div#memberNews div.page_article h3 a:hover, div#memberNews div.page_article h3 a:active {
	color:#00457c;
	cursor:pointer;
	outline:none;
	text-decoration:underline;
}
#memberNews #moreStories {
	position:absolute;
	right:12px;
	bottom:9px;
}
body.mainbody_popup, html.mainbody_popup {
	background:none;
}
body.fancyPopup {
	padding-top:22px;
}


/* Styles required for the site tour */
#campaign #col1 {
	padding-right:20px;
}
#campaign div#page {
	min-height:10px;
	padding-bottom:5px;
	position:relative;
	width:706px;
}
#campaign h2.contentheading {
	color:#174640;
	font-size:20px;
	line-height:24px;
	margin:0;
	padding:28px 0 0 5px;
	width:500px;
}
#campaign div#main2 div#page p.buttonheading {
	position:absolute;
	top:16px;
	right:126px;
	padding-top:4px;
	padding-bottom:0px;
	width:45px;
	padding-right:0px;
}
#campaign div#outerContainer {
	padding-top:17px !IMPORTANT;
}
#campaign div#container {
	width:700px;
	border:none;
	margin:0 auto;
	margin-top:30px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position:relative;
	overflow:hidden;
	_background:#fff;
}
#campaign div#container div#header {
	position:absolute;
	margin-bottom:0px !important;
	width:732px;
	top:-20px;
	left:20px;
	height:30px;
}
#campaign div#container div#header a img.close {
	position:absolute;
	right:10px;
	top:9px;
}
#campaign div#container div#content {
	width:700px;
	margin-top:6px;
	overflow:hidden;
	margin-bottom:10px;
	margin-left:16px;
}
#campaign div#container div#content div#main {
	width:700px; !important;
	padding-right:10px;
}
#campaign div#container div#content div#main img.campaign {
	float:right;
	margin-left:10px;
	border:1px solid #d3d3d3;
}
#campaign #campaign_title {
	padding:20px 0;
	color:#034ea2;
	font-size:23px;
	font-weight:bold;
}
#campaign #campaign_wrapper {
	clear:both;
	width:700px;
}
#campaign #campaign_wrapper div.campaign_img {
	float:right;
}
#campaign #campaign_wrapper div.camp_text {
	width:380px;
}
#campaign h4 {
	color:#034ea2;
	font-size:1.0em;
}


/* ~~~~CAMPAIGN STYLE~~~~ */

.socialCampaign
{ text-align:right; width:680px; position:absolute; margin:5px 0 0 0; }

#campaign_main {
	width:100%;
	height:100%;
	font-family:"Trebuchet MS", Helvetica, sans-serif; 
}

#campaign {
	width:100%;
	height:100%;
	background-color:#fff;
}

#campaign div#outerContainer {
	padding-top:17px !IMPORTANT;
}

	#campaign div#container {
		width:732px;
		background:#fff;
		border:none;
		margin:0 auto;
		position:relative;
		overflow:hidden;
	}
		#campaign div#container div#header {
			position:absolute;
			margin-bottom:0px !important;
			width:732px;
			top:-20px;
			left:20px;
			height:30px;
		}
			#campaign div#container div#header a img.close {
				position:absolute;
				right:10px;
				top:9px;
			}			
			
			#campaign div#container div#content div#main img.campaign {
				float:right;
				margin-left:10px;
				border:1px solid #d3d3d3;
			}
		
#campaign #campaign_title {
	padding:20px 0;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;  
	color:#034ea2; 
	font-size:23px;
	font-weight:bold;
}
#campaign #campaign_wrapper {
	clear:both;
	width:700px;
}

#campaign #campaign_wrapper div.campaign_img {
	float:right;
}

#campaign #campaign_wrapper div.camp_text {
	width:380px;
}

#campaign h4 {
	color:#034ea2; 
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:1.0em;
}

.pageTitleCampaign{
	font-family:"Trebuchet MS",Verdana,Helvetica,sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#005288;
	padding-top:5px;
	padding-Left:0px;
	font-weight:bold;
}

.testimonial {
	width:570px; 
	padding:10px;
	background:rgb(229, 246, 255);
	margin-bottom:6px;
}

.spacer {
	clear:both;
	widtt:100%;
	height:2px;
}