﻿body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF
}

body,td,th 
{
	color: #333;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:11px
}

A 
{
	color: #c64934; 
	text-decoration: none
}

A:hover 
{
	color: #30569d; 
	text-decoration: none
}

A:active 
{
	color: #333333; 
	text-decoration: none
}

.menuLine 
{
	border-top:#aca899 1px solid;
	border-bottom:#aca899 1px solid;
	background-color:#aca899;
}

.menuLink a
{
    color:#1671C5;
    text-decoration:none
}

#menuSection
{
	border-right:#d5d5d5 1px solid;
	background-color:#f1f3f5;
	width:180px;
}

.menuLink a:hover, .menuLink a:active
{
    color:#c64934;
    text-decoration:underline;
}

.menuBarStatic
{
	background:none;
	border:1px solid #f1f3f5;
	/*border-bottom:0px;*/
	padding:2px;
	padding-bottom:3px;
	/*color: #666;*/
}

.menuBarStaticHr
{
	border:1px solid #002D96;
	padding:2px;
	padding-bottom:3px;
	border-bottom:0;
	background:#93B5E7 url(../Img/RootItemBkg.gif) left top repeat-x;
}


.menuBarDynamic
{
    border:1px solid #002D96;
	/*padding:1px;*/
	background: #F6F6F6 url(../Img/MenuItemBkg.gif) repeat-y;
}


.menuBarDynamicHr
{
	background-color:#FFEEC2;
	background-image:none;
	/*border:1px solid #002D96;*/
    
}

.menuBarDynamicItem
{
	padding-top:3px;
	padding-left:1px;
	padding-right:10px;
	padding-bottom:2px;
}

.menuBackgr {
	background:#f1f3f5;
	border-bottom:#cccccc 1px solid;
}

.menuLine 
{
	border-top:#ffffff 1px solid;
	border-bottom:#cccccc 1px solid;
	background-color:#f1f3f5;
}

div.logoBlank
{
	height:100px;
	width:800px;
	background-image: url(../Img/banner_blank.jpg);
	/* background-image: url(../Img/logo_1.jpg); */ 
	background-repeat:no-repeat;
}

div.logoBlankC
{
	height:100px;
	width:800px;
	background-image: url(../ImgC/banner_blank.jpg);
	/* background-image: url(../Img/logo_1.jpg); */ 
	background-repeat:no-repeat;
}

div.logoAdmin
{
	height:100px;
	width:800px;
	background-image: url(../Img/banner_admin.jpg);
	/* background-image: url(../Img/logo_1.jpg); */ 
	background-repeat:no-repeat;
}

div.logoAdminC
{
	height:100px;
	width:800px;
	background-image: url(../ImgC/banner_admin.jpg);
	/* background-image: url(../Img/logo_1.jpg); */ 
	background-repeat:no-repeat;
}

div.logoMember
{
	height:100px;
	width:800px;
	background-image: url(../Img/banner_member.jpg);
	/* background-image: url(../Img/logo_1.jpg); */ 
	background-repeat:no-repeat;
}

div.logoMemberCx
{
	height:100px;
	width:800px;
	background-image: url(../ImgC/banner_member.jpg);
	/* background-image: url(../Img/logo_1.jpg); */ 
	background-repeat:no-repeat;
}

div.logoStockist
{
	height:100px;
	width:800px;
	background-image: url(../Img/banner_stockist.jpg);
	/* background-image: url(../Img/logo_1.jpg); */ 
	background-repeat:no-repeat;
}

div.logoStockistC
{
	height:100px;
	width:800px;
	background-image: url(../ImgC/banner_stockist.jpg);
	/* background-image: url(../Img/logo_1.jpg); */ 
	background-repeat:no-repeat;
}

div.logoCompany
{
	height:100px;
	width:493px;
	background-image: url(../Img/banner_logo.jpg);
	background-repeat:no-repeat;
}

div.logoLine
{
	height:50px;
	background-color:#0C9FC4;
	background-image: url(../Img/banner_bg.jpg);
	/* background-image: url(../Img/logo_1.jpg); */ 
	
}

.companyName
{
	color:#ffffff;
    font-weight:bold;
}

.bannerBackgr
{
	background-image: url(../Img/banner_bg.jpg);  
}


.bannerLine
{
	background-image: url(../Img/bg_menubar.jpg);  
}

.bannerLeftcontent
{
    padding-left:10px;
}

.bannerRightcontent
{
    padding-right:10px;
}

#tableTitle{
    width: 95%;
    margin: auto;
}

#tableContent 
{
	border-right:#d5d5d5 1px solid;
	padding-right: 10px; 
	border-top: #d5d5d5 1px solid; 
	padding-left: 20px; 
	padding-bottom: 10px; 
	border-left: #d5d5d5 1px solid;
	width: 95%; 
	padding-top: 10px; 
	border-bottom: #d5d5d5 1px solid; 
	border-collapse: collapse; 
	background-color: #f9f9f9;
	margin:auto;
}

.footer {
	font-size: 10px;
	color: #666666;
	font-family: arial, verdana, helvetica, sans-serif;
}

.category {
	font-size: 16px;
	font-weight:bold;
	color:  #00008B;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px;
}

.errorFont {
	color: Red;
}

#formTable
{
	border-right: #A8A8A8 2px solid;
	padding-right: 2px;
	border-top: #A8A8A8 2px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #A8A8A8 2px solid;
	padding-top: 2px;
	border-bottom: #A8A8A8 2px solid;
}

.formTable
{
	border-right: #A8A8A8 2px solid;
	padding-right: 2px;
	border-top: #A8A8A8 2px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #A8A8A8 2px solid;
	padding-top: 2px;
	border-bottom: #A8A8A8 2px solid;
}

#formTitleTable
{
	border-right: #A8A8A8 1px solid;
	border-top: #A8A8A8 1px solid;
	border-left: #A8A8A8 1px solid;
	border-bottom: #A8A8A8 1px solid;
	background-color: #A8A8A8;
}

.formTitleTable
{
	border-right: #A8A8A8 1px solid;
	border-top: #A8A8A8 1px solid;
	border-left: #A8A8A8 1px solid;
	border-bottom: #A8A8A8 1px solid;
	background-color: #A8A8A8;
}

.formTitle
{
	font-size: 12px;
	font-weight: bold;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
}

#formContentTable
{
	border-right: #A8A8A8 1px solid;
	border-top: #A8A8A8 1px solid;
	border-left: #A8A8A8 1px solid;
	border-bottom: #A8A8A8 1px solid;
	background-color: #ffffff;
}

.formContentTable
{
	border-right: #A8A8A8 1px solid;
	border-top: #A8A8A8 1px solid;
	border-left: #A8A8A8 1px solid;
	border-bottom: #A8A8A8 1px solid;
	background-color: #ffffff;
}

.formField
{
	font-weight: bold;
}

.printBreak
{
	page-break-before: always;
}

@media print { 
    .dontPrint {
		display:none
    }
}

.MaroonFont 
{
	color: #c64934; 
}

.DefaultPageTableBg 
{
	background-color:#1671C5;
}

.DefaultPageTable
{
	border-right: #1671C5 1px solid;
	border-top: #1671C5 1px solid;
	border-left: #1671C5 1px solid;
	border-bottom: #1671C5 1px solid;
}

.mainContent{
    padding:20px;
   /* border:1px solid #D7D7D7;
    background-color:#FFFFFF;*/
}

.errBackground
{
	background-color: inactivecaptiontext;
}

.hrColour
{
	color:#A8A8A8;
}
.boderRightBottom
{
	border-right: #A8A8A8 1px solid;
	border-bottom: #A8A8A8 1px solid;
}
.boderBottom
{
		border-bottom: #A8A8A8 1px solid;
}
.boderRight
{
		border-right: #A8A8A8 1px solid;
}