body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background:#fff;
color:#000;
margin:0;
padding:0;
}

small {
font-size:40%;
}

.small {
font-size:50%;
}

a {
text-decoration:none;
}

a:link {
color:#39c;
text-decoration:underline;
}

a:visited {
color:#369;
}

a:hover {
color:#933;
}

/* layout */
#wrap /*{
min-width:500px;
max-width:1400px;
background:url(../img/wrap-bg.gif) repeat-y 70% 0;
}
{width:850px;margin:0 auto;}*/
#content {
		background:#fff;
   		margin-left: 199px;
   		margin-right:199px;
		border:1px solid #000;
		}

#sidebar {
position: absolute;
		left:10px;
		top:50px;
		width:200px;
		background:#fff;
		border:1px solid #000;
}

#footer /*{
clear:both;
background:#828377 url(../img/footer-bg.gif) repeat-x top left;
color:#fff;
/*border-top:solid #0F0;*/
{float:right;width:1010px;color:#FFC;padding-top:10px;clear:both;}

/* gutters */
#content img {
padding:5px;
}

#content .gutter {
/*background:url(../img/content-bg.gif) repeat-x top left;*/
padding:25px;
}

#sidebar .gutter,#sidebar-2 .gutter {
padding:15px;
}

/* header */
#header {
margin:0;
}

#header h1 {
font-family:"Times New Roman", Times, serif;
font-size:2.5em;
color:#060;
text-align:right;
letter-spacing:.3em;
font-style:italic;
background:url(../img/1.jpg) repeat-x bottom  ;
/*margin:0;*/
padding:0 0px 0 0; 
vertical-align: super;
}

#header h1 span {
color:#693;
background:transparent;
}

/* content */
#content h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:250%;
color:#663;
font-weight:normal;
margin:0 0 1em 0;
}

dl.feature {

margin:15px 0;
padding:15px;
}

dl.feature:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

dl.feature dt {
margin: 0 0 .5em 0;
	font-family: Georgia, serif;
	font-size: 110%;
	color: #693;}

/*dl.feature dt em {
font-size:80%;
font-weight:700;
color:#fff;
background-color:#000;
text-align:center;
text-transform:capitalize;
letter-spacing:.2em;
}
*/
dl.feature dt img {
float: left;
	margin: 0 15px 0 0;
	padding: 0 4px 4px 0;
	/*background: url(../img/photo-frame.gif) no-repeat bottom right;*/
	}

dl.feature dd {
margin-left: 30px;
	font-size: 90%;
	line-height: 1.5em;
	color: #666;}
/*dl.feature dd a{
color: #cf0; text-decoration:underline; font-weight:700;
}
*/
.gotop {
color: #FFF;
text-align:center;
border-bottom:dotted #ccc;
font-weight:700;
}

/*dl.feature dt:hover {
background-color:#FF9; color: #000;
}

dl.feature p {background-color:#004d00; color:#cf0; }*/

/* sidebars */
.box {
margin: 0 0 20px 0;
	padding: 0 3px 12px 3px;
	font-size: 85%;
	line-height: 1.5em;
	color: #fff;
	background: #000 ;
	 -moz-border-radius: 10px;
    border-radius: 10px;}

.box h3 {
margin: 0;
	padding: 12px;
	font-family: Georgia, serif;
	font-size: 140%;
	font-weight: normal;
	color: #FFF;
	}

.box p,.box ul {
margin:0;
padding:0 12px;
}

.box ul li {
list-style:none;
margin:0 0 0 12px;
padding:0 0 0 18px;
}

.box dt {
font-weight:700;
padding:5px;
}

.box dd {
text-align:justify;
padding:2px;
}

/*.box dt:hover {
background-color:#808040;
color:#CF0;
}

.box dd:hover {
background-color:#808040;
color:#FF0;
}
*/
/* footer */
#footer a {
color:#CF0;
font-weight:400;
}

#footer a:hover {
color:#FFF;
text-decoration:underline;
}

#footer p {
font-size:80%;
color:#ccc;
text-align:center;
}
#footer img { vertical-align:middle; }
.feature {
display:block;
}

/* End hide from IE/Mac */
#navsite h5 {
display:none;
}

#navsite {
color: #999;
font-size:.9em;
font-weight:400;
margin-bottom:1em;
font-family:Verdana, Helvetica, Arial, sans-serif;
padding:2.5em 0 0 0;
/*background:url(/img/033.jpg)/*url(/img/microbes/zwp0530.GIF) no-repeat bottom right;*/
}

#navsite ul {
list-style:none;
margin:0;
padding:0;
}

#navsite ul li {
border-top:0 solid #003;
margin:0;
}

#navsite ul li a {
display:block;
/*border-left:5px dashed #006633;*/
/*border-right:1px solid #0f0;
border-bottom:1px solid #0F0;
/*background-color:transparent;*/
text-decoration:none;
font-size:inherit;
padding:2px 2px 2px 0.5em;
}

#navsite ul li a em {
font-style:italic;
text-transform:none;
font-weight:400;
}

#navsite ul li a:hover {
border-left:10px dashed #000;
border-right:1px solid #69c;
border-bottom:1px solid #369;
background-color:#000;
color:#fff;
}

#navsite ul li em {
color:#666;
font-size:inherit;
}

html>body #navsite ul li a {
width:auto;
}

/*Navigation sidebar*/
.pagehom a.linkhom,.pageabt a.linkabt,.pagecon a.linkcon,.pageage li#linkage, .pageage a.linkage, .pagepes li#linkpes, .pagepes a.linkpes, .pagefer li#linkfer, .pagefer a.linkfer,.pagever a.linkver,.pageser a.linkser,.pageres a.linkres,.pageedu a.linkedu, .pagepro a.linkpro {
background-color:transparent !important;
color:#fff !important;
border-left:5px double #F00 !important;
border-right:5px double #F00 !important;
text-transform:uppercase;
/*font-variant:small-caps;*/
font-weight:300; font-size:x-small;
}

#navsite a:visited {
color:#cf0;
cursor:default;
}

/*Navigation bottom*/
.pagehom a.linkhom_dn,.pageabt a.linkabt_dn,.pagecon a.linkcon_dn,.pageage a.linkage_dn,.pagepes a.linkpes_dn,.pagefer a.linkfer_dn,.pagever a.linkver_dn,.pageser a.linkser_dn,.pageres a.linkres_dn,.pageedu a.linkedu_dn, .pagepro a.linkpro_dn {
/*border-left:1px solid #fff !important;
border-right:1px solid #f66;
border-bottom:1px solid #f33;
*//*background-color:#fff;*/
color:#fff !important;
/*text-transform:uppercase;*/ 
font-variant:small-caps;
/*font-weight:700 !important;*/
cursor:default;
}

#footer_nav ul li {
float:left;
list-style-type:none;
font-weight:400;
text-decoration:none;
font-size:90%;
text-align:center;
color:#00F;
margin:0;
padding:0;
}

.highlt {
color:white;
font-weight:700;
}

.highltred {
color:red;
font-weight:700;
}

.highltwhite {
color:#fff;
font-weight:700;}

.hoverimg {
color:#cf0;
}

.google {
color:#000;
}

blockquote {
color:#CCC;
font:italic Georgia, Times, serif;
margin:0 .5em;
padding:0 2em;
}

blockquote div {
padding:0 4em;
}

img.floatLeft {
border:none;
float:left;
/*background:url(../img/photo-frame.gif) no-repeat bottom right;
*/margin:10px;
padding:10px 30px 15px 0;
}

img.floatRight {
border:none;
float:right;
/*background:url(../img/photo-frame.gif) no-repeat bottom right;*/
margin:10px;
padding:10px 0 15px 30px;
}

p img {
/*background:url(../img/photo-frame.gif) no-repeat bottom right;*/
padding:10px;
}

img {
border:none;
background-color:transparent;
}

.q {
font-size:800%;
height:5px;
font-family:Georgia, "Times New Roman", Times, serif;
}

cite {
display:block;
font-size:smaller;
font-weight:400;
font-style:normal;
}

acronym[title] {
cursor:help;
border-bottom:dotted 1px red;
color:#fff !important;
}

#gandhi {
color:#ccc !important;
text-decoration:underline;
}

h3 {
color:#060;
}

table {
font-family: "Times New Roman", Times, serif; color: #666; }
table a {color:#FF0; }

/*Valids*/

.menu a.p1,#menu a.p1:visited {
display:block;
width:100px;
height:75px;
text-decoration:none;
background-color:transparent;
top:0;
left:0;
border:0;

}

.menu a.p1:hover .large {
display:block;
position:fixed;
top:0;
left:175px;
width:640px;
height:480px;
}

/*Curly Quotes without images*/
/*.bqstart {
float:left;
height:45px;
margin-top:-40px;
margin-left:-50px;
padding-top:0;
margin-bottom:-50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:700%;
color:#060;
}

.bqend {
float:right;
height:25px;
margin-top:-45px;
margin-right:-40px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:700%;
color:#060;
}*/

.fr {
float:right;
position:relative;
}

.menu1 a.p1,.menu1 a.p1:visited {
display:block;
width:5px;
height:10px;
text-decoration:none;
background:transparent;
top:0;
left:0;
border:0;
}

.menu1 a.p1:hover .large {
display:block;
position:fixed;
top:0;
left:175px;
width:300px;
height:400px;
}

#content,#sidebar,* html .feature {
height:1%;
}

.menu,.menu1 {
float:left;
text-align:right;
position:inherit;
background:transparent;
z-index:100;
padding:0 2em 1em 0;

}

.menu a img,.menu1 a img {
border:0;
}

.menu a.p1:hover,.menu1 a.p1:hover {
text-decoration:none;
background-color:#8c97a3;
color:#000;
}

.menu a .large,.menu1 a .large {
display:block;
position:absolute;
width:1px;
height:1px;
border:0;
top:-1px;
left:-1px;
}

#info,#info1 {
z-index:100;
height:20em;
}

/*BlockQuote Start*/
/*blockquote {
display: block;
padding: 0 60px;
width: 400px;
}

blockquote:before, blockquote:after {
color: #060;
display: block;
font-size: 700%;
width: 50px;
}

blockquote:before {
content: open-quote;
height: 10px;
margin-left: 8em;
}
blockquote:after {
content: close-quote;
height: 50px;
margin-top: -90px;   
margin-left: 410px;
}*/
/*BlockQuote End*/

/*BlockQuote ONE-LINE Start*/
/*blockquote {
display: block;
padding: 0 60px;
width: 400px;
}

blockquote:before, blockquote:after {
color: #060;
display: block;
font-size: 500%;
width: 50px;
}

blockquote:before {
content: open-quote;
height: 90px;
margin-left: -0.55em;
}
blockquote:after {
content: close-quote;
height: 50px;
margin-top: -60px;   
margin-left: 5em;
}
*//*BlockQuote ONE-LINE End*/
.cssbutton {
	background: #fff;
	padding: 1px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #aaa;
}
.buttonleft {
	color: #f8f8f8;
	background: #a42;
	padding: 0px 3px 0px 9px;
}
.buttonright {
	color: #f8f8f8;
	background: #886;
	padding: 0px 20px 0px 3px;
}
/* hide from incapable browsers */
#sizer { display:none } 
