/*
-----------------------------------------------
Rose City Mortgage Specialists Styles
Version:  0.1 July 2005
----------------------------------------------- */

body {
  background:url("/images/global/body-bg.gif") repeat;
  margin:0;
  padding: 0;
  /* padding:0px 5px 15px 10px; */
  font:small/1.6em Verdana,Sans-serif;
  text-align:left;
  color:#333;
  }


/* Stop WinIE6 from calculating width of
italicized text twice, thereby wrecking layout
----------------------------------------------- */

* html em {
  font-style:normal;
  font-weight:bold;
  }



/* @ HEADINGS & OTHER BASIC ELEMENT TAGS
----------------------------------------------- */

h1 {
  margin:0 0 10px 0;
  padding:0;
  padding-right:50px;
  font:bold 200%/2.0em Georgia, Arial, Helvetica, Serif;
  color:#7B4D1F;   
  background:url("/images/globa/h1-grad.gif") no-repeat top left;
 }


h2 {
  margin:5px;
  padding:0;
  font:160%/1.2em Georgia, Arial, Helvetica, Georgia, Serif;
  color:#7B4D1F;
  }

h3 {
  margin:10px;
  padding:0;
  font:120%/1.2em Georgia, Arial, Helvetica, Georgia, Serif;
  color:#7B4D1F;
  }

a:link, a:visited {
	color:#4B2E11;
}

a:hover {
	color:#7F5226;
}



p {
	font: 100%/1.2em normal Verdana, Arial, Helvetica, sans-serif;
	color: #4B2E11;
	line-height:140%;
}

ul, ol {
	font: 100%/1.2em normal Verdana, Arial, Helvetica, sans-serif;
	color: #4B2E11;
	line-height:140%;
}

li {
}

/* @ LISTS
----------------------------------------------- */



/* @ CONTAINER
----------------------------------------------- */

#container {
	width:864px;
  	/*background: url("/images/global/parch-bg-content.gif") repeat;*/
	  background: #F7ECC1 url("../images/global/inner-bg03.jpg") no-repeat 0 0;
	border:0px solid gray;
	border-top: 0;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

#container-a {
}


#container-b {
  background: url("/images/global/rcms-inner-left.gif") repeat-y left;
}

#container-c {
  background: url("/images/global/rcms-inner-right.gif") repeat-y right;
}


/* @HOME
----------------------------------------------- */

#container-home {
	width:864px;
	border:0px solid gray;
	border-top: 0;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	background-color:#r52111;
}

#container-home-a {
  background: url("/home/landing_left.gif") repeat-y left;
}
#container-home-b {
  background: url("/home/landing_right.gif") repeat-y right;
}

#home-header {
	height:80px;
 	background: url("/home/landing_top.jpg") no-repeat top left;
	margin:0 0 0 10px;
}

#home-nav {
	float:right;
	color:#F9E9A9;
	margin:10px 20px 0 0;
	font: bold 12px  Georgia, "Times New Roman", Times, serif;
}

#home-nav a:link, #home-nav a:visited {
	text-decoration:none;	
	color:#F9E9A9;
}

#home-nav a:hover {
	color:#fff;
	text-decoration:none;	
}

#content-home {
	padding:0;
	margin:0 0 0 10px;
	
	
}


/* @HEADER
----------------------------------------------- */

#header {
	padding:0;
	margin-bottom:0;
	background-color:none;
	height:200px;
}

#logo {
	margin:20px;
}


/* @NAV
----------------------------------------------- */

#navcontainer { 
	float: left;
	width: 180px;
	\width:180px;
	w\idth: 180px;
	height:270px;
	margin-left:24px;
	margin-top:10px;
	padding: 0;
	padding-left:30px;
	border-right: 0px solid #DD0000;
  	background: url("/images/global/parcment.png") top no-repeat;
}


		#navcontainer-02 { 
			float: left;
			width: 180px;
			\width:180px;
			w\idth: 180px;
			height:270px;
			margin-left:10px;
			padding: 0;
			padding-left:15px;
			border-right: 0px solid #DD0000;
			background: url("/images/global/prchment.gif") top no-repeat;
		}
		

#navcontainer ul
{
	margin: 0;
	padding: 0;
	padding-top:19px;
	list-style-type: none;
	font: bold 78%/0.80em Verdana, Arial, Helvetica, sans-serif;
	color:#DD0000;
	text-align: left;
}

#navcontainer a
{
	position:relative;
	display: block;
	padding:10px 0 10px 10px;
	width: 160px;
	border-bottom: 0px solid #DD0000;
}


#navcontainer a:link, #navlist a:visited
{
	text-decoration:none;
	color:#2A2A2A;
}

#navcontainer a:hover {
	color:#8A764A;
	text-decoration:none;
}

#navcontainer li {
	list-style-image:none;
}



#navcontainer #contact01 {
	border-bottom:none;
}


#bread-crumb {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#9D6A37;
	margin:5px 0 0 0;
}

#bread-crumb a:link, #bread-crumb a:visited {
	color:#9D6A37;
	text-decoration:none;
}

#bread-crumb a:hover {
	color:#81552A;
	text-decoration:underline;
}



/* @ OTHER STRUCTURE
----------------------------------------------- */

#content {
	padding:0;
	padding-right:125px;
	margin-left:210px;
	margin-bottom:50px;
}

#content02 {
	padding:0;
	padding-right:50px;
	margin-left:210px;
	margin-bottom:50px;
}



#leftcol {
	float: left;
	width:200px;
	\width:200px;
	w\idth:200px;
	margin:0;
	margin-right:0;
	padding:0;
	background-color:#;
}

.wrap01 {
	background-color:none;
	padding-right:70px;
}

.float-right {
	float:right;
}

.float-left {
	float:left;
}



/* @FOOTER
----------------------------------------------- */
		
#footer {
	clear:both;
	padding:5px;
	font:95%/1.1em normal Verdana, Arial, Helvetica, sans-serif;
	color:#807758;
	text-align:center;
  	background:#fcebac;
	border:1px dotted #D9C57A;
}

#footer a:link, #footer a:visited {
	color:#807758;
	text-decoration:underline;
}

#footer a:hover {
	color:#6B6343;
	text-decoration:underline;
}

#footer-home {
	clear:both;
	padding:5px;
	font:95%/1.1em normal Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
  	background:#AC8E66;
	border:1px dotted #8E7657;
}

#footer-home a:link, #footer-home a:visited {
	color:#fff;
	text-decoration:none;
}

#footer-home a:hover {
	color:#fff;
	text-decoration:underline;
}


/* @IMAGES
----------------------------------------------- */

.bio-image {	
	padding:0px;
	border:5px solid #E2CD7F;
	
}

#content img {
	margin:0px;
}

ul#bio-links {
	width:100px;
}

/* @ GENERAL CONTENT
----------------------------------------------- */

.first-letter {
  margin-bottom:5px;
  margin-right:2px;
  padding:2px;
  border:1px dotted #986A3D;
  font:150%/1.4em Georgia, Arial, Helvetica, Serif;
  color:#7B4D1F;
}
	

#bio-links {
	margin-right:10px;
}

#info-box01 {
	float: right;
	margin: 10px 20px 10px 10px;
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #fff;
	width: 200px;
	text-align: left;
}

#info-box02 {
	float: right;
	background: #E6D7AA url("../images/other/luggage-tag-top.gif") top no-repeat;
	margin: 0px 0px 10px 15px;
	padding: 70px 0 0 0;
	border: 0px solid #ccba76;
	width: 200px;
	text-align:left;
}

#info-box02 a:link, #info-box02 a:visited {
	text-decoration:underline;
	color:#5D3A16;
	padding-left:0px;
	font: 90%/1.3em Georgia, "Times New Roman", Times, serif;
}

#info-box02 a:hover {
	text-decoration:none;
	color:#5D3A16;
	background-color:#BF804E;
}

#info-box02-a {
	background: url("/images/other/luggage-tag-btm.gif") bottom no-repeat ;
}

#info-box02 ul {
	margin-bottom:0;
	padding-bottom:25px;
	 list-style-image: url("/images/global/flower-bullet.jpg");
}

#info-box02 li {
	padding:3px 0px 8px 0;
}

#info-box02 ul li a:hover{
	 list-style-image: url("/images/global/flower-bullet-b.jpg");
}

.comm-logo {
	float:right;
	padding:0px;
	border:5px solid #E2CD7F;
}

.wf-notes {
	background-color:#ffc;
}

.quote {
	font:160%/1.2em normal Georgia, Serif;
	color:#38220D;
	text-align:center;
	font-style:italic;
	margin:15px;
}

.text-alt02 {
	font:130%/1.4em Palatino Linotype, "Times New Roman", Times, serif;
	color:#7A7A1F;
	padding:2px;
}

.text-alt03 {
	font:130%/1.4em Palatino Linotype, "Times New Roman", Times, serif;
	color:#1F4D7A;
}

.text-alt04 {
	font:130%/1.4em Palatino Linotype, "Times New Roman", Times, serif;
	color:#7A1F1F;
	padding:2px;
}


.clear {
	clear:both;
}

.feature {
	color:#7B4D1F;
	font:bold 120%/1.5em Georgia, Arial, Helvetica, Georgia, Serif;
	padding:10px 10px 10px 20px;
	border:0px dotted #7B4D1F;
	width:450px;
	text-align:center;
}


.feature a:link, .feature a:visited {
 	display: block;
	height:30px;
	text-decoration:underline;
	color:#7B4D1F;
	font:bold 120%/1.5em Georgia, Arial, Helvetica, Georgia, Serif;
	padding-left:10px;
}

.feature a:hover {
	text-decoration:underline;
	height:30px;
	padding-left:10px;
	color:#5B3816;
}

.featured2nd {
	font: 90%/1.5em Georgia, Arial, Helvetica, Georgia, Serif;
	color:#7B4D1F;
}



/* FEATURED BG'S */



.feature-b a:link, .feature-b a:visited {
}
.feature-b a:hover {
}



.feature02 {
	color:#7B4D1F;
	font:bold 120%/1.5em Georgia, Arial, Helvetica, Georgia, Serif;
	margin-bottom:10px;
	padding:10px 10px 10px 90px;
	border:0px dotted #7B4D1F;
	width:300px;
	text-align:center;
 	background: url("/images/global/contact_phone.jpg") no-repeat 1px 1px;
}


.feature02 a:link, .feature02 a:visited {
	text-decoration:underline;
	color:#7B4D1F;
	font:bold 120%/1.5em Georgia, Arial, Helvetica, Georgia, Serif;
}

.feature02 a:hover {
	text-decoration:underline;
	color:#5B3816;
}

.feature02 table {
	margin-top:10px;
}

.feature02 table td {
	width:200px;
	padding:10px;
	margin:5px;
	font-size:80%;
	vertical-align:top;
}


.feature02 .border-right {
	border-right:1px solid #CC9C6D;
}

.feature02 .padding-left {
	padding-left:10px;
}
.feature02 .border-top {
	border-top:1px solid #CC9C6D;
}


	/* @MULTI-DISPLAY-BOX  */
	

#multi-box {
	color:#4B2E11;
	width:500px;
}

#multi-box a:link, #multi-box a:visited {
	color:#4B2E11;

}

#multi-box a:hover {
	color:#7F5226;
}

.next-previous {
	float:right;
	font-size:80%;
	padding:5px;
}



.image-caption {
	text-align:center;
	float:right;
	font:160%/1.2em normal Georgia, Serif;
	color:#38220D;
	font-style:italic;
	margin:5px;
}


/*  @ROUND CORNERS  */
	
/*
#box {
}

.rb {
	height:1px;
	overflow:hidden;
	background-color:#BF804E;
	border-right:1px solid #7B4D1F;
	border-left:1px solid #7B4D1F;
}

.c1 {
	margin:0 12px 0 12px;
	border:none;
	background-color:#7B4D1F;
}
.c2 {
	margin:0 9px;
	border-width:0 3px;
}
.c3 {
	margin:0 7px;
	border-width:0 2px;
}
.c4 {
	margin:0 6px 0 6px;
}
.c5 {
	margin:0 5px 0 5px;
}
.c6 {
	margin:0 4px 0 4px;
}
.c7 {
	margin:0 3px 0 3px;
}
.c8 {
	margin:0 2px 0 2px;
	height:2px;
}
.c9 {
	margin:0 1px 0 1px;
	height:3px;
}
	




.homepageNav a:link, .homepageNav a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding: 11px 7px 11px 20px;
	color: #666;
	text-decoration: none;
}

.homepageNav a:hover{
	border-top: 1px solid #cccccc;
	background-color: #C8E5F2;
	background-image: none;
	text-decoration: none;
}
*/


/* @LINKS
----------------------------------------------- */


/* @SEARCH
----------------------------------------------- */



/* @FORMS  @APPLICATION
----------------------------------------------- */

table#application {
	border:0px solid brown;
	font: 85%/1.0em normal Verdana, Arial, Helvetica, sans-serif;
	color: #4B2E11;
	line-height:100%;
	width:500px;
	vertical-align:top;
}

table#application .lighter {
	background-color:#f8e9af;
}

table#application .section-brdr {
	border:1px dotted red;
	padding:5px;
}

table#application h2 {
	margin:10px 0;	
	padding:5px;
	background-color:#f8e9af;
	width:400px;
}

/* @QUOTES
----------------------------------------------- */



/* @ OTHER
------------------------------------------------ */