/*
=== === === == === === ===
MYcashdirect.com
Copyright 2009
=== === === == === === ===
*/

/* resets and overrides
=== === === */
*{
	margin: 0;
	padding: 0;
	text-align: left; /* IE likes to center everything */
}

html { 
overflow-y : scroll;
}

a img{ 
	border: none;
}

/* links & type
=== === === */
body{
	font-family: tahoma,arial,helvetica,clean,sans-serif;
	font-size: 12px; 
}

a:link, a:active, a:visited{
	text-decoration: none; 
}

a:hover{
	text-decoration: underline;
	color: #147;
}

div.entry > ol li a{
	color:#3982C0;
}

div.prev-link > a{
	font-weight: bold;
	color: #666;
	margin: 0px;
	text-align: left;
}

div.next-link > a{
	font-weight: bold;
	color: #666;
	margin: 0px;
	text-align: right;
}

.gray-bold{
	font-weight: bold;
	color: #7a8186;
}

.gray-bold-2{
	font-weight: bold;
	color: #666;
}

.gray-bold-3{
	font-weight: bold;
	color: #4F4E4E;
}

a.green-bold{
	font-weight: bold;
	color: #58af24;	
}

a.blue{
		color: #39c;	
}

.green{
	color: #58af24;
}

.blue{
	color: #39c;	
}

.gray{
	color: #4e4e4e;	
}

.content-title{
	font-weight: bold;
}

.fs-18{
	font-size:18px;
}

.fs-10,
div#footer-link-left,
div#footer-link-right > a{
	font-size:10px;	
}

div#header-segment-1 >h1,h4{font-size:9px; color:#535353}

div#page-sidebar >h2,h1{font-size:18px}

div.nav-button > a{
	font-size: 11px;	
}

div.red-bullet > span{
	padding: 35px;
	font-size: 20px;
	font-weight: bold;	
}

div#page-sidebar > p,li{
	margin: 0px 0px 10px 0px;
	color: #4e4e4e;
}

div.byline a, 
div#site-map a{
	color: #3982C0;	
}

label{
	font-size: 10px;
	color: #147;
	font-weight: bold;		
}

/* layout
=== === === */
div#site-framework{
	margin-left: auto;
	margin-right: auto;
	width: 768px;
}

div#page{
	min-height: 200px;
	width: 768px;
	height: 100%;
}

div#page-full{
	width: 747px;
	height: 100%;
	margin: 10px 0px 0px 21px;	
}

div#page-sidebar{
	min-height: 401px;
	width: 471px;
	height: 100%;
	margin: 10px 0px 0px 21px;
}

div#recent-segment{
	min-height: 125px;
	width: 471px;
	height: 100%;
	margin: 20px 0px 0px 30px;
}

div#recent-posts{
	min-height: 125px;
	width: 230px;
	height: 100%;
	margin: 0px 6px 0px 0px;
	overflow: hidden;
}

div#rss-feed{
	min-height: 125px;
	width: 230px;
	height: 100%;
	margin: 0px 0px 0px 5px;
	overflow: hidden;
}

.google-ad-468-15{
	width: 468px;
	height: 15px;	
}

.google-ad-468-60{
	width: 468px;
	height: 60px;	
}

div#sidebar-container{
	width: 256px;
	height: 442px;
	background-color: #f1f2f3;
	background-image: url('/theme/sagitta/image/sidebar-edge.gif');
	background-repeat: no-repeat;
	position: relative;
	top: -57px;
	padding-left: 18px;
}

div.sidebar-ad{
	width: 256px;
	height: 210px;
	position: relative;

	background-color:red;
}

div.sidebar-header{
	width: 268px;
	height: 3px;
	background-color:#39c;
	position: relative;
	top: 2px;
	left: -12px;
}

div.sidebar-footer{
	width: 256px;
	height: 5px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position: relative;
	top: 439px;
	left: -18px;
}

div.sidebar-segment{
	background-image: url('/theme/sagitta/image/sprite.gif');	
}

div#sb-seg-1{
	width: 183px;
	height: 20px;
	margin: 0px 0px 0px 30px;
	background-position: 0px -32px;
	background-repeat: no-repeat;	
}

div#sb-seg-2{
	width: 215px;
	height: 27px;
	margin: 0px 0px 0px 30px;
	background-position: 0px -55px;
	background-repeat: no-repeat;	
}

div#sb-seg-3{
	width: 141px;
	height: 20px;
	margin: 0px 0px 0px 30px;
	background-position: 0px -85px;
	background-repeat: no-repeat;	
}

div.sidebar-line{
	width: 229px;
	height: 15px;
	margin: 20px 0px 0px 7px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -108px;
	background-repeat: no-repeat;
}

div.sidebar-arrow{
	position: relative;
	top: -50px;
	left: -15px;	
}

.tm-12,
div#sidebar-quick-form{
	margin: 12px 0px 0px 0px;	
}

div#header-container{
	width: 768px;
	height: 178px;	
}

div#header-segment-1{
	width: 275px;
	height: 23px;
	padding: 12px 0px 0px 25px; 	
	text-align: left;
}

div#header-segment-2{
	width: 100px;
	height: 35px;
	background-image: url('/theme/sagitta/image/header-segment-2.jpg');
}

div#header-segment-3{
	width: 353px;
	height: 20px;
	padding: 15px 15px 0px 0px;
	text-align: right;
}

div#header-segment-4{
	width: 300px;
	height: 143px;
	background-image: url('/theme/sagitta/image/header-segment-4.jpg');
}

div#header-segment-5{
	width: 100px;
	height: 143px;
	background-image: url('/theme/sagitta/image/header-segment-5.jpg');
}

div#header-segment-6{
	width: 368px;
	height: 143px;
	background-image: url('/theme/sagitta/image/header-segment-6.jpg');
}

div#navigation-container{
	margin: 0px 0px 0px 21px;	
}

div#footer-container{
	width: 766px;
	height: 44px;
	border: 1px solid #747F83;
	color: #7a8186;
	font-size: 10px;
}

div#footer-link-left{
	width: 368px;
	height: 24px;
	padding: 14px 0px 0px 15px;
	text-align: left;
}

div#footer-link-right{
	width: 368px;
	height: 24px;
	padding: 14px 15px 0px 0px;
	text-align: right;
}

div.entry > p{
	margin: 0px 0px 10px 0px;	
}

div#pagination{
	margin: 0px 0px 10px 0px;	
}

div#personal-info,
div#contact-info,
div#employment-info,
div#id-info,
div#loan-info,
div#bank-info{
	width: 450px;
	background-color:#edf4f7;
	border: 1px solid #747F83;	
}

/* measurements & colors
=== === === */
.w-52{
	width: 52px;	
}

.w-55{
	width: 55px;
}

.w-140{
	width: 140px;	
}

.w-170{
	width: 170px;		
}

.w-141{
	width: 141px;	
}

.w-284{
	width: 284px;	
}

.wh-766x5{
	width: 766px;
	height: 5px;
}

.wh-768x1{
	width: 768px;
	height: 1px;	
}

.wh-768x3{
	width: 768px;
	height: 3px;	
}

.wh-768x4{
	width: 768px;
	height: 4px;	
}

.wh-768x35{
	width: 768px;
	height: 35px;
}

.lm-15{
	margin: 0px 0px 0px 15px;	
}

.lm-25{
	margin: 0px 0px 0px 25px;	
}

.lm-50{
	margin: 0px 0px 0px 75px;	
}

.bm-5{
	margin: 0px 0px 5px 0px;	
}

.bm-76{
	margin: 0px 0px 76px 0px;
}

.bm-10{
	margin: 0px 0px 10px 0px;	
}

.bm-66{
		margin: 0px 0px 66px 0px;
}

.bc-gray-1{
	background-color: #e3e3e3;
}

.bc-gray-2{
	background-color: #747f83;	
}

.bc-ltblue{
	background-color: #e1f0f7;	
}

/* forms and fields
=== === === */
.sb-field{
	margin:0px;
	font-size: 12px;
	padding: 2px;
	border: solid 1px #747F83;
    width: 164px;
    background-image: url('/theme/sagitta/image/sb-field-bkg.gif');
    background-repeat: repeat-x;
    background-position: top;	
}

.sb-field-valid{
	border-color: #58af24;
}

.sb-field-invalid{
	border-color: #900;
	background-image: none;
	background-color: #fcc; 
}

.sb-field-container{
	padding: 0px;
	margin: 0px 0px 8px 8px;	
}

.sb-field-container > div{
	margin: 5px 0px 5px 0px;	
}

.app-field{
	margin:0px;
	font-size: 12px;
	padding: 2px;
	border: solid 1px #747F83;
}

.app-field-drop{
	margin:0px;
	font-size: 12px;
	padding: 1px;
	border: solid 1px #747F83;
	width: 127px;
}

.app-form-segment{
	background-color: #e1f0f7;
	padding: 2px;
	float: left;
}

.app-field-container{
	margin: 2px 0px 7px 0px;
	padding: 5px;
	border: 1px solid #edf4f7;
}

.app-field-focus{
	background-color: #cce3ee;
	border: 1px solid #b9cada;	
}

.app-field-error{
	background-color: #fcc;
	border: 1px solid #900;	
}

.app-field-msg{
	font-size: 10px;
	min-height: 15px;
	width: 125px;
}

.app-field-msg-terms{
	font-size: 10px;
	min-height: 15px;
	width: 375px;
}

/* objects
=== === === */
.nav-button{
	height: 30px;
	background-image: url('/theme/sagitta/image/navigation-button-bkg.gif');
	background-repeat:repeat-x;
	margin-right: 11px;
	cursor: pointer;
}

div#nav-home{
	width: 69px;
	padding: 9px 0px 0px 35px;
}

div#nav-works{
	width: 90px;
	padding: 9px 0px 0px 14px;
}

div#nav-loan{
	width: 88px;
	padding: 9px 0px 0px 16px;
}

div#nav-apply{
	width: 86px;
	padding: 9px 0px 0px 18px;
}

div#sb-submit-button{
	margin: 15px 0px 0px 50px;
	width: 113px;
	height: 34px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -208px;
	background-repeat: no-repeat;
	cursor: pointer;	
}

div#app-submit-button{
	width: 113px;
	height: 34px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -208px;
	background-repeat: no-repeat;
	cursor: pointer;	
}

.red-bullet{
	margin: 13px 10px 6px 5px;
	width: 21px;
	height: 20px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -8px;
	background-repeat: no-repeat;	
}

.red-arrow{
	width: 35px;
	height: 79px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -126px;
	background-repeat: no-repeat;		
}

.dotted-divider{
	width: 448px;
	height: 3px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -245px;
	background-repeat: no-repeat;	
}

.dotted-short-divider{
	width: 165px;
	height: 3px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -245px;
	background-repeat: no-repeat;
}

.dotted-long-divider{
	width: 745px;
	height: 3px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -245px;
	background-repeat: repeat-x;
}

.comment_icon{
	width: 16px;
	height: 16px;
	margin: 0px 5px 0px 0px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -250px;
	background-repeat: no-repeat;	
}

.tag_icon{
	width: 16px;
	height: 16px;
	margin: 0px 5px 0px 0px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -270px;
	background-repeat: no-repeat;	
}

.rss-icon{
	width: 16px;
	height: 16px;
	margin: 0px 5px 0px 0px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -290px;
	background-repeat: no-repeat;		
}

.twitter-icon{
	width: 16px;
	height: 16px;
	margin: 0px 5px 0px 0px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -310px;
	background-repeat: no-repeat;		
}

.post-icon{
	width: 16px;
	height: 16px;
	margin: 0px 5px 0px 0px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: 0px -330px;
	background-repeat: no-repeat;		
}

.check-icon{
	width: 16px;
	height: 16px;
	margin: 0px 5px 0px 0px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: -24px -270px;
	background-repeat: no-repeat;
}

.error-icon{
	width: 16px;
	height: 16px;
	margin: 0px 5px 0px 0px;
	background-image: url('/theme/sagitta/image/sprite.gif');
	background-position: -24px -250px;
	background-repeat: no-repeat;
}

/* misc
=== === === */
.float-left{
	float: left;
}
.float-right{
	float: right;
}

.clear{
	clear: both;
}

.hidden{
	visibility: hidden;
}

.visible{
	visibility: visible;
}

.center{
	text-align: center;	
}

.display-none{
	display:none;
}

div.ui-datepicker{
 font-size:11px !important;
}
