/* Default CSS Stylesheet for a new Web Application project */
#imgAlert
{
	width: 127px;
	height: 76;	
}

.LabelStyle
{
	font-family: Arial;
	font-weight: bold;
	font-size: x-small;
}

tr.ImageArchiveRow
{
	background-color: #737A7F;
}

img.mainmenu
{
	border: none;
}

td.mainmenu
{
}

div.mainsub
{
	/*	left:-200px!important;*/
	z-index: 1;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	margin: 0px; /* 	scrollbar-face-color: #B1B0D0; 	scrollbar-highlight-color: white; 	scrollbar-shadow-color: white; 	scrollbar-3dlight-color: #7471A9; 	scrollbar-darkshadow-color: #7471A9;  	scrollbar-arrow-color: white; 	scrollbar-track-color: #CBCFDD;*/
	/*OVERFLOW: hidden;* --- REMOVE BECAUSE DOES NOT WORK IN FIRFOX*/
}


p, li
{
	padding: 0px;
	font-family: Arial, Helvetica;
	color: black;
	font-size: 11px;
	margin: 0px;
	font-weight: normal;
}

td.space {font-size:0px;}

DIV.RunningTextSubhead
{
	font-family: Arial;
	text-transform:none;
	font-weight: normal;
	font-size: 11px;
	background-color: White;
	color: #9999A4;
}

DIV.RunningText
{
	font-family: Arial;
	text-transform:none;
	font-size: 11px;
	background-color: White;
	color: Black;
}

DIV.SectionIntroHeading
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #9999A3;
	padding-top: 5px;
}

DIV.SectionIntroText
{
	font-family: Arial;
	text-transform:none;
	font-size: 11px;
	color: #9999A3;
}

.StopPressHeader
{
	font-family: Arial;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	background-color: White;
	color: #000000;
	padding-top:19px;
	padding-bottom:8px;
}

.StopPressText
{
	font-family: Arial;
	text-transform:none;
	font-size: 11px;
	background-color: #F0F0F5;
	color: #000000;
}

DIV.RelatedLinkHeading
{
	font-family: Arial;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 11px; 
	color: #9999A3;
}

DIV.RelatedLink
{
	font-family: Arial;
	text-transform:none;
	font-size: 11px; 
	color: #9999A3;
}

DIV.CategoryHead
{
	margin-bottom: 8px; 
	border: solid 2px #F0F0F5;
	color: White; 
	background-color: #F0F0F5;
}

TD.AlertRegionName
{
	font-family: Arial;
	text-transform:none ;
	font-weight: bold;
	font-size: 11px; 
	color: #000000;
}

.AlertRegionName
{
	font-family: Arial;
	text-transform: none;
	font-weight: bold;
	font-size: 11px; 
	color: #000000;
}

TD.AlertCategoryName
{
	font-family: Arial;
	text-transform: none;
	font-weight: bold;
	font-size: 11px; 
	color: #000000;
}
 
A.AlertCategoryName
{
	font-family: Arial;
	text-transform: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.AlertCategoryName
{
	font-family: Arial;
	text-transform: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

A.AlertHeading
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	
}

.AlertHeading
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px; 
	color: #000000;	
}

td.ViewByLine
{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F5;
	font-size:0px;
	padding-top:11px;
}

.ViewByDetail
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px; 
	color: #000000;
	
}
td.ViewByType 
{
	width:100%;
}
.ViewByType 
{
	font-family: Arial;
	text-transform: none;
	font-weight: bold;
	font-size: 11px; 
	color: #000000;
}
td.ViewBySubject
{
	padding-left:40px;
	width:150px;
}
.ViewBySubject
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px; 
	color: #000000;
}
td.ViewByDetail
{
	padding-right:50px;
	padding-left:20px;
	width :200px;
}
.MainContent
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;	
}

a:hover div.MainContent
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;	
	text-decoration: underline;
} 

table.tblAlerts TD A.AlertHeading2
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px; /*background-color: White;*/
	background-color: Aqua;
	color: Blue ;
	
	
}

.AlertCopy
{
	font-family: Arial;
	font-size: 11px; /*background-color: White;*/
	color: Black;
}

p
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*padding-left: 10px;
	padding-right: 10px;*/
	padding-top: 0px;
	padding-bottom: 8px;
}

H1
{
	font-family: Arial,Helvetica,Verdana; /*Chooser Title */
	font-size: 15px ;
	color: #9999A3;
	font-weight: bold;
	margin: 0px;
	padding-top:21px;
	padding-bottom:8px;
	text-transform: none;
}

H2
{
	font-family: Arial;
	text-transform: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

H3
{
	font-family: Arial;
	font-size: 11px;
	font-weight:lighter;
	color: #000000;
}

H4
{
	font-family: Arial;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 11px;
	background-color: White;
	color: Black;
}

H5
{
	font-family: Arial;
	font-size: 11px;
	font-weight:lighter;
	background-color: White;
	color: Black;
}



A:link
{
	text-decoration: none;
	color: #9999A3;
}

A:visited
{
	text-decoration: none;
	color: #9999A3;
}

A:active
{
	text-decoration: none;
	color: #9999A3;
}

A:hover
{
	text-decoration:none;
	color: #9999A3;
}

.searchTD
{
	background-color: #9999A3;
	padding-top: 1px;
	font-weight: bold;
	font-size: 11px;
}
.goSearch
{
	margin-top: 1px;
	height: 18px;
	font-size: 11px;
	background-color: #9999A3;
	color: White;
	font-weight: bold;
	margin-bottom: 1px;
	border-width: 0px;
	width: 18px;
	cursor: hand;
	cursor: pointer;
	background-image: url(Design/arrows.gif);
	background-repeat: no-repeat;
}
.searchTextBox
{
	height: 12px;
	font-size: 10px;
	border-color: #f0f0f5;
	border-style: solid;
}
.searchLabel
{
	padding-top: 1px;
	font-weight: bold;
	font-size: 11px;
	height: 13px;
}
.matchLink
{
	padding-top: 20px;
}
.matchBody
{
}
.tripleDots
{
}
span.breadcrumb
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: normal;
}


table.main
{
	/*border-right: solid 1px #787878;*/
}

/*--- Right Menu ---

td.rightmenubar
{
	background-color: #9999A3;
}
*/
@media screen
{
	div.digikittitle
	{
		padding-left: 30px;
		padding-top: 17px;
		color: #F0F0F5;
		font-size: 21px;
		height: 65px;
	}
	td.rightmenu
	{
		padding-left: 20px;
		width: 158;
	}
	div.overlay1
	{
		display: none;
		position: absolute;
		border-bottom: solid 1px white;
		border-top: solid 1px red;
	}
	.printlogo
	{
		display: none;
	}
	.printonly
	{
		display: none;
	}
}
@media print
{
	div.overlay1
	{
		display: none !important;
	}
	div.digikittitle
	{
		padding-left: 10px;
		padding-top: 17px;
		color: black;
		font-size: 21px;
		height: 65px;
		font-weight: bold;
	}
	table.tblRightMenu
	{
		display: none;
	}

	div.divTools
	{
		display: none;
	}

	div.topmenubar
	{
		display: none;
	}
	td.rightmenu
	{
		display: none;
	}
	img
	{
		width: 98%;
	}
	.printlogo
	{
		width: 158px;
		display: inline;
		position: absolute;
		right: -80px;
		top: 0px;
	}
	/*zoom: 100%; property deleted*/
	.screenonly
	{
		display: none;
	}
	h1, h2
	{
		color: Black;
		font-weight: bold;
	}

	.buglog
	{
		display: none;
	}
	.noprint
	{
		display: none;
	}
}


table.greybar
{
	width: 100%;
	height: 7px;
}

td.greybar
{
	background-color: #F0F0F5;
	border-right: solid 1px white;
}

div.pagetitle
{
	background-color: #F0F0F5;
	padding-left: 10px;
	padding-top: 1px;
	margin-bottom: 4px;
	color: Black;
	font-weight: bold;
	font-size: 11px;
	height: 18px;
}

img
{
	border: 0px;
}


IMG.ce_icon
{
	margin-bottom: 1px;
	cursor: hand;
}

div.ce_editor
{
	overflow: auto;
	width: 100%;
	height: 100%;
	border-bottom: solid 1px #DBD8D1;
	padding: 6px;
}
select.ce_Font
{
	width: 90px;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-right: 4px;
}

.divToolBar
{
}

.mainpage
{
	margin: 0px;
}

input.login
{
	width: 190px;
	margin-left: 20px;
	border: solid 1px black;
}

td.login
{
	color: black;
	margin-left: 20px;
}

td.loginerror
{
	color: #9999A3;
	font-weight: bold;
	padding-left: 28px;
}

input, select, textarea
{
	font-family: Arial;
	font-size: 11px;
}

input.checkbox
{
	border: none;
}

ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	margin-left:0px;
	list-style-position:inside;
}
ul.PageList
{
	list-style-position:outside;
}

ul li
{
	list-style-image: url(design/bullet.gif);
	padding-left: 0px;
}


#withBullet ul 
{
	margin-top: 0px;
	margin-bottom: 4px;
	padding-left: 4px;
	padding-right: 10px;
	margin-left: 0px;
	}
#withBullet li 
{
	list-style-type:disc;
	list-style-position:inside;
	padding-left:25px;
}

hr
{
	height: 1px;
	color: black;
	font-size: 1px;
	/*margin-left: 10px;
	margin-right: 10px;*/
}

ul.linetop
{
	border-top: solid 1px black;
	margin-top: 2px;
}

input.sitesearch
{
	font-size: 11px;
	width: 96px;
	border: solid 1px black;
	height: 18px;
	padding-left: 3px;
}

/* Styles used for creating the red selection box(s) */

div.overlay2
{
	position: absolute;
	border-top: solid 0px red;
	border-bottom: solid 1px red;
	left: 1px;
	width: 100%;
	height: 0px;
}
div.overlay3
{
	position: absolute;
	border-right: solid 1px red;
	border-left: solid 0px red;
	left: 0px;
	width: 0px;
}
div.overlay4
{
	position: absolute;
	border-left: solid 0px red;
	border-right: solid 1px red;
	height: 100%;
	width: 2px;
}
img.square0
{
	position: absolute;
	display: none;
}
img.square1
{
	position: absolute;
	top: -3px;
	right: -3px;
}
img.square2
{
	position: absolute;
	bottom: -1px;
	left: -1px;
	width: 1px;
	height: 1px;
}
img.square3
{
	position: absolute;
	bottom: -1px;
	right: -2px;
	width: 1px;
	height: 1px;
}

.objecttitle
{
	margin: 0px;
	font-size: 11px;
}
TD.objectTitleTd, TD.objectDeleteTd 
{
	background-color: #dddddd;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
}
/*--------------------------------------------------*/

.divOverBar
{
	width: 100%;
	position: absolute;
	bottom: 0px;
	background-image: url(icons/eb_mid.gif);
	font-size: 1px;
	height: 17px;
}

img.overlayicon
{
	cursor: hand;
}

a:link.newitem, a:visited.newitem, a:active.newitem
{
	cursor: hand;
	background-color: #CBCFDD;
	color: Black;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	padding-right: 3px;
	white-space: nowrap;
}

a:hover.newitem
{
	cursor: hand;
	background-color: #FEF102;
	color: black;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	padding-right: 3px;
	white-space: nowrap;
}
.newItemTd 
{
	text-align: left;
}
.insertMenuTable TD 
{
}
.addItemDiv 
{
	padding:0px; 
	width: 375px; 
	position: absolute; 
	bottom: 16px; 
	left: -180px;
	display: none; 
	border: solid 2px #7471A9; 
	background-color: #cbcfdd; 
	text-align: left;
}

a:link.breadcrumb, a:active.breadcrumb, a:visited.breadcrumb, a:hover.breadcrumb
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: normal;
}

a:link.breadcrumbselected, a:active.breadcrumbselected, a:visited.breadcrumbselected, a:hover.breadcrumbselected
{
	font-family: Arial;
	font-size: 11px;
	color: #FC7C00;
	font-weight: normal;
	text-decoration: underline;
}

/*
a:hover.breadcrumb 
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	font-weight: normal;
}
*/


.dgrid
{
	font-size: 11px;
	cursor: hand;
}

input.editorbutton
{
	margin-left: 10px;
	font-size: 11px;
	width: 140px;
	background-color: #B2B2B2;
	color: White;
	font-weight: bold;
}
/*
.bglightblue
{
	background-color: #CBCFDD;
}

.bglightsteelblue
{
	background-color: #95A1C0;
}

.bgsaddlebrown
{
	background-color: #FC7C00;
}
/* Colours */
/*
.bgGrey1
{
	background-color: #F0F0F0;
}
.bgGrey2
{
	background-color: #BABABA;
}
.bgGrey3
{
	background-color: #969696;
}
.bgGrey4
{
	background-color: #9999A3;
}
.bgGreen
{
	background-color: #335522;
}
.bgOrange
{
	background-color: #000000;
	
}
.bgBurgundy
{
	background-color: #992233;
}
.bgBlack
{
	background-color: #000000;
}
.bgWhite
{
	background-color: #ffffff;
}

*/
div.linkmenu
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.toolkitrow
{
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: solid 0px #969696;
	border-bottom: solid 0px #969696;
	font-weight: bold;
	color: #787878;
}



.search
{
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: solid 1px #969696;
	border-bottom: solid 1px #969696;
}

.toolkittable
{
	margin-bottom: 16px;
	border-collapse: collapse;
}


.btn
{
	background-color: #F0F0F5;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 4px;
}

.searchbutton
{
	border: none;
	width: 25px;
	height: 19px;
	background-image: url(../design/login.gif);
	cursor: hand;
}

table.calendar
{
	border-collapse: separate;
	/*margin: 2px;*/
}
.calnum
{
	font-size: 11px;
	font-weight: bold;
}

.calcelldim
{
	background-color: #F0F0F5;
	padding: 3px;
	color: #9999A3;
	border: solid 1px #F0F0F0;
	text-align: center;
}

.calcelltoday
{
	background-color: #BABABA;
	padding: 3px;
	font-size: 11px;
	border: solid 1px #9999A3;
}

.calcellselectedtoday
{
	background-color: #000000;
	padding: 3px;
	cursor: hand;
	color: White;
	font-size: 11px;
	border: solid 1px #000000;
}

.calcellselected
{
	background-color: #000000;
	padding: 3px;
	cursor: hand;
	color: White;
	font-size: 11px;
	border: solid 1px #000000;
}

.calcellactivetoday
{
	background-color: #9999A3;
	padding: 3px;
	cursor: hand;
	color: White;
	font-size: 11px;
	border: solid 1px #000000;
}

.calcellactive
{
	background-color: #9999A3;
	padding: 3px;
	cursor: hand;
	color: White;
	font-size: 11px;
	border: solid 1px #9999A3;
}

.calcellhi
{
	background-color: #000000;
	padding: 3px;
	cursor: hand;
	color: White;
	font-size: 11px;
	border: solid 1px #000000;
}

.calcell
{
	background-color: #9999A3;
	padding: 3px;
	font-size: 11px;
	border: solid 1px #BABABA;
}

.caltitle
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 9px;
	text-align: center;
	width: 100%;
}

a.calprevnext 
{
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
	font-weight: bold;
}
 a:hover.calprevnext
{
	text-decoration:none;	
	color: #000000;
}
.calday
{
	background-color: #000000;
	padding: 1px;
	text-align: center;
	color: White;
	font-size: 11px;
}
td.cal_item
{
	border-right: solid 2px #9999A3;
}


/* CalendarObject Styles*/

		div.cal_box {
			border: solid 2px #000000;
			margin-top: 2px;
			background-color: white;
			overflow: auto;
			height: 100%;
		}
			div.cal_box2 {
			border: solid 2px #000000;
			margin-top: 2px;
			padding-left:8px;
			background-color: white;
			overflow: auto;
			height: 100%;
		}
		.item {
			font-size: 11px;
			padding: 2px;
			border-bottom: solid 1px #7471A9;
			cursor: hand;
		}
		div.cal_selector {
			width: 100%;
			height: 100%;
			overflow: auto;
		}
		.cal_over 
		{
			background-color:#BABABA;
		}
		
		.cal_out 
		{
			background-color:#ffffff;
		}
		
		.cal_hider {
			width: 100%; 
			height: 100%; 
			position:absolute; 
			background-color: #BABABA;
			filter: alpha(opacity=70);
			z-index: 2;
		}
		.cal_body
		{
			/*OVERFLOW: hidden;*/
			BACKGROUND-COLOR: #F0F0F5;
		}
	
/*---------- Dialog Boxes --------------------------*/

td.dialogtitle
{
	font-weight: bold;
	color: white;
	border-bottom: #969696 2px solid;
	background-color: #969696;
}

td.dialogtoptitle
{
	font-weight: bold;
	color: white;
	vertical-align:middle;
	background-color: #969696;
}

td.dialogbottom
{
	border-top: #9999A3 2px solid;
	padding: 2px;
	background-color: #969696;
}

input.dialog
{
	border: solid 1px #969696;
	width: 95px;
	background-color: #969696;
	font-weight: bold;
	color: #ffffff;
}

input.dialog2
{
	border: solid 1px #969696;
	width: 125px;
	background-color: #969696;
	font-weight: bold;
	color: #ffffff;
}

.13px
{
	font-size: 13px;
}
td.submit
{
	padding-top: 20px;
	text-align: left;
}

/*-------Forum Styles------------------------------

input.button
{
	color: #000000;
	background-color: #F0F0F5;
	font-family: Arial;
	width: 60px;
	cursor: hand;
	font-size: 11px;
}

input.text, input.file
{
	border-right: #9999A3 thin solid;
	border-top: #9999A3 thin solid;
	border-left: #9999A3 thin solid;
	border-bottom: #9999A3 thin solid;
	font-family: Arial;
	width: 300px;
}

span.link, div.link
{
	cursor: hand;
	color: #9999A3;
}


span.error
{
	color: Red;
	font-weight: bold;
}

a:link.attachment, a:hover.attachment, a:active.attachment, a:visited.attachment
{
	font-size: 11px;
}

tr.topicheader
{
	color: #FFFFFF;
	background-color: #F0F0F5;
}

.instructions
{
	font-size: 11px;
}

.topic
{
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}
*/
/*--------End Of Forum Styles-----------------------------*/

.p1
{
	margin: 1px 2px;
	width: 296px;
	cursor: hand;
	font-size: 11px;
}
.p2
{
	margin-left: 20px;
}
.orderlist
{
	width: 300px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 2px #9999A3;
}

.pageusage
{
	overflow: auto;
	padding: 5px;
}

.IsVisible
{
	display: block;
	margin-bottom: 1px;
}
.NotVisible
{
	display: none;
}
.Expander
{
	cursor: hand; /*font-family: Courier;*/
	margin-right: 0px;
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: normal;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 3px;
}
.Parent DIV
{
	margin-left: 0px !important;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 3px;
}

.Parent A:link
{
	margin-left: 0px;
	margin-right: 0px;
	color: #9999A3;
	padding-left: 5px;
	padding-right: 3px;
}


#testXMLMenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#testXMLMenu A:link
{
	color: #9999A3;
}

#testXMLMenu A:hover
{
	color: #9999A3;
}

#testXMLMenu A:visited
{
	color: #9999A3;
	text-decoration: none;
}

#testXMLMenu A:active
{
	text-decoration: none;
	color: #9999A3;
}


#textXMLMenu A:hover
{
	text-decoration: none;
	color: #9999A3;
}


/*--- NEW STYLE MENU STYLES ---*/
ul.mainmenu
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 23px;
}

ul.mainmenu li
{
	float: left;
	position: relative;
	width: 122px;
	height: 23px;
	font-size: 1px;
}

li.mainmenu ul
{
	list-style: none;
	position: absolute;
	left: 0px; /* Set 1px less than menu width */
	top: 23px;
	display: none;
	margin: 0px;
	padding: 0px;
}

li.mainmenu ul li
{
	height: 23px;
}

ul.mainsub
{
	left: 122px; /* */
	margin: 0px;
	padding: 0px;
	list-style: none;
}
li.mainsub
{
	top: -23px; /* */
	left: 122px; /* */
	height: 21px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.mainmenu li
{
	float: left;
	height: 1%;
}
* html ul.mainmenu li a
{
	height: 1%;
}
/* End */

img
{
	border: 0px;
}

li.mainmenu:hover ul, li.over ul
{
	display: block;
}

/*--- END OF NEW STYLE MENU STYLES ---*/

/*-----------Continuity Styles--------------------*/

input.continuity, textarea.continuity
{
	border-right: #DEDBEF thin solid;
	border-top: #DEDBEF thin solid;
	border-left: #DEDBEF thin solid;
	border-bottom: #DEDBEF thin solid;
	background-color: #DEDBEF;
	font-family: Arial, helvetica, Sans-Serif;
}

span.greylink
{
	color: #807F81;
	cursor: hand;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 11px;
}

span.greylink_hi
{
	color: #8C86B5;
	cursor: hand;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 11px;
}

table.orders
{
	border-right: solid 1px #7471A9;
	border-left: solid 0px #7471A9;
	border-top: solid 1px #7471A9;
	border-bottom: solid 1px #7471A9;
}

td.ordersheader
{
	font-weight: bold;
	border-bottom: #7471A9 1px solid;
	border-top: #7471A9 0px solid;
	border-left: #7471A9 1px solid;
	border-right: #7471A9 0px solid;
	text-align: center;
}

td.PurpleLeftBorderBold
{
	font-weight: bold;
	border-bottom: #7471A9 0px solid;
	border-top: #7471A9 0px solid;
	border-left: #7471A9 1px solid;
	border-right: #7471A9 0px solid;
	text-align: center;
}

td.PurpleTopLeftBorder
{
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: #7471A9 0px solid;
	border-top: #7471A9 1px solid;
	border-left: #7471A9 1px solid;
	border-right: #7471A9 0px solid;
	cursor: default;
}

td.PurpleLeftBorder
{
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: #7471A9 0px solid;
	border-top: #7471A9 0px solid;
	border-left: #7471A9 1px solid;
	border-right: #7471A9 0px solid;
	cursor: default; 
}

td.ordersnormalcursor
{
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: #7471A9 0px solid;
	border-top: #7471A9 0px solid;
	border-left: #7471A9 1px solid;
	border-right: #7471A9 0px solid;
	cursor: default;
}

/*
span.error
{
	color: #FFF100;	
	font-weight: bold;
}
*/

.handcursor
{
	cursor: hand;
}

td.recTitle
{
	background-color: #CBCFDD;
	font-weight: bold;
	padding: 1px;
	padding-left: 3px;
}

td.reportHeading
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold; /*background-color: #DEDBEF*/
}

td.reportMainHeading
{
	font-weight: bold;
	font-size: 17px;
	font-family: Arial, helvetica, Sans-Serif;
	text-align: center;
	padding: 5px;
}

td.reportSmallHeading
{
	font-size: 11px;
	font-family: Arial, helvetica, Sans-Serif;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 15px;
}

select.continutylogin
{
	width: 190px;
	border: solid 1px black;
}

input.continutylogin
{
	width: 190px;
	border: solid 1px black;
}

@media print
{
	div.button
	{
		display: none;
	}
}

@media screen
{
	div.button
	{
		display: block;
	}
}



/*--------End Of Continuity Styles-----------------------------*/


/* Styles to modify an anchor link from 'text' to 'a graphical arrow' : START */
/* ========================================================================== */

/* Coloured arrow with no background */
a.colourarrw, .colourarrw
{
	text-decoration: none;
	display: block;
	text-indent: -9999px;
	background-image: url(images/arrow_black.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	float: left;
}
a.colourarrw:hover, a.colourarrw.on
{
	/*background-position: -13px 0;*/
	background-image: url(images/arrow_black_f2.gif);
}

/* Coloured arrow with grey background */
a.colourarrwbg
{
	text-decoration: none;
	display: block;
	text-indent: -9999px;
	background-image: url(images/arrow_black_grey_bg.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	float: left;
}
a.colourarrwbg:hover, a.colourarrwbg.on
{
	background-position: -13px 0;
}

/* Green arrow with no background */
a.greenarrw
{
	text-decoration: none;
	display: block;
	text-indent: -9999px;
	background-image: url(images/arrow_green.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	float: left;
}
a.greenarrw:hover, a.greenarrw.on
{
	background-position: -13px 0;
}

/* Green arrow with grey background */
a.greenarrwbg
{
	text-decoration: none;
	display: block;
	text-indent: -9999px;
	background-image: url(images/arrow_green_grey_bg.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	float: left;
}
a.greenarrwbg:hover, a.greenarrwbg.on
{
	background-position: -13px 0;
}


/* Styles to modify an anchor link from 'text' to 'a graphical arrow' : END */
/* ======================================================================== */

/* Image map treeview selected node: START */
span.treeNodeSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: Black;
}

span.treeNodeNotSelected
{
}
/* Image map treeview selected node: END */

.ImageMapFrame
{
	background-color: White;
	border-top: #95A1C0 2px solid;
	border-bottom: #95A1C0 2px solid;
	border-left: #95A1C0 2px solid;
	border-right: #95A1C0 2px solid;
	overflow: auto;
}

/* bullet list menu items ------------------------------------------------------ */

div table.linkMenuTable td.firstTd
{

}
table.linkmenu 
{
}
table.linkmenu td h6 
{
	padding: 3px;
	background-color: Silver;
	border: 1px solid black;
	cursor: hand; cursor: pointer;
	font-size: 11px;
	margin: 2px;
}


.editMenuOut 
{
	background-color: Silver;
}
.editMenuOver 
{
	background-color: White;
}

table.mnutitle
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

td.mnutitle
{
	margin: 0px;
	color: White;
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	padding-left :4px;
	 
}

.ObjectMenuTitle
{
	margin: 0px;
	color: White;
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	padding-left :4px;
}

td.mnutitleBackGround1
{
	 background-color :#FF6400;
	 margin: 0px;
	color: White;
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	padding-left :5px;
	 
}
td.mnutitleBackGround2
{
	 background-color :#9999A3;
	 margin: 0px;
	color: White;
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	padding-left :5px;
}
h6.BulletList
{
	margin: 0px;
	padding: 0px;
}
h6.BulletListWithArrow
{
	margin: 0px;
	padding: 0px;
	/*background-image: url(images/vwBulletGreyClosed.gif);*/
	background-repeat: no-repeat;
	background-position: right 3px;
	margin-bottom: 0px;
	width: 100%;
	background-color: #f0f0f0;
	margin-bottom: 0px;
	padding-top: 8px;
}
h6.BulletListWithArrow A, h6.BulletList A
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-weight: normal;
	font-weight: bold;
	font-size: 11px;
	color: #9999A3;
	width: 100%;
	background-color: #f0f0f3;
	padding-top: 6px;
	
}
h6.BulletList A
{
	font-weight: bold;
}
h6.BulletListHighlighted A
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #9999A3;
	width: 100%;
	background-color: #f0f0f3;
	padding-top: 6px;
}
h6.BulletListWithArrow A 
{
	padding:   0px  0px 0px  12px;
	background-image: url(images/vwBulletGreyClosed.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;	 
	width: 90%;
	display:block;
	font-weight: bold;
}
h6.BulletListWithArrow A:hover 
{
	background-image: url(images/vwBulletGreyClosed.gif);
}
h6.BulletListHighlighted
{
	
	
}
div.DescriptionBulletList, div.DescriptionBulletList div
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #9999A3;
	background-color: white;
	padding-bottom: 8px;
}
div.DescriptionBulletListHighlighted, div.DescriptionBulletListHighlighted div
{
	color: #000000;
	font-weight: normal;
	background-color: #f0f0f3;
	padding-top: 8px;
}
div.DescriptionBulletList div.secureLoginArea, div.DescriptionBulletListHighlighted div.secureLoginArea 
{
	padding-bottom: 0px;
	background-image: url(images/key.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
	padding-top: 8px;
}
h6.notTopListItem
{
	border-top: 0px solid #9999A3;
	margin-top: 0px;
	padding-top: 8px;
	background-position: right 10px;
}
h6.lastListItem
{
	border-bottom: 0px solid #9999A3;
}
div.DescriptionBulletListHighlighted A, div.DescriptionBulletListHighlighted A:hover
{
	background-image: url();
	font-size: 11px;
	font-weight: normal;
	padding-top: 8px;
}
/* end of bullet list menu items ------------------------------------------------------ */

/* Page List ====================================================== */
.pagelisttable
{
	margin-bottom: 0px;
	border-collapse: collapse;
}
.pagelisttable TD
{
}
.pagelistrow
{
	padding-top: 6px;
	padding-bottom: 8px;
	border-top: solid 0px #9999A3;
	border-bottom: solid 0px #9999A3;
}
td.pagelistrow p
{
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #9999A3;
}
td.pagelistrow a.arrowButton
{
	background-image: url(images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	text-decoration: none;
}
td.pagelistrow a.arrowButton:hover
{
	background-image: url(images/arrow_black_f2.gif);
}
li.PageList ul
{
	list-style-type: none;
	margin-left: 0px;
	left: 0px;
	padding-left: 0px;
}
ul.PageList li.PageList
{
	list-style-type: none;
	margin-left: 0px;
	left: 0px;
	padding-left: 0px;
}
ul.PageList li.PageList A
{
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
.PageList a:hover{font-family : Arial,Helvetica,Verdana;font-size : 11px;color: #000000 ; font-weight: bold; text-decoration:underline}

.pageListContentDiv 
{
	padding-right: 14px;
}
/* end Page List ====================================================== */

/* User Login / User Registration Styles: START */
table.bl_framing {
	font-size:1em;
	width: 100%;	
}

.bl_topborder {
	
	height: 27px;
	vertical-align: bottom;
	padding-bottom: 3px;
	width: 975px;
}

.bl_leftframe {
	min-height: 30em;
	padding: 0;
	margin: 0;
}

.bl_lo2_introcopy {
	
	background-color: #f0f0f0;
	width: 100%; /* remove */
	min-height: 40px;
	padding-left: 0;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0;
}

.bl_clear {
	clear: both;
}

.bl_further_info {
	padding: 0;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 8px;
}

.bl_lo2_form {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 16px;
}

.bl_lo2_lform {
	float: left;
	margin: 0;
	padding: 0;
}

.bl_lo2_select {
	border: 1px solid black;
	font-size: 1.0em;

}

.bl_text_input {
	border: 1px solid black;
	width: 173px;
}

.bl_lo2_rform {
	float: left;
	margin: 0;
	margin-left: 42px;
	padding: 0;
}
.bl_lo2_rformX {
	float: left;
	margin: 0;
	margin-left: 8px;
	padding: 0;
}
.bl_lo2_input {
	border: 1px solid black;
	width: 235px;
}

.bl_lo2_ctry_select {
	border: 1px solid black;
	font-size: 1.0em;
	width: 237px;
}

.bl_lo2_dpcopy {
	display: inline;
	padding-left: 10px;
}

.bl_lo1_submit {
	display: block;
	padding: 0;
	margin: 0;
	margin-top: 8px;
}

.bl_label {
	display: block;
}

.bl_error {
	color: #990000;
}

#bl_title {
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
font-family: Arial, sans-serif;
letter-spacing: 0.05em;
}

#bl_longborder {
	border-top: 6px solid #000000;
	
}
.bl_rightframe {
	float: right;
	padding: 0;
	padding-right: 20px;
	width: 100px;
}
.bl_lo1_rform {
	float: left;
	margin: 0;
	
	padding: 0;
	font-size: 1em;
}
.bl_lo1_lform {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 1em;
	margin-right: 74px;
}
img.bl_mid {
	vertical-align: bottom;
}
.bl_rsectioncopy {
	float: left;
	width: 154px;
/*	background-color: #f0f0f0;*/
}
.bl_rsectionimg {
	margin-top: 0px;
	padding-bottom: 8px;

	border-bottom: 1px solid #bababa;
	width: 154px;
}

a.bl_rsectiontext:link, a.bl_rsectiontext:hover, a.bl_rsectiontext:visited {
	color: #666;
	text-decoration: none;
	font-size: 11px;
}

 a.bl_rsectiontext:hover
 {
	text-decoration: underline;
}
.bl_lo1_introcopy {

	background-color: #f0f0f0;
	width: 100%;
	min-height: 40px;
	padding-left: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0;
}
.bl_lo1_form {
	float: left;
	width: 500px;
	height: 110px;
	margin: 0;
	padding: 0;
	margin-top: 16px;
}
#bl_rite {
	padding-left: 10px;
	/* border-left: 10px solid white; */
	border-top: 6px solid #000000;
}
/* User Login / User Registration Styles: END */

/*  ====================================================== */

/* radio button*/

/*  ====================================================== */
.liveRadioButton
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.liveGroupTd
{
	padding-top: 1px;
	color: Black;
	font-weight: bold;
}

/* radio button End*/


/*  ====================================================== */

/* Tab Strip: START */
.Header1 
{
	width: 100%;
}

a.tabActive, a.tabActive:link, a.tabActive:active, a.tabActive:visited, a.tabActive:hover, td.tabActive, a.tabInactive, a.tabInactive:link, a.tabInactive:active, a.tabInactive:visited, a.tabInactive:hover, td.tabInactive, a.buttActive, a.buttActive:link, a.buttActive:active, a.buttActive:visited, a.buttActive:hover, td.buttActive, a.buttInactive, a.buttInactive:link, a.buttInactive:active, a.buttInactive:visited, a.buttInactive:hover, td.buttInactive, a.tabRoll:link, a.tabRoll:active, a.tabRoll:visited, a.tabRoll:hover, td.tabRoll
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	letter-spacing: normal;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

td.tabActive, td.tabInactive, td.tabRoll
{
	line-height: 1.05em;
	background-repeat: repeat-x;
	padding: 0px 4px 0px 4px;
}
.subMenuTable 
{
	background-color: #969696;
}
.subMenuTable TD 
{
	height: 0px;	
	vertical-align: middle;
}
.subMenuTable TD SPAN.line
{
	font-size: 10pt;
}
td.buttInactive, td.buttActive
{
	padding: 5px 7px 5px 7px;
	padding-top: 7px;
	white-space: nowrap;
	vertical-align: middle;
}
a.buttInactive, a.buttActive
{
	padding: 5px 7px 5px 7px;
	white-space: nowrap;
	vertical-align: middle;
}
a.buttInactive, a.buttInactive:link, a.buttInactive:active, a.buttInactive:visited, a.tabInactive, a.tabInactive:link, a.tabInactive:active, a.tabInactive:visited, a.tabInactive:hover, a.tabRoll:link, a.tabRoll:active, a.tabRoll:visited, td.tabRoll
{
	color: #969696;
}

a.buttActive, a.buttActive:link, a.buttActive:active, a.buttActive:visited, a.buttActive:hover, a.tabActive, a.tabActive:link, a.tabActive:active, a.tabActive:visited, a.tabActive:hover
{
	color: #000000;
}

a.buttInactive:hover, a.tabInactive:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.tabRoll:link, a.tabRoll:active, a.tabRoll:visited, a.tabRoll:hover, td.tabRoll
{
	color: #9999A3;
	text-decoration: underline;
}

td.tabRoll
{
	background: url(images/tabRollBg.gif);
	cursor: pointer;
}

td.tabInactive
{
	background: url(images/tabRollBg.gif);
	/*background: url(images/tabInactiveBg.gif);*/
	cursor: pointer;
}

td.tabActive
{
	background: url(images/tabActiveBg.gif);
	cursor: default;
}

td.tabRoll, td.tabInactive, td.tabActive 
{
		padding-top: 4px;

}

.TabStripBody
{
	BORDER: #969696 1px solid;
}
/* Tab Strip: END */



/*Start Schedule Styles */
table.ms {
	margin-left: 10px;
	margin-right:10px;
	/*border-collapse: collapse;*/
}
td.ms_title 
{
	color: #000000;
	text-decoration: none;	
}
td.ms_month, ms_month{
	background-color: #9999A3;	/*grey 4*/
	border: solid 1px #ffffff;
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	
}


td.ms_week {
	background-color: #000000;
	border: solid 1px #ffffff;
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	width:30px;
	
}
td.ms_content {
	/*background-color: #BABABA;*/
	background-image: url(images/ms_Schedule_bg.gif);
	background-repeat:repeat;
	width:30px;
	border: solid 1px #ffffff;
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	
}
td.ms_contentSelect {
	/*background-color: #BABABA;*/
	background-image: url(images/ms_Schedule_bg.gif);
	background-repeat:repeat;
	width:30px;
	border: solid 1px #ffffff;
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	height :20px;
	vertical-align :middle;
}

a.ms_text 
{
	font-family:  Arial, Helvetica,  Verdana ;
	font-size: 11px ;
	font-weight: bold;
	text-transform: none;
	color:  #9999A3;	/*grey 4*/
	margin : 0px 0px 0px 0px; padding:0px;
}
/*End Schedule Styles */

.StatusDataViewHeader
{
	color: white;
	background-color: #969696;
}

.TableObjectCellPadding
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 7px;
	padding-bottom: 9px;
}

Table.tableObjectTable 
{
	margin-top: 16px;	
}

Table.tableObjectTable TD 
{
	border: 1px solid #9999A3;
}
Table.tableObjectTable TR.tableFirstRow TD, Table.tableObjectTable TR.tableMidRow TD 
{
	border-bottom: 2px solid #bababa;
}
Table.tableObjectTable TR.tableFirstRow TD DIV P, Table.tableObjectTable TR.tableFirstRow TD P
{
	font-weight: bold;
}
Table.tableObjectTable TR TD P A:hover
{
	color: #c84805;
}
Table.tableObjectTable TD P 
{
	border: 0px solid orange;
	margin: 0px;
	padding:3px 3px 4px 3px ;
}

.ObjectPaddingDefault
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.PageStatusGridViewStyle
{
}

.PageStatusGridViewHeaderStyle th
{
	font-family: Arial;
	font-size: 11px;
	color: white;
	font-weight: bold;
	background-color: #9999A3;
	text-align: left;
	border-width:1px;
	padding:3px;
}

.PageStatusGridViewRowStyle td
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	background-color: #eeeeee;
	text-align: left;
	border-width:1px;
	border-color: #999999;
	padding:3px;
}

.PageStatusGridViewAlternatingRowStyle td 
{
	background-color: #dcdcdc;
	border-width:1px;
	border-color: #999999;
	padding:3px;
}

.GridTable
{
	background-color: #999999;
	padding:0px;
}

.GridHeaderCell
{
	font-family: Arial;
	font-size: 11px;
	
	color: white;
	font-weight: bold;
	background-color: #9999A3;
	padding:3px;
}

.GridCell
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	background-color: #eeeeee;
	text-align: left;
	border-width:1px;
	border-color: #999999;
	padding:3px;
}

.GridAlternatingCell
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	background-color: #dcdcdc;
	text-align: left;
	border-width:1px;
	border-color: #999999;
	padding:3px;
}

.PrintPageInstructions
{
	font-family: Arial;
	font-size: 11px;
	color: white;
	background-color: #9999A3;
}



.ReportTitle
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.ReportDescription
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;	
}

.ReportFilterLabel
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;	
}

.ReportFilterControl
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;	
}

.ReportFilterButton
{
	BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
	COLOR: white; 
	BACKGROUND-COLOR: #969696
}

.ReportGrid
{
	background-color: #F0F0F0;
	border-color: #9999A3;
	border-style: Solid;
	border-width: 2px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;	
}

.ReportGridGroupByRow
{
	background-color: #F0F0F0;
	border-color: #ffffff;
	border-width: 1px;
}

.ReportGridHeader
{
	background-color: #bababa;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	padding-left: 3px;
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
}

.ReportGridFooter
{
	background-color: #bababa;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	padding-left: 3px;
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
}

.ReportGridRow
{
	background-color: #ffffff;
	border-color: Silver;
	
	border-style: Solid;
	border-width: 1px;
	padding-left: 3px;
}

.ReportGridButtonFrame
{
	background-color: #F0F0F0;
	border-color: #9999A3;
	border-left: solid 2px #9999A3;
	border-right: solid 2px #9999A3;
	border-bottom: solid 2px #9999A3;
}

.MediaButton
{
	background-color:#969696;
	border: 2px solid #969696;
	font-weight: bold;
	font-family: Arial;
	color: White;
	font-size: 11px;
	height: 22px;
	 padding-left:10px;
	 padding-right :10px;
}
.MediaButtonOver
{
	background-color:White;
	border: 2px solid #969696;
	font-weight: bold;
	font-family: Arial;
	color: #969696;
	font-size: 11px;
	height: 22px;
	cursor: hand; cursor: pointer;
	padding-left:10px;
	padding-right :10px;
}

.DynamicMenuLink 
{
	color: #000000;
}

A:hover .DynamicMenuLink
{
	color: #000000;
	text-decoration:underline;
}

.PageStatLinksTitle
{
	font-weight: bold;
}

.Highlight
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;	
}

A:hover .Highlight
{
	text-decoration: underline;
}

img.MEDIAVIEWER_DEFAULIMAGE
{
	
	border-right: solid 2px white;
	border-left: solid 2px white;
	border-top: solid 2px white;
	border-bottom: solid 2px white;
	
}

.MEDIAVIEWERTOPBACKGROUND
{
	background-color: #ececec;
}

.TopMenuLinks
{
	font-family: Arial;
	font-size: 10px;
	color: #9999A3;
}

A:hover .TopMenuLinks
{
	text-decoration: none;
}
/*-------Forum begin--------*/
.ForumError 
{
	COLOR: red; 
	margin-left:10px;	
}
a:link .ForumLinks
{
	text-decoration: none;
	color: #9999A3;
	font-size: 11px;
}
a:link .ForumLinksWhite 
{
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
}
.ForumLinksWhite 
{
	color: #ffffff;
	font-size: 11px;
}
.ForumText
{
	color: #9999A3;
	margin-left:10px;
	font-size: 11px;
}
.ForumBlack
{
 	 color:#000000;
	 font-weight:bold;
	 font-size: 11px;
}

tr.ForumTr
{
	 padding :10px 0px 10px 5px;
	 vertical-align:middle;
}
tr.ForumBackgroundTr
{
	 background-color :#9999A3;
	 padding :10px 0px 10px 5px;
	 vertical-align:middle;
}
td.ForumWidth
{
	  width:25%;
}
td.ForumWidth2
{
	  width:10%;
}
td.ForumWidth3
{
	  width:20%;
}
.ForumAddEdit
{
 
	border-bottom-width :1px;
	border-bottom-style:solid;
	border-bottom-color:#9999A3;
	padding-bottom:20px;
	margin-bottom:20px;
}
/*-------Forum end--------*/
/*-------Forum admin begin--------*/
a:link .ForumLinksAdmin
{
	text-decoration: none;
	color: #9999A3;
	font-size: 11px;

}
a:link .ForumLinksWhiteAdmin 
{
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
}
.ForumLinksWhiteAdmin
{
	color: #ffffff;
	font-size: 11px;
	margin-right:4px;
	
}
.ForumTextAdmin
{
	color: #9999A3;
	margin-left:10px;
	font-size: 11px;
	
}
.ForumBlackAdmin
{
 	 color:#000000;
	 font-weight:bold;
	 font-size: 11px;
}

tr.ForumTrAdmin
{
	 padding :0px 0px 4px  5px;
	 vertical-align:middle;
}
tr.ForumBackgroundTrAdmin
{
	 background-color :#9999A3;
	 padding :10px 0px 10px 5px;
	 vertical-align:middle;
}
td.ForumWidthAdmin
{
	  width:20%;
}
td.ForumWidthAdmin2
{
	  width:50%;
}
td.ForumWidthAdmin3
{
	  width:25%;
}
td.ForumTitleAdmin
{
	   padding-top :10px;
	   padding-bottom:10px;
}
.ForumAddEditAdmin
{
 
	border-bottom-width :1px;
	border-bottom-style:solid;
	border-bottom-color:#9999A3;
	padding-bottom:20px;
	margin-bottom:20px;
}
/*-------Forum admin end--------*/
