/*
 * WebSoftware Systems Home Page Main Cascading Style Sheet
 * 	|_ Version: v4.00 [ REVISION: 2 ]
 *	|_ Author: Thushan Fernando [thushan@wsoftware.biz.removethiswiththedot]
 *  |_ Editor: HotHTML 3 Professional
 *  |_ Date: 15/09/2003 [START] | /09/2003 [RELEASE]
 * 
 * Comments:
 * 	This is not based on any previous code (except for the BODY and A Tags) due to the massive
 * 	layout changes in the v4.0 of the site.
 *
 *  ==== LAMERS WHO STEAL OUR SITE DESIGNS WILL HAVE NIGHTMARES. DONT STEAL. ALWAYS ASK:P ====
 * 
 */

BODY {
	/*
	OVERFLOW-Y: auto; SCROLLBAR-FACE-COLOR: #70a5dc; FONT-WEIGHT: normal; FONT-SIZE: 10pt; OVERFLOW-X: auto; SCROLLBAR-HIGHLIGHT-COLOR: white; SCROLLBAR-SHADOW-COLOR: #6365ce; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #70a5dc; SCROLLBAR-ARROW-COLOR: white; SCROLLBAR-TRACK-COLOR: #cedfff; FONT-FAMILY: Verdana; SCROLLBAR-DARKSHADOW-COLOR: #004391; SCROLLBAR-BASE-COLOR: #115dab; scrollbar-3d-light-color: #115DAB; scrollbar-dark-shadow-color: #115DAB;FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verndana, Arial, sans-serif; BACKGROUND-COLOR: white
	*/
	
	scrollbar-3dlight-color : #9CBDEB;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #D7E8FD;
	scrollbar-darkshadow-color : Gray;
	scrollbar-face-color : #9CBDEB;
	scrollbar-highlight-color : #B9D0FF;
	scrollbar-shadow-color : White;
	scrollbar-track-color : #BBD2FF;
	
	background: white;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
}

A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0347BF /* #003399 */; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #B22D00; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
A.LinkHeading{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0347BF /* #003399 */; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
A.LinkHeading:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0347BF /* #003399 */; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}
A.topnavigation {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.topnavigation:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt;COLOR: #003399;  FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}
A.leftNavMenuItem{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
A.leftNavMenuItem:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
A.tblItemOffice2003{
FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; margin-left:14px; padding-left: 6px; padding-right:80px;
 }
A.tblItemOffice2003:hover{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;border: #000080 1px solid; background: #FFD389;
}
A.tblTopNavLink{
	background: #4a7ac9; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: White; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.tblTopNavLink:hover {
	background: #4a7ac9;FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: White; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.tblFooterLink{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: White; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.tblFooterLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: White; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.tblProductItem{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
A.tblProductItem:Hover{
 /* COLOR: #8a0023; */
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; 	
}
A.TabText{
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	font-weight: normal;
}
A.TabText:hover{
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	font-weight: normal;
	text-decoration: underline;
}
A.tblTabLink{
	font-weight:bold;
	font-family: tahoma;
	color:#000000;
}
A.tblTabLink:hover{
	font-weight:bold;
	font-family: tahoma;
	color:#000000;
	text-DECORATION: underline;
}

dd 
{ /* Menu Items in ASP.NET Treeview */
      position: relative; 
      left:-3em; 
	  list-style: none;
      
} 
td.WhiteBoldHeading {
    color: white;
    font-weight: bold;
}
.tblTableGreyBackground
	{
	background-color: #cccccc;
	}
TR.tblTableGreyHeaderBody
	{
	background-color:#eeeeee;
	font-weight:bold;
	}
TD.tblTableGreyBody
	{
	background-color:#ffffff;
	}

/* ===== FORMS ====== */
TEXTAREA, Input {
	BORDER-RIGHT: #000080 1px solid; BORDER-TOP: #000080 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000080 1px solid; COLOR: #000000; BORDER-BOTTOM: #000080 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white}
H1 { font-size: 12pt; color: #3333cc;}
H2 { font-size: 11pt; color: #CC0000; FONT-WEIGHT: bold; font-family: Verdana }
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #3333cc; LINE-HEIGHT: 1em; BORDER-BOTTOM: #3333cc 1pt solid
}

H4 {
	PADDING-RIGHT: 4px; MARGIN-TOP: 15px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dddddd
}
H5 {
	PADDING-RIGHT: 4px; MARGIN-TOP: 15px; PADDING-LEFT: 4px; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dddddd
}
H6 {
	PADDING-RIGHT: 4px; MARGIN-TOP: 0px; PADDING-LEFT: 4px; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dddddd
}
/**** OFFICE 2003 ****/
/*.Button{HEIGHT:20px;BORDER:1px solid #000000;TEXT-DECORATION:none;BACKGROUND-IMAGE:url(/images/office2003bg.gif)}*/
/**** COOL BLUE ****/
/*.Button {Background: #D6E7EF;Border-bottom: 1px solid #104A7B;Border-right: 1px solid #104A7B;Border-left: 1px solid #AFC4D5;Border-top:1px solid #AFC4D5;Text Color:#000066;Text-decoration:none;}*/

													/* =====| CUSTOM CLASSES |=====*/
.Indent{
	background: #FFFEF8;
	border: Silver 1px solid;

	margin-left: 16px;
	margin-right: 16px;
}
.ArticleHeader{
	border: #4A7AC9 1px dotted;
	padding:5px;
	color: #000000;
	background: #DDECFE;
}
.tblTable{

}

.tblProductTableName{
	font-weight:bold;
}




/* ====== TOP NAVIGATION ====*/
.tblTopNav{
	/** background: #4a7ac9; **/
	background-image: url(/images/header_bg.gif);
}
.tblTopNavDate{
   background: #4a7ac9; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: White; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.tblTopStrip{
	height: 7px;
}
.tblSearchText{
	color: white;
	font-weight: bold;
}
.tblProductItems{
 padding-top: 4px;
}
.bullet {
	PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; COLOR: #000066
}
.tblFooterText{
	color: white;
}
.tblLeftNavigationBorder{
	BORDER-RIGHT: #316AC5 1px solid;
}
.tblAnnouncementProductTitle{
	color: #888888;.
	text-align: center;
	font-weight: bold;
}
.tblAnnouncements{
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TD.tblPageHeader {
	background: #749CDF; color: white; font-weight: bold; font-family: tahoma; font-size: 8pt;
}
/******
.TopTabs A {
	background-image: url(/images/tab/tabbg_hover.png);
}
.TopTabs A:hover{
	background-image: url(/images/tab/tabbg_selected.png);
}
*****/
TD.tblPageBodyText {
	background: white; PADDING-LEFT: 4px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
.ListBlueBullet{
	list-style-image: url(/images/bullet.gif);
}

.ListQuestion{
	list-style-image: url(/images/question.gif);
}
.ListNode{
	list-style-image: url(/images/listNode.gif);
}
.ListGreyArrow{
	list-style-image: url(/images/bullet_arrow.gif);
}
.ListBlueArrow{
	list-style-image: url(/images/bullet_bluearrow.gif);
}
.tblNewsDate{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; font-family: tahoma; COLOR: #000000;
}
.tblNewsHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; font-family: tahoma; COLOR: #CC0000; LINE-HEIGHT: 1em; BORDER-BOTTOM: #4A7AC9 1pt dotted; PADDING-BOTTOM: 2px;
}
.tblNewsHeadlineNormal {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; font-family: tahoma; COLOR: #989898; LINE-HEIGHT: 1em; BORDER-BOTTOM: #4A7AC9 1pt dotted; PADDING-BOTTOM: 2px;
}
.tblNewsItem{
}
TD.PageBody{
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;	
}
.PageHeading{
	font-size: 18px; color: #002D86; font-weight: bold; margin-bottom: 10px; font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
}
.chevlink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.chevlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}.FrontPageQuote{
/*
	border-right: #77abdd 1px solid;
	border-top: #77abdd 1px solid;
	border-bottom: #77abdd 1px solid;
	border-left: #77abdd 1px solid;
	*/
	border: #6699cc 1px dotted; /**** #77abdd ****/
	padding-left: 9px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Tahoma;
	background-color: #fcfcfc; /**** #fcfcfc *****/
	text-decoration: none;
	color: #000000;
	display: block;
	width: 100%;
	/*** #6699cc #FFFFF0 **/
}
.Quote
{
	/*
	border-right: #77abdd 1px solid;
	border-top: #77abdd 1px solid;
	border-bottom: #77abdd 1px solid;
	border-left: #77abdd 1px solid;
	*/
	border: #6699cc 1px dotted; /**** #77abdd ****/
	padding-left: 9px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Tahoma;
	background-color: #FFFFF0; /**** #fcfcfc *****/
	text-decoration: none;
	color: #000000;
	display: block;
	width: 100%;
	/*** #6699cc #FFFFF0 **/
}
.QuoteRed
{
	border: #BC1A19 1px dotted;
	padding-left: 9px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Tahoma;
	background-color: #fcfcfc;
	text-decoration: none;
	color: #000000;
	display: block;
	width: 100%;
}
.QuoteGreen
{
	border: #0B8C46 1px dotted;
	padding-left: 9px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Tahoma;
	background-color: #fcfcfc;
	text-decoration: none;
	color: #000000;
	display: block;
	width: 100%;
}
/**** 
	UXTHEME ENGINE FOR OFFICE 2003 

	Revision: 1.00 [ 15/01/2004 ]
*****/
.Office2003GroupHeader{
	border-right: #000080 1pt solid;
}
.Office2003GroupHeaderNormal {
	height: 32px;font-family: verdana; font-size: 8pt; color: #000000; background-image: url(/images/nav/onItemNormal.png); font-weight: bold; padding-left:10px;cursor: hand;
}
.Office2003GroupHeaderNormalHover {
	height: 32px; font-family: verdana; font-size: 8pt; color: #000000; background-image: url(/images/nav/onItemNormal_Hover.png); font-weight: bold; padding-left:10px; cursor: hand;
}
.Office2003GroupHeaderSelected {
	height: 32px; font-family: verdana; font-size: 8pt; color: #000000; background-image: url(/images/nav/OnItemSelectedNormal.png); font-weight: bold; padding-left:10px;cursor: hand;
}
.Office2003GroupHeaderSelectedHover {
	height: 32px; font-family: verdana; font-size: 8pt; color: #000000; background-image: url(/images/nav/onItemSelectedNormal_Hover.png); font-weight: bold; padding-left:10px;
}
.Office2003ItemNormal{
	font-family: verdana; font-size: 8pt; color:#0560A6; margin-left:-10px; list-style-image: url(/images/nav/Item.png);
}
.Office2003ItemHover{	
	font-family: verdana; font-size: 8pt; color:#0560A6; text-decoration: underline; cursor: hand; margin-left:-10px; list-style-image: url(/images/nav/ItemHover.png);
}
.Office2003ItemSelected{
	font-family: verdana; font-size: 8pt; color:#0560A6; text-decoration: underline; cursor: hand; margin-left:-10px; list-style-image: url(/images/nav/ItemSelected.png);
}
/*****
	UXTHEME ENGINE FOR OFFICE 2003 Menus
*****/
.Office2003MenuItemText{
	/** font-size: 10pt;font-family: verdana;  ***/
}
.Office2003MenuItemStyle{
	font-family: verdana; font-size: 10pt; color: #000000;/*** background-image: url(/images/nav/bg_wide.gif);**/  padding-left:10px; padding-top:10px; cursor: hand;
}
.Office2003MenuItemNormal(

}
.Office2003MenuItemHover(

}
.Office2003MenuItemSelected(

}
/*****
	UXTHEME ENGINE FOR OFFICE 2003 TABS
*****/

.TabTextSelected{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}