@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
		background-image:url(images/bg.jpg);
		background-repeat:repeat-x;
		background-color:#56cae7;
	}
h1,h2,h3,h4,h5,h6,span
	{
		margin:0px;
		padding:0px;
	}
#main
	{
		width:1004px;
		margin:0 auto;
		padding:0px;
	}
#mainsupport
	{
		width:969px;
		float:left;
		margin:0px;
		padding:0 0 0 35px;
	}
#top
	{
		width:966px;
		height:220px;
		float:left;
		margin:0 0 0 3px;
		padding:0px;
	}
#logo
	{
		width:375px;
		height:217px;
		float:left;
		margin:0px;
		padding:0px;
	}
#logo h1
	{
		width:375px;
		height:217px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/logo.jpg);
		background-repeat:no-repeat;
	}
#toptxtblank
	{
		width:563px;
		height:79px;
		float:left;
		margin:0px;
		padding:41px 0 0 28px;
	}
#topflags
	{
		width:563px;
		height:79px;
		float:left;
		margin:70px 0 0 0;
		padding:0 0 0 0;
	}
.topnum
	{
		width:69px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:64px;
		color:#e9e9e9;
		text-align:center;
		border-right:solid 1px #e9e9e9;
	}
.topnum02
	{
		width:73px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:64px;
		color:#e9e9e9;
		text-align:center;
		border-right:solid 1px #e9e9e9;
	}	
#numtxtblank
	{
		width:213px;
		height:62px;
		float:left;
		margin:0px;
		padding:10px 0 0 13px;
	}
#numtxtblank02
	{
		width:176px;
		height:62px;
		float:left;
		margin:0px;
		padding:10px 0 0 13px;
	}
.numtxt
	{
		width:145px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#b6b6b6;
	}
.numboldtxt
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#ffba00;
	}
.topmore
	{
		width:145px;
		height:14px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#b6b6b6;
		text-align:right;
	}
.more
	{
		width:33px;
		height:14px;
		float: right;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;		
		color:#4e4e4e;
		text-align: center;
		text-decoration:none;
		background-image:url(images/more.jpg);
		background-repeat:no-repeat;
	}
.more:hover
	{
		width:33px;
		height:14px;
		float: right;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#4e4e4e;
		text-align:center;
		text-decoration:none;
		background-image:url(images/moreover.jpg);
		background-repeat:no-repeat;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#topheadingblank
	{
		width:575px;
		height:77px;
		float:left;
		margin:0px;
		padding:0 0 0 14px;
	}
#topheading
	{
		width:575px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:30px;
		color:#c7f4ff;
	}
#topheading h2
	{
		width:575px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:30px;
		font-weight:normal;
		color:#c7f4ff;
	}
#toptxt
	{
		width:575px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:12px;
		color:#81dbf2;
	}
#banner
	{
		width:957px;
		height:172px;
		float:left;
		margin:0px;
		padding:21px 0 0 12px;
		background-image:url(images/banner.jpg);
		background-repeat:no-repeat;
	}
#menu
	{
		width:226px;
		float:left;
		margin:0px;
		padding:0px;
	}
#menu ul
	{
		width:226px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#menu ul li
	{
		width:226px;
		height:18px;
		float:left;
		margin:7px 0 0 0;
		padding:0px;
		display:block;		
	}
#menu ul li a.menu
	{
		width:226px;
		height:18px;
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		font-family:Arial;
		font-size:12px;
		color:#e9e9e9;
		text-decoration:none;
		background-image:url(images/menu.png);
		background-repeat:no-repeat;
	}
#menu ul li a.menu:hover
	{
		width:206px;
		height:18px;
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		font-family:Arial;
		font-size:12px;
		color:#e9e9e9;
		text-decoration:none;
		background-image: url(images/menuover.jpg);
		background-repeat:no-repeat;
	}
	
/*----------------------------------------------------------BANNER------------------------------------------------------------------------------END-------------------*/	
#contentbg
	{
		width:969px;
		float:left;
		margin:0px;
		padding:0px;
	}
#contentblank
	{
		width:901px;
		float:left;
		margin:0px;
		padding:29px 0 29px 33px;
		background-image:url(images/contentbg.jpg);
		background-repeat:repeat-y;
	}
#leftblank
	{
		width:341px;
		float:left;
		margin:0px;
		padding:0px;
	}
#leftheading
	{
		width:341px;
		height:58px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:30px;
		color:#ffba00;
		background-image:url(images/lefticon.jpg);
		background-repeat:no-repeat;
	}
#leftheading h3
	{
		width:255px;
		height:48px;
		float:left;
		margin:0px;
		padding:10px 0 0 86px;
		font-family:"Trebuchet MS";
		font-size:30px;
		font-weight:normal;
		color:#ffba00;
	}
#newsblank
	{
		width:341px;
		float:left;
		margin:0px;
		padding:24px 0 0 0;
	}
.newsblank
	{
		width:341px;
		float:left;
		margin:0px;
		padding:26px 0 0 0;
	}
.newstxtbg
	{
		width:341px;
		height:23px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/newsboldtxtbg.jpg);
		background-repeat:no-repeat;
	}
.newsboldtxt
	{
		width:177px;
		height:19px;
		float:left;
		margin:0px;
		padding:4px 0 0 27px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#18a4c8;
	}
.newsdate
	{
		width:127px;
		height:19px;
		float:left;
		margin:0px;
		padding:4px 7px 0 0;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#ff7e00;
		text-align:right;
	}
.newstxt
	{
		width:340px;
		float:left;
		margin:0px;
		padding:16px 0 0 0;
		font-family:Arial;
		font-size:12px;
		color:#b4b4b4;
	}
.newsbold
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#b4b4b4;
	}
.morenews
	{
		width:340px;
		float:left;
		margin:0px;
		padding:0px;
	}
/*----------------------------------------------------------------------------------------NEWS----------------------------------------------------------------END----*/	
#searchbg	
	{
		width:341px;
		height:76px;
		float:left;
		margin:45px 0 0 0;
		padding:0px;
		background-image:url(images/searchbg.jpg);
		background-repeat:no-repeat;
	}
#searchtxtblank	
	{
		width:262px;
		height:57px;
		float:left;
		margin:0px;
		padding:19px 0 0 79px;
	}
#advancesearch	
	{
		width:200px;
		height:22px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:14px;
		color:#ea8a01;
	}
#searchinput	
	{
		width:200px;
		height:21px;
		float:left;
		margin:0px;
		padding:0px;
	}
.searchinput	
	{
		width:190px;
		height:18px;
		float:left;
		margin:0px;
		padding:3px 0 0 10px;
		font-family:Arial;
		font-size:11px;
		color:#b4b4b4;
	}
#go
	{
		width:28px;
		height:21px;
		float: left;
		margin:0 0 0 17px;
		padding:0px;
	}
.go
	{
		width:28px;
		height:18px;
		float: left;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;		
		color:#4e4e4e;
		text-align: center;
		text-decoration:none;
		background-image: url(images/go.jpg);
		background-repeat:no-repeat;
	}
.go:hover
	{
		width:28px;
		height:18px;
		float: left;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#4e4e4e;
		text-align:center;
		text-decoration:none;
		background-image: url(images/goover.jpg);
		background-repeat:no-repeat;
	}
/*-------------------------------------------------------------------CONTENTLEFT--------------------------------------------------------------------------END---------*/	
#contentright
	{
		width:497px;
		float:left;
		margin:0 0 0 29px;
		padding:0px;
	}
#searvicesbg
	{
		width:234px;
		height:310px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/ourservicesbg.jpg);
		background-repeat:no-repeat;
	}
.searvicestxtblank
	{
		width:216px;
		height:235px;
		float:left;
		margin:0px;
		padding:75px 0 0 18px;
	}
.searvicestxt
	{
		width:193px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#b4b4b4;
	}
.searvicestxt02
	{
		width:193px;
		float:left;
		margin:0px;
		padding:23px 0 0 0;
		font-family:Arial;
		font-size:12px;
		color:#b4b4b4;
	}
.searvicesboldtxt
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#ffba00;
	}
.moresearvices
	{
		width:193px;
		float:left;
		margin:0px;
		padding:23px 0 0 0;
		font-family:Arial;
		font-size:12px;
		color:#b4b4b4;
	}
#progressbg
	{
		width:234px;
		height:310px;
		float:left;
		margin:0 0 0 28px;
		padding:0px;
		background-image: url(images/progress.jpg);
		background-repeat:no-repeat;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#development
	{
		width:496px;
		height:211px;
		float:left;
		margin:28px 0 0 0;
		padding:0px;
		background-image:url(images/development.jpg);
		background-repeat:no-repeat;
	}
#developmenttxtblank
	{
		width:476px;
		height:191px;
		float:left;
		margin:0px;
		padding:20px 0 0 20px;
	}
#teamheading
	{
		width:476px;
		height:36px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:36px;
		color:#5b5b5b;
	}
#teamheading h3
	{
		width:476px;
		height:36px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:36px;
		font-weight:normal;
		color:#5b5b5b;
	}
#developmentheading
	{
		width:270px;
		height:22px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:22px;
		color:#ea8a01;
		text-align:right;
	}
#developmenttxt
	{
		width:309px;
		float:left;
		margin:19px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:12px;
		color:#909090;
	}
#developmenttxt p
	{
		width:309px;
		float:left;
		margin:0px;
		padding:23px 0 0 0;
		font-family: Arial;
		font-size:12px;
		color:#909090;
	}
#moredevelopment
	{
		width:309px;
		float:left;
		margin:0px;
		padding:0px;
	}
/*---------------------------------------CONTETNPART-----------------------------------------------------------------------------------------------------------END----*/	
#footerbg
	{
		width:100%;
		height:131px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/footerbg.jpg);
		background-repeat:repeat-x;
	}
#footerblank
	{
		width:1004px;
		height:131px;
		float: none;
		margin:0 auto;
		padding:0px;
	}
#footer
	{
		width:935px;
		height:131px;
		float: left;
		margin:0px;
		padding:0 0 0 69px;
	}
#footerleftblank
	{
		width:460px;
		float: left;
		margin:0px;
		padding:51px 0 0 0;
	}
#footerlinks
	{
		width:460px;
		float: left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:11px;
		color:#c5c5c5;
	}
.footerlinks
	{
		font-family: Arial;
		font-size:11px;
		color:#c5c5c5;
		text-decoration:none;
		padding:0 5px 0 5px;
	}
.footerlinks:hover
	{
		font-family: Arial;
		font-size:11px;
		color:#c5c5c5;
		text-decoration: underline;
		padding:0 5px 0 5px;
	}
.footerhomelink
	{
		font-family: Arial;
		font-size:11px;
		color:#c5c5c5;
		text-decoration:none;
		padding:0 5px 0 0;
	}
.footerhomelink:hover
	{
		font-family: Arial;
		font-size:11px;
		color:#c5c5c5;
		text-decoration: underline;
		padding:0 5px 0 0;
	}
#copyrights
	{
		width:460px;
		float: left;
		margin:5px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:9px;
		color:#7a7a7a;
	}
#validation
	{
		width:460px;
		float: left;
		margin:5px 0 0 0;
		padding:0px;
	}
.xhtml
	{
		width:33px;
		height:14px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;		
		color:#4e4e4e;
		text-align: center;
		text-decoration:none;
		background-image:url(images/more.jpg);
		background-repeat:no-repeat;
	}
.xhtml:hover
	{
		width:33px;
		height:14px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#4e4e4e;
		text-align:center;
		text-decoration:none;
		background-image:url(images/css.jpg);
		background-repeat:no-repeat;
	}
.css
	{
		width:33px;
		height:14px;
		float: left;
		margin:0 0 0 3px;
		padding:0px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;		
		color:#4e4e4e;
		text-align: center;
		text-decoration:none;
		background-image:url(images/css.jpg);
		background-repeat:no-repeat;
	}
.css:hover
	{
		width:33px;
		height:14px;
		float: left;
		margin:0 0 0 3px;
		padding:0px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#4e4e4e;
		text-align:center;
		text-decoration:none;
		background-image:url(images/more.jpg);
		background-repeat:no-repeat;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#footerlogo
	{
		width:97px;
		height:63px;
		float: right;
		margin:21px 69px 0 0;
		padding:0px;
	}
#footerlogo h1
	{
		width:97px;
		height:63px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/footerlogo.jpg);
		background-repeat:no-repeat;
	}
/*-------------------------------------------------------------------------------INDEXPAGE--------------------------------------------------------------END-----------*/	
#innerheading
	{
		width:497px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		font-family:"Trebuchet MS";
		font-size:30px;
		color:#ffba00;
	}
#innerheading h3
	{
		width:497px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:30px;
		font-weight:normal;
		color:#ffba00;
	}
#innercontent
	{
		width:497px;
		float:left;
		margin:20px 0 0 0;
		padding:0 0 20px 0;
		font-family: Arial;
		font-size:11px;
		color:#b4b4b4;
		text-align:justify;
	}
#innercontent p
	{
		width:497px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		font-family: Arial;
		font-size:11px;
		color:#b4b4b4;
		text-align:justify;
	}
#subheading
	{
		width:341px;
		height:58px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:30px;
		color:#ffba00;
	}
#subheading h3
	{
		width:255px;
		height:48px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		font-family:"Trebuchet MS";
		font-size:30px;
		font-weight:normal;
		color:#ffba00;
	}
#subnav
	{
		width:341px;
		float:left;
		margin:0px;
		padding:0px;
	}
#subnav ul
	{
		width:341px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#subnav ul li
	{
		width:338px;
		height:19px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#subnav ul li.topline
	{
		width:338px;
		height:1px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/topline.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
	}
#subnav ul li a.subnav
	{
		width:318px;
		height:17px;
		float:left;
		margin:0px;
		padding:2px 0 0 20px;
		font-family:Arial;
		font-size:11px;
		color:#b4b4b4;
		text-decoration:none;
		background-image:url(images/active.jpg);
		background-repeat:no-repeat;
	}
#subnav ul li a.subnav:hover
	{
		width:318px;
		height:17px;
		float:left;
		margin:0px;
		padding:2px 0 0 20px;
		font-family:Arial;
		font-size:11px;
		color:#b4b4b4;
		text-decoration:none;
		background-image: url(images/over.jpg);
		background-repeat:no-repeat;
	}
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/
#contactaddresshedding
		{
		width:497px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		font-family:"Trebuchet MS";
		font-size:30px;
		color:#ffba00;
		}		
#contactaddresstext{
		width:497px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		font-family: Arial;
		font-size:11px;
		color:#b4b4b4;
		text-align:justify;
	}
#contactsmallhedding
			{
		width:497px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#18a4c8;
			}
#contacthedding
			{
		width:497px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		font-family:"Trebuchet MS";
		font-size:30px;
		color:#ffba00;
		}
#contactfeildnameblank
			{
				width:160px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildblank
			{
				width:200px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname
			{
				width:160px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeildname002
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname003
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname004
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname005
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname006
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname007
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname008
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname009
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild
			{
				width:200px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeild002
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild003
			{
				width:200px;
				height:20px;
				margin:1px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild004
			{
				width:200px;
				height:20px;
				margin:6px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild005
			{
				width:200px;
				height:20px;
				margin:6px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild006
			{
				width:200px;
				height:20px;
				margin:6px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild007
			{
				width:200px;
				height:20px;
				margin:6px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild008
			{
				width:200px;
				height:20px;
				margin:6px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild009
			{
				width:200px;
				height:60px;
				margin:1px 0 0 0;
				padding:0;
				float:left;
			}
#submitbutton002
			{
				width:200px;
				height:20px;
				margin:50px 0 0 0;
				padding:0;
				float:left;
				text-align: left;
			}	
.contactfeildname
			{
		font-family: Arial;
		font-size:11px;
		color:#b4b4b4;
		text-align:justify;
			}
.contactfeild
			{
				width:200px;
				height:20px;
				font-family: "Trebuchet MS";
				font-size:12px;
				color:#595643;
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
			}
.txtarea
			{
				width:200px;
				height:80px;
				font-family: "Trebuchet MS";
				font-size:12px;
				color:#595643;
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
			}
.submitbutton
			{
		width:42px;
		height:14px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#000;
		text-align:center;
		text-decoration:none;
		text-transform:lowercase;
		background-image: url(images/submit.jpg);
		background-repeat:no-repeat;
			}
.submitbutton:hover 
			{
		width:44px;
		height:14px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#000;
		text-align:center;
		text-decoration:none;
		text-transform:lowercase;
		background-image: url(images/submitover.jpg);
		background-repeat:no-repeat;
			}
.listbox
		{
				width:202px;
				height:20px;			
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
		}
.listbox:hover
		{
				width:202px;
				height:20px;			
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
	}	
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/																																																								
