/* redefine tags */

html, body { 
	color: Black; 
	background: White url(../graphics/circlebground.gif); 
	font-family:Verdana, Arial;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	border:0px;
	height:100%;
	width:100%;
}

form, table, p, li, td, input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

li { margin:3px; }

a {text-decoration:none;}

a:link {color:black;}
a:visited {color:black;}
a:active {color:red;}
a:hover {color:red; font-weight:normal; text-decoration:none;}

a.revlink:link {color:white; font-weight:bold;}
a.revlink:visited {color:white; font-weight:bold;}
a.revlink:active {color:white; font-weight:bold;text-decoration:underline;}
a.revlink:hover {color:white; font-weight:bold;}

a.pagelink:link {color:white; font-weight:normal;}
a.pagelink:visited {color:white; font-weight:normal;}
a.pagelink:active {color:red; font-weight:normal;text-decoration:underline;}
a.pagelink:hover {color:red; font-weight:normal;}

a.endlink:link {color:gray; font-size:9px;}
a.endlink:visited {color:gray; font-size:9px;}
a.endlink:active {color:red; font-size:9px;text-decoration:underline;}
a.endlink:hover {color:red; font-size:9px; text-decoration:underline;}

a.backlink:link {color:red; font-weight:bold;}
a.backlink:visited {color:red; font-weight:bold;}
a.backlink:active {color:red; text-decoration:underline; font-weight:bold;}
a.backlink:hover {color:red; text-decoration:underline; font-weight:bold;}

a.buttonlink {
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

a.buttonlink:visited {
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

a.buttonlink:hover {
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

a.pressthis {
	font-weight:bold;
	color: red;
}

h1 {font-size:16px;color:#019fe4;}
h2 {font-size:14px;color:#019fe4;}
h3 {
	color:#019fe4;
	font-size:12px; 
	font-weight:bold;
    text-align:left; 
}
h4 {
	color:#019fe4;
	font-size:11px; 
	font-weight:bold;
}

/* CLASS definitions  */

#container	{
	/* this is needed to make Mozilla browsers center the content table */
	width: 760px;
	/* height: 100%; */
	margin: 0 auto;
	background: white;
}

.adminmenu {
	height: 20px;
}

.alert {
	color:red;
	font-weight:bold;
}

.biglogobar {
	height:70px;
	width:100%;
	vertical-align:middle;
	background: white; 
}

.bodybordered {
	width:730px;
	height:100%;  
	border:0px;
	margin:10px; 
}

.buttonbox {
	/* width: 100px; */
	text-align: center;
	background: gray url(../graphics/buttonbground8x16.gif); 
}

.buttongo {
	font-family: verdana, arial;
	font-size: 9px;
	width: 25px;
	text-align: center;
	font-weight:bold;
	background: gray url(../graphics/buttonbground8x16.gif); 
	border: 0px;
	border-left: thin solid black;
	cursor:pointer;
}

.buttonbasket {
	text-align: center;
	background: gray url(../graphics/buttonbground8x16.gif); 
}

.buttondivider {
	background: gray url(../graphics/buttonbground8x16.gif); 
}

.contentend {
	height: 20px;
	margin: 0px;
	font-size:9px; 
	color: gray;
	text-align: center;
}

.contentfooter {
	height: 20px; 
	margin: 0px;
	color:white;
	font-size:9px; 
	text-align:right;
	font-style:italic;
	background-color: gray;
}

.contentheader {
	height: 20px;
	margin: 0px;
}

.contenttable {
	width: 760px;
	/* height: 100%; */
	border: 0px;
	background: white;
}

.divider {
	width: 100%;
	height: 11px;
	vertical-align: center;
	background: url(../graphics/line-greydot.gif) repeat-x;
}

.dottedline {
	height: 1px;
	background: gray url(../graphics/dottedbground.gif); 
}

.errortext {
	color:red; 
	font-weight:bold;
	text-align: center;
	font-size: 12px;
}

.gallerycell {
	height:130px;
	width:140px;
	text-align:center;
	margin:0px;
}

.gallerycellphoto {
	height:100px;
	width:100%;
	text-align:center;
}

.gallerycellline {
	height:10px;
	width:100%;
	text-align:center;
}

.hometitle {
	font-size:12px; 
	font-weight:bold;
    text-align:left; 
}

.mandatoryfield {
	color: red;
	font-style: italic;
	font-weight: bold;
}

.menubox {
	width: 120px;
	vertical-align: top;
}

.menutable {
	background: white url(../graphics/menu-spacer.gif);
	width: 118px;
	border: 0px;
}

.popuptable {
	width: 100%;
	height: 300px;
	vertical-align: top;
	border: 11px;
	background: white;
}

.quotedtext {
	font-style:italic;
	color: black;
	/* color:#999999;*/
}

.tablenormal { 
	width: 100%;
}

.tablefooter {	
	height: 16px;
	color: white; 
	font-size: 11px;
	font-weight: normal; 
	text-align: left;
	background: gray;
}

.tabletitle {
	padding-left: 2px;
	background: gray; 
	color:white; 
	font-size:11px;
	font-weight:bold; 
	text-align:left;
	height:16px;
}

.tabletext {
	height:25px;
	padding-left: 2px;
	color:black; 
	background-position:top; 
	font-size:11px; 	
	font-weight:normal; 
	text-align:left;
	background-color: #CCCCCC;
}

.tabletext2 {
	color:black;
	background-position: top;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background-color: #CCCCCC;
}

.tabledisabled {
	background:white; 
	color: Silver; 
	background-position:top; 
	font-size:11px; 
	font-weight:normal; 
	text-align:left;
}

.textbigger {
	vertical-align:top;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left:4px;
	padding-right: 4px;
}

.tips {
	background:#FFCCCC;
	font-style:italic;
	border:solid thick #FFCCCC;
	margin:10px;
	width:75%;
}

.tips2 {
	float:right;
	position:relative;
}

.topbarmenu {
	height: 16px;
	background: gray url(../graphics/spacer.gif);
}

.topbar1 {
	height: 40px;
	text-align: left;
	background: #CCCCCC;
}