body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	background-color: #171717;
}


.backColor
{
	background-color: #212121;	
}
.border
{
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}

/* ---------------------------- LINKS ---------------------------- */

a img  

{
     border-style:none;
    
}

a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #ffffcc;
}
a:link
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
	color: #ffffcc;
}
a:hover
{
	text-decoration: underline;
	color: #ffffcc;
}
a:active
{
	text-decoration: none;
	color:  #ffffcc;
}

a.toplinks:link, a.toplinks:active, a.toplinks:visited
{
	font-family: Arial;
	color: #999999;
	font-size: 11px;
}
a.toplinks:hover
{
	text-decoration: underline;
}

a.greylinks:link, a.greylinks:active, a.greylinks:visited
{
	font-family: Arial;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
a.greylinks:hover
{
	text-decoration: underline;
}

a.whitelinks:link, a.whitelinks:active, a.whitelinks:visited
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
}
a.whitelinks:hover
{
	text-decoration: underline;
}

a.yellowlinks:link, a.yellowlinks:active, a.yellowlinks:visited
{
	font-family: Arial;
	color: #ffffcc;
	font-size: 12px;
	font-weight:bold;
}
a.yellowlinks:hover
{
	text-decoration: underline;
}

a.yellowlinksnormal:link, a.yellowlinksnormal:active, a.yellowlinksnormal:visited
{
	font-family: Arial;
	color: #ffffcc;
	font-size: 11px;

}
a.yellowlinksnormal:hover
{
	text-decoration: underline;
}
/*
a.webmail:link, a.webmail:active, a.webmail:visited
{
	text-decoration: none;
}
a.webmail:hover
{
	background-image: url(images/002a_02.gif);
	background-color: transparent;
}
a.admin:link, a.admin:active, a.admin:visited
{
	text-decoration: none;
}
a.admin:hover
{
	background-image: url(images/002a_11.gif);
	background-color: transparent;
} */
/* ---------------------------- FONTS ---------------------------- */
.lightYellow_text
{
	color:#ffffcc;
	font-weight:bold;
}
.lightYellow_textNormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffcc;
}
.normal_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.blue_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #2890bd;*/
	color: #99ccff;
	font-weight: bold;
}
.skyblue_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99ccff;
	font-weight: bold;
}

.white_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

/* By Qamar */

.textbox
{
	border: solid 1px #ffffcc ; 
	background-color: #000000;
	font-size: 8pt;
	padding-left: 2px;
	width: 190px;
	font-family: arial, Verdana;
	color:#cc9900;
}

.formtextbox
{
    border: solid 1px #ffffcc ; 
	background-color: #000000;
	font-size: 8pt;
	padding-left: 2px;
	width: 190px;
	font-family: arial, Verdana;
	color:#cc9900;
  
/*	border: solid 1px;
	background-color: #ffffff;
	font-size: 8pt;
	padding-left: 2px;
	width: 190px;
	font-family: arial, Verdana;
*/
}

.dropdown
{
	border-right: #ffffcc 1px solid;
	border-top: #ffffcc 1px solid;
	font-size: 8pt;
	border-left: #ffffcc 1px solid;
	color: #cc9900;
	border-bottom:#ffffcc 1px solid;
	width: 190px;
	font-family: Tahoma, Arial;
	background-color:#000000;
}
.labelheading
{
	font-weight: bold;
	font-size: 13pt;
	color: #000099;
	font-family: Calibri, Verdana;
}
.label
{
	font-size: 11px;
	color: #ffffcc;
	font-family: Verdana,arial;
}

.labelsmall
{
	font-size: 10pt;
	font-family: Verdana,arial;
}

.feedback
{
	background-color: #76c3d7;
	padding: 10px 10px 3px 3px;
	margin-top: 1px;
	margin-bottom: 5px;
	margin-right: 1px;
	border-style: solid;
	border-width: 0px;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	width: 100%;
	height: 26px;
}

.errortext
{
	color: Red;
	font-family: verdana,Arial;
	font-size: 11px;
	
}

.button
{
	border-right: #ffffcc 1px solid;
	border-top: #ffffcc 1px solid;
	font-size: 10pt;
	border-left:#ffffcc 1px solid;
	color: #ffffcc;
	border-bottom: #ffffcc 1px solid;
	font-family: Tahoma, Arial;
	height: 20px;
	background-color: #000000;
}
.Table
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: whitesmoke;
}

.TableHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma, verdana;
	height: 20px;
	background-color: #d8e4f8;
	text-align: left;
}

.TableItem
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	font-family: Tahoma, Arial;
	height: 20px;
	background-color: #ffffff;
}

.TableAltItem
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 9pt;
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	font-family: Tahoma, Arial;
	height: 20px;
	background-color: #efefef;
}

.TableFooter
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Tahoma, verdana;
	height: 20px;
	background-color: #ff6501;
}
.TablePager
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: arial, verdana;
}
.hidden
{
	display: none;
}

.gridviewheader
{
	font-weight: bold;
	font-size: 13pt;
	font-family: Calibri, Verdana;
}

.detailsviewheader
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Calibri, Verdana;
}
.ContentHeader
{
	background-image: url(images/contentheader.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 30px;
	color: #ffffcc;
	font-weight:bold;
	
}
.ContanerFooter
{
	background-image: url(images/contentfooter.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 30px;
	color: #ffffcc;
	font-weight:bold;
}
.leftFooter
{
	background-image: url(images/contentfooter.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 30px;
	color: #ffffcc;
	font-weight:bold;
}
.leftHeader
{
	background-image: url(images/contentfooter.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 30px;
	color: #ffffcc;
	font-weight:bold;
}
#Topheader
{
	background-image: url(images/contentheadermain.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 806px;
	height: 30px;
	position:relative;
	margin-left:-4px;
	
	
}
.HeaderImage
{
	
	width: 800px;
}

#MenuLinks
{
	background-image: url(images/menubar.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	Height: 30px;
	width: 800px;
	margin-top: 0px;
}
#MenuLinks table
{
	margin-top: 9px;
}
#NewsHeading
{
	margin-top: 4px;
	text-align:center;
}
.newslabelheadingDark
{
	font-weight: bold;
	font-size: 13pt;
	color: #cc9900;
	font-family: Calibri, Verdana;
	background-image: url(images/newsheader.gif);
	background-repeat: no-repeat;
	background-color:#212121;
	height: 30px;
	width:195px;
	
	
	
		
}
.ContentlabelheadingDark
{
	font-weight: bold;
	font-size: 13pt;
	color: #cc9900;
	font-family: Calibri, Verdana;
	background-image: url(images/contentheader.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 30px;
	width: 600px;
}
#ContentHeading
{
	text-align:center;
	
}
.FooterEnd
{
	background-image: url(images/footermain.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 806px;
	height: 30px;
}

.bottomFoorter
{
	margin-top: 10px;
	margin-bottom: 20px;
	background-image: url(images/menubar.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 40px;
	position: relative;
}
.dtSet
{
	margin-left: 520px;
	position: absolute;
	top: 8px;
	color: #ffffcc;
	font-weight: bold;
}
.FooterSet
{
	margin-top: 15px;	
}
#iconsset
{
	position: absolute;
	left: 700px;
	top: 5px;
}

.tree
{
	color: #ffffcc;
}
.pagetext
{
	color: #ffffcc;
	font-weight: bold;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
}

.adminmenu
{
	background-image: url(images/adminmenubg.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
