body {
	background-color: #a6a6e6;}

.topimage {	background-image: url(../images/top.jpg);
			background-repeat:no-repeat;
			height:58px;
			width:1038px;	 
		  }

.mainbg	{	color: white;
  			background-image: url(../images/bgmain.gif);
			background-repeat:repeat-y;
		 }
		 
.style1 {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #660099; }
.label {font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}
.style3 { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.style4 { font-family: Arial, Helvetica, sans-serif; font-weight: bold;	color: #6817ae;	font-size: 18px; font-style: normal;}
.style5 {color: #FFFFFF;}


.tittle-long-wrapper{
    float:left;
	width:737px;
	height:23;
	border: 1px #cfcdcd solid;
	background-color: #003366;
	position: inherit;
	text-align:left;  
}

.tittle-long-wrapper_02{
    float:left;
	width: 100%;
	height:23;
	border: 1px #cfcdcd solid;
	background-color: #73357B;
	position: inherit;
	text-align:left;	
}

.tittle-right-wrapper{
    float:left;
	width:208px;
	height:23;
	border: 1px #cfcdcd solid;
	background-color: #003366;
	position: inherit;
	text-align:left;
}


a:link {	color: #660099;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #660099;}
a:hover {	text-decoration: underline;	color: #999999;}
a:active {	text-decoration: none;	color: #660099;}


.table {background:#f5e1fa;	border:1px #ec82f8 solid; }


/*lightbox*/
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 0.9;
}
.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 1;
}
.toggleopacity img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.leftmenu a:active, .leftmenu a:link, .leftmenu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration:none
}


 A:hover { background-color: #cccccc 
           text-decoration:none
 } /* user hovers over link*/

.clearboth { clear: both; }

div.spacing { 
width:95%;
height:16px; 
background:url(../images/divider.gif) center repeat; 
padding:0px; 
margin:0px; table-layout:center; 

} 
.sidedescription {	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	margin: 5px 2px;
	padding: 5px;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	background-color: #E8E8E8;
	text-align: justify;
}
