@charset "utf-8";
/* CSS Document */

.all {
width:800px;
}

.left {
width:200px;
float:left;
display:inline;


}

.right {
width:600px;
float:left;


}

.menuactive {
padding-top:5px;
background-image:url(../img/spbg2.gif);
width:120px;
float:left;
display:inline;
text-align:center;
height:20px;
}

.menuoption {
padding-top:5px;
background-image:url(../img/spbg.gif);
width:120px;
float:left;
display:inline;
text-align:center;
height:20px;
}

a.menulink, a.menulink:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
text-decoration:none;

}

a.menulink:hover {
color:#00CCCC;
}
a.menulink2, a.menulink2:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
text-decoration:none;

}

a.menulink2:hover {
color:#00CCCC;
}


.formtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.tabletext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
font-weight:bold;
}

a.toplink, a.toplink:active {
font-size:16px;
color:#4F81BD;
font-family:"Segoe UI",Arial,Helvetica,sans-serif;
}

a.toplink:hover {
text-decoration:underline;
}
.clear {
clear:both;
}

.trbg {
background-color:#e5e5e5;
color:#000000;

}

.tdcel {

background-color:#ffffff;

}
.editform {
width:50%;
background-color:#E5E5E5;
}

.adminheaders {
color:#981039;
font-family:Arial;
font-size:13px;
height:20px;
letter-spacing:0.7em;
margin:5px 0px;

}

.panelelement {
background-color:#FFFFFF;
border-bottom:1px dashed #CCCCCC;
float:left;
height:25px;
margin:10px 0px;
padding:0px 5px;
width:160px;
}

.maincontent {
background-color:#FFFFFF;
color:#000000;
float:left;
height:auto;
margin-bottom:0px;
margin-left:0px;
padding:0px 5px 15px 10px;
text-align:left;
width:732px;
}





.answerrow {
width:500px;
}

.answerlabel {

float:left;
display:inline;
width:100px;
margin-bottom:20px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.bodytext {

margin-bottom:20px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.htmlanswertext {
float:left;
display:inline;
margin:0px 0px 0px 10px;
width:350px;
margin-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

form#dbform {
color: -moz-FieldText;
font: -moz-field;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size: 12px;
text-align: left;
}

form#dbform button{
  font-style       : normal;
  font-size        : 14px;
  font-weight      : normal;
  background-color : #e5e5e5;
  color            : #000000;
  border           : 1px solid #333333;
  margin-bottom: 10px;
}

form#dbform input,form#dbform select {
border:1px solid #cccccc;
}

.sinput {
border:1px solid #999999;
font-size:15px;
font-weight:normal;
margin:0 0 0 5px;
padding:1px 5px 1px 20px;
width:400px;

}


.sbutton {

background:none repeat scroll 0 0 #003366;
border:1px solid #999999;
color:#FFFFFF;
font-size:15px;
padding:0 4px;
}

form#askform {
padding: 1px 0 1px 0;
background-color: -moz-Field;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size: 12px;

}


form#adminForm {
padding: 1px 0 1px 0;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size: 12px;

}

.helptext {

color:#333333;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.pagenow, a.pagenow:active {

padding:2px 5px 2px 5px;
margin:5px -2px 0 2px;
border:1px solid #e5e5e5;
color:#00CCCC;

}

a.pagenow:hover {

padding:2px 5px 2px 5px;
margin:5px -2px 0 2px;
border:1px solid #333333;

}


a.pagenext, a.pagenext:active {

padding:2px 5px 2px 5px;
margin:5px -2px 0 2px;
border:1px solid #e5e5e5;
color:#cccccc;

}

a.pagenext:hover {

padding:2px 5px 2px 5px;
margin:5px -2px 0 2px;
border:1px solid #333333;

}


div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CC0000; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

/* Caption fixes */
.img_caption.left {
	float: left;
	margin-right: 1em;
}

.img_caption.right {
	float: right;
	margin-left: 1em;
}

.img_caption.left p {
	clear: left;
	text-align: center;
}

.img_caption.right p {
	clear: right;
	text-align: center;
}

