/******* Default *******/
BODY,P,UL,LI,TD,Input,select
{
	font-family: Arial,Helvetica,sans-serif; 
	font-weight:normal; 
	font-size: 11px; 
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

blockquote {
width: 100%;
margin: 20px;
}	

/* Home Page Specialised */
.cellheaderhome {	background-color: #97DFF8;  background-image: url(styles/backgrounds/headerbacker.jpg);}
.clearhomemargin {font-size: 1px; height: 10px}
.flashsubheader { background-color: #DAF3FD; padding: 0px;}

/* Links */
A { COLOR: #0000ff; }
A:link { COLOR: Blue; TEXT-DECORATION: none;	background : transparent;}
A:visited { COLOR: Navy; background : transparent; TEXT-DECORATION: none}
A:hover { COLOR: Navy; background : transparent; TEXT-DECORATION: underline}

/* Top Navigation */
.topnav {  background-color: #005AAB;}
.topnavColour {  background-color: #005AAB;}
.topnavtext { color: White; font-style: normal;  background-color : transparent; }
.topnavdivider { color: #007BEA; font-style: normal;  background-color : transparent; }
A.topnavlink:visited {	COLOR: #CCCFFF;  background-color : transparent; }
A.topnavlink:hover {  COLOR: Yellow;  background-color : transparent; TEXT-DECORATION: underline;}
A.topnavlink {  COLOR: #CCCFFF; FONT: normal; TEXT-DECORATION: none;  background-color : transparent; }

/* Header */
.headerbar { background-color: #005AAB;}
.subheaderbar {background-color: #000099;  background-image: url(../styles/backgrounds/topback2.jpg); }

/* Footer */
.footernav {  background-color: #EAF8FE; background-image: url(../styles/backgrounds/topback1.jpg);}
.footernavtext { color: #6F95E0; font-style: normal;  background-color : transparent;  font-size: 10px;  }
.footernavdivider { color: #6F95E0; font-style: normal;  background-color : transparent; font-size: 10px;}
A.footernavlink:visited {	COLOR: #6F95E0;  background-color : transparent; font-size: 10px;}
A.footernavlink:hover {  COLOR: #005AAB;  background-color : transparent; TEXT-DECORATION: underline; font-size: 10px;}
A.footernavlink {  COLOR: #6F95E0; FONT: normal; TEXT-DECORATION: none;  background-color : transparent; font-size: 10px;}

/* Misc Bars */
.LinkBar {	background-color: #005AAB;	color:White;	padding:3px;}
.BannerBar{		height: 112px;	background-color: #006599;}
.BannerBarRight{	height: 112px;	background-color: #006599;}
.SloganBar{	background-image: url(/ASDB2C/images/mixback.jpg);	height: 78px;	background-color: #000099;}

/* Menu */
.MenuBar{	background-color: #eef1ff;  background-image: url(../styles/backgrounds/topback1.jpg); }
.Menu{	background-image: url(../styles/backgrounds/topback1.jpg); color:#000099; padding-top:6px; padding-bottom:6px; padding-left:10px; padding-right:10px; font-weight:bold; cursor:hand; border-right:1px solid white; white-space:nowrap;}
.MenuOn	{	background-image: url(../styles/backgrounds/topback3.jpg); color:#000099; padding-top:6px; padding-bottom:6px; padding-left:10px; padding-right:10px; font-weight:bold; cursor:hand; border-right:1px solid white; white-space:nowrap;}
.MenuOver	{ background-image: url(../styles/backgrounds/topback3.jpg); color:#000099; padding-top:6px; padding-bottom:6px; padding-left:10px; padding-right:10px; font-weight:bold; cursor:hand; border-right:1px solid white; white-space:nowrap;}
.SubMenu {	background-image: url(../styles/backgrounds/topback1.jpg); border:0px solid #eef1ff; padding:6px;}
.SubMenuOver {background-image: url(../styles/backgrounds/topback4.jpg); cursor:hand; border:0px solid solid #eef1ff; padding:6px; white-space:nowrap;}

/*Header Text*/
.PageHeading { font-size: 24px; color: #522963;  background-color : transparent; }
.Heading {  font-size: 14px; font-weight: bold; color: #522963;  background-color : transparent; }

/*Main Text*/
.text {  font-size: 11px; font-style: normal; color: #000000;  background-color : transparent; }
.textsmall { font-size: 10px; color: #000000; background : transparent; font-style: normal; }
.textsmall:hover { COLOR: #FF0000; }
.textError { color:#cc0000;}
.textErrorSmall { color: #ff0000; }
.Included { color: #006600; }
.Excluded { color: #cc0000; }
.AltText { color:#666666; font-style:italic; }

/** Other Areas **/
.StandardBoxHead { color: #0028C1; background-color: #F4F6FF; } /* Used for Header Cells */
.StandardBoxHeadText { color: #0000ff;} /* Used for linkbutton's */
.StandardBoxHeadText:hover	{color:#000000;} 
.StandardBoxBodyAlt { color: #000000; background-color: #f5f5FF; }/* Used for captions to ddls and data labels */
.StandardBoxBodyBasket { color: #000000; background-color: #FFFFFF; }/* Used for captions to ddls and data labels */
.StandardBoxBody { color: #000000; background-color: #EEEEEE; padding:3px} /* Used for ddls and data labels */
.StandardBoxFooter { color: #000000; background-color: #f5f5FF; }

/** List image styles **/
.ImageBoxBody { color: #000000; background-color: #ffffff; } 

/** List format style **/
/* Used for datagrid HeaderStyle */
.StandardListHead { font-size: 14px; font-weight:bold; color: #000000; background-color:#EAF8FE; padding: 3px; }

/* Used for datagrid ItemStyle*/
.StandardListbody {  background-color: #EEEEEE;}

/** Left Panel Lookup Display **/
.LookupBoxHead{	font-weight: bold;	font-size: 14px;	padding-bottom: 3px;	color: #000099;	background-color: #f4f6ff;	background-image: url(../styles/backgrounds/topback1.jpg); line-height: 20px;	padding-top: 3px;}
.LookupBox{	font-weight: bold;	padding-bottom: 1px;	color: #0000ff;	background-color: #000099;	padding-top: 1px;	text-decoration : None;}

/* Left Panel Lookup Text style of selected and non-selected items */
.LookupText { color: #0000ff;}
.LookupText:hover { color: #0000CD; }
.LookupTextCurrent { color: #0000ff; }
.LookupTextCurrent:hover { color: #0000CD; }

/** Search Box **/
.SearchBoxHead { color: #577AFF; background-color: #577AFF; color:White; }
.SearchBoxBody { color: #000000; background-color: #D9E0FF; }
.SearchBoxButton { background-color: #C3D1FF;}

/** Login Box **/
.LoginBoxHead { background-color: #EE2124; color:White; }
.LoginBoxBody { color: #ffffff; background-color: #EE2124; }
.LoginButton { background-color: #C3D1FF;}
.LostPasswordLink	{ color:#cccccc; }
.LostPasswordLink:hover { color:#ffff00; }
.LoginError { color:White; }
.LoginWelcome { color:#000000; } /* For text "Welcome you are logged in as: xxx" */

/** Product List View Items **/
.ProductListPrice { color:#410196; }
.ProductListClassification { color:#999999; font-style:italic; font-size:10px; }

/*Table Bars*/
.clearcurve {font-size: 1px; height: 1px}
.clearmargin {font-size: 1px; height: 10px}

.tableheader {	background-color: #005AAB; padding: 0px; font-size: 11px; font-weight: bold; color: white;}
.tl {background: url(../styles/headers/tl.jpg) 0 0 no-repeat} 
.tr {background: url(../styles/headers/tr.jpg) 100% 0 no-repeat; padding:4px} 

.tableheaderError {  background-color: #802b2b; padding: 0px; font-size: 11px; color: White; font-weight:bold;}
.tlerror {background: url(../styles/headers/tlerror.jpg) 0 0 no-repeat} 
.trerror {background: url(../styles/headers/trerror.jpg) 100% 0 no-repeat; padding:4px}

.tableheaderHot {  background-color: #ff0006; padding: 0px; font-size: 11px; color: White; font-weight:bold;}
.tlhot {background: url(../styles/headers/tlhot.jpg) 0 0 no-repeat} 
.trhot {background: url(../styles/headers/trhot.jpg) 100% 0 no-repeat; padding:4px}

.tablesubheader { background-color: #DAF3FD; padding: 3px;}
.tablecolumnsheader { background-color:#EAF8FE; padding: 3px;}
.tablebody { background-color: #EEEEEE; padding: 3px;}
.tablebody2 { background-color: #FEFEFE; padding: 3px;}
.tableFooter { background-color: #EAF8FE; padding: 3px;}

.tabCell { background:url(images/button_bg.gif); }
.LineCell	{ background:url(images/line.gif); height:2px; }

/*Buttons*/
.Gobutton { background-color: #f4f6ff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000099; font-style: normal;}
.Submitbutton { background-color: #f4f6ff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000099; font-style: normal;}
.Addbutton { background-color: #f4f6ff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000099; font-style: normal;}
.Registerbutton { background-color: #f4f6ff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000099; font-style: normal;}
.adminbutton {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000099; font-style: normal;}
.warningbutton {  background-color: #ff3333; color:White; font-size: 11px; font-weight: normal; color: Black; font-style: normal;}
.tabbutton	{padding-left:8px; padding-right:8px; height:22px; background-color: #EDEDED; color:#333333; background:url(images/button_bg.gif);border:0px solid #EDEDED;cursor:hand;}
.tabbuttonOn	{padding-left:8px;padding-right:8px; height:22px; background-color: #dddddd; color:#333333; background:url(images/button_bg_pink.gif);border:0px solid #EDEDED;cursor:hand;}

