body {
	background-color:#bbc7d3;
	background-position:top;
	background-image:url('/img/body-bg.gif');
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 35px 0.25em 0em;
	min-width: 749px;
	text-align:center;
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
}

a:visited {
color:#377ca4;
text-decoration:none;
}

a:link {
color:#377ca4;
text-decoration:none;
}

a:hover {
color:#003D7D;
text-decoration:underline;
}

h1 { 
margin:-.1em 1em -.25em 0em;
font-size:2.3em; 
color:#4d4d4d; 
font-weight:normal; 
font-family: Arial, Verdana, Helvetica, sans-serif;
} 

.multiple { 
margin:-.1em 0em -.25em 0em;
font-size:20px; 
color:#4d4d4d; 
font-weight:normal; 
font-family: Arial, Verdana, Helvetica, sans-serif;
} 

h2 { 
margin: 1em 1em 0em 0em; 
font-size:1.5em; 
color:#666666;
font-weight:bold;  
font-family: Arial, Verdana, Helvetica, sans-serif;
} 

h2.additional-info {
margin-top:30px;	
}

h3 { 
margin: 1em 0em 0em 0em; 
font-size:13px; 
color:#333333; 
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
} 

hr { 
margin:0em; 
border-width:1px 0em 0em 0em; 
border-color:#dedede; 
border-style:solid; 
width:252px;
} 

img {
border-width:0em;
}

p { 
margin: 1em 1em 0em 0em; 
color: #666;
line-height: 1.4em;
}

ul { 
margin-top: 1em; 
margin-bottom: 0em; 
color: #666;
line-height: 1.4em;
} 

input, select {
background: url('/img/input-bg.jpg') #fff right top;
border: 1px solid #d2dee4;
color: #333333;
font-size:.8em;
}

.tagline {
margin: .5em 0em 0em 0em; 
font-size:14px; 
line-height:16px;
color:#2e5379; 
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

#maindiv{
	width:747px;
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:left;
	border-left: 1px solid #dcdddd;
	border-right: 1px solid #dcdddd;
}

#header{
	border-width:0em;
	margin: 2px 20px 20px;
}

h3 a:link, h3 a:visited {
color:#003D7D;
}

h3 a:hover {
color:#E86C1F;
}

#pagecontent {
	margin:0em;
	vertical-align:top;
	background-color:#FFF;
	padding: 25px;
}

.onecolumn {
padding:0em 2px 2em 2px;
}

#pagecontent a:hover {
text-decoration:underline;
}

.thumbnail-holder {
	width: 270px;
	float: right;
	margin-left: 15px;
	margin-right: 15px;
}

.footer p {
	font-size: 10px;
}
.alt-view p {
	font-size: 10px;
	margin-bottom: 15px;
}

table#content {
min-height:400px;
height:400px;
}

#related-offerings-table img{
padding-right:7px;
float:left;
}

#related-offerings-table td{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
/* line-height:11px; */
}

#related-offerings-table td a{
font-size:11px;
}

.table-holder {
	width: 300px;
	float: right;
	margin-left: 15px;
}
#content-bottom {
	margin-bottom:20px;
}