body {
	padding:0px;
	margin:0px;
	background:url(../images/bg-top.jpg) repeat-x top;
	}

.middle-bg {
	background:url(../images/middle-bg.png) repeat-y top;
	}
	
	.input-box {
	border:1px solid #dfdfdf;
	height:16px; 
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
		}
		
.copyright-bg {
	background-color:#0066b3;
	}
	
.copyright-txt {
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:15px 10px 15px 10px;
	text-decoration:none;
	}
.copyright-txt a{
	color:#ffffff;
	border-bottom:1px dashed #0093d6;
	text-decoration:none;
	}
.copyright-txt a:hover{
	color:#666666;
	border:none;
	text-decoration:none;
	}	
	
.admin-bg { 
	background:url(../images/login-bg.png) no-repeat top;
	height:444px;
	width:567px;
	}	
	
.combo-box {
	border:1px solid #dfdfdf;
	height:17px; 
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
		}
	
.login-txt {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px;
	}	
.login-txt a{
	font:normal 12px Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #0093d6;
	color:#666666;
	text-decoration:none;
	}
.login-txt a:hover{
	border:none;
	color:#666666;
	text-decoration:none;
	}		
					
.menu-bg {
	background:url(../images/top-menu-bg.png) left top no-repeat;
	height:39px;
	}
	
.menu-text {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}	
.menu-text a{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 10px;
	text-decoration:none;
	}
.menu-text  a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	}

/* My Style Sheet */
div.mydiv{
border:2px solid #999999;
margin:5px 0 10px 0;
padding:10px;
float:right;
color:#9a0d00;
background-color:#F5F5F5;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-khtml-border-radius:8px;
-o-border-radius:8px;
}

.txtfields_150	 {
	border:1px solid #999999;
	font:12px Tahoma Arial, Helvetica, sans-serif;
	COLOR: #333333;
	height:16px;
	padding:0px 2px;
	width:150px;
	background:#f7f7f7;
	}

h2 {
	font:18px Arial, Helvetica, sans-serif;
	COLOR: #333333;
	line-height:100px;
	padding:0px;
	margin:0px;
	}
	
.ErrorStyle	
{
	font:12px Arial, Helvetica, sans-serif;
	color:#9a0d00;
}

.HideError
{
	FONT-SIZE: 0px;
	COLOR: white;	
}

.GridView 
{
	FONT-SIZE: 11px;
	COLOR: #cccccc;
	FONT-FAMILY: tahoma;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-decoration: none;
	text-align:left;
}

.GridView td
{
	font:11px Arial, Helvetica, sans-serif;
	COLOR:#333333;
	padding:4px 2px 4px 2px;	
	border:solid 1px #e3e3e3;
	text-decoration: none;
	text-align:left;
}

.GridView th
{
	font:bold 11px Arial, Helvetica, sans-serif;
	COLOR: #333333;
	padding:0px 2px 0px 2px;	
	border:solid 1px #e3e3e3;
	background-color:#f4f4f4;
	text-decoration: none;
	text-align:left;
	height:25px
}

.GridView th a{
	color: #333333;
	text-decoration:none;
	}
	
.GridView th a:hover {
	color: #9a0d00;
	text-decoration:underline;
	}

.GridView td a{
	color:#333333;
	text-decoration: none;
	}
	
.GridView td.number {
	text-align:right;
}
	
.GridView td.center {
	text-align:center;
}

.GridView th.number {
	text-align:right;
}
	
.GridView th.center {
	text-align:center;
}

.GridView td a:hover {
	color:#9a0d00;
	text-decoration:underline;
	}

.RowStyle {
	font:12px Arial, Helvetica, sans-serif;
	COLOR:#333333;
	padding:4px 2px 4px 2px;
	background-color:#f8f8f8;
	text-align:left;
}

.AlternatingRowStyle {
	font:12px Arial, Helvetica, sans-serif;
	COLOR:#333333;
	padding:4px 2px 4px 2px;
	background-color:#FFFFFF;
	text-align:left;
}

#Tools a{
	color:#9a0d00;
	text-decoration:none;
	}
#Tools a:hover {
	color:#333333;
	text-decoration:underline;
	}

#EmptyDataTemplate 
{
	background:url(images/norecord.jpg) no-repeat;
	
	font:14px Arial, Helvetica, sans-serif;
	COLOR:#333333;
	text-align:left;
	padding-left:55px;
	padding-top:10px;
	height:35px;
}

/* Replica of headings-blue with out Padding */
.headings-thickbox {
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#DE0232;
	background-color:#C3E0EE;
	padding:2px 0px;
}
.headings-thickbox a{
	font-weight:normal;
	color: #9a0d00;
	text-decoration:underline;
}
.headings-thickbox a:hover{
	font-weight:normal;
	color:#9a0d00;
	text-decoration:none;
}

.statictext {
	font:11px Arial, Helvetica, sans-serif;
	COLOR: #333333;
	padding:0px 0px 0px 2px;	
	}
	
