body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  margin: 0;
  padding: 0;
  text-align:center;
  margin-top:30px;
  background-image:url(images/background.jpg);
  background-repeat:repeat-x;
  background-color:#C90C12;
}

#wrapper {
	width:880px;
	min-height:300px;
	padding:0px;
	margin:0 auto;
	text-align:center;
}

#header {
	height:171px;
	text-align:center;
	font-size:12px;
	background-image: url(http://www.promisepartners.info/images/promisebanner.jpg);
	background-repeat:no-repeat;
}

#navcontainer {
	width:870px;
	min-height:26px;
	text-align:center;
	background-color:#000000;
	padding-left:10px;
}

#content {
	width: 810px;
	height:auto;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:10px;
	text-align:left;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#666666;
	line-height:13px;
	list-style:disc;
	list-style-position:inside;
	background-image:url(images/contentback.jpg);
	background-repeat:repeat-y;
}

#picbox {
	width:280px;
	min-height:300px;
	margin-left:10px;
	padding:10px;
	background-color:#CCCCCC;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:12px;
	text-align:center;
	float:right;
}

#bottombar {
	width: 880px;
	min-height:30px;
	padding-top:10px;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	background-color:#000000;
	
}
	
#footerlinks {
	width: 880px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	line-height:11px;
	color:#ffffff;
}

#footerlinks a  { 
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	line-height:12px;
	color:#ffffff;
}

#footerlinks a:visited  { 
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	line-height:11px;
	color:#666666;
}	

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

#jsddm
{	margin: 0;
	padding: 0;}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 11px  Verdana, Geneva, Arial, helvetica, sans-serif;
		text-align:left;}

	#jsddm li a
	{	display: block;
		background: #000000;
		padding: 6px 12px;
		text-decoration: none;
		font-weight:normal;
		width:auto;
		color: #EAFFED;
		white-space: nowrap;}

	#jsddm li a:hover
	{	background: #C90C11;
		color:#000000;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			}
		
		#jsddm li ul li
		{	float: none;
			display: inline;}
		
		#jsddm li ul li a
		{	width: auto;
			background:#CCCCCC;
			color: #C90C11;
			text-align:left;}
		
		#jsddm li ul li a:hover
		{	background: #808080;
		color:#FFFFFF;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	line-height:18px;
	color:#000000;
	}
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	font-style:oblique;
	line-height:16px;
	color:#c90c11;
	}
	
.boldblack {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:18px;
	color:#000000;
	}
	
.boldred {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	font-style:oblique;
	line-height:13px;
	color:#c90c11;
	}
	
.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal
	line-height:14px;
	color:#666666
	list-style:circle;
	list-style-position:inside;
	}
	
.fineprint {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	line-height:11px;
	color:#ffffff;
	}
	
.fineblack {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	line-height:11px;
	color:#000000;
	}
	
.callouts {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	line-height:12px;
	color:#c90c11;