@charset "iso-8859-1";

/* CSS Document - Granite_Investment */



body {

	background-color: #CCD3DD;

	background-image:url(../images/bg-maingrad.jpg);

	background-repeat:repeat-x;

	background-position: top center;

	width: 967px;

	height: 100%;

	position:relative;

	margin-left: auto;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	

}

H1  {

	font-family: "Trebuchet MS", sans-serif;

	font-size:20px; 

	color:#133C57; 

	font-weight:bold;

}

H2  {

	font-family: "Trebuchet MS", sans-serif;

	font-size: 16px;

	font-style: normal;

	color:#133C57;

	font-weight: bold;

}

H3  {

	font-family: "Trebuchet MS", sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color:#133C57;

}

ul {

	font-family: "Trebuchet MS", sans-serif;

	font-size: 13px;

	font-style: normal;

	color:#333333;

	font-weight: normal;

}

ol {

	font-family: "Trebuchet MS", sans-serif;

	font-size: 13px;

	font-style: normal;

	color:#333333;

	font-weight: normal;

}

li	{

	padding:0px 0px 5px 35px; 

	background:url(../images/bullet.gif) no-repeat top left; 

	list-style-type:none;

	line-height:20px;

}

p {

	font-family: "Trebuchet MS", sans-serif;

	font-size: 13px;

	font-style: normal;

	color:#333333;

	font-weight: normal;

	margin:0px;

	padding:0px;

}

.bodybg {

	background-image:url(../images/body-bg.jpg);

	background-repeat:repeat-y;

	background-position: top center;

	width: 925px;

}

.bg-shadow {

	background-image:url(../images/bg-shadow.jpg);

	background-repeat:repeat-y;

	background-position: top center;

	width: 967px;

}



.hdr1			{font-size:20px; color:#133C57; font-weight:bold; padding:5px; font-family: "Trebuchet MS", sans-serif;}

.hdr2			{font-size:18px; color:#2a6531; font-weight:bold;}

.boxx1			{color:#092B6D; font-weight:bold; margin:-24px 0 0 -20px; overflow:visible; font-size:16px; font-family: "Trebuchet MS", sans-serif;}

.boxx1 span		{background:#eae9db; border:solid 1px #092B6D; padding:3px 10px 3px 10px;}

.boxx1info		{margin:25px 15px 0 15px; border:solid 1px #092B6D; padding:15px 15px 15px 30px; background:#EDF4F8;}

.mortgagelog-boxx {

	margin:5px 0px 15px 15px; 

	border:solid 1px #092B6D; 

	background:url(../images/mortgage-logbg.jpg) no-repeat #4B7BC5;

}

.mortlog2-bg {

	background:url(../images/mortgage-log2bg.gif) no-repeat #BED1E8 5px;

	background-position: top center;

}

.boxx2			{margin:20px 15px 0 15px; border:solid 1px #77b94b; padding:15px 15px 15px 15px; background:#f8f7f3;}

.subtitle		{

	font-family: "Trebuchet MS", sans-serif;

	font-weight:bold;

	background:#133C57; 

	border:solid 1px #092B6D; 

	padding:3px 10px 3px 10px; 

	text-aligh:center;

	color:#FFFFFF;

}

.logpanel 		{font-family: "Trebuchet MS", sans-serif; font-size: 12px; 

			 margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;

			 background:#C9D2D7;

			}

.logtext {

	font-family: "Trebuchet MS", sans-serif;

	font-size: 13px;

	font-style: normal;

	color:#606060;

	font-weight: normal;

}

.mainpanel {

	width: 570px;

	padding-left: 50px;

	padding-right: 20px;

	text-align:justify;

}

.mainpanel-inside {

	width:770px;

	padding-left: 75px;

	padding-right: 75px;

	text-align:justify;

}

.rightpanel {

	padding-top: 35px;

	padding-left: 7px;

	padding-right: 15px;

	text-align:justify;

}

.footerbg {

	background-position: top center;

	width: 925px;

}

.footerbg-shadow {

	background-image:url(../images/footerbg-shadow.jpg);

	background-repeat:no-repeat;

	background-position: top center;

	width: 967px;

}

.footerbg2 {

	background-image:url(../images/footerbg.jpg);

	background-repeat:repeat;

	background-position: top center;

	width: 967px;

}

.footertext {

	font-family: "Trebuchet MS", sans-serif;

	font-size: 12px;

	font-weight:normal; 

	color: #D5E1EC;

	line-height: 10pt;

	text-decoration:none;

	padding-left: 40px;

	padding-right: 40px;

}

.smtxt {font-size:11px;}