/* GENERAL STYLES */
@import url(./menu.css);
body {
	background-color:#2E2E2E;
        color:white;
	text-align:center;
	font-family:arial;
	font-size:12px;
}
img
{  border-style: none;
}
a {
color:white;
	font-size:12px;
}
a:HOVER {
color:#ff0000;
	font-size:12px;
}
a:VISITED {
color:#a60000;
	font-size:12px;
}


#spanFlags {
	float:right;
}
#spanFlags a img {
	border:0;
	margin-right:0px;
	margin-top:15px;
	margin-left:10px;
        height:20px;
	width:20px;
}

#divMiddle {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	border-top:solid 1px #656565;

	width:974px; /*TODO: Change to 1000px */
	height:490px;
	background-image:url(/media/raw/bg.jpg);

}

#divMiddleContent {

	height:450px;

}

#divMiddleBottomLine {
	height:39px;
	border-top:solid 1px #656565;
	border-bottom:solid 1px #656565;
}

#divBottom {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:974px;
	border-top:solid 1px #656565;
}


.loginBox {
/*	border-top:solid 1px #656565; */
/*	width:900px; */
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	width:974px;
/*	height:35px;*/
	margin-top:0px;
	padding-top:0px;
	color:white;
	font-size:14px;
text-align:right;
	/*float:right;*/

}

.loginBox img {
	margin-right:20px;
margin-left:20px;

}

.loginBox input {
/*	width:95%;*/
}

.opaqueTextbox {
	background-color:black;
	color:white;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
}


.Textbox p {
	font-size:12px;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:24px;
	margin-right:40px;
	color:white;

}

.Textbox h1 {
	font-size:22px;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:24px;
	margin-right:0px;
	color:white;
}

.Textbox h2 {
	font-size:14px;
	font-weight:bold;
	width:82%;
	border-bottom:solid 1px #656565;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:24px;
	margin-right:0px;
	color:white;
}


.cleanTable {
	
}
.cleanTable td {
	padding:0px;
	margin:0px;
	text-indent:0px;
	vertical-align:top;
}
#docDiv {
	width:520px;
	height:450px;
	overflow:auto;

}
#docTable {
	width:520px;
	margin-top:10px;
	margin-left:10px;
}
#docTable th {
	color:white;
	border:#656565 1px solid;
	padding:4px 4px 4px 20px;
	text-align:left;
	font-size:14px;

}
#docTable td {
	color:white;
	border:#656565 1px solid;
	padding:4px 1px 4px 20px;
	text-align:left;
}
#docTable td p {
	margin-left:0px;
}
div#contentLinks {
	border-left:solid 1px #656565;
	text-align:center;
	height:20px;
	color:white;
}
div#contentLinks a, div#contentLinks a:visited {
	color:white;
	text-decoration:none;
}
div#contentLinks a:HOVER {
	color:red;
}

div.ContactForm {
	width:450px;
margin-left:30px;
	border-style:none;
	color:white;
}
div.ContactForm label {
margin-top:10px;
}
.frmButton  {
float:right;
margin-right:36px;
}
div.ContactForm fieldset label input {
	
	width:200px;
	margin-bottom:5px;

}
div.ContactForm .Error {
color:white;
border:solid 1px red;
background-color:sand;
text-indent:10px;
font-family:arial;
float:right;
width:280px;
}
a.backLink {
margin-top:5px;
display:block;
clear:left;
}

/* EDITOR PROPERTIES */
