body{
	margin:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#444444;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#container{
	position:relative;
	margin:auto;
	width:1024px;
}
/* =======  Common  =========*/
a{color:#444444;text-decoration:none;}
a:visited{color:#444444;}
a:hover{ color:#88BE1E}
.textbox{
	background-image: url(images/textbox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:197px;
	height:24px;
	padding-top:2px;
	text-align:left;
}
.textbox input{
	background-color:transparent;
	width:165px;
	height:18px;
	border:0px;
	padding-left:8px;color:#444444; font-size:12px
}
.textarea{ border:1px solid #DDDDDD; padding-left:8px;color:#444444; font-size:12px; width:260px; height:120px }

h3{ margin:0px; padding:0px; font-size:15px; font-weight:normal}
.green{ color:#88BE1E}
.blue{color:#3694CA}
.blueBold{ color:#196D9E; font-weight:bold}
.bullet{
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding:0px 0px 0px 14px;
}
.allimages{margin:10px 0px 10px 0px; padding:5px 5px 5px 5px; text-align:center; border:1px solid #E3D9D9}
.image{margin:10px 0px 10px 0px; padding:5px 4px 10px 4px; text-align:center; border:1px solid #E3D9D9} .image img{ padding-bottom:5px; border:0px}
.image a{ display:inline!important; padding:0px!important; background:none!important; margin:0px; }
.image a:hover{background:none!important;}

.imgBorder{ border:1px solid #c1c1c1!important;padding:3px!important;}
.Errmessage{ font-weight:bold; font-size:12px; color:#88BE1E}
hr{ height:1px; background:transparent; color:#e1e1e1; border:0px; background-color:#e1e1e1}

.CustomPaging
{
	border-style: solid;
	overflow:hidden;
	border-width: 0px;
	border-color: #CCCCCC;
	position: relative;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}
.Paging
{
	position: relative;
	padding: 2px 6px 2px 6px;
	margin-left: 2px;
	border: 1px solid #EBE9E7;
	text-decoration: none;
	background-color: #75ac09;
	color:#ffffff!important
}
.Paging:Hover
{
	color:#FFFFFF;
	background-color: #3592c8;
	text-decoration:none;
}

.visited
{
	position: relative;
	padding: 4px 8px 4px 8px;
	margin-left: 2px;
	border: 1px solid #EBE9E7;
	text-decoration: none;
	background-color: #75ac09;
	cursor:pointer;
	color:#FFFFFF;
}
.visited:Hover
{
	/*background-color: #FC9A2E;*/
	text-decoration:none;
	color:#FFFFFF;
}
.table{ border:1px solid #E9E9E9; }
.second td{padding:2px}
.tdHeader{ background-color: #3592c8; color:#FFFFFF; padding-left:8px;}

.tblHeader1 td{ background-color:#F0F0F0; color:#196D9E; font-weight:bold; /*border-color:#e1e1e1!important*/}
.tblHeader2 td{ background-color: #e1e1e1; color:#FFFFFF; font-weight:bold}
.table td{border-left:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; }

.alternate td{ background-color:#F0F0F0}

.rpttable{ border:1px solid #3592c8; }
.rpttable td{border-left:1px solid #3592c8; border-bottom:1px solid #3592c8;  padding:5px 5px 5px 5px}
.tblHeader td{ height:30px; color:#ffffff; border:1px solid #3592c8;  font-weight:bold;  background-color:#3592c8 }
.tdHeader{ background-color: #3592c8; color:#FFFFFF; font-weight:bold; padding-left:8px;}
.sep{ border-right:1px solid #3592c8!important}
.blanktbl td{ border-bottom:0px !important;border-left:0px !important}

.subtable{ border:0px!important}
.subtable tr td{ border:0px!important; padding:0px!important; margin:0px!important}

/*
.td-merge td{ border-bottom:0px!important}
.td-merge-end td{ border-top:0px!important;border-bottom:0px!important}
*/
.print{ font-weight:bold; background:url(images/print.gif) left top no-repeat; padding:18px; margin-top:5px; position:relative}
.list{ margin:0px 0px 0px 25px; padding:0px}
.list li{ margin:0px; padding:0px 0px 2px 0px}

/*===========  Header  ============*/
#Header{
	height:82px;
	padding-top:12px;

}
#Header #Links{
	position:absolute;
	top:20px;
	left:770px;
	text-align:right
}
#Logo{} #Logo img{ border:0px;} #Logo span{ color:#FF0000;  font-size:16px; position:absolute; top:28px;}
#Menu{
	position:relative; z-index:11
}
#search{ margin-top:16px; float:right;position:relative; padding-left:2px;} 
#btnSearch{
	background-image: url(images/btnSearch.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:26px; height:24px; border:0px; top:0px; left:172px;
	position:absolute; background-color:transparent
}
/*=============== ContantArea ==============*/
#ContantArea{
	overflow:auto;
	height:100%;
	min-height:673px;
}
#PageArea{
	overflow:auto;
	height:100%;
}
/* -------------  inner pages  ---------------------*/
#column1{ width:100%; float:left; border-bottom:1px solid #e1e1e1;} 
#Description{border-left:1px solid #e3d9d9;border-right:1px solid #e3d9d9; background-color:#FFFFFF; padding-top:5px;}
#Description p { margin:0px; padding:6px 0px 6px 0px;}

#details{ padding:6px 30px 0px 37px; min-height:300px }
.siteImage{ float:right; margin:0px 0px 6px 6px; padding:3px; border:1px solid #e3d9d9 }
.siteLinks{ padding-top:12px; margin-bottom:18px}
.PageHeading{ background:url(images/bullet2.jpg) no-repeat 13px 12px; padding:2px 20px 2px 30px;}
.PageHeading div{ border-right:1px solid #e3d9d9;border-left:1px solid #e3d9d9; height:45px}
.PageHeading h1{border-bottom:1px solid #e3d9d9;color:#3592c8; margin:0px; padding:5px 0px 5px 5px; font-size:16px; font-weight:normal}

.subH1{ color:#75ac09; font-size:13px}

#SubMenu{ width:184px; margin-left:15px; float:left}
#SubMenu a{ display:block; padding:6px 0px 6px 8px; background:url(images/sub_menu.jpg) repeat-x left top; margin-bottom:2px;}
#SubMenu a:hover{background:url(images/sub_menuo.jpg) repeat-x left top; color:#FFFFFF}
#SubMenu a span{background:url(images/b1.jpg) no-repeat left 4px; padding:0px 0px 0px 12px}
#SubMenu a:hover span{ background-image:url(images/b1over.jpg)}

/*================= Footer =================*/
#Footer{
	clear:both;
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-color:#DEDEDE;
	background-position: left top;		

}
#Footer div{
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
	background-color:#DEDEDE;
	margin:auto;
	width:910px;
	padding-top:30px;
}
#Footer div p{ text-align:center; padding:0px 0px 10px 0px; margin:0px}
#Footer div a{ padding:0px 10px 0px 10px;}

