body.one {
    margin: 0;
    padding: 0;
	background-image:url(images/logo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;	
}
body.two {
    margin: 0;
    padding: 0;
	background-image:url(images/about.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;	
}
body.three {
    margin: 0;
    padding: 0;
	background-image:url(images/nlp.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;	
}
body.four {
    margin: 0;
    padding: 0;
	background-image:url(images/state.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;	
}
body.five {
    margin: 0;
    padding: 0;
	background-image:url(images/articles.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;	
}
body.six {
    margin: 0;
    padding: 0;
	background-image:url(images/contact.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;	
}

html {
    margin: 0;
    padding: 0;
	
} 


a:link		{ color: #A5A5A5; text-decoration: none; }

a:visited	{ color: #A5A5A5; text-decoration: none; }

a:active	{ color: #A5A5A5; text-decoration: none; }

a:hover		{ color: #3C7FB7; text-decoration: none; }

#wrapper {	
    width: 1000px; /* your wrapper obviously needs a width otherwise it will be 100% */
    margin: 0 auto; /* This is the proper way to center in a standards compliant browser */
   }
   /* This is the IE workaround*/
   body { text-align: center; }
   #wrapper { text-align: left; }
  
.text {font-family:verdana, sans-serif;
	color:#A5A5A5;
	text-align:justify;
	font-size:0.8em;
	font-weight:350;
	line-height:20px;
	margin:0px;
	}
.smalltext {font-family:verdana, sans-serif;
	color:#A5A5A5;
	text-align:justify;
	font-size:0.7em;
	font-weight:350;
	line-height:20px;
	margin:0px;
	letter-spacing:normal;
	}
	
.center-text {font-family:verdana, sans-serif;
	color:#A5A5A5;
	text-align:center;
	font-size:0.9em;
	font-weight:350;
	line-height:20px;
	margin:0px;
	letter-spacing:normal;
	}
	
			
#close{font-family:verdana, sans-serif;
	color:#A5A5A5;
	text-align:center;
	font-size:0.9em;
	font-weight:550;
	line-height:20px;
	margin:0px;
	letter-spacing:normal;
	}

.title{font-family:verdana, sans-serif;
	color:#A5A5A5;
	text-align:center;
	font-size:1.1em;
	font-weight:550;
	}


img.about {position:relative;z-index:2;width:900px;height:600px;margin:-200px 0px; }
img.link2 {position:relative;z-index:2;width:150px;height:98px;margin:-110px -159px; }
img.link3 {position:relative;z-index:2;width:150px;height:98px;margin:-215px 5px; }
img.link4 {position:relative;z-index:2;width:150px;height:98px;margin:-320px -159px; }
img.link5 {position:relative;z-index:2;width:150px;height:98px;margin:-425px 5px; }

#nav {position:relative; z-index:3; width:900px; margin: 360px 40px; }
#textbox {position:relative; z-index:-1; padding:40px; width:400px; height:200px; margin:0px 200px;  }
#maintextbox {position:relative; z-index:-1; padding:40px; width:450px; height:200px; margin:0px 0px; }
#bottomnav {position:relative; z-index:2; width: 900px; margin: 1070px 15px;}
#iframebox {position:relative; float:left; background-color:#FFFFFF; margin:-155px 86px;  }
#text-contact {position:relative; z-index:-2; padding:40px; width:400px; height:110px; margin:-340px 100px;  }
#text-about {position:relative; z-index:-2; padding:20px; width:800px; height:110px; margin:-340px 80px;  }
#text-nlp {position:relative; z-index:-2; padding:20px; width:800px; height:110px; margin:-340px 80px;  }
#text-state {position:relative; z-index:-2; padding:20px; width:800px; height:110px; margin:-340px 80px;  }
#text-articles {position:relative; z-index:-2; padding:20px; width:400px; height:110px; margin:-340px 380px;  }
#text-articles-top {position:relative; z-index:-2; padding:20px; width:400px; height:110px; margin:-410px 170px;  }



/*tinybox pop up styling */

#tinybox {position:absolute; display:none; padding:10px; overflow:auto; background:#fff url(tinybox/images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.button {position:absolute; top:987px; left:16px; z-index:999; font:12px Arial,Verdana; font-weight:600; color:#B7C298; text-align:center; margin-bottom:10px; padding:7px 8px 7px; border:1px solid #ccc; background:#eee; cursor:pointer; width:200px; height:10px;}
.button1 {position:absolute; top:986px; left:777px; z-index:999; font:12px Arial,Verdana; font-weight:600; color:#B7C298; text-align:center; margin-bottom:10px; padding:7px 8px 7px; border:1px solid #ccc; background:#eee; cursor:pointer; width:200px; height:10px;}
.button:hover {border:1px solid #bbb; background:#e3e3e3}

table.xyz
{
	align:center;
	text-align:center;
	padding:10px;
	font:Arial;
	font-weight:normal;
	color:#848482;
	width:350px;
	background-color:#666;
	border:0px;
	border-left:0px;
	border-right:0px;
	border-collapse:collapse;
	border-spacing:0px;
	
}

table.xyz td 
{background-color:#ffffff;
color:#848482;
padding:2px;
font-size:0.9em;
text-align:center;
border-top:1px #9A9898 solid;
border-bottom:1px #9A9898 solid;
border-left:1px #9A9898 solid;
border-right:1px #9A9898 solid;
}

table.xyz td.hed
{background-color:#9A9898;
color:#848482;
padding:2px;
text-align:center;
font-weight:700;
border-bottom:1px #9A9898 solid;
font-size:0.9em;
} 


#menu {position:relative; z-index:500; margin-left:0px;}
#menu ul {padding:0; margin:0; list-style:none; width:150px; padding:3px; background:#F9DF68;}
#menu ul ul {position:absolute; left:-9999px;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; left:-1px; top:-1px;}
#menu ul li {width:150px; background:#fff;}
* html #menu ul li {float:left;}
 
 
#menu ul li a {display:block; width:135px; padding:8px 10px 8px 5px; font:normal 11px verdana, sans-serif; color:#000; text-decoration:none; background:#5CA4F5; border:1px solid #FA7F24; border-color:#FA7F24; clear:left;}
#menu ul li a.flyout {background:#5CA4F5 url(images/arrow.gif) no-repeat 130px center;}
 
#menu li a:hover {background-color:#FA7F24; color:#015AA8;} 
#menu li:hover > a {background-color:#FA7F24; color:#015AA8;}
 
#menu ul li:hover {position:relative;}
#menu ul li a:hover {direction:ltr; background:#89a; color:#015AA8; border-color:#FA7F24; position:relative;}
#menu ul li:hover > a {background:#FA7F24; color:#015AA8; border-color:#5CA4F5;}
 
#menu ul :hover ul,
#menu ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul :hover ul {left:112px; top:-5px;}
 
#menu ul :hover ul ul,
#menu ul :hover ul :hover ul ul, 
#menu ul :hover ul :hover ul :hover ul ul {left:-9999px;}
  
#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}