/* GNS Template CSS Document 
   July 7, 2003
   Ver 1.0

*/

/* ------ Common Style ----------------------- */
body,div,span,ul,li,td,th,input,select,textarea,button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:400;
}

.FL
{
 float:left;
}

.contentImage{
  padding-top:20px;
}
.contentArea img
{
	padding-left:10px;
}

.contentArea
{
  padding-top:5px;
}

.contentArea Table TD
{
  vertical-align:top;
  font-size: 12px;
  color: #000000;
  font-weight:400;
  text-align:justify;
}

h1,h2,h3,h4,h5,h6,h7,form {
	margin: 0px; padding: 0px;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:400;
	text-align:justify;
}

/* ------ Main Style ----------------------- */
body {
	margin  :  0px;
	padding :  0px;
	text-align:center
	color	: #000000; /* url(imagpath.gif) repeat fixed */
	scrollbar-face-color		: #DBD8D1;
	scrollbar-highlight-color	: #f1f1f7;
	scrollbar-shadow-color		: #F8F8F8;
	scrollbar-3dlight-color		: #D5D1CD;
	scrollbar-arrow-color		: #000000;
	scrollbar-track-color		: #DBD8D1;
	scrollbar-darkshadow-color	: #B3B3B3;
	background-color: #FFFFFF;
} 

hr {height: 1px; padding: 0px; border: 1px solid;}
.top {
	font-size: 10px;
	color: 4A4A4A;
}

.contentArea li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: -2px;
	padding-left: -2px;
	padding-bottom:6px;
}
ul.boardUL li
{

}

ul.products 
{
  margin-left:30px;
}

ul.products li
{
margin-bottom: 2px;
padding-bottom:4px;
}

ul.FAQul
{
	margin-left: 6px;
}
.FAQQues
{
	list-style-position: outsside;
	list-style-type: disc;
	padding-left: 4px;

	list-style-image: url(/Qassim/media/qcc/images/bullet.gif);

}
 
li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: -2px;
	padding-left: -2px;
}

ul {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 12px;
	margin-top: -2px;
	margin-bottom: 0px;
	margin-left: 12px;
	list-style-image: url(/Qassim/media/qcc/images/bullet.gif);
	margin-right: 4px;
	padding-right: 4px;
}
ol {
	list-style-position: outside; margin: -2px 0px 0px 23px;
}

ol.SmallLetters
{
	list-style-position: outside;
	list-style:lower-alpha;
	margin-left:8px;
	padding-left:8px;
}
li.SmallLetters
{
	padding-left:4px;
	margin-left:4px;
}


/* ------ Links Style ----------------------- */
a, a:link,a:visited {
	color : #0080F7;
	text-decoration : underline;
	font-weight: normal;
} 

a:hover {
	color : #0066FF; 
	text-decoration: none;
} 

a.link1, a.link1:link,a.link1:visited {
	color : #646464;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

a.link1:hover {
	color : #000000; 
	text-decoration : underline; 
} 

/* ------ Headers Style ----------------------- */
h1 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

h2 {
	color : #2C5815;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	padding-top: 6px;
	margin-bottom: -10px;
} 
h3 {
	color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
h4 {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #056453;
	font-weight: bold;
} 
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #036654;
	border-bottom: 1px solid #036654;
} 
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


h6 {
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	}


h7 {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
} 
.frame {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: E0E0E0;
	border-right-color: E0E0E0;
	border-bottom-color: E0E0E0;
	border-left-color: E0E0E0;
	text-align: center;
	height: 21px;
}


/* ------ Tables Style ----------------------- */
TD{
	Font-Size : 11px;
}


table.frame1
{
	padding:0;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
}	   

table.frame1 td
{
	background-color: #FCFCFC;
	border: 1px solid #EEEEEE;
	padding: 10px
}

table.frame1 td.title
{
	background-color: #F1F1F1;
	font-weight:bold; 
}

table.frame2
{
	padding:5;
	background-color: #FFFFFF;
	border-collapse:collapse;
	border: 1px solid #BBDDCC;
}	   

table.frame2 td
{
	color:#333333;
	background-color: #C7E2E2;
	border: 1px solid #EEEEEE;
}

table.frame2 td.title
{
	color:#333333;
	background-color: #BBDDCC;
	font-weight:bold; 
}


/* ------ Text Style ----------------------- */

.textarea1 {
	width : 300px; 
	margin : 0 auto; 
	text-align : left; 
	padding : 5; 
	border : 1px solid #CCCC00; 
	background-color : #CCCC99; 
	color : #333;

}

Table.LeftTable TD
{
 margin:0px;
 padding:0px;
}

.leftmenu {
        width : 300px;
	text-align : left;
	padding : 5px 10px;
	border-top : 1px dashed #ccc;
	background-color : #eee;
	color : #333;
	list-style-position: inside;
	list-style-type: upper-alpha;
	cursor: hand;
} 

.footer {
	color : #3D3D3D;
	font-size: 10px;
	text-align: center;
} 
input.button {
	font: 11px Verdana, arial, helvetica, sans-serif;
	border-left:1px solid #D5D1CD; 
	border-right:1px solid #C0C0C0; 
	border-top:1px  solid #D5D1CD; 
	border-bottom:1px  solid #C0C0C0; 
	color: #333333;
	background-color:#DDDDDD;
	padding: 1px;
	margin: 1px;
}
.normalbutton {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	background-color: #F2F2F2;
}


.frameless {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: EFF6ED;
}
a.top, a.top:link,a.top:visited {
	color : #4A4A4A;
	text-decoration: none;
	text-align: center;
}
a.top:hover {
	color : #333333;
	text-decoration : underline;
	text-align: center;
}
a.link2, a.link2:link,a.link2:visited {
	color : #666666;
	text-decoration: none;
	font-family: Tahoma;
	padding-left: 1px;
}
a.link2:hover {

	color : #333333; 
	text-decoration : underline;
}

a.custlink, a.custlink:link,a.custlink:visited {
	color : #006352;
	text-decoration: underline;;
	font-size: 11px;
	padding-top: 8px;
	padding-left: 1px;
	line-height:20px;
        vertical-align:middle;
}
a.custlink:hover {
        font-size: 11px;
	line-height:20px;
	color : #333333; 
	text-decoration : none;
}

.brn_header {
	font-size: 11px;
	font-weight: bold;
	color: #6E6A0E;
	background-image: url(../en/images/default_r15_c3.jpg);
	height: 17px;
	width: 168px;
	padding-left: 5px;
}
.brn_brdr {

	border: 1px solid #ADA831;
	margin-bottom: 2px;
}
#Layer2 {
	padding-top: 30px;
	position: absolute;
	width: 120px;
	height: 142px;
	padding-right: 0px;
	margin-right: 0px;
	margin-left: -22px;
	padding-left: 0px;
	visibility: hidden;
}

.LatestNews
{
   Color:#000000;
   font-size: 11px;
   font-weight:bold;
}

.newsDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.newsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	font-weight:normal;
}

.moreNews
{
	font-size: 10px;
}


.SearchBox
{
  background-image: url(/Qassim/media/qcc/images/default_r4_c17.jpg);
  background-repeat:no-repeat;
  padding-left:16px;
  width:212px;
  height:28px;
  vertical-align:middle;
}

.SearchTD {
 vertical-align:middle;
 line-height:28px;
 height:28px;
 padding-left:8px;  
}

.SearchText
{
  width:140px;
  Font-size:11px;
  margin-top:1px;
  height:17px;
  color: #cccccc;
  background-color:#FFFFFF;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCCCCC;
  border-left-width: 1px;
  border-left-color: #CCCCCC;
  border-top-width: 1px;
  border-top-color: #CCCCCC;
  padding-left:4px;
  padding-top:1px;
}

.SearchBtn {	
	line-height:28px;	
	vertical-align:bottom;
}

a.link3, a.link3:link,a.link3:visited {
	color : #5B5B5B;
	text-decoration: underline;
	font-weight: normal;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
a.link3:hover {

	color : #000000; 
	text-decoration : underline;
}

.LeftMenuCMSListMenuUL
{

    margin-left:12px;
    list-style-position: outside;
    list-style-type: disc;
    padding-left: 28px;
    list-style-image: url(/Qassim/media/qcc/images/bullet.gif);
    padding-right: 4px;
    padding-bottom:10px;
}


a.TabControlLinkSelected:Link,
a.TabControlLinkSelected:visited,
.LeftMenuTitle
{
	padding-left:18px;
	line-height:32px;
	margin-top:14px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #066452;
	Text-Decoration:none;
	font-weight:bold;
}

.lang a:link, 
.lang a:visited
{
	Font-Family:Tahoma;
	line-height:32px;
	margin-top:14px;	
	font-size: 12px;
	color: #646464;
}

a.JobName:link,
a.JobName:visited
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	Text-Decoration:none;
}

.LeftSubMenuCMSListMenuUL
{
margin-top:14px;
vertical-align:middle;
}

a.LeftMenuCMSListMenuLink, 
a.LeftMenuCMSListMenuLink:link,
a.LeftMenuCMSListMenuLink:visited {
	color : #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:4px;
	margin-bottom:4px;
} 

a.LeftMenuCMSListMenuLink:hover {
	color : #000000; 
	text-decoration : underline; 
} 

a.LeftMenuCMSListMenuLinkHighlighted, 
a.LeftMenuCMSListMenuLinkHighlighted:link,
a.LeftMenuCMSListMenuLinkHighlighted:visited {
	color : #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
a.LeftMenuCMSListMenuLinkHighlighted:hover {
	color : #000000; 
	text-decoration : underline; 
} 


a.LeftSubMenuCMSListMenuLink, 
a.LeftSubMenuCMSListMenuLink:link,
a.LeftSubMenuCMSListMenuLink:visited {
	color : #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:4px;
	padding-bottom:4px;
} 

a.LeftSubMenuCMSListMenuLink:hover {
	color : #000000; 
	text-decoration : underline; 
} 

a.LeftSubMenuCMSListMenuLinkHighlighted, 
a.LeftSubMenuCMSListMenuLinkHighlighted:link,
a.LeftSubMenuCMSListMenuLinkHighlighted:visited {
	color : #646464;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
a.LeftSubMenuCMSListMenuLinkHighlighted:hover {
	color : #000000; 
	text-decoration : underline; 
} 

.curve
{
   margin:-2px;
   height:6px;
}


#plc_lt_zoneMainMenu_cmsmenu_menuElem-001-subMenu TD
{
    width:128px;
}

#plc_lt_zoneMainMenu_cmsmenu_menuElem-002-subMenu TD
{
    width:94px;
}

#plc_lt_zoneMainMenu_cmsmenu_menuElem-003-subMenu TD
{
    width:140px;
}

#plc_lt_zoneMainMenu_cmsmenu_menuElem-004-subMenu TD
{
    width:146px;
}

#plc_lt_zoneMainMenu_cmsmenu_menuElem-005-subMenu TD
{
    width:130px;
}

.subCMSMenu
{
list-style:disc;
list-style-image:url(/Qassim/media/qcc/images/bullet.gif);
	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: #408080;
	border-right-color: #408080;
	border-bottom-color: #408080;
	border-left-color: #408080;
	background-color:#ffffff;
}

.subCMSMenuHighlightedMenuItemMouseOver,
.subCMSMenuHighlightedMenuItem,
.subCMSMenuItemMouseOver
{
	background-image:url(/Qassim/media/qcc/images/bullet.gif);
	background-position: 2% 50%;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:12px;
	padding-bottom:2px;
	height:22px;
	width:108px;
	border-top-style: dotted;
	border-top-color: #408080;
	border-top-width: 1px;
	color : #666666;
	text-decoration: underline;
}
.subCMSMenuItem
{
	background-image:url(/Qassim/media/qcc/images/bullet.gif);
	background-position: 2% 50%;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:12px;
	padding-bottom:2px;
	height:22px;
	width:108px;
	border-top-style: dotted;
	border-top-color: #408080;
	border-top-width: 1px;
	color : #666666;
	text-decoration: none;
}

.newsletterTitle
{
   height:24px;
   padding-left:8px;
   padding-top:4px;
   padding-bottom:8px;
   font-weight:bold;
}

a.NewsTicker
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:24px;
	vertical-align:middle;
	Text-decoration:none;
}
 


#plc_lt_zonenewsLetter_NewsletterSubscription_lblEmail
{
visibility:hidden;
height:0px;
}

.plcLastName
.plcFirstName
{
 visibility:hidden;
}
 
 .HomeSubscription
 {
 float:left;
 width:200px;
 height:22px;
 }
 
 .InnerSubscription
 {
  margin:0px;
  padding:0px;
  width:150;
 }

 .plcEmail
 {
 float:left;
 width:100px;
 height:22px;
 }

 .plcInnerEmail
 {
 float:left;
 margin-top:4px;
 margin-left:12px;
 margin-bottom:4px;
 }

.pnlImageSubmit
{
 float:right;
 margin:0px;
}

.pnlInnerImageSubmit
 {
 float:right;
 padding-top:4px;
 padding-right:4px;
 padding-left:102px;
 }
 
 
 .HomeSubscriptionTextbox
 {
   width:132px;
   color:#cccccc;
   padding-left:2px;
   Font-size:11px;
   margin-top:1px;
   margin-right:10px;
 }
 
.InnerSubscriptionTextbox
{
   width:150px;
   width:132px;
   color:#cccccc;
   padding-left:2px;
   Font-size:11px;

}

 .InfoMessage
 {
  margin-top:0px;
  padding-top:0px;
  Font-Size:11px;
  color:#FFFFFF; 
  width:100%;
 }
 
.ErrorMessage
{
Font-Size:12px;
position:absolute;
margin-top:24px;
background-color:#036654;
color:#FFFFFF;
width:202px;
padding-left:4px;
padding-bottom:2px;
}


.CMSSiteMapList
{
margin-top:6px;
}

.NewsSummary
{
  align-text:left;
}

Table.ListData
{
 width:100%;
}


.ViewTD
{
    border: 1px solid #008000;
}

.btnTab
{
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #808080;
    height:22px;
    margin:0px;    
}

.BidPanel
{
width:600px;
margin-top:50px;
position:absolute;
 border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #808080;

}

.LatestNewsBlock
{
  padding-left:4px;
}


/* ------ Modules Style ----------------------- */

.LoginWelcomeMessage
{
float:right;
font-weight:bold;
margin-bottom:4px;
}


TABLE.controlbar
{
    margin-top:4px;
    BORDER-RIGHT: #036654 1px solid;
    BORDER-TOP: #036654 1px solid;
    BORDER-LEFT: #036654 1px solid;
    BORDER-BOTTOM: #036654 1px solid;
    BORDER-COLLAPSE: collapse
    
}

TABLE.controlbar TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    COLOR: #333333;
    PADDING-TOP: 5px;    
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
}

TABLE.controlbar TD.AR
{
   text-align:right;
}


TABLE.controlbar TD.title
{
    font-weight: normal;
    font-size: 8pt;
    color: #333333;
    font-family: Verdana, Arial, helvetica;
    border-collapse: collapse;    
}


TABLE.controlbar TD.header
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
}

TABLE.controlbar TD.note
{
    font-weight: normal;
    font-size: 12px;
    color: #FF0000;
    font-family: Verdana, Arial, helvetica;
    border-collapse: collapse;    
}


TABLE.JobSummary 
{
    margin-top:4px;
    
}

TABLE.JobSummary TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 5px;    
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
}


TABLE.JobSummary TD.title
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, helvetica;
    border-collapse: collapse;    
    white-space:nowrap;
}


TABLE.JobSummary TD.header
{
    font-size: 12px;
    color: #000FFF;
    font-weight:bold;
}

TABLE.JobSummary TD.note
{
    font-weight: normal;
    font-size: 12px;
    color: #FF0000;
    font-family: Verdana, Arial, helvetica;
    border-collapse: collapse;    
}


TABLE.headerbar
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff
}
TABLE.headerbar TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, helvetica
}
TABLE.headerbar TD.hint
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: #333333 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana, Arial, helvetica;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
TABLE.resultbar
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BORDER-COLLAPSE: collapse
}
TABLE.resultbar TD.recordmatch
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, helvetica;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff
}
TABLE.resultlist TD.headerbar
{
    BORDER-RIGHT: #999999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TABLE.resultlist
{
    BORDER-RIGHT: #dddddd 1px solid;
    BORDER-TOP: #dddddd 1px solid;
    BORDER-LEFT: #dddddd 1px solid;
    BORDER-BOTTOM: #dddddd 1px solid;
    BORDER-COLLAPSE: collapse
}
TABLE.resultlist TD
{
    border-right: #c0c0c0 1px solid;
    padding-right: 5px;
    border-top: #c0c0c0 1px solid;
    padding-left: 5px;
    font-size: 8pt;
    padding-bottom: 5px;
    border-left: #c0c0c0 1px solid;
    color: #333333;
    padding-top: 5px;
    border-bottom: #c0c0c0 1px solid;
    font-family: Verdana, Arial, helvetica;
    border-collapse: collapse;
    background-color: #F0F0F0;
}
TABLE.resultlist TD.titlebar
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    COLOR: #333333;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-STYLE: italic;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff
    text-align:center;
}
TABLE.resultlist TD.title
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
}

TABLE.controlbar .normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.btnTab
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #c0c0c0 0px solid;
    FONT-FAMILY: Verdana, Arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
    height:22px;
}

.FR{
  text-align:right;
}
.ViewTD
{
    border: 1px solid #cccccc;
}
.redstar
{
    color:Red;
    }
    
.TDTitle    
{
    font-weight:bold;
}
.btn
{
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    background-color: #97B871;
}

.FR {
  text-align:right;
  width:99%;
}

TABLE.LoginForm
{
    border: 1px solid #CCCCCC;
}
  
TABLE.LoginForm TD.header
{
    color: #ffffff;
    background-color: #97B871;
    font-weight:bold;
 }
    
TABLE.LoginForm TD.title
{
    text-align:left;
   
    }
    
TABLE.SupplierProfile
{
   width:100%; 
   border: 1px solid #CCCCCC;
}
  
TABLE.SupplierProfile TD.header
{
    color: #ffffff;
    background-color: #97B871;
    font-weight:bold;
    padding-bottom:6px;
}    
  
TABLE.SupplierProfile TD
{    
    vertical-align: top;
    padding-left:4px;
    padding-bottom:4px;
}    
TABLE.SupplierProfile TD.title
{
    width:180px;
    padding-right:4px;
    text-align:right;
    vertical-align:top;
}  
TABLE.SupplierProfile TD.msg
{
    width:150px;
    padding-right:4px;
    text-align:right;
    vertical-align:top;
}  
Table.Capatcha TD
{
    border:0px;
    }
    
.BidInfo    
{
    width:640px;
    font-family: Verdana, Arial, helvetica;
    }
    
.Repeater
{
    font-family: Verdana, Arial, helvetica;
    font-size:10px;
    }    

Table.MainBoard TD
{ 
margin:0px; 
padding:0px;
margin-bottom:10px; 
padding-bottom:10px;
border:1px;
border-color:#036654;
border-style:solid;
}

Table.Board
{
 
}

TABLE.Board TD
{ 
vertical-align: top; padding-bottom:10px; border:0px;
}    

TABLE.Board TD.brd_name
{
    width:260px;    
    padding-left:4px;
    text-align:left;
    vertical-align:top;
    font-weight:bold;
    border:0px;
}  
TABLE.Board TD.brd_sprt
{
		width:0px;
		background-color:#036654;
}
TABLE.Board TD.brd_info
{
    padding-left:5px;
    text-align:left;
    vertical-align:top;
    border:0px;
}  

Table.Dividends
{ 
border:1px;
border-color:#cccccc;
border-style:solid;
text-align:center;
width:100%;}

Table.Dividends TD
{ 
 line-height:22px;
 text-align:left;
 border-bottom: 1px solid #333333 ;
 padding-left:6px;
 padding-right:4px;
}

TABLE.Dividends TD.titlebar
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER_top: #666666 1px solid;
    BORDER_bottom: #666666 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #B4CC99;
}


.dvdrow1
{ background-color:#B4CC99; }


P.Pleft
{
text-align:left;
}

.JobPreview 
{
  Padding:4px;
}

.ApplicantPreview 
{
  Padding:4px;
}

.NavPanel
{
  text-align:right;
  float:right;
}
.AR
{
   line-height:22px;
   text-align:right;
}

.AL
{
   text-align:left;
   float:left;
}

.SuppNav
{
  float:right;
}
/* ------ End Modules Style ----------------------- */


/* ------ Search Style ----------------------- */
.SearchDialog TD
{
  padding-right:4px;
}

.CMSSearchDialogSearchModeDropDownList
{
  float:left;
  text-align:left;
}

.SearchResults
{
  margin-top:4px;
  padding-right:4px; 
  float:left;
  text-align:left;
}

.SearchResult
{
  padding-bottom:4px;
}

.ResultTitle
{
  padding-bottom:2px;
}

.ResultPath
{
  padding-bottom:2px;
}

/* ------ End Search Style ----------------------- */