a:link, a:visited, a:hover {
	/*padding: 3px 7px 3px 7px;
	*/
	/*border-right: 1px solid #369;
	*/
	color : #000000;
	text-decoration : none;
}

body {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

h3 {
	font-size : 120%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

input {
	padding : 2px;
	cursor : pointer;
	font-weight : bold;
}
textarea.links {
	padding : 2px;
	cursor : pointer;
	font-weight : normal;
}
input.links {
	padding : 2px;
	cursor : pointer;
	border : 1px solid #C0C0C0;
	padding : 2px;
	font-weight : normal;
}
textarea {
	border : 1px solid #C0C0C0;
	padding : 2px;
}

p.justify{
	text-align : justify;
}
p.locationbar {
	clear : both;
	font-style : italic;
	margin : 10px 0 10px 0;
	padding : 3px;
	text-align : left;
}
p.image-caption {
	margin : 10px 0 10px 0;
	padding : 3px;
	text-align : center;
	font-weight : bold;
}
 span.image-caption {
	margin : 10px 0 10px 0;
	padding : 10px 0 10px 0;
	padding : 3px;
	text-align : center;
	font-weight : bold;
}
p.locationbar a {
	font-style : normal;
	font-weight : bold;
}

table {
	font-size : 90%;
}

table.maintable {
	border-top : 1px solid #004494;
	border-bottom : 1px solid #004494;
	border-collapse : collapse;
	font-size : 100%;
	margin : 10px 0 0 0;
	width : 100%;
}

table.maintable a:link, table.maintable a:visited, table.maintable a:hover{
	font-weight : bold;
}

table.maintable a:hover{
	text-decoration : underline;
}

table.maintable td {
	padding : 7px 7px 7px 7px;
}
div.left-image {
	display : inline;
	float : left;
	margin : 40px 0 0 40px;
}
div.left-image img{
	margin : 0 0 10px 0;
}
div.right-image {
	display : inline;
	float : right;
	margin : 40px 40px 0 0;
}
div.right-image img{
	margin : 0 0 10px 0;
}
table.maintable h3 {
	font-size : 100%;
}

table.maintable td.forumcat {
	background-color : #004494;
	color : #FFFFFF;
	font-weight : bold;
	padding : 2px 7px 2px 7px;
}

table.maintable th {
	background-color : #004494;
	color : #FFFFFF;
	font-weight : bold;
	padding : 2px 7px 2px 7px;
	text-align : left;
}

td.body {
	padding : 0px 0px 0px 10px;
}

td.fieldtitle {
	font-weight : bold;
	height : 1%;
	width : 25%;
}

td.formcontrols {
	padding : 6px;
	text-align : center;
}

td.forumcat a:link, td.forumcat a:visited{
	color : #FFFFFF;
}

textarea {
	width : 99%;
}

textarea#tags-txtarea {
	/*fixes a strange bug in Firefox 1.0 makingthe box wider when hovering BBCode tags*/
	width : 98%;
}

#bottom {
	/* width: 705px;
	*/
	/*background-color: #E8E8E8;
	*/
	/*border: 1px solid #369;
	*/
	clear : both;
	color : #333333;
	float : right;
	font-style : normal;
	padding : 3px 0px 3px 9px;
	text-align : right;
	font-size : 76%;
}

#toolbarbottom {
	float : right;
	line-height : 23px;
	margin : 10px 0 0 0;
	text-align : right;
}

#toolbartop {
	float : right;
	line-height : 23px;
	margin : 0 0 6px 0;
	text-align : right;
}

#toolbartop a, #toolbarbottom a {
	background-color : #004494;
	border-bottom : 1px solid #336699;
	border-left : 1px solid #99B2CC;
	border-right : 1px solid #336699;
	border-top : 1px solid #99B2CC;
	color : #FFFFFF;
	font-weight : bold;
	margin : 0 0 0 4px;
	padding : 3px 11px 3px 11px;
	text-decoration : none !important;
}

#toolbartop a:hover, #toolbarbottom a:hover {
	background-color : #FFFFFF;
	border-bottom : 1px solid #99B2CC;
	border-left : 1px solid #336699;
	border-right : 1px solid #99B2CC;
	border-top : 1px solid #336699;
	color : #000000;
}

#topmenu {
	/*width: 90%;
	*/
	background-color : #004494;
	border : 1px solid #336699;
	clear : both;
	color : #FFFFFF;
	float : none;
	margin : 10px 0 0 0;
	padding : 2px 0 2px 0;
	text-align : center;
}

#topmenu ul {
	list-style : none;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

#topmenu ul li {
	display : inline;
}

#topmenu ul li a:hover {
	text-decoration : underline;
}

#topmenu ul li a:link, #topmenu ul li a:visited {
	color : #FFFFFF;
	font-weight : bold;
}

#topmenu ul li a:link, #topmenu ul li a:visited, #topmenu ul li a:hover {
	padding : 3px 10px 3px 10px;
	text-decoration : none;
	font-weight : bold;
}

input[type="submit"], input[type="reset"], input[type="button"]  input[type="file"] {
	border : 0px solid #C0C0C0;
	background-color : #004494;
	padding: 0 10px 0 10px;
	cursor: pointer;
	font-weight: normal;
	color : White;
}