/* shared tags */
body { font-size: 10pt; font-family: verdana; background-image:url(../images/miscHtmlBg.jpg); background-repeat:repeat-y; background-color: #F7FFEC; line-height: 14pt; scrollbar-3dlight-color:#cccccc; scrollbar-arrow-color:white;scrollbar-base-color:#495070;scrollbar-darkshadow-color:black;scrollbar-face-color:#495070;scrollbar-highlight-color:#999999;scrollbar-shadow-color:black;}
ol { list-style-type: decimal; }
td, li { font-size: 9pt; font-family: Verdana; color: #333333; line-height: 16pt; }
td.norepeat { background-repeat: no-repeat; }
td.repeatx { background-repeat:repeat-x; }
td.repeaty { background-repeat: repeat-y; }
td.repeatxy { background-repeat: repeat; }
td#LoginBgColor{ background-color:#D2EFBB; }
td#LoginHeader{ font-family: verdana; font-size: 20px; color: #3A5B24; font-weight: bold; line-height: 25px; height:25px;  }
td#LoginTheme{ background-color:#30B4E2; }
td#UserHeader{ font-family: verdana; font-size: 12px; color: #ffffff; font-weight: bold; line-height: 25px; height:25px;  }
td.hzLine { background-image: url(../images/miscDotted.gif); background-repeat: repeat-x; height:1px;}
td.tabs8 { font-size:8pt; font-weight:bold; font-family: verdana; color:#3A5B24; cursor: hand, pointer;}
td.tabs7 { font-size:7pt; font-weight:bold; font-family: verdana; color:#3A5B24; cursor: hand, pointer;}


a:link, a:visited, a:active { font-size: 10pt; color: #02558F; text-decoration: underline; line-height: 12pt; }
a:hover { font-size: 10pt; color: #02558F; text-decoration: none; line-height: 12pt; }

.error { font-size: 9pt; font-family: verdana, arial, helvetica, sans-serif; color: red; line-height: 10pt;	}
.heading{ font-family: verdana; font-size: 20px; color: #71624A; font-weight: bold; line-height: 25px; height:25px;  }

.hand { cursor: hand; }
.headingbluebold8 { font-size: 8pt; color:  #006699; font-weight: bold; }
.invisible { display: none; }
.nicetext { font-size: 9pt; font-family: verdana, arial, helvetica, sans-serif; color: #333333; line-height: 10pt; }
.NavOff {cursor: hand; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; vertical-align:middle; color:#ffffff; line-height: 12pt; font-weight: bold;}
.NavOn {cursor: hand; font-size: 12px; font-family:  verdana, arial, helvetica, sans-serif;vertical-align:middle;  color: #ff9900; line-height: 12pt; font-weight: bold;}
.NavOver {cursor: hand; font-size: 12px; font-family: verdana,  arial, helvetica, sans-serif;vertical-align:middle;  color: #ff9900; line-height: 12pt; font-weight: bold;}
.visible { display: block; }

/* front-end tags */
.bcarrow { font-size: 8pt; color: #AC3023; }
.border { background-color:#B1E590; }
.bold { font-weight: bold; }
.caption { font-size: 8pt; line-height: 10pt; }
.footer {  font-size: 8pt; font-weight: bold; color: #333333; text-align: center; line-height: 10pt; }
.navtext { font-size: 10pt; font-family: Arial; color: #003399; line-height: 12pt; }
.navtopcenter { background-repeat: no-repeat; background-position: top center; }
.navbottomcenter { background-repeat: no-repeat; background-position: bottom center; }
.gridheader { background-color:#80A77E; color:White; font-family: verdana; font-size: 10pt; text-align:center; line-height:20px; }
.griditem { background-image: url(../images/miscGridItem.jpg); background-repeat:repeat-x; background-color:#f7f7f7; color:#333333; font-family: verdana; font-size: 10pt; height:25px; }
.gridaltitem { background-color:#FFFFFF; color:#333333; font-family: verdana; font-size: 10pt; height:25px; }
a.gridpager:link, a.gridpager:visited, a.gridpager:active { color:#80A77E; font-family: verdana; font-size: 10pt; text-align:center; line-height:20px; }
a.gridpager:hover { color:#ff3300; font-family: verdana; font-size: 10pt; text-align:center; line-height:20px;  }

a.footer:link, a.footer:visited, a.footer:active {  font-size: 8pt; font-weight: bold; color: #333333; text-decoration: none; }
a.footer:hover{ font-size: 8pt; font-weight: bold; color: #fff5ae; text-decoration: none; }
a.small:link, a.small:visited, a.small:active, a.small:hover { font-size: 8pt; color: #02558F; text-decoration: none; }

/* back-end tags */
.adminbuttons { font-size: 8pt; color: Gray; }
.admincompanyname { font-size: 11pt; font-weight: bold; color: white; line-height: 12pt; }
.adminheading { font-size: 11pt; font-weight: bold; color: white; line-height: 22px; }
.adminhome { font-size: 10pt; font-weight: bold; color: #006699; }
.adminmessage { font-size: 10pt; color: #339900; font-weight: bold; font-style: italic; line-height:13pt; }
.admintoplinks { font-size: 8pt; color: white; line-height: 11pt; }
.bold8 { font-size: 8pt; font-weight: bold; }
a.admintoplinks:link, a.admintoplinks:visited, a.admintoplinks:active, a.admintoplinks:hover { font-size: 8pt; font-weight: bold; text-decoration: none; color: white; }
a.adminbuttons:link, a.adminbuttons:visited, a.adminbuttons:active, a.adminbuttons:hover { font-size:8pt; text-decoration: none; color: #006699; }

.alert {
	background: #fff6bf url(../images/icnAlert.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left; height:35px;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}
.message {
	background: #DEF0DE url(../images/icnMessage.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left; 
	height:35px;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #65BA69;
	border-bottom: 2px solid #65BA69;
	}
	
	
/* Photos FlyOut Tags */
div.niceTitle { background-color: #D2EFBB; border: 2px solid #B1E590; color: #765278;	font-weight: bold;	font-size: 10px; font-family:Verdana, Helvetica; width: 275px;	left: 0;	top: 0;	padding: 4px;	position: absolute;	text-align: left;	z-index: 20;	-moz-border-radius: 0 10px 10px 10px;	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);	-moz-opacity: .87;	-khtml-opacity: .87;	opacity: .87; }
div.niceTitle .contents{	margin: 0;	padding: 0 3px;	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}
div.niceTitle p { background-color: #C4D2F4; color: #D17E62; font-size: 9px; padding: 3px 0 0 0; margin: 0; text-align: left;	-moz-opacity: 1;}
div.domTTOverlib {  background-color: #ffffff; border: 2px solid #ffffff; }
div.domTTOverlib .caption { background-color: #ffffff; color: #003366;font-family: Verdana, Helvetica; font-size: 10px; font-weight: bold; }
div.domTTOverlib .contents { background-color: #ffffff; color: #003366; font-family: Verdana, Helvetica; font-size: 10px; padding: 2px;  }
font.divAltHeading { color: #333333;	font-weight: bold;	font-size: 10px; font-family: Verdana, Helvetica; }
font.divAltContent { color: #333333;	font-weight: normal;	font-size: 10px; font-family: Verdana, Helvetica; }
font.divAltCaption { color: #333333;	font-weight: bold;	font-size: 12px; font-family: Verdana, Helvetica; }
