/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
		background-image:url(images/bg.jpg);
		background-repeat:repeat-x;
		background-color:#000;
	}
h1,h2,h3,h4,h5,h6,span,p
	{
		margin:0px;
		padding:0px;
	}
#mainWrap
	{
		width:940px;
		margin:0 auto;
		padding:0px;
	}
#header
	{
		width:940px;
		height:377px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/header.jpg);
		background-repeat:no-repeat;
	}
#header h1
	{
		width:202px;
		height:85px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/logo.jpg);
		background-repeat:no-repeat;
	}
#search
	{
		width:225px;
		height:55px;
		float: right;
		margin:0px;
		padding:30px 0 0 27px;
		background-image: url(images/search.jpg);
		background-repeat:no-repeat;
	}
#search .searchtxt
	{
		width:52px;
		height:15px;
		float: left;
		margin:0px;
		padding:2px 0 0 5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#FFF;
	}
#search .searchinput
	{
		width:123px;
		height:16px;
		float: left;
		margin:0 5px 0 0;
		padding:5px 0 0 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#000;
	}
#search a.go
	{
		width:25px;
		height:18px;
		float: left;
		margin:3px 0 0 0;
		padding:3px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		background-image:url(images/go.jpg);
		background-repeat:no-repeat;
	}
#search a.go:hover
	{
		background-image: url(images/goover.jpg);
		background-repeat:no-repeat;
	}
#headerleft
	{
		width:472px;
		height:248px;
		float:left;
		margin:0px;
		padding:44px 0 0 33px;
	}
#headerleft h2
	{
		width:472px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		font-weight:normal;
		color:#000;
	}
#headerleft h5
	{
		width:472px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:normal;
		color:#FFF;
	}
#headerleft p.headertxt
	{
		width:472px;
		float:left;
		margin:0px;
		padding:17px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:normal;
		color:#a9f2fc;
	}
#headerleft a.headerbutton
	{
		width:113px;
		height:19px;
		float:left;
		margin:21px 0 0 0;
		padding:3px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		background-image:url(images/headerbutton.jpg);
		background-repeat:no-repeat;
	}
#headerleft a.headerbutton:hover
	{
		background-image: url(images/headerbuttonover.jpg);
		background-repeat:no-repeat;
	}
#loginblank
	{
		width:472px;
		float:left;
		margin:49px 0 0 0;
		padding:0px;
	}
#loginblank .logininput
	{
		width:140px;
		height:16px;
		#height:17px;
		float:left;
		margin:0 10px 0 0;
		padding:5px 0 0 10px;
		#padding:3px 0 0 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#000;
		border:0px;
	}
#loginblank a.login
	{
		width:52px;
		height:21px;
		float:left;
		margin:0 5px 0 0;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		line-height:18px;
		background-image:url(images/submit.jpg);
		background-repeat:no-repeat;
	}
#loginblank a.login:hover
	{
		background-image: url(images/signup.jpg);
		background-repeat:no-repeat;
	}
#loginblank a.signup
	{
		width:52px;
		height:21px;
		float:left;
		margin:0 5px 0 0;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		line-height:18px;
		background-image: url(images/signup.jpg);
		background-repeat:no-repeat;
	}
#loginblank a.signup:hover
	{
		background-image: url(images/submit.jpg);
		background-repeat:no-repeat;
	}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#menu
	{
		width:863px;
		height:51px;
		float:left;
		margin:1px 0 0 0;
		padding: 0 0 0 77px;
		background-image:url(images/menu.jpg);
		background-repeat:no-repeat;
	}
#menu ul
	{
		width:863px;
		height:51px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#menu ul li
	{
		height:51px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#menu ul li a.menu
	{
		height:31px;
		float:left;
		margin:0px;
		padding:20px 10px 0 5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#912f2c;
		text-align:center;
		text-decoration:none;
	}
#menu ul li a.menu:hover
	{
		color:#FFF;
		background-color:#30bcea;
		background-image:url(images/arrow.jpg);
		background-repeat:no-repeat;
		background-position: bottom center;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content
	{
		width:859px;
		float:left;
		margin:0px;
		padding:41px 0 40px 81px;
		background-image:url(images/contentbg.jpg);
		background-repeat:repeat-x;
	}
#content h2
	{
		width:773px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		font-weight:normal;
		color:#FFF;
	}
#content h5
	{
		width:773px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#5f5251;
	}
#content ul.searvices
	{
		width:371px;
		height:144px;
		float:left;
		margin:40px 0 0 0;
		padding:0px;
		display:block;
	}
#content ul.searvices li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#content ul.searvices li.pic
	{
		width:134px;
		height:143px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/pic.jpg);
		background-repeat:no-repeat;
	}
#content ul.searvices li.pic02
	{
		width:134px;
		height:143px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/pic02.jpg);
		background-repeat:no-repeat;
	}
#content ul.searvices li.pic03
	{
		width:134px;
		height:143px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/pic03.jpg);
		background-repeat:no-repeat;
	}
#content ul.searvices li.pic04
	{
		width:134px;
		height:143px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/pic04.jpg);
		background-repeat:no-repeat;
	}
#content ul.searvices li.searviceheading h4
	{
		width:200px;
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:normal;
		color:#30bcea;
	}
#content ul.searvices li.pictxt
	{
		width:200px;
		float:left;
		margin:0px;
		padding:20px 0 0 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color:#484343;
	}
#content ul.searvices li a.more
	{
		width:200px;
		float:left;
		margin:0px;
		padding:20px 0 0 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: bold;
		color:#FFF;
		text-decoration:none;
	}
#content ul.searvices li a.more:hover
	{
		text-decoration: underline;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#footer
	{
		width:940px;
		height:117px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/footerbg.jpg);
		background-repeat:repeat-x;
	}
#footer ul#footernav
	{
		width:500px;
		height:13px;
		float: none;
		margin:0 auto;
		padding:10px 0 0 0;
		display:block;
	}
#footer ul#footernav li
	{
		height:13px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#footer ul#footernav li.footersap
	{
		width:1px;
		height:13px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#c0eafb;
		text-align:center;
	}
#footer ul#footernav li a.footernav
	{
		height:13px;
		float:left;
		margin:0px;
		padding:0 8px 0 8px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#c0eafb;
		text-align:center;
		text-decoration:none;
	}
#footer ul#footernav li a.footernav:hover
	{
		text-decoration: underline;
	}
#footer ul#footernav li.copyrights
	{
		width:500px;
		height:13px;
		float:left;
		margin:0px;
		padding:5px 0 5px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#53575c;
		text-align:center;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer ul#validation
	{
		width:120px;
		height:21px;
		float: none;
		margin:0 auto;
		padding:0px;
		display:block;
}
#footer ul#validation li
	{
		width:52px;
		height:21px;
		float:left;
		margin:0 5px 0 0;
		padding:0px;
		display:block;		
}
#footer ul#validation li a.xhtml
	{
		width:52px;
		height:18px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		background-image:url(images/submit.jpg);
		background-repeat:no-repeat;
}
#footer ul#validation li a.xhtml:hover
	{
		background-image: url(images/signup.jpg);
		background-repeat:no-repeat;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content_leftPanel
	{
		width:567px;
		float:left;
		margin:0px;
		padding:0px;
	}
#content_leftPanel h2
	{
		width:530px;
		float:left;
		margin:0px;
		padding:0 0 10px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		font-weight:normal;
		color:#FFF;
	}
#content_leftPanel p.content
	{
		width:530px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#CCCCCC;
		text-align:justify;
	}
#content_leftPanel p.contactaddress
	{
		width:530px;
		float:left;
		margin:0px;
		padding:10px 0 10px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#484343;
	}
#content_leftPanel p.contacttxt	
	{
		width:530px;
		float:left;
		margin:0px;
		padding:0 0 20px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#CCCCCC;
	}	
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#content_rightPanel
	{
		width:217px;
		float:left;
		margin:0px;
		padding:0px;
	}
#content_rightPanel h3
	{
		width:217px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:normal;
		color:#FFF;
	}
#content_rightPanel p
{ font-size:10px;
color:#666666;}
	
#content_rightPanel ul#rightnav
	{
		width:217px;
		float:left;
		margin:0px;
		padding:22px 0 0 0;
		display:block;
	}
#content_rightPanel ul#rightnav li
	{
		width:217px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#content_rightPanel ul#rightnav li.topline
	{
		width:217px;
		height:1px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/topline.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
	}
#content_rightPanel ul#rightnav li a.rightnav
	{
		width:197px;
		height:19px;
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#484343;
		text-decoration:none;
		background-image: url(images/active.png);
		background-repeat:no-repeat;
	}
#content_rightPanel ul#rightnav li a.rightnav:hover
	{
		color:#FFF;
		background-image: url(images/over.jpg);
		background-repeat:no-repeat;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#contactfeildnameblank
			{
				width:160px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildblank
			{
				width:202px;
				margin:10px 0 0 0;
				padding:20px 0 0 0;
				float:left;
			}
.contactfeildname
			{
				width:160px;
				margin:0 0 10px 0;
				padding:0px;
				float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#484343;
			}
.contactfeild
			{
				width:202px;
				margin:0 0 2px 0;
				padding:0px;
				float:left;
			}
.contactfeildinput
			{
				width:200px;
				height:20px;
				font-family: "Trebuchet MS";
				font-size:12px;
				color:#595643;
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
			}
.txtarea
			{
				width:198px;
				height:80px;
				font-family: "Trebuchet MS";
				font-size:12px;
				color:#595643;
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
			}
.submit
			{
				width:200px;
				height:20px;
				margin:20px 0 0 0;
				padding:0px;
				float:left;
			}
a.submitbutton
			{
		width:52px;
		height:18px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		background-image:url(images/submit.jpg);
		background-repeat:no-repeat;
	}
a.submitbutton:hover
	{
		background-image: url(images/signup.jpg);
		background-repeat:no-repeat;
	}
.listbox
		{
				width:202px;
				height:20px;
				float:left;			
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
		}						
