/* Capella Mortgage - Default Style Sheet */

	html, body
	{
		background-color: #060630;
		margin: 0px;
	}
	
	table.page_table
	{
		border: #000000 1px solid;
		height: 700px;
	}
	
	
	table
	{
		background-color: #FFFFFF;
	}	
	img
	{
		display: block;	
	}	
	h1
	{
		font-family: Times, "Times New Roman", Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 0px;
		color: #0F2B52;
		padding: 0px;
		margin: 0px;
	}
			

	td.content_region
	{
		padding: 10px 15px 15px 15px;
	}
	
	
	.content
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		margin: 0px;
		padding: 0px;
	}		
	ul.content, ol.content
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0F2D54;
		margin: 5px 25px;	
	}	
	
	.box_header
	{
		font-size: 15px;
		margin: 0px;
		padding: 0px;
	}
	.box_header_text
	{
		font-family: Times, "Times New Roman", Helvetica, sans-serif;
		text-align: left;
		vertical-align: middle;
		font-size: 15px;
		letter-spacing: 1px;
		color: #FFFFFF;
		/*font-variant: small-caps;*/
	}
	.box_header_text a, .box_header_text a:visited, .box_header_text a:active
	{
		font-family: Times, "Times New Roman", Helvetica, sans-serif;
		text-align: left;
		vertical-align: middle;
		font-size: 15px;
		letter-spacing: 1px;
		text-decoration: none;
		color: #000000;
	}	
	.box_header_text a:hover
	{
		text-decoration: underline;
		color: #FFFFFF;
	}
	
	
	.box_header_subText
	{
		font-family: Times, "Times New Roman", Helvetica, sans-serif;
		text-align: left;
		vertical-align: middle;
		font-size: 13px;
		letter-spacing: 0px;
		color: #FFFFFF;
		/*font-variant: small-caps;*/
	}
	.box_content
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0F2D54;
		margin: 4px 0px 0px 0px;
		padding: 5px;
		height: 232px;
		border: #0F2D54 1px solid;
		vertical-align: top;
		text-align: justify;
	}
	.box_content_side
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #0F2D54;
		margin: 4px 0px 0px 0px;
		padding: 5px;
		height: 272px;
		border: #0F2D54 1px solid;
		vertical-align: top;
		text-align: justify;
		background-color: #6283ae;
	}

	.box_content_auto
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0F2D54;
		margin: 4px 0px 0px 0px;
		padding: 5px;
		height: auto;
		border: #0F2D54 1px solid;
		vertical-align: top;
		text-align: justify;
	}
	.box_content_auto_subSection
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0F2D54;
		padding: 4px;
		height: auto;
		border: #0F2D54 1px dotted;
		vertical-align: top;
		text-align: justify;
	}
	
	.contact_box
	{
		font-family: Times, "Times New Roman", Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		background-color: #0f2b52;
		color: #FFFFFF;
		padding: 5px 1px;
		border: #FFFFFF 1px solid;
		vertical-align: top;
		text-align: center;
		font-weight: Bold;
	}
		

	.table_header
	{
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		vertical-align: middle;
		font-size: 13px;
		letter-spacing: 0px;
		padding: 3px;
		color: #EEE21B;
		background-color: #0F2D54;
		border-bottom: #000000 1px solid;
	}
	.table_row1, .table_row1x
	{
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		font-size: 12px;
		letter-spacing: 0px;
		vertical-align: top;
		padding: 5px;
		color: #0F2D54;
		background-color: #F0F0FA;
	}
	.table_row1x
	{
		background-color: #FFFFFF;	
	}
	.table_row2, .table_row2x
	{
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		font-size: 12px;
		letter-spacing: 0px;
		vertical-align: top;
		padding: 5px;
		color: #FFFFFF;
		background-color: #6284AE;
	}
	.table_row2x
	{
		background-color: #7294BE;	
	}
	
	.table_row1 ul, .table_row1x ul
	{
		color: #0F2D54;
	}
	.table_row2 ul, .table_row2x ul
	{
		color: #FFFFFF;
	}
		
	
	td.copyright, td.copyright-left, td.copyright-right
	{
		font-family: Times, "Times New Roman", Helvetica, sans-serif;
		padding-top: 3px;
		font-size: 13px;
		color: #FFFFFF;
	}
	div.copyright
	{
		padding-left: 5px;
	}
	td.copyright-left
	{
		padding-top: 0px;
		padding-left: 15px;
	}
	td.copyright-right
	{
		padding-right: 15px;
	}
	a.copyright, a.copyright:visited, a.copyright:active
	{
		letter-spacing: 0px;
		font-size: 13px;
		color: #FFFFFF;
		text-decoration: none;
	}	
	a.copyright:hover
	{
		text-decoration: underline;
		color: #FFFFFF;
	}
	
	
	a, a:visited, a:active
	{
		font-size: 12px;
		color: #0F2D54;
		padding: 0px;
		margin: 0px;
		text-decoration: underline;
	}	
	a:hover
	{
		text-decoration: none;
		color: #6284AE;
	}
	
	a.link_jump, a.link_jump:visited, a.link_jump:active
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 0px;
		color: #303030;
		padding: 0px;
		margin: 0px;
		text-decoration: none;
	}	
	a.link_jump:hover
	{
		text-decoration: underline;
		color: #000000;
	}
	

	.text_firstLetter
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: bold;
		color: #747272;	
	}
	.text_superscript
	{
		vertical-align: super;
		font-size: 10px;
	}
	.text_emphasis
	{
		font-color: #000000;
	}
	.text_lighter
	{
		color: #606060;
	}
	.text_indent
	{
		padding-left: 0.7em;
	}
	
	
	th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
	}
	.headers {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000066;
		font-weight: bold;
	}
	.comRequiredField {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
	}
	.tableHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	.SideLink A{
		font-size: 14px;
		line-height: 18px;
		background-color: #FF0000;
		color: #FFFFFF;
		padding: 5px 1px;
		vertical-align: top;
		text-align: center;
		font-weight: Bold;
	}
	.SideLink A:Hover{
		font-size: 14px;
		line-height: 18px;
		background-color: #FF0000;
		color: #FFFFFF;
		padding: 5px 1px;
		vertical-align: top;
		text-align: center;
		font-weight: Bold;
	}
	.SideLink A:Visited{
		font-size: 14px;
		line-height: 18px;
		background-color: #FF0000;
		color: #FFFFFF;
		padding: 5px 1px;
		vertical-align: top;
		text-align: center;
		font-weight: Bold;
	}
	.SideLink2 A{
		font-size: 14px;
		line-height: 18px;
		color: #FFFFFF;
		padding: 5px 1px;
		vertical-align: top;
		text-align: center;
		font-weight: Bold;
		text-decoration: underline;
	}
	.SideLink2 A:Hover{
		font-size: 14px;
		line-height: 18px;
		color: #FFFFFF;
		padding: 5px 1px;
		vertical-align: top;
		text-align: center;
		font-weight: Bold;
		text-decoration: underline;
	}
	.SideLink2 A:Visited{
		font-size: 14px;
		line-height: 18px;
		color: #FFFFFF;
		padding: 5px 1px;
		vertical-align: top;
		text-align: center;
		font-weight: Bold;
		text-decoration: underline;
    }
    .titleText {
    	font-family: Georgia, "Times New Roman", Times, serif;
    	font-size: 22px;
    	color: #6384ad;
    	
    	padding-left: 14px;
    }
    .titleTextSmall {
    	font-family: Georgia, "Times New Roman", Times, serif;
    	font-size: 17px;
    	color: #6384ad;
    	padding-left: 14px;
    }
    .style2 {
    	font-size: 16px;
    }

	a.front-link {
		display: block;
		margin-top: 2px;
		width: 147px;
		height: 24px;
		background: url(images/front-up.gif) no-repeat;
	}

	a.front-link:hover {
		background: url(images/front-over.gif) no-repeat;
	}
	
	.footer {
		font-family: Times, "Times New Roman", Helvetica, sans-serif;
		padding-top: 3px;
		font-size: 13px;
		color: #FFFFFF;
	}
	
	.footer table {
		border-width: 8px 1px 2px 1px;
		border-color: #000000;
		border-style: solid;
		background-color: #0f2b53;
	}