/*





              C S S   S t y l e   S h e e t   f o r





            U s e r   M a n a g m e n t   S y s t e m


________________________________________________________________


                                                  SteveHiggs.com


                                            Steve@SteveHiggs.com


*/














/*                   H T M L   E l e m e n t s


________________________________________________________________ 





*/





BODY	{


	background-color: #ffffff;


	color: #000B4C;


	font-size: 10pt;


	font-family: ariel,sans-serif;


	padding: 0px;


	margin:0 auto;


}





/* Set Link colors/underlines */


A{





	color: #000000;


	text-decoration: none;


	border-bottom: 1px solid #2652A5;


}





A:Hover{


	color: #000000;


	text-decoration: none;


	border-bottom: 1px solid #ffffff;


}





IMG{


	border: 0px;


}





/* Remove extra space on forms */


FORM{
	border: 0px;
	padding: 0px;
	margin: 0px;
	display: inline;
}





TABLE {
	text-align: left;

}





TD {


	vertical-align: top;


}





/* Remove extra space and set sizes of Heading elements */


H1 {


	font-size: 16px;


	font-weight: bold;


	padding: 0px;


	margin: 0px;


}





H2 {


	font-size: 14px;


	font-weight: bold;


	padding: 0px;


	margin: 0px;


}





H3 {


	font-size: 12px;


	font-weight: bold;


	padding: 0px;


	margin: 0px;


}








/*                      D I V   I D ' s


________________________________________________________________ 





*/





#container {
	position: relative;
	min-width: 492px;
	margin: 10px auto;
	width: 800px;
	padding: 0px;
	text-align: right;
	color: #000000;
}





#header {
background-image:url(../layout/bgtop.jpg);
background-repeat:no-repeat;
width:800px;
height:30px;
padding:0px;
margin:0px;
text-align: center;
color: #000000;
/*border-bottom: 2px solid black;*/

}


#content {
background-image:url(../layout/bgmiddle.jpg);
background-repeat:repeat-y;
width:800px;
position: relative;
margin:0px;
padding:0px;

}
#content2{
width:635px;
color: #000000;
text-align:center;
margin-left:160px;

}


#panel_left {
	float: left;
	width: 125px;
	margin: 5px;
	text-align: center;
	color: #000000;
	font-size:12px;
}





#panel_right {


	background-color: white;


	float: right;


	width: 125px;


	padding: 0px;


	margin: 5px;


	text-align: right;


	color: #000000;


	border: 1px solid black;


}





#footer {
background-image:url(../layout/bgbottom.jpg);
background-repeat:no-repeat;
width:800px;
height:25px;

	position: relative;


	margin: 0px;


	padding-top: 0px;


	text-align: center;


	color: #000000;





	clear: both;


}





#footer_content {


	padding: 5px 10% 5px 10%;


	margin:0px;


	text-align:right;


	font-size: 10px;


	color: #000000;


}





/*           S p e c i f i c   I D   E l e m e n t s


________________________________________________________________ 





*/





#panel_left A{

	display: block;
	border: 0px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	color: black;
	border-bottom: 1px solid #BEBEBE;


}





#panel_left A:hover{
	background-color: #8597AB;
}





#panel_right P{


	border: 0px;


	padding: 5px;


	margin: 0px;


	text-align:left;


}





#content P{


	border: 0px;


	padding: 5px;


	margin: 0px;


	text-align: justify;


}











/*                        C l a s s e s


________________________________________________________________ 





*/








/* ___specific classes___ */





.panel_title {


	background-color: #90A1B3;

	padding: 0px 0px 10px 0px;

	text-align:center;

	color: #FFFFFF;
	
	font-weight:bold;
	border-bottom: 1px solid #BEBEBE;

	margin: -1px -1px 0px -1px;


}











.file_table {


	background-color: white;


	width: 100%;


	padding: 0px;


	margin: 0px;


	text-align: left;


	color: #000000;


	border: 1px solid #949EB5;





}





.file_table A {


	border: 0px;


	text-decoration: underline;


}








.file_table TH{


	background-color: #90A1B3;


	padding: 0px;


	text-align: left;


	color: #FFFFFF;


	font-weight:bold;


	border-bottom: 1px solid black;


	margin: 0px;


}





.file_table TR:hover{


	border: 0px;


	color: black;


	background-color: #b3c5e6;


	border-bottom: 1px dotted #BEBEBE;


}





.file_table TD{


	color: black;


	border-bottom: 1px dotted #BEBEBE;


}














.message_box {


	position: relative;


	padding: 15px;


	text-align: left;


}





.message_title {


	float:left;


	color: black;


	font-size: 9pt;


	font-weight: bold;


	text-align: left;


}





.message_titlebar {


	height:16px;


	padding: 2px;


	color: black;


	font-size: 9pt;


	font-weight: bold;


	text-align: left;


	border-bottom:1px dotted #A2A2A2;


}





.message_nav {


	padding: 0px;


	font-size: 9pt;


	text-align: center;


	border:0px;


}





.message_text {


	clear:left;


	padding: 10px;


	color: black;


	font-size: 10pt;


	text-align: left;


}





.message_date {


	float:right;


	color: black;


	font-size: 8pt;


	text-align: right;


}





.message_entry {


	border-top:1px dotted #A2A2A2;


	color: black;


	font-size: 9pt;


	text-align: right;


}

.messages{
margin-right:50px;
}









.alert_green {


	color: green;


	font-size: 10pt;


	text-align: center;


}





.alert_red {


	color: red;


	font-size: 10pt;


	text-align: center;


}














/* ___General classes___ */





.bold{


	font-weight: bold;


}





.italics{


	font-style: italic;


}





.underline{


	text-decoration: underline;


}





.center{


	text-align: center;


}








.color {


	color: #5588FF;


	font-weight: bold;


}











/*


              E n d   o f   S t y l e   S h e e t


________________________________________________________________ 


*/



