@charset "utf-8";
/* CSS Document */
body
	{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
#wraper
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
	}
#headerblank
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
	}
#headermenublank
	{
		float:left;
		width:100%;
		margin:0px;
		padding:0px;
		background: url(images/menubg.gif) repeat-x;
		height:62px;
	}
#headermenu
	{
		float:none;
		margin:0px auto;
		width:1004px;
		padding:0px;
	}
#headernavigation
	{
		float:left;
		margin:19px 0 0 0;
		padding:0 0 0 391px;
		width:613px;
	}
#headernavigation ul
	{
		float:left;
		width:613px;
		margin:0px;
		padding:0px;
		display:block;
	}
#headernavigation ul li
	{
		float:left;
		margin:0px;
		padding:0 20px 0 0;
		display:block;
		font-family: Arial;
		font-weight:bold;
		font-size:11px;
		color: #666666;
	}
#headernavigation ul li a
	{
		float:left;
		color: #666666;
		text-decoration:none;
	}
#headernavigation ul li a:hover
	{
		float:left;
		color: #c3dfea;
		text-decoration: underline;
	}
#headercontentblank
	{
	float:left;
	padding:0px;
	width:100%;
	height:384px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
#headercontent
	{
	float:none;
	width:620px;
	background:url(images/eyeimage.jpg) no-repeat;
	height:384px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 384px;
	}
#headercontent h1
	{
		float:left;
		margin:43px 0 0 0;
		padding:0px;
		width:620px;
		font-family:"Trebuchet MS";
		font-size:34px;
		font-weight:normal;
		color: #e0e20e;
	}
#headercontent p.boldredfont
	{
		float:left;
		margin:6px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-weight:bold;
		font-size:12px;
		color: #ffa28c;
		width:584px;
	}
#headercontent p.normalfont
	{
		float:left;
		margin:9px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-weight: normal;
		font-size:12px;
		color: #99adb4;
		width:584px;
	}
#headerbuttonsblank
	{
		float:left;
		margin:28px 0 0 0;
		width:620px;
		padding:0px;
	}
#headerbuttonsblank span
	{
		padding:0 14px 0 0;
		width:86px;
		float:left;
	}
.adduser
	{
		float:left;
		padding:5px 0 0 30px;
		width:56px;
		font-family: "Trebuchet MS";
		font-weight:normal;
		font-size:10px;
		color: #6d6d6d;
		text-decoration:none;
		background:url(images/adduseractive.gif) no-repeat;
		line-height:11px;
		height:17px;
	}
.adduser:hover
	{
		float:left;
		padding:5px 0 0 30px;
		width:56px;
		font-family: "Trebuchet MS";
		font-weight:normal;
		font-size:10px;
		color: #6d6d6d;
		text-decoration:none;
		background:url(images/adduseractive.gif) no-repeat;
		line-height:11px;
		height:17px;
	}
.addcomments
	{
		float:left;
		padding:5px 0 0 27px;
		width:73px;
		font-family: "Trebuchet MS";
		font-weight:normal;
		font-size:10px;
		color: #6d6d6d;
		text-decoration:none;
		background: url(images/addcommentsactive.gif) no-repeat;
		line-height:11px;
		height:17px;
	}
.addcomments:hover
	{
		float:left;
		padding:5px 0 0 27px;
		width:73px;
		font-family: "Trebuchet MS";
		font-weight:normal;
		font-size:10px;
		color: #6d6d6d;
		text-decoration:none;
		background:url(images/addcommentsactive.gif) no-repeat;
		line-height:11px;
		height:17px;
	}
#logo
	{
		float:left;
		margin:48px 0 0 0;
		width:620px;
		padding:0px;
	}
#logo a
	{
		float:left;
		background:url(images/logo.gif) no-repeat;
		width:338px;
		height:88px;
		text-decoration:none;
		cursor:pointer;
	}
#logo a:hover
	{
		float:left;
		background:url(images/logo.gif) no-repeat;
		width:338px;
		height:88px;
		text-decoration:none;
		cursor:pointer;
	}
#indexbodyblank
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
		background:url(images/indexbodybg.gif) repeat-x bottom;
	}
#indexbody
	{
		float:none;
		margin:0px auto;
		padding:0px;
		width:1004px;
	}
#indexleftcontent
	{
		float: left;
		padding:0 0 0 36px;
		width:312px;
		margin:0px;
	}
#latestnewsbox
	{
		float:left;
		padding:0px;
		margin:0px;
		width:312px;
	}
#latestnewsbox h1
	{
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		width:312px;
		font-family: "Trebuchet MS";
		font-size:20px;
		font-weight:normal;
		color: #3c7ba5;
		line-height:20px;
	}
#latestnewsbox ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:312px;
		display:block;
	}
#latestnewsbox ul li
	{
		float:left;
		margin:20px 0 0 0;
		padding:0 0 6px 33px;
		width:279px;
		display:block;
		background:url(images/latestnewsicon.gif) no-repeat;
	}
#latestnewsbox ul li p.heading
	{
		float:left;
		width:257px;
		font-family: Arial;
		font-size:11px;
		font-weight:bold;
		color: #3b84b1;
		line-height:12px;
		margin:0px;
		padding:0px;
	}
#latestnewsbox ul li p.normaltxt
	{
		float:left;
		width:257px;
		font-family: Arial;
		font-size:12px;
		font-weight:normal;
		color: #99adb4;
		line-height:12px;
		margin:9px 0 0 0;
		padding:0px;
		line-height:16px;
	}
#latestnewsbox ul li p.date
	{
		float:left;
		width:257px;
		font-family: Arial;
		font-size:11px;
		font-weight:normal;
		color: #ff6464;
		line-height:12px;
		margin:0px;
		padding:0px;
		line-height:16px;
		text-align:right;
	}
#advancesearchbox
	{
		float:left;
		margin:8px 0 0 0;
		width:251px;
		background:url(images/advancesearch.gif);
		height:67px;
		padding:13px 0 0 61px;
	}
#advancesearchbox p.advacesearchead
	{
		float:left;
		margin:0px;
		padding:0px;
		width:251px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color: #6b9fb3;
		line-height:16px;
	}
#advancedsearchfieldrow
	{
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		width:251px;
	}
#advancedsearchtd
	{
		float:left;
		margin:0px;
		padding:0px;
		width:190px;
	}
.advancesearchfield
	{
		border:1px solid #404040 inset;
		width:189px;
		height:18px;
		font-family: Arial;
		font-size:11px;
		font-weight:normal;
		color: #99adb4;
		padding:3px 0 0 0;
	}
#go
	{
		float:left;
		padding:0 0 0 15px;
		width:27px;
		margin:0px;
	}
#go a
	{
		float:left;
		width:27px;
		text-align:center;
		font-family: Arial;
		font-weight:bold;
		font-size:12px;
		color: #48541c;
		text-decoration:none;
		padding:6px 0 0 0;
		line-height:12px;
		height:18px;
		background:url(images/goactive.gif) no-repeat;
	}
#advancesearchbottomtxt
	{
		float:left;
		margin:21px 0 0 0;
		padding:0 0 0 26px;
		width:286px;
		font-family: Arial;
		font-weight:normal;
		font-size:11px;
		color: #3c7ba5;
		line-height:16px;
	}
#advancesearchbottomtxt a
	{
		color: #3c7ba5;
		text-decoration:underline;
	}
#advancesearchbottomtxt a:hover
	{
		color: #3c7ba5;
		text-decoration:none;
	}
#indexrightcontent
	{
		float:left;
		padding:0 0 36px 36px;
		margin:0px;
		width:584px;
	}
#webtools
	{
		float:left;
		margin:0px;
		padding:0px;
		width:275px;
	}
#webtools h1
	{
		float:left;
		margin:0px;
		background:url(images/webtoolsbg.gif) no-repeat;
		width:257px;
		padding:12px 0 0 18px;
		font-family: "Trebuchet MS";
		font-size:20px;
		font-weight:normal;
		color: #3c7ba5;
		line-height:20px;
		height:32px;
	}
#webtoolcontentbg
	{
		float:left;
		margin:0px;
		padding:18px 0 0 18px;
		width:257px;
		height:272px;
		background:url(images/webtoolsbg1.gif) no-repeat;
	}
#webtoolsall
	{
		float:left;
		margin:0px;
		padding:0px;
		width:257px;
	}
#webtoolsall ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:257px;
		display:block;
	}
#webtoolsall ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#webtoolsall ul li.webtools
	{
		float:left;
		margin:0px;
		padding:0 0 0 9px;
		display:block;
		background:url(images/webtoolsicon.gif) no-repeat;
		width:248px;
	}
#webtoolsall ul li.webtools p.smallheading
	{
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-weight:bold;
		font-size:12px;
		color: #ffa28c;
		width:230px;
		line-height:12px;
	}
#webtoolsall ul li.webtools p.smallnormaltxt
	{
		float:left;
		margin:2px 0 0 0;
		padding:0 0 21px 0;
		font-family:Arial;
		font-weight:normal;
		font-size:12px;
		color: #99adb4;
		width:230px;
		line-height:16px;
	}
#webtoolsall ul li.smalllinks
	{
		float:left;
		margin:0px;
		padding:0 0 0 19px;
		display:block;
		background: url(images/smallarrow.gif) no-repeat;
		width:238px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color: #3c7ba5;
	}
#webtoolsall ul li.smalllinks a
	{
		color: #3c7ba5;
		text-decoration:underline;
	}
#webtoolsall ul li.smalllinks a:hover
	{
		color: #3c7ba5;
		text-decoration:none;
	}
#webtoolsall ul li.more
	{
		float:left;
		margin:24px 0 0 0;
		padding:0px;
		display:block;
		width:239px;
	}
#webtoolsall ul li.more a
	{
		float:right;
		background:url(images/moreactive.gif) no-repeat;
		padding:0 0 0 15px;
		width:34px;
		font-family: "Trebuchet MS";
		font-size:10px;
		color: #6d6d6d;
		font-weight:normal;
		line-height:15px;
		height:15px;
		text-decoration:none;
	}
#webtoolsall ul li.more a:hover
	{
		float:right;
		background:url(images/moreactive.gif) no-repeat;
		padding:0 0 0 15px;
		width:34px;
		font-family: "Trebuchet MS";
		font-size:10px;
		color: #6d6d6d;
		font-weight:normal;
		line-height:15px;
		height:15px;
		text-decoration:none;
	}
#visionmethodblank
	{
		float:left;
		margin:0px;
		padding:0 0 0 34px;
		width:275px;
	}
#visionmethod
	{
		float:left;
		margin:0px;
		padding:0px;
		width:275px;
	}
#visionmethod h1
	{
		float:left;
		margin:0px;
		background:url(images/webtoolsbg.gif) no-repeat;
		width:257px;
		padding:12px 0 0 18px;
		font-family: "Trebuchet MS";
		font-size:20px;
		font-weight:normal;
		color: #3c7ba5;
		line-height:20px;
		height:32px;
	}
#visionmethodcontentbg
	{
		float:left;
		margin:0px;
		padding:18px 0 0 18px;
		width:257px;
		height:272px;
		background:url(images/webtoolsbg1.gif) no-repeat;
	}
#visionmethodall
	{
		float:left;
		margin:0px;
		padding:0px;
		width:257px;
	}
#visionmethodall ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:257px;
		display:block;
	}
#visionmethodall ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#visionmethodall ul li.visionmethods
	{
		float:left;
		margin:0px;
		padding:0 0 0 9px;
		display:block;
		background:url(images/webtoolsicon.gif) no-repeat;
		width:248px;
	}
#visionmethodall ul li.visionmethods p.smallheading
	{
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-weight:bold;
		font-size:12px;
		color: #ffa28c;
		width:230px;
		line-height:12px;
	}
#visionmethodall ul li.visionmethods p.smallnormaltxt
	{
		float:left;
		margin:2px 0 0 0;
		padding:0 0 21px 0;
		font-family:Arial;
		font-weight:normal;
		font-size:12px;
		color: #99adb4;
		width:230px;
		line-height:16px;
	}
#visionmethodall ul li.smalllinks
	{
		float:left;
		margin:0px;
		padding:0 0 0 19px;
		display:block;
		background: url(images/smallarrow.gif) no-repeat;
		width:238px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color: #3c7ba5;
	}
#visionmethodall ul li.smalllinks a
	{
		color: #3c7ba5;
		text-decoration:underline;
	}
#visionmethodall ul li.smalllinks a:hover
	{
		color: #3c7ba5;
		text-decoration:none;
	}
#visionmethodall ul li.more
	{
		float:left;
		margin:24px 0 0 0;
		padding:0px;
		display:block;
		width:239px;
	}
#visionmethodall ul li.more a
	{
		float:right;
		background:url(images/moreactive.gif) no-repeat;
		padding:0 0 0 15px;
		width:34px;
		font-family: "Trebuchet MS";
		font-size:10px;
		color: #6d6d6d;
		font-weight:normal;
		line-height:15px;
		height:15px;
		text-decoration:none;
	}
#visionmethodall ul li.more a:hover
	{
		float:right;
		background:url(images/moreactive.gif) no-repeat;
		padding:0 0 0 15px;
		width:34px;
		font-family: "Trebuchet MS";
		font-size:10px;
		color: #6d6d6d;
		font-weight:normal;
		line-height:15px;
		height:15px;
		text-decoration:none;
	}
#testmonials
	{
		float:left;
		margin:36px 0 0 0;
		width:566px;
		padding:0 0 0 18px;
		background:url(images/testmonialsbg.gif) no-repeat;
		height:138px;
	}
#testmonials h2
	{
		float:left;
		width:566px;
		font-family: "Trebuchet MS";
		font-size:18px;
		font-weight:normal;
		color: #ffffff;
		line-height:16px;
		margin:9px 0 0 0;
		padding:0px;
	}
.testmonialrow
	{
		float:left;
		margin:6px 0 0 0;
		width:566px;
		padding:0px;
	}
.testmonialstd
	{
		float:left;
		margin:0px;
		padding:8px 0 0 0;
		background:url(images/testmonialnumeric.png) no-repeat;
		width:31px;
		height:20px;
		text-align:center;
		font-family: Arial;
		font-size:11px;
		font-weight:bold;
		color: #48595f;
		line-height:11px;
	}
.testmonialheadingtd
	{
		float:left;
		padding:0 0 3px 9px;
		width:509px;
		margin:0px;
	}
.testmonialheadingbg
	{
		float:left;
		margin:4px 0 0 0;
		padding:0px;
		background:url(images/testmonialsheadingbg.png);
		width:509px;
		height:18px;
	}
.testmonialheadingbg span.head
	{
		float:left;
		padding:0 0 0 10px;
		width:350px;
		font-family: Arial;
		font-weight:bold;
		font-size:11px;
		color: #dad585;
		line-height:17px;
	}
.testmonialheadingbg span.name
	{
		float:left;
		padding:0 10px 0 0;
		width:139px;
		font-family: Arial;
		font-weight:normal;
		font-size:11px;
		color: #fff7f3;
		line-height:17px;
		text-align:right;
	}
.testmonialcontentdiscription
	{
		float:left;
		padding:0 0 0 10px;
		width:499px;
		margin:7px 0 0 0;
		font-family: Arial;
		font-weight:normal;
		font-size:11px;
		color: #8aaebc;
	}
#footerblank
	{
	float:left;
	margin:0px;
	padding:0px;
	background:url(images/footer.gif) repeat-x;
	}
#footer
	{
		float:none;
		margin:0px auto;
		width:968px;
		padding:0 0 0 36px;
	}
#footernav
	{
	float:left;
	padding:0px;
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
	color: #c3dfea;
	width:968px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 15;
	margin-left: 0;
	}
#footernav a
	{
		color: #c3dfea;
		text-decoration:none;
	}
#footernav a:hover
	{
		color: #c3dfea;
		text-decoration: underline;
	}
#footernav span
	{
		padding:0 3px 0 3px;
	}
#copyrights
	{
		float:left;
		margin:10px 0 0 0;
		width:968px;
		font-family: Arial;
		font-weight:normal;
		font-size:9px;
		color: #84bed4;
		padding:0px;
	}
#validationblank
	{
	float:left;
	padding:0 0 20px 0;
	margin-top:10px;
	text-align:center;
	}
#validation
	{
	float:left;
	width:120px;
	padding:0px;
	text-align:center;
	}
.xhtml
	{
	width:55px;
	height:17px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#000e13;
	text-align:center;
	text-decoration:none;
	background-image:url(images/submit.jpg);
	background-repeat:no-repeat;
	line-height:15px;
	}
.xhtml:hover
	{
	width:55px;
	height:17px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#000e13;
	text-align:center;
	text-decoration:none;
	background-image:url(images/submitover.jpg);
	background-repeat:no-repeat;
	line-height:15px;
	}
.css:hover
	{
	width:55px;
	height:17px;
	float:left;
	margin:0 0 0 3px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#000e13;
	text-align:center;
	text-decoration:none;
	background-image:url(images/submit.jpg);
	background-repeat:no-repeat;
	line-height:15px;
	}
.css
	{
	width:55px;
	height:17px;
	float:left;
	margin:0 0 0 3px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#000e13;
	text-align:center;
	text-decoration:none;
	background-image:url(images/submitover.jpg);
	background-repeat:no-repeat;
	line-height:15px;
	}
#usefullinks
	{
		float:left;
		margin:21px 0 0 0;
		width:312px;
		padding:0 0 36px 0;
	}
#usefullinks h1
	{
		float:left;
		margin:0px;
		width:312px;
		padding:0px;
		font-family: "Trebuchet MS";
		font-size:20px;
		font-weight:normal;
		color: #3c7ba5;
		line-height:20px;
	}
#usefullinks ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:312px;
		display:block;
	}
#usefullinks ul li
	{
		float:left;
		padding:0px;
		margin:0px;
		display:block;
		width:312px;
	}
#usefullinks ul li.usefullink
	{
		float:left;
		margin:10px 0 0 0;
		padding:0 0 0 19px;
		display:block;
		background: url(images/smallarrow.gif) no-repeat;
		width:238px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color: #3c7ba5;
	}
#usefullinks ul li.usefullink a
	{
		color: #3c7ba5;
		text-decoration:underline;
	}
#usefullinks ul li.usefullink a:hover
	{
		color: #3c7ba5;
		text-decoration:none;
	}
#innercontent
	{
		float:left;
		margin:0px;
		padding:0px;
		width:584px;
	}
#innercontent h1
	{
		float:left;
		margin:10px 0 0 0;
		padding:0 0 10px 0;
		width:584px;
		font-family: "Trebuchet MS";
		font-size:20px;
		font-weight:normal;
		color: #3c7ba5;
		line-height:20px;
	}
#innercontent p.content
	{
		float:left;
		margin:0px;
		padding:0 0 10px 0;
		width:584px;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		color: #99adb4;
		line-height:16px;
		text-align:justify;
	}
.contactaddress
	{
		float:left;
		width:281px;
		margin:10px 0 0 0;
		padding:0px;
		overflow:hidden;
	}
.contactaddress p
	{
		float:left;
		width:281px;
		margin:0px;
		padding:0 0 10px 0;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		color: #99adb4;
		line-height:16px;
	}
.contactaddress .head
	{
		float:left;
		width:281px;
		color: #549cab;
		font-weight:bold;
		margin:0px;
		padding:0 0 10px 0;
		font-family:Arial;
		font-size:13px;
		line-height:11px;
	}
#contactsmallhedding
	{
	width:542px;
	float:left;
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:#549cab;
	display:block;
	text-decoration:none;
	line-height:15px;		
	}
#contactform
	{
		float:left;
		margin:0px;
		padding:0px;
		width:562px;
	}
.contactrow
	{
		float:left;
		margin:0px;
		width:562px;
		padding:0px;
	}
.contacttd
	{
		float:left;
		margin:0px;
		padding:0px;
		width:281px;
	}
.contacttd p.fieldtd
	{
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		width:281px;
		height:23px;
	}
.contacttd p.comments
	{
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		width:281px;
	}
.slist
	{
	width:261px;
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
	color:#30441c;
	font-family:Arial;
	font-size:11px;
	background: #ffffff;
	border:1px  solid #404040;
	}
.stext
	{
	width:256px;
	height:18px;
	margin:0px;
	padding:3px 0 0 3px;
	float:left;
	color:#382614;
	font-family:Arial;
	font-size:11px;
	background: #ffffff;
	border:1px  solid #404040;
	}
.scomments
	{
	width:256px;
	height:93px;
	margin:0px;
	padding:3px 0 0 3px;
	float:left;
	color:#382614;
	font-family:Arial;
	font-size:12px;
	background: #ffffff;
	border:1px  solid #404040;
	}
#formsubmit
	{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:7px 0 0 0;
	}
