/* General HTML CSS */
	body {
		background			: #FFFFFF url(images/bg.jpg) repeat-x top;
		margin				: 0px 0px 26px 0px;
		scrollbar-3dlight-color		: #6f5955;
		scrollbar-arrow-color		: #6f5955;
		scrollbar-base-color		: #FFFFFF;
		scrollbar-darkshadow-color	: #FFFFFF;
		scrollbar-face-color		: #FFFFFF;
		scrollbar-highlight-color	: #FFFFFF;
		scrollbar-shadow-color		: #6f5955;
		scrollbar-track-color		: #F8F8FF;
	}
	body, td, .text {
		font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
		font-size			: 11px;
		color				: #444444;
	}
	h1 {
		font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
		font-size			: 18px;
		color				: #a50544;
	}
	h2 {
		font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
		font-size			: 18px;
		color				: #113864;
	}
	h3 {
		font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
		font-size			: 15px;
		color				: #376187;
	}
	h2, h3, ul, ol, form {
		margin-top			: 0px;
		margin-bottom		: 0px;
	}
	ul {
		list-style-image	: url(images/bullet.gif);
	}
	input, select, textarea {
		font-family 		: Trebuchet Ms,Arial,Helvetica,sans-serif;
		font-size			: 11px;	
	}
	.textsm, td.textsm {
		color				: #a2a2a2;
		font-size			: 10px;	
		line-height			: 14px;
	}

/* Links CSS */
	a:link {
		color				: #ff9900;
		text-decoration		: none;
	}
	a:visited {
		color				: #ff9900;
		text-decoration		: none;
	}
	a:active {
		color				: #79a5c2;
		text-decoration		: none;
	}
	a:hover {
		color				: #3c76ad;  
		text-decoration		: underline;
	}

/* Main CSS */
	#headerTbl {
		width				: 980px;
		height				: 100px;
		background			: url(images/header_bg.jpg) no-repeat top;
	}
	#headerTbl h1 {
		font-size			: 18px;
		color				: #FFFFFF;
		margin-top			: 0px;
		margin-bottom		: 3px;
	}
	#contentArea {
		background			: url(images/box_bg.gif);
		padding				: 0px 30px 0px 30px;
		height				: 400px;
		color				: #444444;
		font-size			: 12.5px;
		line-height			: 22.5px;
	}
	#contentArea td {
		color				: #444444;
		font-size			: 12.5px;
		line-height			: 22.5px;
	}
	#contentArea th {
		color				: #666666;
		font-size			: 10px;
		line-height			: 14px;
		padding				: 1px 5px 0px 5px;
		font-weight			: normal;
		background			: #FFFFFF url(images/tableheader_bg.gif) repeat-x bottom;
	}
	#contentArea hr {
		color				: #eeeeee;
		background-color	: #eeeeee;
		height				: 1px;
		margin				: 8px 0px 9px 0px;
	}

/* Login CSS */
	#login {
		width				: 471px;
		height				: 35px;
		background			: url(images/login_bg.jpg) no-repeat top;
		margin-bottom		: 30px;
		float				: right;
	}
	#login th {
		font-size			: 11px;
		color				: #ff9900;
		text-align			: left;	
		padding				: 0px 10px 0px 20px;
	}
	#login td {
		font-size			: 11px;
		color				: #FFFFFF;
		font-weight			: bold;
	}
	#login input {
		font-size			: 11px;
		width				: 110px;
		height				: 21px;
		border				: 2px solid #3c76ad;
		margin				: 0px 5px 0px 5px;
	}

/* Quotes CSS */
	#testimonials {
		background			: #FFFFFF url(images/quote_sm.gif) no-repeat top;
		background-position : 0% 40px;
		padding				: 0px 30px 0px 30px;
	}
	#testimonials div {
		height				: 108px;
		color				: #000000;
		line-height			: 21px;
	}
	#testimonials b {
		color				: #79a5c2;
		float				: right;
		margin-right		: 53px;
	}
	#news {
		width				: 555px;
		background			: #FFFFFF url(images/quote_lg.gif) no-repeat top;
		background-position : 0% 40px;
		padding				: 0px 30px 0px 30px;
	}
	#news div {
		height				: 108px;
		color				: #000000;
		line-height			: 21px;
	}
	#news b {
		color				: #79a5c2;
		margin-left			: 112px;
	}

/* Footer CSS */
	#footer {
		width				: 980px;
		border				: 1px solid #eeeeee;
		border-width		: 1px 0px 1px 0px;
		margin				: 38px 0px 26px 0px;
	}
	#footer td {
		color				: #9e9e9e;
		line-height			: 18px;
		padding				: 25px 0px 25px 30px;
	}
	#footer a {
		color				: #b3b3b3;
		text-decoration		: none;
	}
	#footer a:hover {
		color				: #ff9900;
		text-decoration		: underline;
	}

/* Homepage CSS */
	#package {
		color				: #444444;
		line-height			: 18px;
		padding-top			: 41px;
	}
	#package h2 {
		font-size			: 16px;
		color				: #113864;
	}
	#package a {
		font-weight			: bold;
	}
	#package hr {
		color				: #eeeeee;
		background-color	: #eeeeee;
		height				: 1px;
		margin				: 8px 0px 9px 0px;
	}
	
/* Consecutive Pages CSS */
	.clientinfo {
	 	margin-left			: 5px;
		width				: 250px;
		display				: block;
		text-align			: left;
	}
	.rollover {
		background-color	: #f5f5f5;
	}
	.rollover-lt {
		background-color	: #FFFFFF;
	}
	.rollover-on {
		background			: #ffd100 url(images/rollover_bg.jpg) repeat-x top;
	}