/*COLOURS
promo1 d.blue - #094A5B 
promo2 medium.blue - #0D6780
promo3 l.blue - #60828C
*/

html{}

body{ 
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#151D71;
	margin:0px;
	padding:5px 0px 0px 0px;
	background:#151D71 url(../images/bodybg.jpg) repeat-x;
	font-size:11px;
	}

a {text-decoration:none; color:#FFFFFF}

img {border:0px;}

p {margin:0px; padding:0px; color:#151D71;}
#subRightInner p {margin:20px 0 20px 0; padding:0px; color:#151D71;}
p .pWhite {margin:0px; padding:0px; color:#fff;}

h1 {font-size:34px; margin:0px; padding:0px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h2 {font-size:17px; font-weight:bold; margin:0px; padding:0px; color:#1C2674; font-family:Arial, Helvetica, sans-serif;}

h2.bluText {color:#1C2674; font-size:13px;}/*added fix to ie only width*/

.floatLeft {float:left}
.floatRight {float:right}

.body_text a {text-decoration:none; color:#FF0000;}

.clearBoth {clear:both}



	
/*MAIN PAGE STYLES*/

#pageWrapper{
	/*++*/padding:10px 0 10px 0;
	background:#fff;
	margin:0px auto 0px auto;
	/*++*/width:1024px;
	}

#mainWrapper{
	/*++*/width:1004px;
	margin:0 auto 0 auto;
	}
	
#mainWrapper #header{
	/*++*/width:1004px;
	height:221px;
	background:url(../images/header.jpg) #8E9295 left no-repeat;
	}
	
#mainWrapper #header #headerLogo{
	padding:26px 0px 0px 31px;
	}
	
#mainWrapper #header #headerLogoInner{
	width:113px;
	height:130px;
	}
	

	
#mainWrapper #header #headerLeft{
	width:242px;
	}
	
#mainWrapper #header #headerRight{
	/*++*/width:762px;
	}
	
#mainWrapper #header #headerRight #navigation{
	/*++*/width:762px;
	}
	
#mainWrapper #header #headerRight #navigationInner{
	margin:50px 0 53px 0;
	color:#FFFFFF;
	}
	
#mainWrapper #header #headerRight #breadCrumb{
	/*++*/width:762px;
	}
	
#breadCrumbInner{
	padding-top:30px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#mainWrapper #contentWrapper{
	/*++*/background:url(../images/contentwrapperbg.gif) #fff repeat-y right;

	}
	
#mainWrapper #contentWrapper #left{
	width:242px;
	height:481px;
	background:url(../images/leftbg.jpg) #8E9295 bottom no-repeat;
	}
	
#mainWrapper #contentWrapper #left #leftPartnerLogos{
	width:109px;
	height:365px;
	}
	
#mainWrapper #contentWrapper #left #leftPartnerLogosInner{
	width:241px;
	height:223px;
	background: url(../images/leftcolblock.jpg) top left no-repeat;
	}	
	
#mainWrapper #contentWrapper #right{
	/*++*/width:762px;
	
	/*background:url(../images/rotating-images/rotator.php) #8E9295 bottom no-repeat;*/
	}
	
#mainWrapper #contentWrapper #right .rightMainStatement{
	/*++*/width:733px;
	background:#151D71;
	}
	
#mainWrapper #contentWrapper #right .rightMainStatementInner{
	padding:20px;
	}

#mainWrapper #contentWrapper #right .rightStatement{
	width:671px;
	background:#fff;
	border-left:1px solid #151D71;
	border-right:1px solid #151D71;
	}
	
#mainWrapper #contentWrapper #right #rightStatementInner{
	padding:20px;
	}

#mainWrapper #contentWrapper #right #rightStatementButton{
	width:673px;
	height:27px;
	background:url(../images/rightstatementbuttonbg.gif);
}

#mainWrapper #contentWrapper #right #rightStatementButton #findOutMore{
	width:135px
}

#mainWrapper #contentWrapper #right #rightStatementButton #findOutMoreInner{
	padding:0px 0px 0px 8px;
	font-size:10px;
}

#findOutMoreInner a{
	color:#151D71;
}

#mainWrapper #contentWrapper #footer{
	/*++*/width:1004px;
	/*++*/height:60px;
	background:#1C2674;
	}
	
#mainWrapper #contentWrapper #footerInner{
	/*++*/padding:12px 30px 0px 30px;
	}
	
#mainWrapper #contentWrapper #footerLogo{
	width:40px;
	/*++*/height:30px;
	}
	
#mainWrapper #contentWrapper #copyright{
	color:#FFFFFF;
	font-size:9px;
	padding-top:3px;
	}
			




#BranchButton{
	width:181px;
	height:48px;
	background:url(../images/nearestbranchbutton.gif) no-repeat;
}

#BranchButtonInner{
	padding:7px 0px 0px 12px;
	font-size:10px;
}

#BranchButtonInner a{
	color:#151D71;
}	
	
/**/



/*INFO BOXES*/
#mainWrapper #contentWrapper #subRightInner .infoBoxMain{
width:432px;
border:1px solid #1C2674;
border-bottom:2px solid #1C2674;
margin-bottom:20px;
}

#mainWrapper #contentWrapper #subRightInner .infoBoxTopBar{
width:432px;
background:#1C2674;
}

#mainWrapper #contentWrapper #subRightInner .infoBoxTopBarInner{
padding:10px 0px 15px 10px;
color:#FFF;
}

#mainWrapper #contentWrapper #subRightInner .infoBoxMain .infoBoxMainInner{
padding:10px 10px 15px 10px;

}

#mainWrapper #contentWrapper #subRightInner .infoBoxMain .infoBoxMainInner ul{
margin:0px 0px 0px 10px; 
padding:0px;
}

#mainWrapper #contentWrapper #subRightInner .infoBoxMain .infoBoxMainInner li{
margin:0px 0px 5px 0px; 
padding:0px; 
color:#1C2674
}

#branchFinder{
margin:20px 0px 20px 0px;
}


/**/
	
	
/*FORMS*/

#error, #success {font-family:arial, sans-serif; font-size:11px;}
#error, #success {margin-bottom:0;}	
#error ul, #success ul {margin:0; padding:10px;}
#error ul li, #success ul li{list-style-type: none; margin:0px; padding:0 0 0 15px;}
#error ul li{background: url(../../odd/includes/contact-form/error-li.gif) no-repeat bottom left;} 
#success ul li{background: url(../../odd/includes/contact-form/success-li.gif) no-repeat bottom left;}
#error ul {border:2px solid #D31145; font-weight:bold;}
 input#name, input#email, input#phone, textarea#message  {width:98%}
.formTextInput, .formMultiLineInput {width:98%;}
.tableForm {color:#151D71; margin-top:30px;}
.button{
padding:3px;
border:none;
background:#1C2674;
color:#FFF;
width:111px;
}
select, .buttonGo {font-size:10px;}
.buttonGo {background-color:#FFF; border:2px solid #1C2674; color:#1C2674; width:25px}
select {width:100px}

#leftImage img, .leftImageMultiSection img {margin-bottom:20px;}
.backButton a {color:#D31145}
















.rightMainStatement{
	width:673px;
	background:#151D71;
	}
	
.rightMainStatementInner{
	padding:20px;
	}
.rightStatement{
	width:671px;
	background:#fff;
	border-left:1px solid #151D71;
	border-right:1px solid #151D71;
	}
	
#rightStatementInner{
	padding:20px;
	}

#rightStatementButton{
	width:673px;
	height:27px;
	background:url(../images/rightstatementbuttonbg.gif);
}

#rightStatementButton #findOutMore{
	width:135px
}

#rightStatementButton #findOutMoreInner{
	padding:0px 0px 0px 8px;
	font-size:10px;
}

#hp1{
	width:702px;
	height:481px;
	background:url(../images/rotating-images/mainbg.jpg) #8E9295 bottom no-repeat;
	}
	
#hp2{
	width:702px;
	height:481px;
	background:url(../images/rotating-images/mainbg2.jpg) #8E9295 bottom no-repeat;
	}
	
#hp3{
	width:702px;
	height:481px;
	background:url(../images/rotating-images/mainbg3.jpg) #8E9295 bottom no-repeat;
	}
	
#hp4{
	width:702px;
	height:481px;
	background:url(../images/rotating-images/mainbg5.jpg) #8E9295 bottom no-repeat;
	}
	
	
	
	
	
	
	
/*BOF Promo boxes*/
.promoBlockWrapper{
	width:733px;/*block wrapper full width*/
	}
	
.promoBlockLeft {
	/*++*/width:293px;/*col 1&2 wrapper width*/
	border-right:1px solid #D0D1D3;
	}
	
.promoBlockRight {
	width:438px;/*col 3&4&5 wrapper width*/
	}
	
.promoBlockRightLeft {
	width:292px;/*col 3&4 inner wrapper width*/
	}

	
.blockButton1 ul li a, .blockButton2 ul li a, .blockButton3 ul li a, .blockButton4 ul li a, .blockButton5 ul li a {
padding-top:3px;/*top padding*/
height:48px;}/*both should equal overall block height*/

.promoBlockIndividualOuter{
width:146px;/*overall block width, fifth of mainwrapper*/
height:51px;/*overall block height ADD .blockbutton paddin-top to height*/
}	

/*++++BLOCK: COMMON STYLING++++*/
.blockButton1 ul, .blockButton2 ul, .blockButton3 ul, .blockButton4 ul, .blockButton5 ul {list-style-type:none; padding:0px; margin:0px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.blockButton3 ul, .blockButton4 ul{border-right:1px solid #1C2674}

.blockButton1 ul li a, .blockButton2 ul li a, .blockButton3 ul li a, .blockButton4 ul li a, .blockButton5 ul li a {color:#1C2674; list-style-type:none; padding-right:10px; padding-left:10px; padding-bottom:0px;  margin:0px; display:block;}
.blockButton1 ul li a:hover, .blockButton2 ul li a:hover, .blockButton3 ul li a:hover, .blockButton4 ul li a:hover, .blockButton5 ul li a:hover  {list-style-type:none; display:block; color:#FFF}

/*BLOCK IMAGES*/
/*++++BLOCK: 1++++*/
.blockButton1 ul li a {background: /*url(../images/planet_hover.gif)*/ #D0D1D3;}
.blockButton1 ul li a:hover {background: url(../images/blockrow-hover.gif) #1C2674 -192px;}
/*++++BLOCK: 2++++*/
.blockButton2 ul li a {background: /*url(../images/gg_hover.gif)*/ #D0D1D3;}
.blockButton2 ul li a:hover {background: url(../images/blockrow-hover.gif) #1C2674 -192px;}
/*++++BLOCK: 3++++*/
.blockButton3 ul li a {background: /*url(../images/news_hover.gif)*/ #D0D1D3;}
.blockButton3 ul li a:hover {background: url(../images/blockrow-hover.gif) #1C2674 -192px;}
/*++++BLOCK: 4++++*/
.blockButton4 ul li a {background: /*url(../images/contact_hover.gif)*/ #D0D1D3;}
.blockButton4 ul li a:hover {background: url(../images/blockrow-hover.gif) #1C2674 -192px top;}
/*++++BLOCK: 5++++*/
.blockButton5 ul li a {background: /*url(../images/contact_hover.gif)*/ #D0D1D3;}
.blockButton5 ul li a:hover {background: url(../images/blockrow-hover.gif) #1C2674 -192px top;}
/*++++BLOCK: 6++++*/
.blockButton6 ul li a {background: /*url(../images/contact_hover.gif)*/ #D0D1D3;}
.blockButton6 ul li a:hover {background: url(../images/blockrow-hover.gif) #1C2674 -192px top;}
/*EOF Promo boxes*/

#homePageText {color:#1C2674; background:#FFFFFF; padding:20px 20px 0 20px;}
#homePageText p {padding-bottom:20px;}
p.homeOne {font-size:12px; font-weight:bold;}

/*SUBPAGES STYLES*/
#subRight{}
#subRightInner {margin:0;}
#subRightInnerNoTop{margin:0;}

#subRight{}
#subRightInner {margin:0;}
#subRightInnerNoTop{margin:0;}
.rightImageMultiSection, .leftImageMultiSection, #leftImage, #rightImage {width:181px; padding-bottom:20px;}
.leftBoxMultiSection, .rightBoxMultiSection, #rightBox {width:482px;}
.rightTextMultiSection, .leftTextMultiSection, #leftText{width:482px;}

#rightImage img, .rightImageMultiSection img {padding-bottom:20px;}
#leftText a, #rightBox a {color:#D31145; text-decoration:underline}
#leftText ul, #rightBox ul {padding:20px 0 20px 0;}


/*CMS CONTENT STYLES*/
.body_text{margin:20px 50px 20px 20px;}
.body_text img {}
.body_text p {padding:0 0 20px 0; margin:0;}
.body_text ul {padding:0; margin:0; width:75%}
.body_text li {list-style-type: none; margin:0px; background: url(../images/li-bullet-01.gif) no-repeat top left; padding:0 0 10px 10px;}
.body_text li a {color:#D31145;}
.body_text h3 {font-size:14px; margin-top:0; padding-top:0;}

#branchFinderRight {width: 432px;}
#branchFinderLeft {width: 181px;}

.spanOpen {width:625px;}


