body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background:#fff;
color:#000;
margin:0;
padding:0;
}

#header img,#footer img {
border:none;
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/usedimages/wrap-bg1.gif) repeat-y 70% 0;
background-attachment:fixed;
}

#content {
float:right;
width:70%;
font-size:95%;
color:#fff;
line-height:2.5em;
/*background-color:#000;*/
background-color:#edebd6;
}

#sidebar {
float:left;
width:30%;
/*background:url(/img/bg_main_big.jpg) repeat;*/
background-color:#4a4036;
}

#footer {
clear:both;
/*background:#030;*/
background-color:#746d65;
font-size:small;
color:#c96;
border-top:solid #0F0;
height:1%;
margin:0;
}

/* gutters */
#content img {
padding:5px;
}

#content .gutter {
/*background:url(../img/content-bg.gif) repeat-x top left;*/
padding:20px;
}

#sidebar .gutter,#sidebar-2 .gutter {
padding:0 15px;
}

/* header */
#header *{
margin:0;
background: #746865 url(/img/logo_tr1.gif) top left no-repeat fixed;
}

#header h1 {
font-family:"Times New Roman", Times, serif;
font-size:5em;
color:#e5ddbe;
text-align:left;
letter-spacing:-0.02em;
font-style:italic;
background: #746865 url(/img/logo_tr1.gif) top right no-repeat fixed;
/*background:url(../img/newbg.jpg) repeat-x right;*/
background-color:#746d65;
margin:0;
padding:0 ;
}

#header h1 span {
color:#e6e853;
padding:0 0 0 90px ;
background:url( ../img/iso9001.gif)no-repeat   ;
}

#header h1 em {
color:##e5ddbe;

}


/* content */
#content h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:150%;
color:#746865;
font-weight:700;
letter-spacing:.8em;
line-height:1em;

padding:0;
}

dl.feature {
/*border-top:1px dotted #ccc;
*/margin:5px 0;
padding:5px;
/*background:#600;*//*url(/img/usedimages/green-leaf-veins.jpg)  url(/img/microbes/zwp0530.jpg) repeat-y;*/
color:#746865 !important;
/*filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
*/
}

dl.feature:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}


dl.feature dt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
font-weight:700;
color:#cf0/*060*/;
/*background-color:#004d00; */
background-color:#746d65;
/*background:url(/img/bg_main.gif) top right repeat-x;*/
text-align:left;
text-transform:uppercase;
text-indent:1em;
letter-spacing:.5em;
margin:0 .5em;
padding:5px 0;
-moz-border-radius: 10px;
border-radius: 10px;
/*filter:alpha(opacity=99)!important;
opacity:.99 !important;
*/
}

dl.feature dt em {
font-size:80%;
font-weight:700;
color:#C03;
background-color:#FFC;
text-align:center;
text-transform:capitalize;
letter-spacing:.2em;
}

dl.feature dt img {
float:right;
/*background:url(../img/photo-frame.gif) no-repeat bottom right;*/
background-color: transparent;
margin:35px 5px 10px 5px;
padding:0 0 8px 0;
}

dl.feature dd {
margin-left:1em;
font-size:100%;
line-height:1.5em;
color:#746d65;
/*border-bottom:1px dotted #ccc;*/
margin:0 .5em;
padding:5px 0;
/*background:url(/img/microbe_bkgnd.gif) repeat;*/
 -moz-border-radius: 10px;
    border-radius: 10px;

}
dl.feature dd a{
color: #746d65; text-decoration:underline; font-weight:700;
}

.gotop {
text-align:center;
border-bottom:dotted #000;
font-weight:700;
color:#746d65 !important;
}

/*dl.feature dt:hover {
background-color:#FF9; color: #000;
}
*/dl.feature p {background-color:#004d00; color:#746d65; }

/* sidebars */
.box {
font-size:85%;
line-height:1.5em;
color:#c96;
background:#000;
margin:0 0 10px;
padding:0 5px 12px 5px;
 -moz-border-radius: 10px;
    border-radius: 10px;
}

.box h3 {
font-family:verdana, helvetica, arial, sans-serif;
font-size:120%;
font-weight:700;
color:#fff;
margin:0;
padding:6px;
}

.box p,.box ul {
margin:0;
padding:5px 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;
}

.box1 {
margin: 0;
padding: 0;
font-size: 85%;
line-height: 1.5em;
color: #666;
background-color: #fff;
 -moz-border-radius: 10px;
    border-radius: 10px;
}

/* 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 {
font-size:.8em;
font-weight:400;
margin-bottom:1em;
font-family:Verdana, Helvetica, Arial, sans-serif;
padding:0;
/*background:url( ../img/iso9001.gif)no-repeat bottom right;*/

}

#navsite ul {
list-style:none;
margin:0;
padding:0;
}

#navsite ul li {
border-top:1px solid #003;
margin:0;
}

#navsite ul li a {
display:block;
border-left:5px dashed #F4EF0B;
border-right:1px solid #0f0;
border-bottom:1px solid #0F0;
background-color:transparent;
color:#0de100;
text-decoration:none;
font-size:larger;
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:#693;
color:#fff;
}

#navsite ul li em {
color:#FC0;
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:#F00 !important;
border-left:5px double #F00 !important;
border-right:5px double #F00 !important;
text-transform:capitalize;
font-weight:300; font-size:x-small;
cursor:default;
}

#navsite a:visited {
color:#FF0;
}

/*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:#000;
color:red !important;
text-transform:uppercase;
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:left;
color:#cf0;
margin:0;
padding:0;
}

.highlt {
color:#FF0;
}

.highltred {
color:red;
}

.highltwhite {
color:#fff;
font-weight:700;
}

.hoverimg {
color:#cf0;
}

.google {
color:#4c8a49;
text-align:left;
}

blockquote {
color:#060;
font:italic Georgia, Times, serif;
text-align:justify;
margin:0 .5em;
padding:0 7em;
}

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:#000 !important;
}

#gandhi {
color:#000 !important;
text-decoration:underline;
}

h3 {
color:#060;
}

table {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: larger; font-weight:700; }
table a {color:#FF0; }
table img {background:url(../img/photo-frame.gif) no-repeat bottom right ; }

/*Zoom Images*/
.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 } 
