body
{
	background-color: white;
	
	height: 100% ;
	background-image:		url('/images/backtop.gif');
	background-repeat:		repeat-y;
	background-position:	center bottom;
	margin-top: 0px;
	margin-bottom:  0px;
	padding: 0px;
	
}

.back
{
	background-image:		url('/images/background.jpg');
	background-repeat:		no-repeat;
	background-position:	bottom;
	height: 100%;
	background-color:		transparent;
	text-align:				center;
	font-family:			tahoma,verdana,arial;
	
}

DIV.container
{
	
	text-align:				left;
	margin-left:			auto;
	margin-right:			auto;
	width:					780px;
	height:					100%;
	margin-top:				0px;
	min-height: 898px;
}
DIV.page
{
	background-color:		white;
	position:				relative;
	width:					780px;
	height:					100%;
/*	top:				43px;*/
}
DIV.footer
{
	position:				relative;
	background-color:		transparent;
	width:					780px;
	height:					100%;
}

.footer a
{
	color: white; 
	text-decoration: none;
}
.topheader a
{
	color: black; 
	text-decoration: none;
	
}
.topheader
{
	position:				relative;
	width:					780px;
	height:					98px;
	background-color:		white;	
}
.phonenum
{
	position:				relative;
	top:					37px;
	left:					317px;
	width:					230px;
	height:					31px;
	margin:					0;
	padding:				0px;
	padding-left:			28px;
	
	font-size:				18px;
}
.loginbox
{
	position:				relative;
	left:					593px;
	top:					-31px;
	width:					187px;
	height:					98px;
	background-color:		white;
	margin:					0;
	padding:				0px;		
}
.loginform
{
	position:				relative;
	top:					16px;
	font-size:				10pt;
}
input.loginfields
{

	border: 				1px solid gray;
	width:					117px;
	margin:					4px;
}
.submit
{
	background-color:		#2f7ae5;
	color:					white;
	background-image:		url('/images/buttongrad.jpg');
	border: 				1px solid #2f7ae5;
}
.bottomheader
{
	position:				relative;
	width:					780px;
	height:					213px;
	background-image:		url('/images/header.jpg');
	margin:					0;
	padding:				0px;
}
#navcontainer
{

	display:				inline;
	margin:					0px;
}

#navlist
{
	margin:	0px;
	padding:0px;
	position:				relative;
	top:					188px;
	left:					34px;
}
#navlist li
{
	display: 				inline;
	list-style-type: 		none;
}

#navlist a
{
	font-size:				13px;
	color:					white;
	text-decoration:		none;
}
#navlist a:hover
{
	font-size:				13px;
	color:					black;
}
.content
{
	position:				relative;
	width:					780px;
	
	background-color:		white;
}
.leftcontent
{
	float:					left;
	width:					455px;
	
	background-color:		white;
	
}
.rightcontent
{
	float:					left;
	width:					325px;
	
	background-color:		white;
	
}
h1.artheader
{
	position:				relative;
	padding-top:			0px;
	margin:					0;
	text-align:				center;
	font-size:				24px;
	color:					#007ac3;
	font-weight:			normal;
}
.homearticle
{
	position:				relative;
	
}
.articlebody
{
	font-size:				13px;
	color:					#007AC3;
	padding:				8px;
}
.homeimg
{
	position:				relative;
	width:					455px;
	height:					177px;
	background-image:		url('/images/details.gif');
}
.righttop
{
	position:				relative;
	width:					325px;
/*	height:					41px;*/
	text-align:				center;
	padding-top:			24px;
}
.homelist
{
	position:				relative;
	width:					325px;
	height:					358px;
	background-color:		white;
}
.listitem
{
	background-image:		url('/images/listimg.jpg');
	background-color:		white;
	background-position:	left center;
	background-repeat:		no-repeat;
	position:				relative;
	width:					253px;
	min-height:				64px;
	padding-left:			72px;
	padding-top:			16px;
	padding-bottom:			0px;
	font-size:				11px;
	color:					#767676;				
}
h3.listheader
{
	font-size:				11px;
	font-weight:			bold;
	color:					#007ac3;
	margin-bottom:			0px;
}

#listitem a
{
	font-size:				11px;
	text-decoration:		none;
	color:					#007ac3;

}
#listitem a:hover
{
	color:					black;
}
.copyright
{
	float:					left;
	width:					300px;
	font-size:				11px;
	color:					white;
}


.address
{
	float:					right;
	width:					150px;
	font-size:				11px;
	color:					white;
	position:				relative;
}
.fullpagearticle
{
	padding:				32px;
	color:					#007AC3;
	font-size:				13px;
}
.fullpagearticle table
{
	border-collapse: collapse;
	border-color: #007AC3;
	border: 1px solid;
	text-align: center;
}
.fullpagearticle td
{
border: 1px solid;
border-collapse: collapse;
border-color: #007AC3;
text-align: center;
padding: 3px;
}
.fullpagearticle TH
{
border: 1px solid;
border-collapse: collapse;
color: white ;
background-color: #007AC3;
text-align: center;
}


.imglistitem
{
	text-align:				left;
	padding:				8px;
	font-size:				10px;
}
.imglistitem img
{
	border: 0px;
}
.rightlist
{
list-style: none;
list-style-image: none;
text-indent: 0px ;
padding: 0px;
}
.demo
{
	padding-left: 10px;
	padding-right:10px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#democontainer
{
	padding-top: 8px;
}

.fields
{
	background-color: #ffffff;
	border: 1px solid gray;
	color: #black;
	padding: 2px;
	font-size: 8pt
}
.contact
{
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	font-size:		10pt;
}
.contactform
{
	font-size:		10pt;
	font-family:	verdana;
	color:	#616161;	
}