html, body
{
	height:100%;
}
#Form1 
{
	margin:0px;
	padding:0px;
}
.Main_pic_float {
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 40px;
}
.Main_pic_float2 {
	float: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}
body
{
	margin:0px;
	padding:0px;
	background-repeat:repeat;
/*background-color:#988AB8;*/
	background-color:#94919c;
}
body, table, #tctforms
{
	font-family: Din, Sans-Serif;
	font-size:13pt;
	color:#5f6263;
}
#Table1
{
	height:100%;
	background-color:white;
}
#Table1 a, #Table1 p.linkheader a:hover
{
	color: blue;
}
#Table1 .title
{
	font-size:20pt;
	color:#2853a1;
	margin-top:0px;
	margin-bottom:12px;
}
#Table1 .subheading
{
	font-size:14pt;
	color:#2853a1;
	margin-top:0px;
	margin-bottom:8px;
}
#Table1 tr td p.bodytext
{
	margin-top:0px;
	margin-bottom:12px;
}
.bkgrey
{
	background-image:url('images/bgcolor.jpg');
	background-repeat:repeat;
	}
.bkpurple
{
	background-color:3a2a7d;
}
.bkwhite
{
	background-image:url('images/bgwhite.jpg');
	background-repeat:repeat;
}
	
	h1 {
	font-family: Din, Sans-Serif;
	font-weight:lighter;
	font-size: 24px;
	COLOR: #2853a1;
	PADDING-LEFT: 40px;
	PADDING-TOP: 40px;
	text-align:left
}
	
	h2 {
	font-family: Din, Sans-Serif;
	font-weight:lighter;
	font-size: 18px;
	COLOR: #2853a1;
	PADDING-LEFT: 40px;
	text-align:left
}
	
	h3 {
	font-family: Din, Sans-Serif;
	font-weight:lighter;
	font-size: 18px;
	COLOR: #2853a1;
	PADDING-LEFT: 40px;
	text-align:left;
	text-decoration: underline;
	
}
	
	h4 {
	font-family: Din, Sans-Serif;
	font-weight:lighter;
	font-size: 15px;
	COLOR: #2853a1;
	PADDING-LEFT: 40px;
	text-align:left;
	text-decoration: underline;
}	
p.bodytext
{
	margin-bottom:12px;margin-top:10px;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 40px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	text-align:left;
}
a.bodytext:link {
	color: #0080FF;
	text-decoration: underline;
}
a.bodytext:active {
	text-decoration: underline;
}
a.bodytext:visited {
	text-decoration: underline;
}
a.bodytext:hover {
	color: #00009D;
	text-decoration: none;
}

ul.listbullet, li.listbullet, ol.listnumber, li.listnumber, p.tablebodytext, p.relatedheadingfirst
{
	margin-top:0px;
	margin-bottom:0px;
}
li.listbullet, li.listbullet
{
	margin-left:-15px;
}
li.listbullet
{
	list-style-image: url('images/bullet.jpg');
}
span.highlight, p.relatedheading, p.relatedheadingfirst
{
	color:#123a6f;
	font-weight:bold;
}
p.relatedheading
{
	font-size:14pt;
	margin-top:18px;
	margin-bottom:8px;
	border-bottom:solid 1px #123a6f;
}
p.linkheader, #Table1 p.linkheader a
{
	margin-top:0px;
	margin-bottom:12px;
	color:#5f6263;
}
p.linkheader1, #Table1 p.linkheader1 a
{
	margin-top:12px;
	margin-bottom:6px;
	margin-left:20px;
	color:#5f6263;
}
p.linkheader2, #Table1 p.linkheader2 a
{
	margin-top:0px;
	margin-bottom:6px;
	margin-left:20px;
	color:#5f6263;
}
p.linkheader3
{
	margin-top:0px;
	margin-bottom:6px;
	margin-left:40px;
	color:#5f6263;
}
#Table1 p.linkheader a, #Table1 p.linkheader1 a, #Table1 p.linkheader2 a
{
	color:Blue;
}
ul.linkheaderul
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:60px;
	color:#5f6263;
}
span.ucformsheader
{
	color:#5f6263;
	font-weight:bold;
	margin-bottom:8px;
	font-size:11pt;
}
div.senselessindention
{
	margin-left:24px;
}
#forms 
{
	padding-right:10px;
}

#forms div 
{
	padding:5px;
	border:solid 2px #123a6f;
}
#forms div p
{
	margin:0px;
	margin-bottom:12px;
}

#forms a
{
	text-decoration:none;
	color:#123a6f;
}
#contentTbl
{
	text-align:left;
}
#leftmenu a, #leftmenu img, #topmenu a, #topmenu img
{
	border:none;
}

/* snell forms */
.horizontalList
{
	margin-left:25px;
}

table.productlinks
{
	margin-top:15px;
	margin-bottom:30px;
	margin-left:40px;
	color:#5f6263;	
}
table.productlinks p
{
	margin:0px;
	margin-left:20px;
	margin-bottom:6px;
}
table.productlinks ul
{
	margin:0px;
	margin-left:40px;
	margin-top:6px;
}
#newonhome
{
	width:216px;
	margin:10px;
	color:#434647;
	margin-right:10px;
	margin-top:0px;
	border:2px solid #2853a1;
	padding:10px;
	background-color:#fffbd5;
	float: right;
	/*(background-color:#c7eafb;*/
}
.newhometitle
{
	/*color:#2853a1;*/
	color:blue;
	margin-bottom:6px;
	text-align: left;	
}
.newhometitle a:hover
{
	color:olive;
}
.newhometitle a:visited
{
	color:Blue;
}

