*{
	margin:0;
	padding:0;
}
html{
	overflow:scroll;
	overflow-x:auto;
	width:100%;
	height:100%;
}
html, body, .wrap{
	width:100%;
	height:100%;
	width: expression( document.body.clientWidth < 968 ? "969px" : "100%" );
	min-width:969px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background:#FFFFFF url(images/page_bg.jpg) fixed bottom right no-repeat;
	position:absolute;
	top:0;
	left:0;
}
/*HIDE RSS LINK*/
.fdpoweredby{
	display:none !important;
}
:focus
{
	-moz-outline-style: none;
}
.small{
	font-size:80%;
}
.dispNone{
	display:none;
}
p{
	margin:0;
	font-size:90%;
	line-height:1.5em;
}
h1{
	color:#333;
	font-size:145%;
	font-variant:small-caps;
	margin:3px 0 5px;
}
h3{
	color:#333;
	font-size:110%;
}
h4{
	font-size:100%;
}
a:link, h1 a:link{
	color:#333333;
	text-decoration:none;
}
a:visited, h1 a:visited{
	color:#333333;
}
a:hover, h1 a:hover{
	color:#003300;
	text-decoration:none;
}
a:active, h1 a:active{
	color:#999999;
	text-decoration: underline;
}
.current{
	color:#CCCCCC;
}
.txtR{
	text-align:right;
}
.txtC{
	text-align:center;
}
.floatL{
	float:left;
}
.floatR{
	float:right;
}
.trMenu{
	position:fixed;
	top:0;
	right:0;
	width:350px;
	height:27px;
	color:#F0F0F0;
	font-size:85%;
	z-index:100;
	background:transparent url(images/tr_contact.gif) top right no-repeat;
}
.trMenu ul{
	padding:5px 10px 0 0;
	float:right;
}
.trMenu li{
	display:inline;
}
.trMenu a:link{
	color:#F0F0F0;
	text-decoration:underline;
}
.trMenu a:visited{
	color:#F0F0F0;
	text-decoration:underline;
}
.trMenu a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
.trMenu a:active{
	color:#F0F0F0;
	text-decoration:none;
}
.rcol{
	position:absolute;
	top:25px;
	right:0;
	width:240px;
	padding:20px;
	margin-bottom:20px;
	background:#FFFFFF url(images/rcol_bg.gif) top left repeat-y;
	overflow:auto;
	border-bottom:2px solid #333333;
}
.contact{
	background:#FFFFFF url(images/contactbg.jpg) no-repeat;
	padding:0 !important;
	margin:0 !important;
	height:480px;
	width:280px;
	border-left:2px solid #333333;
}
.lcol{
	position:fixed;
	top:10px;
	left:0;
	width:230px;
	height:700px;
	padding:40px 0 0 0;
	background:transparent url(images/lcol_bg.gif) top left no-repeat;
}
.home{
	padding:50px 0 0 0;
	margin:0 10px 0 250px;
}
.page{
	padding:40px 0 0 0;
	max-width:550px;
	margin:20px 340px 0 250px;
}
.flash{
	margin:20px 0 0 -28px; 
}
li{
	list-style:none;
}
.rcol li{
	margin:5px 10px 0 10px;
	line-height:1.5em;
	font-size:90%;
	border-bottom:1px solid #CCCCCC;
}
.menu{
	padding:20px 30px 0 50px;
}
.quickContact{
	padding:120px 20px 0 20px;
}
.testimonials{
	margin-bottom:0;
	padding-bottom:0;
}
.author{
	margin-top:0;
	font-size:85%;
	text-align:right;
}
/*-------------------ROUNDED DIV------------------------*/
.rounded{
	width:90%;
	min-width:400px;
	position:relative;
	margin:2px auto 8px;
	background:url(images/center.gif) repeat;
}
.roundbottom{
	clear:both;
}
.tl{
	position:absolute;
	top:0;
	left:0;
	width:15px;
	height:15px;
	z-index:90;
	background:#FFFFFF url(images/tl_corner.gif) top left no-repeat;
}
.tr{
	position:absolute;
	top:0;
	right:0;
	width:15px;
	height:15px;
	z-index:90;
	background:#FFFFFF url(images/tr_corner.gif) top left no-repeat;
}
.bl{
	position:absolute;
	bottom:0;
	left:0;
	width:15px;
	height:15px;
	z-index:90;
	background:#FFFFFF url(images/bl_corner.gif) top left no-repeat;
}
.br{
	position:absolute;
	bottom:0;
	right:0;
	width:15px;
	height:15px;
	z-index:90;
	background:#FFFFFF url(images/br_corner.gif) top left no-repeat;
}
.top{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:15px;
	z-index:80;
	background:#FFFFFF url(images/top.gif) top left repeat-x;
}
.bottom{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:15px;
	z-index:80;
	background:#FFFFFF url(images/bottom.gif) top left repeat-x;
}
.left{
	position:absolute;
	top:0;
	left:0;
	width:15px;
	height:100%;
	z-index:80;
	background:#FFFFFF url(images/left.gif) top left repeat-y;
}
.right{
	position:absolute;
	top:0;
	right:0;
	width:15px;
	height:100%;
	z-index:80;
	background:#FFFFFF url(images/right.gif) top left repeat-y;
}
.center{
	padding:20px;
}
.indent{
	text-indent:20px;
}
.rounded li{
	list-style:disc;
	padding:0 0 10px 0;
	margin:0 0 0 -10px;
}
.rounded ul{
	padding: 0 0 0 30px;
	clear:left;
}
img.floatR {
	padding:0 0 10px 10px;
}
