/* ---------------Toolbars and navigation menus--------------------*/

TABLE.toolbar A.toolbar {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; BORDER-LEFT: #CCCCCC 1px solid; WIDTH: 55px; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #CCCCCC 1px solid; TEXT-DECORATION: none; background-color:#F6F8FA
}
TABLE.toolbar A.toolbar:hover {
	BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #CCCCCC 1px solid; COLOR: #005CB9; PADDING-TOP: 3px; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.toolbar A.toolbar:active {
	COLOR: #ff9900
}

/*---------------------Main dashboard menu--------------------*/

TABLE.ADMINdashboardButtons A.ADMINdashboardButtons {
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid;
	DISPLAY: block;
	BORDER-LEFT: #CCCCCC 1px solid;
	WIDTH: 100px;
	HEIGHT: 100px;
	COLOR: #666666;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	TEXT-DECORATION: none;
	background-color:#F6F8FA;
	
	padding-left:10px;
	padding-top:10px;
	
}
TABLE.ADMINdashboardButtons A.ADMINdashboardButtons:hover {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	COLOR: #005CB9;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	width: 100px;
	height: 100px;
	padding-left:12px;
	padding-top:12px;
}
TABLE.ADMINdashboardButtons A.ADMINdashboardButtons:active {
	COLOR: #ff9900
}

.mmtextbox{
	width: 81px;
	border:0px;
}

.ADMINcommonTableToolbarMain {
	background-color: #F1F3F5;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ADMINcommonNav2TableBg1 {
	background-color: #6F6F6F;
}
.ADMINcommonNav2TableBg2 {
	background-color: #A5A6A8;
}
.ADMINcommonNav2TableBgMain {
	background-color: #A5A6A8;
	background-image: url(../folder_images/nav/top_nav_bg.gif);
	height: 40px;
}
TABLE.Nav2 A.Nav2 {
	TEXT-DECORATION: none;
	background-image:url(../folder_images/nav/top_nav_bg.gif);
	background-repeat: repeat-x;
	background-color: #F6F7F8;
	display: block;
	padding-top: 13px;
	padding-bottom: 12px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-right: 8px;
	padding-left: 8px;
	white-space: nowrap;
	height: 15px;
}
TABLE.Nav2 A.Nav2:hover {
	TEXT-DECORATION: none; background-image:url(../folder_images/nav/top_nav_hover.gif); background-repeat: repeat-x; background-color: #F6F7F8; display: block; padding-top: 13px; padding-bottom: 12px; font-size: 12px; font-weight: bold; color: #005CB9; padding-right: 8px; padding-left: 8px;
}
TABLE.Nav2 A.Nav2:active {
	COLOR: #ff9900
}
A.Nav2sel {
	TEXT-DECORATION: none;
	background-image:url(../folder_images/nav/top_nav_bg_s.gif);
	background-repeat: repeat-x;
	background-color: #F6F7F8;
	display: block;
	padding-top: 13px;
	padding-bottom: 12px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-right: 8px;
	padding-left: 8px;
	white-space: nowrap;
	height: 15px;
}
A.Nav2sel:hover {
	TEXT-DECORATION: none; background-image:url(../folder_images/nav/top_nav_hover_s.gif); background-repeat: repeat-x; background-color: #F6F7F8; display: block; padding-top: 13px; padding-bottom: 12px; font-size: 12px; font-weight: bold; color: #005CB9; padding-right: 8px; padding-left: 8px;
}
A.Nav2sel:active {
	COLOR: #ff9900
}

/*---------------Standard HTML styles such as body, TD, H1---------------*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #ffffff;
}

/*---------------Link styles--------------- */

a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:active {
	color: #333333;
}

/*---------------Table styles - such as background colours, td padding---------------*/
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ADMINcommonTableMainPadding {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	background-color: #FFFFFF;
	/*height: 300px;*/
}
.ADMINcommonTableMainList {
	border: 1px solid #919B9C;
	padding: 8px;
	background-color: #FCFCFE;
}
.ADMINcommonTableMainList2 {
	background-color: #DDDDDD;
}
.ADMINcommonTableMainListTopRowBlank {
	background-image:  url("../folder_images/v1/bg_table_column_top.gif");
	background-color: #D7D7D7;
	height: 17px;
	font-weight: bold;
	font-size: 11px;
	display: block;
	text-decoration:none;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 2px;
}
TD.TableMainListTopRow A.TableMainListTopRow {
	background-image:  url("../folder_images/v1/bg_table_column_top.gif");
	background-color: #D7D7D7;
	height: 21px;
	font-weight: bold;
	font-size: 11px;
	display: block;
	text-decoration:none;
	color: #333333;
	padding-top: 6px;
}
TD.TableMainListTopRow A.TableMainListTopRow:hover {
	background-image:  url("../folder_images/v1/bg_table_column_top_hov.gif");
	background-color: #f6f7f8;
	height: 21px;
	font-weight: bold;
	font-size: 11px;
	display: block;
	text-decoration:none;
	color: #005cb9;
	padding-top: 6px;
}
TD.TableMainListTopRow A.TableMainListTopRow:active {
	COLOR: #ff9900
}
.ADMINcommonTablePadding {
	padding: 3px;
}
.ADMINcommonTableQuickHelp {
	background-color: #FFFFC8;
	border: 1px solid #919B9C;
	padding: 8px;
}
.ADMINcommonTextHeadingLarge{
	font-size: 16px;
	font-weight: bold;
	color: #981B1E;
}
.ADMINcommonTablePadding2 {
	padding: 10px;
}
.ADMINcommonTableColouredBG {
	background-color: #F1F3F5;
	padding: 8px;
}
.ADMINcommonTableColouredBGNoPadding {
	background-color: #F1F3F5;
}
.ADMINcommonTableColourBG3 {
	background-color: #3584C1;
	padding: 8px;
}
.ADMINcommonTableColouredBG4 {
	background-color: #fcfcfe;
}
.ADMINcommonTableColouredBG3NOPAD {
	background-color: #3584C1;
}
.ADMINcommonTableColouredBG2 {
	background-color: #DADFE4;
	padding: 8px;
}
.ADMINcommonTableSortingRow {
	background-color: #d7d7d7;
	background-image: url(../folder_images/table_row_bg.gif);
	background-repeat: repeat-x;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}


.ADMINcommonTableBorderMain {
	background-color: #fcfcfe;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #919b9c;
	border-right-color: #919b9c;
	border-bottom-color: #919b9c;
	border-left-color: #919b9c;
}
.ADMINcommonTableBorderMainTab1 {
	background-color: #fcfcfe;
	padding: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #919b9c;
	border-right-color: #919b9c;
	border-bottom-color: #919b9c;
	border-left-color: #919b9c;
}
.ADMINcommonTableBorderMainTab2 {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #919b9c;
	border-right-color: #919b9c;
	border-bottom-color: #919b9c;
	border-left-color: #919b9c;
}
.ADMINcommonTableBorderQuickAdd {
	background-color: #fcfcfe;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cc0000;
	border-right-color: #cc0000;
	border-bottom-color: #cc0000;
	border-left-color: #cc0000;
}
.ADMINcommonTableBgShadowColour {
	background-color: #333333;
}
.ADMINcommonBgColourPaging {
	background-color: #DEDEDE;
	padding: 5px;
}
/*---------------Text styles, such as body text, headings, breadcrumbs... --------------- */

a.TextBreadcrumbHeading{
	font-size: 16px;
	font-weight: bold;
	color: #981B1E;
	text-decoration:none
}
a.TextBreadcrumb{
	color: #333333;
	text-decoration:none
}
a.TextBreadcrumb:hover{
	color: #005cb9;
	text-decoration:none
}
a.TextBreadcrumb:active{
	color: #ff9900;
	text-decoration:none
}
.ADMINcommonNormalText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ADMINcommonSmallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
/*---------------Form styles--------------- */

.ADMINcommonFormLoginBox {
	width: 170px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.ADMINcommonFormTextBox{
	font:Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
	font-size:9px;
	color:#666666
}
.ADMINcommonFormDropdown{
	font:Arial, Helvetica, sans-serif;
	background-color:#F1F3F5;
	border:1px solid;
	border-color:#999999;
	font-size:9px;
	color:#333333;
	width:200px
}
.ADMINcommonFormRadio{
	border:0px;
	font-size:7px;
	color:#333333;
}
.FormSubmit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EAEAEA;
	color: #333333;
	font-size: 11px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	height: 22px;
	font-weight: bold;
	padding-left: 0px;
	margin-left: 0px;
	width: 90px;
}
.FormSubmit150{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EAEAEA;
	color: #333333;
	font-size: 11px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	height: 22px;
	font-weight: bold;
	padding-left: 0px;
	margin-left: 0px;
	width: 150px;
}
.ADMINcommonFormTextArea100per {
	width: 100%;
	height: 90px;
}
.ADMINcommonFormTextfield100per {
	width: 100%;
}
.ADMINcommonFormPulldown100per {
	width: 100%;
}
.ADMINcommonFormPulldown1 {
	width: 200px;
}
.ADMINcommonFormPulldown2 {
	width: 100px;
}
.ADMINcommonFormPulldown3 {
	width: 50px;
}
.ADMINcommonFormTextFieldL {
	width: 300px;
}
.ADMINcommonFormTextField1 {
	width: 200px;
}
.ADMINcommonFormTextField2 {
	width: 100px;
}
.ADMINcommonFormTextField3 {
	width: 50px;
}
.TableQuickHelp {
	background-color: #FFFFC8;
	border: 1px solid #919B9C;
	padding: 8px;
}
.AdminRowColor1{
background-color:#ffffff;
}
.AdminRowColor2{
background-color:#eeeeee;
}
.AdminRowColor3{
background-color:#dddddd;
}
.FormDropdown{
	width: 200px;
}
.FormTextfield{
	width: 200px;
}
.FormTextarea {
	width: 100%;
	height: 90px;
}
.FormTextareaContent {
	width: 100%;
	height: 350px;
}
.smalltext{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

.alphabetsCell{
	padding: 5px;
	background-color: #efefef;
}
.error_message{
	color:#990000;
	padding:10px;
	border:2px solid #333333;
	background-image:url(../folder_images/error.gif);
	background-repeat:no-repeat;
	background-position: 8px 8px;
	background-color:#FFFF99;
	padding-left:35px;
}
.whitelinks{
	color:#FFFFFF;
}
a.whitelinks{
	color:#FFFFFF;
}
a.whitelinks:hover{
	color:#FFFFFF;
}
a.whitelinks:visited{
	color:#FFFFFF;
}
.message{
	color:#990000;
	padding:10px;
	border:1px solid #333333;
	background-image:url(../folder_images/tick.gif);
	background-repeat:no-repeat;
	background-position: 8px 8px;
	background-color:#FFFFCC;
	padding-left:35px;
}
.dropdown{
	font:Arial, Helvetica, sans-serif;
	border:1px solid #333333;
	font-size:11px;
	color:#333333;
	width:200px;
	border-color:#333333;
}
.dropdown100{
	font:Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	font-size:11px;
	color:#333333;
	width:100px
}
.textfield{
	font:Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	font-size:11px;
	color:#333333;
	width: 200px;
}
.textfield100{
	font:Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	font-size:11px;
	color:#333333;
	width: 100px;
}
.submit{
	font:Arial, Helvetica, sans-serif;
	background-color:#dddddd;
	border:1px solid #999999;
	font-size:12px;
	padding:1px;
	color:#333333;	
}
.textarea{
	height:50px;
	width:200px;
}
.textarea2{
	height:100px;
	width:200px;
}
.textarea600500{
	height:500px;
	width:600px;
}
.info_message{
	color:#990000;
	padding:10px;
	border:2px solid #333333;
	background-image:url(../folder_images/info.gif);
	background-repeat:no-repeat;
	background-position: 8px 8px;
	background-color:#FFFF99;
	padding-left:35px;
}

td.sitenav{
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	background-color:#efefef;
}
td.sitenav:hover{
	background-color:#dddddd;
}