html,body {
	background-color:#5ec8f9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px auto;

	}



#main {

	width:780px;

	margin:0px auto;

	height:auto;

	padding:0px;

	}

	

#head {

	width:780px;

	height:212px;

	padding:0px;

	margin:0px;

	}



h1 {

	color:#336699;

	font-size:16px;

	font-weight:bold;

	text-align:center;

	padding-top:15px;	

	}

h2 {

	color:#990000;

	font-size:14px;

	font-weight:bold;

	text-align:left;

	padding-left:5px;

	}

h3 {

	color:#990000;

	font-size:12px;

	font-weight:bold;

	text-align:left;

	padding-left:5px;

	margin:0px;

	}

	

#text {

	color:#333333;

	font-size:12px;

	margin:0px;

	padding-top:0px;

	padding-left:5px;

	padding-right:5px;

	text-align:justify;

	}

#text a {

	color:#0000CC;

	font-size:12px;

	padding:0px;

	margin:0px;

	}

#text a:hover {

	color:#FFFFFF;

	background-color:#0000CC;

	}



#content1 {

	width:780px;

	float:left;

	padding:0px;

	margin:0px;

	clear:both;

	background:url(images/contentbg1.jpg) repeat-y;

	}

#content {

	width:780px;

	float:left;

	padding:0px;

	margin:0px;

	clear:both;

	background:url(images/contentbg.jpg) repeat-y;

	}

#contentlft {

	float:left;

	width:190px;

	padding-left:0px;

	margin-left:0px;

	}

#contentrt {

	float:right;

	padding-left:2px;

	padding-right:2px;

	width:585px;

	margin-right:1px;

	}



#left {
	clear:both;
	float:left;
	padding-right:0px;
	width:393px;

	}

#right {

	float:right;

	width:190px;

	padding-left:0px;

	}



#footer {

	background-image:url(images/footerbg.jpg);

	background-repeat:no-repeat;

	color:#336699;

	font-size:10px;

	text-align:left;

	padding-bottom:0px;

	padding-top:6px;

	width:780px;

	height:40px;

	padding-right:0px;

	padding-left:0px;

	display:block;

	margin:0px auto;

	clear:both;

	float:left;

	}

#footer a {

	color:#336699;

	font-size:10px;

	text-decoration:none;

	text-align:center;

	}

#footer a:hover {

	color:#999999;

	text-decoration:underline;

	}

	

#sitemap {

	padding-left:10px;

	}

#sitemap a {

	color:#666666;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

	}

#sitemap a:hover {

	color:#000000;

	}

	

#bar {

	text-align:center;

	font-weight:bold;

	font-size:14px;

	color:#336699;

	}

#bar2 {

	text-align:center;

	font-size:12px;

	color:#336699;

	}



#menubar {
	background-image:url(images/bar2.jpg);
	background-repeat:no-repeat;
	height:30px;
	padding-top:7px;
	padding-left:7px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	color:#FFFF33;

	}



/* Begin Horizontal CSS Drop Down Menu */

#menuh-container

	{

	width:780px;

	height:30px;

	background-image:url(images/menubg.jpg);

	background-repeat:no-repeat;

	}



#menuh

	{

	font-size: small;

	font-family: arial, helvetica, sans-serif;

	float:left;

	padding-left:25px;

	padding-top:2px;

	}

		

#menuh a

	{

	text-align: center;

	display:block;

	white-space:nowrap;

	margin:0;

	padding: 0.1em;

	}

	

#menuh a, #menuh a:visited	

	{

	color:#000000;

	font-size:12px;

	font-weight:bold;

	font-style:italic;

	text-decoration:none;

	}

	

#menuh a:hover	

	{

	color:#000000;

	background-color:#ccffff;

	}	

			

#menuh a.top_parent, #menuh a.top_parent:hover  

	{

	background-position: right center;

	background-repeat: no-repeat;

	}

	

#menuh a.parent, #menuh a.parent:hover 	

	{

	background-position: right center;

	background-repeat: no-repeat;

	}



#menuh ul

	{

	list-style:none;

	margin:0;

	padding:0;

	float:left;

	width:9em;	

	}



#menuh li

	{

	position:relative;

    min-height: 1px; 	

    vertical-align: bottom; 

	}



#menuh ul ul

	{

	position:absolute;

	z-index:500;

	top:auto;

	display:none;

	padding: 1em;

	margin:-1em 0 0 -1em;

	}



#menuh ul ul ul

	{

	top:0;

	left:100%;

	}



div#menuh li:hover

	{

	cursor:pointer;

	z-index:100;

	}



div#menuh li:hover ul ul,

div#menuh li li:hover ul ul,

div#menuh li li li:hover ul ul,

div#menuh li li li li:hover ul ul

{display:none;}



div#menuh li:hover ul,

div#menuh li li:hover ul,

div#menuh li li li:hover ul,

div#menuh li li li li:hover ul

{display:block;}

/* End Horizontal CSS Drop Down Menu */



/* Begin Vertical CSS Menu */

#menu {
	width:180px;
	margin:0px;
	padding:0px;
	}	

#nav {
	font-size:12px;
	padding-top:10px;
	padding-left:2px;
	}
#nav a {
	width:175px;
	margin-top:6px;
	display:block;
	font-size:12px;
	color:#336699;
	text-decoration:none;
	font-weight:bold;
	border:solid 1px #336699;
	}
#nav a:hover {
	color:#ccffff;
	background-color:#336699;
	}

/* End Vertical CSS Menu */



#space {

	height:120px;

	}

	

#quickcontact {

	float:right;

	width:184px;

	height:260px;

	}

#quicktitle {

	color:#336699;

	padding-top:4px;

	padding-left:40px;

	padding-bottom:0px;

	margin:0px;

	width:140px;

	height:24px;

	font-size:14px;

	}

#quickform {

	width:184px;

	color:#336699;

	pading-top:0px;

	font-size:10px;

	margin:0px;

	}

	

#sub {

	text-align:center;

	font-size:10px;

	font-weight:bold;

	}

#sub a {

	color:#336699;

	}

#sub a:hover {

	color:#FFFFFF;

	background-color:#336699;	

	}



#serv1 {

	width:190px;

	float:left;

	margin:0px;

	padding:0px;

	display:block;

	}

#serv2 {

	width:390px;

	float:right;

	padding:0px;

	margin:0px;

	display:block;

	}

	

#form {

	width:340px;

	height:inherit;

	margin-left:90px;

	font-size:13px;

	font-weight:bold;

	color:#000000;

	}

	

#contact {

	display:block;

	font-size:10px;

	font-weight:bold;

	color:#336699;

	padding-left:20px;

	margin:0px;

	}

