@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	
	background-color:#f9f9f7;
	background-image:url(../../images/TEST/BGmain.gif);
	background-position:top;
	
	background-repeat:repeat-x;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.b12{font-weight:bold;font-size:12px;color:#666666;}
.b14{font-weight:bold;font-size:14px;color:#666666;}
.b16{font-weight:bold;font-size:16px;color:#666666;}
.b18{font-weight:bold;font-size:18px;color:#666666;}
a, #override a
{
color: #ea5a21;
text-decoration: underline;
}

a:hover, #override a:hover
{
text-decoration: none;
}
.topMenu{
	background-color:#333333; 
	color:#FFFFFF; 
	margin-top:5px; 
	margin-bottom:10px;
	background-image:url(../../images/TEST/topMenuBG.jpg);
}
.topMenu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px; padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:2px;
	text-decoration:none;
	display:inline-block;
}
.topMenu a:hover{
	background-color:#6a6a6a;
}

.newsTitle{
font-weight:bold;
padding:5px;
font-size: 16px;
color: #656551;
letter-spacing: -1px;
}
.date{
padding:5px;
padding-top:5px;
color: #AFAFA4;
}
.newsImg{
	padding:1px; margin:8px; margin-top:0px; border:1px solid #999999;
}

.button, input[type=button],input[type=submit]{
	margin:0px; padding:0px; background-image:url(../../images/buttonFace.jpg);
	background-position:center; background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.input{
	border:1px solid #CCCCCC;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.boxOutside{
	background-image:url(../../images/TEST/boxTop.jpg); background-position:top; background-repeat:repeat-x;
	background-color:#f9f9f7;
	margin-bottom:15px;
}
.boxInside{
	background-image:url(../../images/TEST/BoxBottom.jpg); background-position:bottom; background-repeat:repeat-x;
	padding-bottom:18px;
}

.member1{
	padding:5px; margin:2px;
	padding-left:10px;
	text-decoration:none;
	border:1px dotted #f9f7f9;color:#3300FF;
	font-weight:bold;
	display:block;
}
.member1:hover{
	border:1px dotted #be9bff;
}
.member2{
	padding:5px; margin:2px;
	padding-left:10px;
	text-decoration:none;
	border:1px dotted #f9f7f9;color:#3300FF;
	font-weight:bold;
	display:block;
}
.member2:hover{
	border:1px dotted #be9bff;
}
.member0{
	padding:5px; margin:2px;
	padding-left:10px;
	text-decoration:none;
	border:1px dotted #f9f9f7;
	color:#FF3300;
	font-weight:bold;
	display:block;
}
.member0:hover{
	border:1px dotted #ffbe9b;
}

.boxLinks a{
	padding:5px; margin:2px;
	padding-left:10px;
	text-decoration:none;
	border:1px dotted #f9f9f7;
	color:#FF3300;
	font-weight:bold;
	display:block;
}
.boxLinks a:hover{
	border:1px dotted #ffbe9b;
}



.boxTitle{
font-weight:bold;
padding:5px;
font-size: 14px;
color: #656551;
letter-spacing: -1px;
}
.smallTitle{
font-weight:bold;
padding:5px;
font-size: 12px;
color: #656551;
letter-spacing: -1px;
}
.calendarEvent{	
background-color:#f9e4d5; border:1px dotted #FF6600;
}
.calendarEvent2{	
background-color:#e4d5f9; border:1px dotted #6600FF;
}
.err{color:#FF0000}
.MainTitle{
	font-size:16px;
	font-weight:bold;
	color:#666666;
}
.SubTitle{
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

.listTable{
	border:1px solid #666666;
	margin:5px;
}
.listTable th{
	background-color:#666666;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}
.listTable td{
	background-color:#EEEEEE;
}
.listTableRow0 td{
	background-color:#DDDDDD;
}
.listTableHover td{
	background-color:#CCCCCC;
	cursor:pointer;
}

.errBox{
	
	border:1px solid #990000;
	background-color:#FFCCCC;
	color:#990000;
	font-weight:bold;
	background-image:url(../../images/icons/warning.gif);
	background-position: 5px;
	background-repeat:no-repeat;
	padding-left:42px;
	padding-top:8px;
	padding-bottom:2px;
	padding-right:4px;
	
	height:32px;
	margin:5px;
}
.errBox a{	
	text-decoration:underline;
	color:#990000;
}
.okBox{
	border:1px solid #336600;
	background-color:#CCFFCC;
	color:#007700;
	font-weight:bold;
	background-image:url(../../images/icons/OK.gif);
	background-position: 5px;
	background-repeat:no-repeat;
	padding-left:42px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	
	height:32px;	
	margin:5px;
}
.okBox a{	
	text-decoration:underline;
	color:#007700;
}