body
{
	background:#000 url(../images/bodybg.jpg) repeat;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

div, span, p, form
{
	margin:0px;
	padding:0px;
}
*
{
	margin:0px;
	padding:0px;
}
a:focus
{
	outline:none;
}
.wrapper
{
	border:1px solid #000;
	width:951px;
	text-align:left;
	background:#cccccc ;
}
.header
{
	background:url(../images/headerbg.jpg) left top no-repeat;
	height:84px;
	width:100%;
	border-bottom:2px solid #FFF;
	padding-top:5px;
}
.logo
{
	float:left;
	padding-left:8px;
	padding-top:3px;
	width:300px;
}
.footer
{
	clear:both;
	font-size:8pt;
	color:#ffffff;
	padding-left:15px;
	height:30px;
	line-height:30px;
	background:#cccccc url(../images/footerbg.gif) left top no-repeat;
}
.footer a
{
	text-decoration:none;
	color:#ffffff;
}
.clr
{
	clear:both;
}
.middle
{
	background:#CCC url(../images/middlestrip.jpg) left top repeat-x;
	width:100%;
	min-height:535px;
}

.middleinside
{
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}
.breadcum
{
	color:#7b1700;
	font-size:8pt;
	font-family:verdana,Arial, Helvetica, sans-serif;
}
.breadcum a
{
	color:#000;
	text-decoration:none;
}
.breadcum a:hover
{
	text-decoration:underline;
}
.title1
{

	font:20px Arial, Helvetica, sans-serif;
	margin-top:10px;
	line-height:32px;
	background:url(../images/titleback.gif) right top no-repeat;
	height:32px;	
	display:block;
	float:left;
	padding-right:43px;
	padding-left:10px;
}

.grayborderbox
{
	clear:both;
	border:1px solid #6f6f6f;
	padding:10px 20px;
	padding-bottom:0px;
	min-height: 505px;
	width:96%;
}
* html div.grayborderbox { 
   height: expression( this.scrollHeight < 506 ? "505px" : "auto" ); /* sets min-height for IE */
   min-height: 505px; /* sets min-height value for all standards-compliant browsers */
}
.whitebox
{
	background:#FFF;
	height:65px;
	vertical-align:middle;
	width:270px;
	font-size:14px;
	color:#9c1f00;
	float:left;
	line-height:65px;
	margin-bottom:10px;
}
.whitebox .icon
{
	float:left;
	padding-top:14px;
	padding-bottom:12px;
	padding-left:13px;
	padding-right:10px;
}
.whitebox .text
{
	height:65px;
}
.whitebox .text p
{
	padding-top:16px;
	line-height:18px;
}
.whitebox .text a
{	
	color:#9c1f00;
	text-decoration:none;
}
.whitebox .text a:hover
{
	text-decoration:underline;
}
.rightpad
{
	margin-right:34px;
}
.link1
{
	padding:5px 0 10px 0;  
	font-size:8pt;
	font-family:verdana,Arial, Helvetica, sans-serif;
}
.link1 a
{
	color:#000;
	text-decoration:none;
	padding:0 5px;  
 
}
.link1 a:active, .link1 a.current, .link1 a:hover
{
	text-decoration:underline;
	color:#7b1700;
}
.title2
{
	font:bold 11pt verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
	display:block;
	float:left;
	padding-bottom:3px;
	display:block; 
	width:100%  ;
	border-bottom:1px solid #b5b5b5;
}

.adminform
{
	margin:0px;
	padding:0px;
	margin-top:15px;  
}
.adminform label
{
	clear:both;
	float:left;
	width:170px;
	font:10pt/15pt verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
	margin-right:10px;	
 
}

.adminform input
{
border:1px solid #aeaeae;
height:20px;
}
.adminform p
{
	clear:both;
	margin:0px;
	padding:0px;
	margin-top:10px;  
}
.adminform p.btn
{
	clear:both;
	margin:0px;
	padding:0px;
	margin-top:10px;  
	margin-left:180px; 
}
.adminform p.btn input
{
margin-right:10px;
font:bold 12px/12px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
padding:0px 5px; 
text-align:center;
cursor:pointer; 
background:#555; 
}
.header_r
{
	float:right;
	width:600px;
	color:#FFF;
	font:12px/12px verdana, Arial, Helvetica, sans-serif;
}
.header_lefttext
{
	float:left;
	padding-top:60px;
}
.header_lefttext a
{
	text-decoration:none;
	color:#FFF;
}
.header_lefttext a:hover
{
	text-decoration:underline;
}
.header_righttext
{
	float:right;
	padding-right:10px; 
	color:#FFF;
	padding-top:60px;
}
.header_righttext a
{
	text-decoration:none;
	color:#FFF;
}
.header_righttext a:hover
{
	text-decoration:underline;
}

.redfont
{
   font: 10pt verdana, Arial, Helvetica, sans-serif;
   color: #FF0000;
}

.tdfont
{
 font:10pt/15pt verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 text-align:left;
}

.tdfontCCR
{
 font:10pt verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 text-align:left;
}

.redfontCCR
{
   font: 5pt verdana, Arial, Helvetica, sans-serif;
   color: #FF0000;
}

.footerPaging
{
  padding-left:10px;
  padding-top:10px;
  font:10pt/15pt verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  text-align:left;
}

.noInputborder{
 border-style: none;
}

.btn
{
	clear:both;
	margin:0px;
	padding:0px;
	margin-top:10px;  
	margin-right:10px;
	font:bold 12px/12px verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0px 5px; 
	text-align:center;
	cursor:pointer; 
	background:#555; 
}

.btn1
{
	clear:both;
	margin:0px;
	padding:0px;
	font:bold 12px/12px verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	cursor:pointer; 
	background:#555; 
}

/* only when label text are long then form use this css*/

.adminform1
{
	margin:0px;
	padding:0px;
	margin-top:15px;  
}
.adminform1 label
{
	clear:both;
	float:left;
	width:290px;
	font:10pt/15pt verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
	margin-right:10px;	
 
}
.adminform1 input
{
border:1px solid #aeaeae;
height:20px;
}
.adminform1 p
{
	clear:both;
	margin:0px;
	padding:0px;
	margin-top:10px;  
}
.adminform1 p.btn
{
	clear:both;
	margin:0px;
	padding:0px;
	margin-top:10px;  
	margin-left:180px; 
}
.adminform1 p.btn input
{
margin-right:10px;
font:bold 12px/12px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
padding:0px 5px; 
text-align:center;
cursor:pointer; 
background:#555; 
}

.popupLink{
text-decoration:none; font:10pt/15pt verdana, Arial, Helvetica, sans-serif;
}

.simpleText
{
	font:10pt/15pt verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.mainTitle
{
	font:bold 11pt verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	display:block; 
	width:100%  ;
	border-bottom:1px solid #b5b5b5;
}

.header1
{
   font-family:verdana,Arial, Helvetica, sans-serif;
   font-size:40px;
   color: black;
   
}

.header2
{
   font-family:verdana,Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight: bold;
   color: black;
   
}

.header3
{
   font-family:verdana,Arial, Helvetica, sans-serif;
   font-size:12px;
   color: black;
   
}

.requiredSimbol{
color:black;
}


/* only when label text are too long then form use this css*/

.adminform2
{
	margin:0px;
	padding:0px;
	margin-top:15px;  
}
.adminform2 label
{
	clear:both;
	float:left;
	width:870px;
	font:10pt/15pt verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin-right:10px;	
 
}
.adminform2 input
{
border:1px solid #aeaeae;
height:20px;
}
.adminform2 p
{
	clear:both;
	margin:0px;
	padding:0px;
	margin-top:10px;
	font:10pt/15pt verdana, Arial, Helvetica, sans-serif;
	color:#000000;  
}
.adminform2 p.btn
{
	clear:both;
	margin:0px;
	padding:0px;
	margin-top:10px;  
	margin-left:180px; 
}
.adminform2 p.btn input
{
margin-right:10px;
font:bold 12px/12px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
padding:0px 5px; 
text-align:center;
cursor:pointer; 
background:#555; 
}

.divYScroll{
overflow:auto;height:120px;width:100%;
}

.divYXScroll{
overflow:auto;height:250px;width:100%;
}