body {
	background-color: #00324a;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: 0;
    margin: 0;
    padding: 0;
    
}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; height: 1px; }
h1, h2, h3 { margin:0; padding:0;}
#header {
	background-image: url(images/index_02.gif);
	background-repeat: repeat-x;
	height: 110px;
	width: 100%;
    color: #ffffff;
}
#header a { font-weight: bold; color: #EFEFEF; text-decoration: none; }
#header a:hover { text-decoration: underline; }
#navigation { }
#navigation a {
	display: block;
	width: auto;
	padding-left: 15px;
	padding-right: 15px;
	height: 25px;
	float: left; 
	margin-top: 15px;
	font-family: Arial, Verdana;
	text-decoration: none;
	color: #00324a;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
}
#navigation a:hover {
	text-decoration: underline;
}

#topNav {
	background-image: url(images/index_06.gif);
	background-repeat: repeat-x;
	height: 43px;
	width: 90%;
}
#topContent {
	background-image: url(images/index_10.gif);
	background-repeat: repeat-x;
	height: 43px;
	width: 90%;	
}
#cLeft { float: left; margin-left: -2px; padding: 0;}
#cRight { float: right; margin-right: -1px; padding: 0;}
#bottomContent {
	background-image: url(images/index_17.gif);
	background-repeat: repeat-x;
	height: 43px;
	width: 90%;
    margin-top: 0;
    padding-top: 0;	  
}
#contentArea {
	background-color: #ffffff;
	height: auto;
	width: 90%; 
    min-height: 200px;
    margin-top: 0px;
    padding-top: 0px; 
}
#submitForm input, #submitForm select, .loginForm {
width: 200px;
border: 1px solid #00324a;
}
#submitForm textarea { width: 400px; height: 200px; font-family: Verdana, Arial; font-size: 10px; }
#submitForm input:focus { background-color: #efefef; }
#submitForm table { font-size: 12px; }
#submitForm small { font-size: 9px; color: #666666; }

#loggedin { padding-top: 15px; padding-right: 30px; }

/* Admin Controls */
#adminLeft { float: left; width: 150px; border-right: 1px dashed #CDCDCD; }
#adminLeft a { display: block; width: 100%; height: 20px; 
color: #00324a; font-size: 14px; text-align: left; font-weight: bold;
 text-decoration: none; padding-left: 20px; }
#adminLeft a:hover { text-decoration: underline; }
#adminLeft h3 { margin: 0; padding-bottom: 5px; font-size: 1.5em; text-align: left; padding-left: 5px;}
#adminContent { float: left; padding-left: 75px; width: 700px; text-align: center; font-size: 12px; }
#adminContent .input, #adminContent .select, .loginForm {     font-size: 1.3em;
width: 200px;
border: 1px solid #00324a;
}
#adminContent h3 { font-size: 1em; }
#adminContent textarea { width: 400px; height: 200px; font-size: 10px; color: #666666; border: 1px solid #00324a; font-family: Verdana, Arial; }
#adminContent .input:focus { background-color: #efefef; }
#adminContent table * { font-size: 12px; }
#adminContent small { font-size: 9px; color: #666666; }
                               
#working { visibility: hidden; position: absolute; font-size: 1.5em; left: 40%; 
top: 0;  background-color: #fffdc0;    color: #000000;
width: 200px; height: 20px; 
/*border-bottom: 2px solid #323232;
border-left: 2px solid #323232;  
border-right: 2px solid #323232;   */
}

#messageShow { background-color: #00324a; border: 1px solid #00324a; color: #ffffff; font-size: .8em; display: none;}

#list thead th { border-bottom: 2px groove #999999; background-color: #CDCDCD; font-size: 12px; cursor: n-resize;  }

.L1 { background-color: #EFEFEF; }
.L2 { background-color: #ffffff; }
.L1 td, .L2 td { border-bottom: 1px dotted #CDCDCD; font-size: 11px; }
.L1 a, .L2 a { border-bottom: 1px dotted #777777; text-decoration: none; }
.L1 a:hover, .L2 a:hover { border-bottom: 1px dotted #000000; text-decoration: none; }  

.pri1 , .pri1 a{ background-color: #FFCCFF; font-weight: bold; text-decoration: underline;  color: red;  }
.pri2, .pri2 a { background-color: #CCCCFF; color: blue;  }
.pri3, .pri3 a { background-color: #fffdc0; }
.menu {
    list-style: none;
    display: none; 
    visibility: visible;
    background-color: #292929;
    color: #FFFFFF;
    position: absolute;
    z-index: 99;
    margin-top: -5px;
    margin-left: 10px;
    padding: 5px;
    font-family: Verdana; 
    font-size: 10px;
    filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;  
}
.menu li {
 list-style: none;
}
.PriMenu a { display: block; width: 50px; color: #000000; border: none; background-color: #efefef; font-weight: 0; text-decoration: none; }
.PriMenu a:hover { background-color: #cdcdcd; border: none; font-weight: 0; text-decoration: none; }
.bugreport a { font-weight: bold; font-size: 12px; color: blue; text-decoration: none; padding-left: 10px; padding-right: 10px;}
.bugreport a:hover { text-decoration: underline; } 
.bugreport { font-size: 11px; font-family: Arial, Verdana; } 
.bugreport h3 { font-size: 2em; }
.bugreport select { width: 150px; font-size: 10px; color: #666666; border: 1px solid #00324a; font-family: Verdana, Arial; }
#reports h2 { text-align: left;  }
#reports { text-align: left; padding-left: 20px; }
#reports h4 { padding-left: 10px; }
#reports div h4 {  }
#reports table {  margin-left: 15px; height: 20px; width: 300px; border: 1px solid #EFEFEF; color: #999999; font-size: 11px; font-weight: bold;}
a.paginator { margin: 3px; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #00324a; text-decoration: none; font-weight: 0;  }
a.paginator:hover { border-bottom: 2px solid #00324a; }
.quick { width: 150px; font-size: 10px; color: #333333; border: 1px solid #00324a; }
.quicksel { font-size: 10px; color: #333333; border: 1px solid #00324a; }
.installer, .register { width: 150px; font-size: 10px; color: #333333; border: 1px solid #00324a; font-family: Verdana, Arial; }
.copyright, .copyright a { color: white; }

