@charset "utf-8";
/* CSS Document */

/* Button CSS */
a.button{
	background:url(img/button.jpg);
	display:block;
	color:#555555;
	height:30px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:85px;
	font-size: 11px;
}
a:hover.button{
	color:#0066CC;
}
.InputTextStyle { 
background-image: url("img/magnifier.gif"); 
background-repeat: no-repeat; 
background-position: 3px 2px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #333333; 
border-width: 1px; 
border-color: #999999; 
padding-left: 20px; 
} 
.download{
	background:url(img/download.gif) no-repeat 10px 8px;
	text-indent:30px;
	display:block;
}

/* General CSS */

body { color: #333333; font-family: Trebuchet MS; font-size: 11px; margin: 0; padding: 0; 
 }

.tableDesign{
background: #FFFFFF; border: #CCCCCC 1px solid; padding: 10px; width: 820px; 
}

.normalText { font-size: 11px; text-decoration: none; }
.style8 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.style8 A { color: #FFFFFF; text-decoration: none; }
.style8 A:visited {color: #FFFFFF; text-decoration: none;}
.style8 A:active {color: #FFFFFF; text-decoration: none;}
.style8 A:hover { color: #FFFFFF; text-decoration: underline;}
.style9 {font-size: 24px;color: #FF6600;}
.style11 {
	color: #FF6600;
	font-size: 16px;
}
.style12 {
	color: #FF6600;
	font-weight: bold;
}
.announcement{ 
	font-size: 14px;
	background-color: #FFCC66
} 
.announcement A:visited { 
	color: #F00; 
	font-size: 14px;
	text-decoration: none; 
	font-weight: bold;
}
.announcement A:active { 
	color: #F00; 
	font-size: 14px;
	text-decoration: none; 
	font-weight: bold;
}
.announcement A:hover { 
	color: #F00; 
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
.errormsg{
	color:#FF0000;	
}
.boldHeader {
	font-size: 14px;
	font-weight: bold;
}

A { font-size: 11px; color: #FF6600; text-decoration: none; }
A:visited {font-size: 11px; color: #FF6600; text-decoration: none;}
A:hover { font-size: 11px; color: #FF6600; text-decoration: underline;}
A:active {font-size: 11px; color: #FF6600; text-decoration: none;}

p { margin: 0 0 10px 0; }
	.single { line-height: 1.5; }
	.double { line-height: 2; }
.why { margin: 0 0 20px 0; }
ul,li { margin: 0; padding: 0 0 0 20px; text-indent: -10px; }
h1 { font-size: 18px; font-weight: bold; margin: 0; padding: 0; }
img { border: 0; }

.separator { background: url(/img/separator.gif) repeat-x; height: 1px; margin: 5px 0 5px 0; width: 100%; }
.separator2 { background: #FF6000; height: 1px; margin: 10px 0 10px 0; width: 100%; }

#top { background: url(/img/top_bg.gif) repeat-x; height: 100px; width: 820px; }
#navigation { background: url(/img/nav_bg.gif) no-repeat; font-size: 18px; font-weight: bold; height: 40px; letter-spacing: 0px; line-height: 40px; text-align: center; width: 820px; }
	#navigation a { color: #666666; margin: 0 10px 0 10px; }	
	#navigation a:hover { color: #0099CC; }
#header { height: 190px; margin: 10px 0 0 0; width: 820px; }

#content { margin: 10px 0 0 0; text-align: left; width: 820px; }
	#main { float: left; margin: 0 10px 10px 0; width: 560px; }
	#side { float: left; margin: 0 0 10px 0; width: 250px; }
		.heading { background: url(/img/heading_bg.gif) right no-repeat; height: 50px; text-align: left; width: 820px; }
		.content { background: url(/img/gradient.gif) top repeat-x; padding: 20px; }
		.box { background-color: #E5F5FA; background-position: top right; background-repeat: no-repeat; border: #DAE9EE 1px solid; padding: 20px;}
	#testimonials { clear: both; margin: 0 0 20px 0; }
		.testimonial { background: #E5F5FA; padding: 0px 20px 0px 20px; }
	
	#footer {
		background: url(/img/footer.jpg) no-repeat;
		clear: both;
		color: #FFFFFF;
		font-size: 12px;
		height: 35px;
		text-align: center;
		width: 820px;
	}
		#footer a { color: #FFFFFF; font-weight: bold; }
		#footer a:hover { color: #333333; } .Messages {
	font-size: 12px;
	font-style: normal;
	color: #03F;
}
