/* set the page background color and margins. */ 
body {  background-color:#F7F7F7; }

/* set the page font formatting. */
body, p, div, td {
	font:9pt Arial, Helvetica, sans-serif;
	color:#333;
}

/* default link colors */
a:link { text-decoration:none; color:#970101; }
a:visited { text-decoration:none; color:#970101; }
a:hover { text-decoration:none; color:#000; }
a:active { text-decoration:none; color:#970101; }

/* set input, select and textfield elements sizes */
.SMinput { width: 20px; }
.MDinput { width: 125px; }
.LGinput, select { width: 225px; }
.XLinput, select { width: 300px; }
.SMtext {width: 450px; height: 75px; }
.MDtext {width: 450px; height: 150px; }
.LGtext {width: 450px; height: 200px; }
.XLtext {width: 450px; height: 300px; }

img {border:0;}

h1, h2, h3, h4, h5, h6 { font:bold 12pt  Georgia, Arial, Helvetica, Times, serif; margin-top:0; }

h1 {
	font:18pt Georgia, Arial, Helvetica, Times, serif;
	color:#cc0909;
}

h2 {
	font:16pt Georgia, Arial, Helvetica, Times, serif;
	color:#000;
}

/* modules */


	#container {
		background:url(images/bg-content.jpg) repeat-y center top;
	}
	
	
	#outerContentShell {
		background:transparent url(images/bg-top.jpg) no-repeat top center;
		margin:auto;
		width:1000px;
		padding-top:170px;
	}
	
	#mainContent {
		width:670px;
		float:left;
		text-align:left;
		margin:20px 0px 0px 45px;
	}
	
	.indent {
		margin-left:12px;
	}
	
	#navContainer {
		width:243px;
		height:365px;
		margin:0px 0px 0px 732px;
	}
	
	#footerLinksContainer {
		width:1000px;
		height:159px;
		margin:auto;
	}
	
	#footerLinks {
		font: 8pt Arial, Helvetica, sans-serif;
		color:#333;
		text-align:center;
		margin:7px;
	}
	
	.clr {
		clear:both;
	}




body {
  margin:0; padding:0;
}
#whitebg {
  width:1000px; margin:0 auto 0 auto; background:transparent url('/images/bg-content.jpg') repeat-y top left;
}
#footer {
  width:1000px; margin:0 auto 0 auto; background:transparent url('/images/footer.jpg') no-repeat top left;
  height:30px;
  clear:both;
}
#verticalrepeater {
  margin:0; padding:0; background:transparent url('/images/verticalrepeater.jpg') repeat-x top left;
  height:350px;
}
#ears {
  width:1000px; background:transparent url('/images/bg-top.jpg') no-repeat top left;
  height:290px; 
}
#main-content {
  width: 1000px; margin:-120px auto 0 auto;
}
#content {
  float:left; width:637px;
  margin:25px 0 0 58px;
}
#nav {
  float:left; width:250px;
  margin-left:37px;
}

