
body /*{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background:#fff;
color:#000;
margin:0;
padding:0;
}*/
{font:.9em/140% Arial, Helvetica, sans-serif;margin:0;padding:0;color:#FFF;background-color:#8B1314;}
/** {-moz-border-radius: 10px;
    border-radius: 5px;}
*/#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;
}

blockquote :before {content:url(/img/quote_open-grey.gif)}
blockquote :after {content:url(/img/quotesclose_grey.gif)}
dd.bg blockquote :before {content:url(/img/quote_open-grey.gif)}
dd.bg blockquote :after {content:url(/img/quotesclose_grey.gif)}

/* layout */
#wrap /*{
min-width:500px;
max-width:1400px;
background:url(../img/wrap-bg.gif) repeat-y 70% 0;
}*/
{width:100%;margin:0 auto;padding:0; }
#content /*{
float:left;
width:70%;
font-size:95%;
color:#333;
line-height:1.5em;
}*/
{float:right;width:80.5%; margin-top:6em; margin-bottom:1%; /*background: url(/img/logo_tr1.gif) top right no-repeat;*/ /*border:inset #000 10px;*/}
#sidebar /*{
float:right;
width:30%;
}*/
{float:left;width:19%;padding-bottom:10px; background-color:#8B1314;
/*border:inset black 10px; */}

#footer /*{ 
clear:both;
background:#828377 url(../img/footer-bg.gif) repeat-x top left;
color:#fff;
/*border-top:solid #0F0;*/
{ text-align:center; color:#FFC;clear:both;background-color:#282828;}

/* gutters */
#content img {
padding:5px;
}

#content .gutter {
/*background:url(../img/content-bg.gif) repeat-x top left;*/
padding:25px; background-color:#282828;
}

#sidebar .gutter,#sidebar-2 .gutter {
padding:15px;background-color:#282828;
}

/* header */
#header {
margin:0;
padding:0;
background:url( ../img/logo_tr1.gif)no-repeat bottom right; 

/*border:inset black 10px;*/
background-color:#282828;
position:fixed;
width:100%;
}

#header h1 {
font-family:"Times New Roman", Times, serif;
font-size:3.5em;
color:#576f25;
text-align:right;
font-weight:800;
letter-spacing:.2em;
font-style:italic;
background: url(/img/iso9001.gif) no-repeat;
margin:0 0px 0 260px;
padding:35px 100px 0px ; 
background-color:transparent;
}

#header h1 span {
color:#65b350;
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 10px 0;
	padding: 0 3px 5px 3px;
	font-size: 85%;
	line-height: 1.5em;
	color: #fff;
	background-color:transparent ;
	 -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: #00ff00;
font-size:.8em;
font-weight:400;
font-family:Verdana, Helvetica, Arial, sans-serif;
padding:7.6em 0 0 0;
background:url( ../img/lamp.jpg)no-repeat left;
text-align:center;

}

cite a span { display:none; } cite a:hover span { display:inline; color:#B34700; } 

#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 outset #fff;
border-bottom:1px outset #000;*/
background-color:#000;
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:3px outset #000;
/*border-right:10px dashed #0f0;
border-top:3px outset #000;*/
background-color:transparent;
color:orange;

}

#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:#000 !important;
color:#fff !important;
border-bottom:1px dotted #0f0 !important;
border-top:1px dotted #0F0 !important;
*/text-transform:uppercase;
/*font-variant:small-caps;*/
font-weight:300; 
cursor:default;
/*text-decoration:underline;*/
}

#navsite a:visited {
color:#cf0;
}

/*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;
padding:0 1em;
width:35em;
border-left:double 3px #999;
}

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;
padding: .5em;
}

.menu a.p1:hover .large {
display:block;
position:fixed;
top:100px;
left:575px;
width:300px;
height:200px;
border: inset #CC9900 20px;
}

/*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-right:.5em;
}

.menu a img,.menu1 a img {
border:0;
padding:1em;
}

.menu a.p1:hover,.menu1 a.p1:hover {
text-decoration:none;
background-color:transparent;
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 } 

cite a span { display:none; } cite a:hover span { display:inline; color:#B34700; } 