/*@media screen {*/

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	background-image: url(images/star_back_03.gif);
}

h6 {
	margin: 15px 0 -10px 15px;
	font-size:1em;

}

h3 {
	padding:5px;
	/*border-bottom:#ccc 1px dotted;*/
	margin-right:20px;
	margin-bottom:30px;
	margin-top:30px;
	background-color:#FFF2F2;

}






.tablemainlinks {
	background-color: #B10021;
	background-image: url(images/logo_1strec_right_lower.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.tablemainlinks p {
	margin-left: 10px;
	text-align: left;
	color: #FFFFFF;

}

.tablemainlinks a {
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.tablemainlinks a:hover {
	color: #FFFFFF;
	background-color: #AE0000;
}

.admintablemainlinks {
	
	background-image: url(images/logo_right_lower_admin.gif);
	background-repeat: no-repeat;
	background-position: right;

	
}

.admintablemainlinks p {
	margin-left: 10px;
	
	color: #999999;

}

.admintablemainlinks a {
	font-size: x-small;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.admintablemainlinks a:hover {
	color: #FFFFFF;
	background-color: #AE0000;
}




.tablemaincontent {
	background-image: url(images/shadow_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
	background-color: #FFFFFF;
}


.tablemaincontent p{
	margin-left: 15px;
	margin-right: 15px;
}


td {
}

.headerleft {
	
	font-size: x-small;
	font-weight: bold;
	color: #B10021;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 5px;
}



.tabletop {
	margin-top: 5px;
}

.tableleft {
	background-color: #FFFFFF;
	background-image: url(images/left_panels_back.gif);
	background-repeat: no-repeat;
}

form {
	margin: 0px;
}

.formbuttons {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	cursor: hand;	
}


.formsearch select {
	width: 180px;
	margin-top: 5px;
	font-size: xx-small;
	color: #666666;
}

.formsearch input {
	margin-top: 5px;
	font-size: xx-small;
	color: #666666;
}


.dottedlinenews {
	background-image: url(images/line_dotted_01.gif);
	background-repeat: repeat-x;
	margin-left: 10px;
	margin-right: 10px;

}

.dottedlinemain {
	background-image: url(images/line_dotted_01.gif);
	background-repeat: repeat-x;

}

.dottedlineresults {
	background-image: url(images/line_dotted_01.gif);
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: -15px;
	

}

.dottedlinemaintop {
	background-image: url(images/line_dotted_01.gif);
	background-repeat: repeat-x;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 8px;

}



.temptableleft {
	background-image: url(images/temp_panel_back.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.temptableleft p{
	margin-left: 10px;
	margin-right: 25px;
}

.news {
	margin-left: 15px;
	margin-bottom: -5px;
	margin-top: -5px;
	text-align: left;
	margin-right: 15px;
	text-transform: uppercase;
}

h2 {
	font-size: small;
	color: #B10021;
	margin-left: 20px;
}
h1 {
	font-size: large;
	color: #B10021;
	font-weight: bold;
	margin-left: 15px;
	margin-bottom: 0px;
}
.header01 {
	font-size: small;
	color: #B10021;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 0px;
	margin-bottom: 0px;
}


h5 {
	font-size: small;
	color: #B10021;
	margin-left: 40px;
}



a {
	color: #B10021;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	background-color: #FDF4F4;
	
}


.footerlinks {
	color: #B10021;
	text-align: center;
}
.resultsnav {
	color: #B10021;
	font-weight: bold;
}
.formtable {
	margin-left: 20px;
}
th {
	color: #FFFFFF;
	text-align: left;
	background-color: #999999;
}
.adminleft {
	background-image: url(images/line_vert.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.adminleft p {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 15px;
}
.formtable td {
	vertical-align: top;
}
.mainform input, select {
	font-size: xx-small;
}
.mainform textarea {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.grey {
	color: #CCCCCC;
}
.error {
	color: #CC0000;
}

.adminnavleft {
	font-weight: bold;
	margin-bottom: -7px;
	margin-top: 0px;

}

hr {
	border: thin dotted #999999;
}
.hr1 {
	margin-left: 15px;
	border: thin dotted #999999;
	margin-right: 15px;
}


.tablemaincontent a {
	color: #B10021;
}

.tablemaincontent a:visited {
	color: #B10021;
}


h3 {
	margin-left: 15px;
	font-size: small;
	color: #B10021;
	margin-bottom: -10px;
}
h4 {
	color: #B10021;
	margin-left: 15px;
	font-size: small;
	margin-bottom: -10px;
}
.linkstable {
	margin-right: 10px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
	background-color: #F9F9F9;
}
.linkstable p {
	margin-top: 10px;
	margin-left: 20px;
	text-align: left;
	margin-bottom: 10px;
	border-bottom-width: .5pt;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	text-indent: -13px;
}
.linksheader {
}
li {
	margin-right: 30px;
	margin-bottom: 7px;
	list-style-type: square;
}


div.beftershadow img{
 filter:progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=135, strength=4);
}




/*}

@media print {


#hide {       display:none;       }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}




}*/


