html {
font-size: 100%; /* For IE's text sizing bug */
}
body {
	background-color: #FFFFFF; 
}

td {
	font:0.8em Verdana; 
}


.caption {
	font-size: 0.8em;
	font-weight: bold;
	color: #566370;
padding-bottom:5px; 
font-style:italic; 
text-align:center; 
}
.caption img {
display: block;
margin-bottom:5px;
}

.prodspec td {
border-style: solid;
border-width: 1px 1px 1px 1px solid; 
border-color: #708090;
}

li {
list-style-type: disc; color: #000000;
list-style-image: url(images/bullets_r2_c2.gif);
list-style-position: outside;
}

.tbflat {
	border-right-color: #484849; 
	border-bottom-color: #484849; 
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 1em;
	font-weight: normal;
         }
.tbflat {
   margin-right: 1px; 
	color: #691001;
	background-color: #EAEBEB;
	border-color: #909192;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 1em;
	font-weight: bold;
            }
.firstline:first-letter {
    font-size: 1.8em;
    font-weight: bold;
    color: #691001;
}
.adminheading {
/*    text-align: center;
    font-weight: bold;
    line-height: 1.3em;
    padding: 3px;
    width: 100%;
    color: #691001;
    background: #EAEBEB;

	background-color: #EAEBEB; */
	color: #691001;
	background-color: #EAEBEB;
	border-color: #909192;
	border-top-width: 1px solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
}
.message {
    text-align: center;
	font: 0.9em Tahoma;
    font-weight: bold;
    line-height: 1.3em;
    padding: 3px;
    width: 100%;
    color: #691001;
    background: #EAEBEB;
}
.buttonsmall {
	color: #691001;
	background-color: #EAEBEB;
	border-color: #909192;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
}
.button {
	color: #0033CC;
	background-color: #EAEBEB;
	border-color: #909192;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
}
.grey { color: #3E567C  !important; }

div.description {
overflow: hidden;
display: block; /* i.e., suppress marker */
height: 4em;
}
.fotgal {
	border:1px; 
	border-thickness: 1px; 
	border-color: #FFF; 
	border-style: solid;}

A:hover, A:active {
	color: #CC0000}
A:hover .fotgal, A:active .fotgal {
	border:1px; 
	border-thickness: 1px;
	border-color: #691001; 
	border-style: solid;
	}
.heading	{
		font-weight: bold;
		font-family : Tahoma, Verdana, Arial;
		font-size: 1.3em;
	}
.small { 
		font-family : Verdana, Arial;
		font-size: 0.8em;
/*		color: #691001; */
		}
.smallTahoma { 
		font-family: Tahoma, Verdana, Arial;
		font-size: 1em;
		}
.maintext { line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 1.1em;
		}
TABLE #graylink TD a {  /* for use with popups */
    color: white;
    font-family: Verdana, Arial;
    font-size: 1em;
    text-decoration: none}
}
TABLE #graylink TD a:hover{ 
        color: pink;
        font-family: Verdana, Arial;
        font-size: 1em;
        text-decoration: underline;
}
.maintextwhite, .maintextwhite td {
        color: #FFFFFF;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 1.1em;
		}
.maintextwhite a, .maintextwhite a:hover { 
        text-decoration: underline;
        color: #FFFFFF;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 1.1em;
		}
.maintextwhite { 
        color: #FFFFFF;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 1.1em;
		}
.maintextwhitesmall { 
        color: #FFFFFF;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 9px;
		}
.maintextContents {	line-height: 1.7em;
		font-family : Verdana, Arial;
		font-size: 1.1em;
		}
.TopNav { font-family :  Tahoma, Verdana, Arial;
		font-weight: Bold;
		font-size: 1.3em;
		text-decoration: none;}

.burgTopNav {  font-family :  Tahoma, Verdana, Arial;
		font-weight: Bold;
		font-size: 1em;
		color: #666666;
		text-decoration: none;}
a.burgTopNav:hover {  font-family :  Tahoma, Verdana, Arial;
		font-weight: Bold;
		font-size: 1em;
		color: #F49503;
		text-decoration: none;}

.burgMainLink { font-family :  Tahoma, Verdana, Arial;
		font-size: 1.1em;
		color: #691001;
		}
.heading {
		font-weight: bold;
		font-family : Tahoma, Verdana, Arial;
		font-size: 1em;
    	}
.burgHeading { 
        font-family :  Tahoma, Verdana, Arial;
		font-weight: Bold;
		font-size: 1.2em;
		color: #691001;
		}
p { text-align: justify; }
.upper	{
		text-transform: uppercase;
		}
.error	{
		font-weight: bolder;
		color: #FFFF00; 
		background: #CC0000
		}

.borderless {
        margin: 0px;
		border-top: 0px solid #99918F;
		border-left: 0px solid #99918F;
		border-right: 0px solid #484849;
		border-bottom: 0px solid #484849;
		}
.border {
		border-top: 1px solid #99918F;
		border-left: 1px solid #99918F;
		border-right: 1px solid #484849;
		border-bottom: 1px solid #484849;
		padding-right: 2px;
		padding-left: 2px;
		}
.page {
/*        background-color: #EAEBEB;
		border-top: 1px solid #99918F;
		border-left: 1px solid #99918F;
		border-right: 1px solid #484849;
		border-bottom: 1px solid #484849;*/
		padding-right: 2px;
		padding-left: 2px;
		}
.pageselected {
        color: maroon;
        background-color: white;
		border-top: 1px solid #99918F;
		border-left: 1px solid #99918F;
		border-right: 1px solid #484849;
		border-bottom: 1px solid #484849;
		padding-right: 2px;
		padding-left: 2px;
		}
.prevnext  { border-color: #4C4B4B ; 
                 font-family: Verdana, Arial;
                 font-size: 1em; 
                 border-width: 1px, solid; 
}
.mainMed { font-family: Verdana, Arial;
     	font-size: 1em;}
.burg { color: #691001;
		font-family: Verdana, Arial;
		font-size: 1em;}
a.burg:hover{ color: ;
		font-family: Verdana, Arial;
		font-size: 1em;
		text-decoration: none}
a.maintextBurg { color: #691001;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 1.1em;
		}
a.maintextBurg:hover { color: #691001;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 1.1em;
		}
paging { color: #4C4B4B;
		font-family: Verdana, Arial;
		font-size: 1em;
		text-decoration: none}

a { color: #4C4B4B;
		font-family: Verdana, Arial;
		font-size: 1em;
		text-decoration: none}
a:hover{ color: #691001;
		font-family: Verdana, Arial;
		font-size: 1em;
		text-decoration: none}
a:hover img {color: #691001;
		font-family: Verdana, Arial;
		font-size: 1em;
		text-decoration: none}
a.subcategory {  font-family : Verdana, Arial;
		font-size: 1em;
		color: #691001;
		text-decoration: none;}
a.subcategory:hover{ 
		font-family :  Verdana, Arial;
		font-size: 1em;
		color: #F49503;
		text-decoration: none;}
select {
    border-right-color: #484849; 
	border-bottom-color: #484849; 
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 1em;
	font-weight: normal;
        }
input, button {
/* color: blue; */
    border-right-color: #484849; 
	border-bottom-color: #484849; 
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 1em;
	font-weight: normal;
    }
.adminobject {
	border-right-color: #484849; 
	border-bottom-color: #484849; 
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-family: Verdana,arial;
	font-size: 1em;
    font-weight: normal;
            }



































span.bigheadline { font-size: 1.1em; font-weight: 800; color: #193f9f }
span.headline { font-size: 1.1em; font-weight: 800; color: #193f9f }
.style1 {font-size: 0.9em}

.navtext { font:normal 1em "Verdana, Arial"; margin-top:10px;  margin-bottom:10px; color:#000000; }
.navtext a { font-size:1em; }
.copyrighttext { font:normal 1em "Verdana, Arial"; color:#808080; }
.copyrighttextmain { font:normal 1em "Verdana, Arial"; color:#808080; }
.navtext a.siteby { color:#808080; font:normal 1em "Verdana, Arial"; }
.navtext a.sitebymain { color:#808080; font:normal 1em "Verdana, Arial"; }

.bold { font-weight: bold; }
.subheading {
	font-family: arial, verdana, lucida, helvetica, sans-serif;
	font-weight: bold;
    font-size: 1em;
    color:#000000;
	margin-bottom: 2px;
	letter-spacing: 1px;
 }

		span.bigheadline { font-size: 1.1em; font-weight: 800; color: #193f9f }
		span.headline { font-size: 1.1em; font-weight: 800; color: #193f9f }

p {
text-align: justify; 
}

.maintext { font:normal 10pt Tahoma, Verdana; }
.maintext p { font:normal 10pt Tahoma, Verdana; }
.maintext td { font:normal 10pt Tahoma, Verdana; }
div.h3 {
	font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: normal;
    font-size: 1.2em;
    color:#000000;
	margin-bottom: 2px;
	letter-spacing: 1px;
}
.info { border-bottom: 1px dotted #708090; cursor: help; }

div.underline2 { 
border-bottom: 2px solid #7EA7FF;
 }

.underlinek { border-bottom: 3px solid #7EA7FF;}
.underlineblue { border-bottom: 1px solid #7EA7FF;}
.underlineblock { border-bottom: 3px solid #7EA7FF;}

h1 {
    font-family:  Tahoma, Verdana, Arial;
	font-weight: Bold;
	font-size: 14px !important;
	color: #3E567C;
}

.underlinesub { 
	color: #3E567C !important;
	font-weight: bold;
	margin-bottom: 6px;
	padding-bottom: 2px;
	border-bottom: 1px solid #FBAD03;
	padding-top: 2px;
}

.underline { 
	color: #3E567C !important;
	padding-bottom: 2px;
	border-bottom: 1px solid #FBAD03;
	padding-top: 2px;
	border-top: 1px solid #FBAD03;
}

.heading {
	font-family: arial, verdana, helvetica ;
    font-size: 1em;
    color: #607591;
    font-weight: bold;
 }
h2 {
	font-family: verdana, helvetica ;
    font-size: 1.1em;
    color: #3E567C;
    font-weight: bold;
 }
h3 {
	font-family:  Verdana, arial, helvetica, sans-serif;
    font-size: 1em;
    color: #3E567C;
    font-weight: bold;
 }

a {font-size: 1em; text-decoration:none;}
a:link { text-decoration:none; color:#0033cc; }
a:active { text-decoration:none; color:#0033cc; }
a:visited {text-decoration:none; color:#0033cc; }
a:hover { text-decoration:underline;  color: #ff6600; }

a.productlink {font-size: 1.1em; }
a.productlink:link { text-decoration:none; color:#0033cc; }
a.productlink:active { text-decoration:none; color:#0033cc; }
a.productlink:visited {text-decoration:none; color:#0033cc; }
a.productlink:hover { text-decoration:underline;  color: #ff6600; }

a.small:hover { text-decoration:underline;  color: #ff6600; font-family : Verdana, Arial;
		font-size: 0.8em;
}
acronym	{
    font:normal 1em "Verdana, Arial"; 
    color: #03C;
    border-bottom: 1px dotted #03C;
	cursor : help;
}
.upper { text-transform: uppercase; }
.status {
overflow: hidden;
display: block;
height: 1.3em;
    text-align: right;
    font-weight: bold;
	color: #CC0000;
}
.cssbtnsmall {
	display:inline; display:inline-block;
	width:50px;
	margin-right:0.1em; 
	margin-top:0.1em; 
	margin-bottom:0.1em; 
    padding:1px;
	font-size:1em;
	font-family:   Trebuchet MS, Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	background:#cdf;
	color:#333;
	border:1px solid black;
	vertical-align:middle;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.cssbtnsmall[class] {
	width:auto;
	min-width:50px;
	}
.cssbtnsmall strong {
	font-weight:bold;
	background:white;
	color:#06c;
	}
.cssbtnsmall:link { background:#cdf; text-decoration:none;  color:black }
.cssbtnsmall:active { background:#cdf; text-decoration:none;  color:black  }
.cssbtnsmall:visited { background:#cdf; text-decoration:none; color:black }
.cssbtnsmall:hover strong { background:#cdf; text-decoration:none; color:black; }
.cssbtnsmall:hover { background:#339900; text-decoration:none; color:white }
.cssbtn {
	display:inline; display:inline-block;
	width:50px;
	margin-right:0.5em; 
	margin-top:0.4em; 
	margin-bottom:0.4em; 
    padding:1px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	background:FFF784;
	color:FFF784;
	border:1px solid #6C6C6C;
	vertical-align:middle;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.cssbtn[class] {
	width:auto;
	min-width:50px;
	}
.cssbtn strong {
	font-weight:bold;
	background:white;
	color:#000066;
	}
.cssbtn:link { background:#E8E8E8; text-decoration:none;  color:black }
.cssbtn:active { background:#E8E8E8; text-decoration:none;  color:black  }
.cssbtn:visited { background:#E8E8E8; text-decoration:none; color:black }
.cssbtn:hover strong { background:#FFF784; text-decoration:none; color:black; }
.cssbtn:hover { background:#FFD721; text-decoration:none; color:#000066 }


.btnw3c { background:green; color:#FFD721 }

.btnxml { background:#f90; color:black }
.btnw4d { background:#090; color:white }
	.btnw4d strong { color:#090 }
.btnpwr { background:#006; color:white }
	.btnpwr strong { background:#ccf; color:#006 }
.btnauth { background:#dd9; color:black }
	.btnauth strong { background:#003; color:#ffc }

#footer {
	font: verdana;
	font-size: 10px;
	color: #000000;
}
#footer a:link, #footer a:visited, #footer a:hover, #copyright a:active {
	text-decoration:none;
	font: verdana;
	font-size: 10px;
}
