/******************
 * General Styles *
 ******************/

html, body, p, table, td, form, img, input
{
    font-size: 12px;
}

html, body, div, p, table, form, img, h1, h2, h3, h4, h5, h6, input
{
    font-family: arial,Verdana,helvetica,sans-serif;
    padding: 0px;
    margin: 0px;
    /*border: 0px transparent none;*/
    background-position: left top;
    background-repeat: no-repeat;
}

.help
{
    color:Navy;
}


body
{
    font-size: 12px;
    background-color: #ffffff;
}

h1
{
    color:#028dc8;
    font-family: arial, Verdana, helvetica;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
}

h2
{
    color:#028dc8;
    font-family: arial, Verdana, helvetica;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
}

h3
{
    color:#028dc8;
    font-family: arial, Verdana, helvetica;
    font-size: 11px;
    font-weight:normal;
    text-decoration: none;
}

p, h1, h2, h3, h4, h5, h6
{
    /*line-height: 1.2em;*/
}

a, a:visited
{
    color: #4E7DC2;
    text-decoration: none;
}

a:active, a:hover
{
    color: #4E7DC2;
    text-decoration: underline;
}

ul
{
    margin: 0px;
    padding: 0px 0px 0px 25px;
}

li
{
    margin: 0px;
    padding: 0px;
}

p
{
    /*line-height: 1.4em;
    font-size: 1em;*/
}


.submenu a, .submenu a:visited
{
    color:#646464;
    font-family: arial, Verdana, helvetica;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
}

.submenu a:hover, .submenu a:active
{
    color: #028dc8;
}


.submenu_selected, .submenu_selected a, .submenu_selected a:active, .submenu_selected a:hover, .submenu_selected a:visited
{
    color:#028dc8;
    background-color: #e1f7fa;
    font-family: arial, Verdana, helvetica;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
}

.articletitle
{
    color:#028dc8;
    font-family: arial, Verdana, helvetica;
    font-size: 15px;
    font-weight:bold;
    text-decoration: none;
}

.hometitle
{
    color:#028dc8;
    font-family: arial, Verdana, helvetica;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
}

.menuhead
{
    position:relative;
    left:15px;
    top:62px;    
    color:#028dc8;
    font-family: arial, Verdana, helvetica;
    font-size: 18px;
    font-weight:bold;
    text-decoration: none;
}

.cockpitlocker
{
    color:#ffffff;
    font-size: 10px;
    font-weight:bold;
}

.forumhead
{
    color:#ffffff;
    background-color: #01a2e6;
    font-family: arial, Verdana, helvetica;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
}


.actDetail {
	width: 90%;
}

.actDetail th, .actDetail td {
	padding: 0.5em;
}

.actDetail th {
	text-align: left;
	background: #507CD1;
	color: white;
    width: 20%;
}

.formReg {
	padding: 3em;
}

.formReg strong {
	color: #999999;
	font-size: 1.2em;
	display: block;
	margin-bottom: 1em;
}

.formReg span.input-text {
	display: block;
}

.formReg span.input-text p {
	float: left;
    clear: left;
	width: 150px;
	padding-right: 25px;
    margin-bottom: 0.7em;
}

.formReg span.input-text input,
.formReg span.input-text select {
	float: left;
	clear: right;
	width: 300px;
	margin-bottom: 1em;
    border: solid 1px #999999;
}

.formReg input, .formReg button {
	display: block;
}

.formReg .input-submit {
    clear: both;
	margin: 1em;
}
