/* CSS Document */

body {
	background-color:#efefef;
	text-align:center;
	margin-top:0;
}

img {
	border:0;
}

/** STRUCTURE **/

#holder {
	width:1000px;
	margin:auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	padding:0 0 10px 0;
}

#holderApp {
	width:1000px;
	height:850px;
	.height:825px;
	margin:auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
}

#holderLong {
	width:1000px;
	height:1050px;
	margin:auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
}

#holderXLong {
	width:1000px;
	height:2000px;
	margin:auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
}

#top {
	width:940px;
	height:37px;
	background-image:url(images/hallFinancial_01.jpg);
	background-repeat:no-repeat;
	text-align:right;
	padding:10px 60px 0 0;
}

#mid {
	width:1000px;
	height:700px;
}

#midXS {
	width:1000px;
	height:550px;
}

#midS {
	width:1000px;
	height:633px;
}

#midM {
	width:1000px;
	height:750px;
}

#midL {
	width:1000px;
	height:1050px;
}

#midXL {
	width:1000px;
	height:1100px;
}

#midTable {
	width:1000px;
	height:1800px;
}

#sideL {
	float:left;
	width:52px;
	height:633px;
	background-image:url(images/hallFinancial_02.jpg);
	background-repeat:no-repeat;
}

#sideLSub {
	float:left;
	width:52px;
	height:633px;
	background-image:url(images/hallFinancial_02Sub.jpg);
	background-repeat:no-repeat;
}

#sideLSubShort {
	float:left;
	width:52px;
	height:550px;
	background-image:url(images/hallFinancial_02Sub.jpg);
	background-repeat:no-repeat;
}

#main {
	float:left;
	width:896px;
	height:633px;
	background-color:#ffffff;
}

#mainShort {
	float:left;
	width:896px;
	height:550px;
	background-color:#ffffff;
}

#sideR {
	float:left;
	width:51px;
	height:633px;
	background-image:url(images/hallFinancial_05.jpg);
	background-repeat:no-repeat;
}

#sideRSub {
	float:left;
	width:51px;
	height:633px;
	background-image:url(images/hallFinancial_05Sub.jpg);
	background-repeat:no-repeat;
}

#sideRSubShort {
	float:left;
	width:51px;
	height:550px;
	background-image:url(images/hallFinancial_05Sub.jpg);
	background-repeat:no-repeat;
}

#bot {
	clear:both;
	width:1000px;
	height:36px;
	margin:auto;
	background-image:url(images/hallFinancial_18.jpg);
	background-repeat:no-repeat;
	background-color:#efefef;
}

#footerL {
	float:left;
	width:500px;
	padding:25px 0 0 35px;
	text-align:left;
}

#footerR {
	float:left;
	width:425px;
	padding:25px 35px 0 0;
	text-align:right;
}

/** BANNER **/

#banner {
	width:896px;
	height:142px;
}

#logo {
	float:left;
	width:335px;
	height:142px;
}

#bannerR {
	float:left;
	width:561px;
	height:142px;
}

#phone {
	width:561px;
	height:75px;
	background-color:#ffffff;
	text-align:right;
	padding:35px 0 0 0;
}

#tabs {
	width:561x;
	height:32px;
	text-align:right;
	background-image:url(images/tab_space.jpg);
	background-repeat:repeat-x;
}

/** MINI APP **/

#miniApp {
	float:left;
	width:300px;
	height:203px;
	padding:20px 25px;
	background-image:url(images/miniAppBg.jpg);
	background-repeat:no-repeat;
	text-align:right;
}

#miniApp2 {
	float:left;
	width:300px;
	height:203px;
	padding:20px 25px;
	background-image:url(images/miniAppBg.jpg);
	background-repeat:no-repeat;
	text-align:left;
}


/** LANDING PAGES **/

#miniAppLanding {
	float:left;
	width:260px;
	height:256px;
	padding:20px 25px;
	background-image:url(images/miniAppBgLanding.jpg);
	background-repeat:no-repeat;
	text-align:right;
}

#contentImgLanding {
	width:896px;
	height:306px;
	text-align:left;
}

#contentImgLandingL {
	float:left;
	width:581px;
	height:306px;
}

#contentImgLandingR {
	float:left;
	width:315px;
	height:306px;
}

#contentLanding {
	width:896px;
	height:250px;
	text-align:left;
}

#contentLandingL {
	float:left;
	width:561px;
	height:195px;
	background-color:#ffffff;
	padding:10px;
}

#contentLandingR {
	float:left;
	width:295px;
	height:195px;
	background-color:#ffffff;
	padding:10px;
}


/** CONTENT **/

#contentImg {
	width:896px;
	height:306px;
	background-image:url(images/hallFinancial_10.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

#contentImgRefinance {
	float:left;
	width:425px;
	height:50px;
	background-image:url(images/imgRefinance.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding:245px 11px 11px 12px;
}

#contentImgPurchase {
	float:left;
	width:425px;
	height:50px;
	background-image:url(images/imgPurchase.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding:245px 11px 11px 12px;
}

#contentSub {
	width:876px;
	height:286px;
	background-color:#ffffff;
	padding:10px;
	text-align:left;
}

#contentImgShadow {
	width:896px;
	height:13px;
	background-image:url(images/hallFinancial_11.jpg);
	background-repeat:no-repeat;
}

#content {
	width:896px;
	height:250px;
	text-align:left;
}

#contentL {
	float:left;
	width:546px;
	height:215px;
	background-color:#ffffff;
}

.column1 {
	float:left;
	width:325px;
	height:152px;
	margin:0 0 0 10px;
	text-align:left;
}

.column2 {
	float:left;
	width:200px;
	height:147px;
	margin:5px 0 0 10px;
	text-align:left;
}

.column3 {
	float:left;
	width:260px;
	height:147px;
	margin:5px 0 0 10px;
	text-align:left;
}

#columnWide {
	float:left;
	width:520px;
	height:190px;
	margin:5px 0 0 10px;
	text-align:left;
}

#columnExWide {
	float:left;
	width:850px;
	height:auto;
	margin:5px 0 0 10px;
	text-align:left;
}

#contentR {
	float:left;
	width:350px;
	height:215px;
	background-color:#ffffff;
	padding:0 0 0 px;
	text-align:right;
}

.spacer01 {
	width:5px;
	height:14px;
	background-color:#ffffff;
}

.feature {
	width:328px;
	height:69px;
	background-image:url(images/btn_feature_bg.jpg);
	background-repeat:no-repeat;
	padding:5px;
	margin-bottom:5px;
	text-align:left;
}

/** TEXT STYLES **/

h3, .header {
	font-size:15px;
	color:#636466;
	font-weight:normal;
}

h3, p, .header, .feature, .white, .whiteHeader, .gray, .orange, .blue, #top, #columnWide, #phone, #footerL, #footerR, .miniApp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p, #top, #columnWide {
	font-size:11px;
	color:#636466;
}

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

a:hover {
	color:#f26522;
}

.white {
	color:#ffffff;
	font-size:12px;
}

.whiteHeader {
	font-size:14px;
	color:#ffffff;
}

.gray {
	color:#636466;
}

.orange {
	color:#f26522;
}

.blue {
	color:#2e66b1;
	font-size:13px;
}

.feature {
	color:white;
	font-size:12px;
}

#phone {
	font-size:21px;
	text-transform:uppercase;
}

#bot {
	font-size:10px;
	color:#636466;
}