/* Standard CSS Tags */
html, body{
	font-family:"Times New Roman", Times, serif;
	font-size: small;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}
.bigtable{
	height:100%;
}
#wrapper {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}
select, textarea, input {
	font-family: Arial;
	font-size: small;
}
form {
	margin: 0px;
	padding: 0px;
}
a, a:visited {
color: #68191e;
text-decoration:none ;
}
a:hover {
color: #68191e; 
text-decoration:underline;
}
hr {
color: #CCCCCC;
border: 0;
height: 1px;
}

/* General */
.mainTitle {
color: #68191e; 
font-size:x-large;
}
.mainLargeSub {
color: #68191e; 
font-size:medium; 
}
.mainSub {
color: #68191e; 
font-size:small; 
}
.mainBody {
color: #666666; 
font-size:small; 
}
.mainSmall{
color: #feadb1; 
font-size:x-small; 
}
hr.compactHR{
color:#8e5356;
border-bottom:1px dotted #bd6e72;
}
a.mainSmall{
color:#FFFFFF;
}
.photocomment{
color:#000000;
font-size:10px;
font-style:italic;
}

.rowHeader{
}
.rowMain1{
}
.rowMain2{
}

.galleryBG{
background-color:#FFFFFF;
}

/* Main Menu */
table.mainmenu {
	padding: 0px;
	border: none;
}
td.mainmenu,tr.mainmenu{
	border-right: solid #CCCCCC 1px;
	text-align:center;
	padding:6px 5px 2px 6px;
}
td.mainmenuOver,tr.mainmenuOver{
	border-right: solid #CCCCCC 1px;
	text-align:center;
	padding:6px 5px 2px 6px;
	background-color: #68191e;
}
td.selected, tr.selected{
	border-right: solid #CCCCCC 1px;
	text-align:center;
	padding:6px 5px 2px 6px;
	background-color: #68191e;
}
td.selectedOver, tr.selectedOver{
	border-right: solid #CCCCCC 1px;
	text-align:center;
	padding:6px 5px 2px 6px;
	background-color: #68191e;
}
div.mainmenu a {
color: #FFFFFF; 
text-decoration:none; 
font-size:13px;
font-weight:bold;
}
div.mainmenu a:link {
color: #FFFFFF; 
text-decoration:none ;
}

div.mainmenu a:active { 
color: #FFFFFF;
text-decoration:none ;
}

div.mainmenu a:visited {
color: #FFFFFF; 
text-decoration:none ;
}

div.mainmenu a:hover {
color: #FFFFFF;
text-decoration:none ;
}
div.selected a{
color: #FFFFFF; 
text-decoration:none; 
font-size:small; 
font-weight:bold;
}
div.selected a:visited{
color: #FFFFFF; 
text-decoration:none ;
}

/* Sub menu */
table.submenu {
}
td.submenu,tr.submenu{
	background-color:#68191e;
	padding:5px 20px 5px 20px;
	border-right: dotted #471215 1px;
}
td.submenuOver,tr.submenuOver{
	background-color:#68191e;
	padding:5px 20px 5px 20px;
	border-right: dotted #471215 1px;
}
div.submenu a, a.submenu, div.submenu a:link, a.submenu a:link, div.submenu a:active, div.submenu a:visited, a.submenu a:visited {
color: #FFFFFF;
text-decoration:none;
}
div.submenu a:hover, a.submenu a:hover {
color: #FFFFFF;
text-decoration:underline;
}

.error { font-size: small; color: #FF0000; font-weight:bold}
.subsection { color: #FFFFFF; }

/* Calendar */
td.calNums { border-left:1px solid #BBBBBB; background-color: #BBBBBB; color:#68191e; font-size: 10px; }
td.calInfo { border-left:1px solid #BBBBBB; }
td.todayNums { border-left:1px solid #68191e; background-color: #68191e; color:#FFFFFF; font-size: 10px; }
td.todayInfo { border-left:1px solid #68191e; }

td.calMain { border-left:1px solid #BBBBBB; background-color: #FFFFFF; }
td.calWkend { border-left:1px solid #BBBBBB; background-color: #DDDDDD; }

/* jtip */

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #C66810;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	color:#FFFFFF;
	background-color: #C66810;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
}

#JT_close_right{
	color:#FFFFFF;
	background-color: #C66810;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}