﻿/* Standard HTML tags */
BODY
{
	
margin:0px;

}
P
{
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404150;

}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
A:link
{
	font-size: 8pt;
	color: #2B264C;/*#ee7a35;*/
	text-decoration:none;
	
}
A:visited
{
	font-size: 8pt;
	border-left: none;
	color: #2B264C;
	text-decoration:none;
}
A:hover
{
	color: #0000FF;
	text-decoration:underline;
}
A:focus
{
	color: #a2a2a2;/*#ee7a35;*/
	text-decoration:underline;
}
A:active
{
	color: #f9ccb0;
	text-decoration:underline;
}
DIV
{
	font-size: 10pt;
}
H1
{
	font-weight: bold;
	font-size: 15pt;
}
H2
{
	font-weight: bold;
	font-size: 14pt;
}
H3
{
	font-weight: bold;
	font-size: 13pt;
}
H4
{
	font-weight: bold;
	font-size: 12pt;
}
H5
{
	font-weight: bold;
	font-size: 11pt;
}
H6
{
	font-weight: bold;
	font-size: 10pt;
}
HR
{
	color: #D6D6D6;
	height: 1pt;
	text-align: center;
}
IMG
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
}
INPUT.CommandButton
{
	background-color:#f0f9e6;
border:1px solid #69942b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#69942b;
	
}
INPUT
{
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
	background-color:Transparent;
}
TABLE
{
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
THEAD
{
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TR
{
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TH
{
	font-size: 8pt;
	vertical-align: baseline;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TD
{
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
}
TFOOT
{
	font-size: 10pt;
}
TEXTAREA
{
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
}
OL
{
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404150;
}

ul
{
/*list-style-image:url(images/bullet1.gif);*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#66a325;
}
.Green
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;

}

.font-medium
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

/*
UL
{
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404150;
}
*/

/* Standard Rainbow Classes */

/* Command buttons */

.CommandButton     {
    background-color:#e7eff7;
border:1px solid #1f69bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003399;
padding: 2px 2px 2px 2px;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
 background-color:#e7eff7;
border:1px solid #1f69bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003399;
padding: 2px 2px 2px 2px;
}

A.CommandButton:visited  {
   background-color:#e7eff7;
border:1px solid #1f69bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003399;
padding: 2px 2px 2px 2px;
}

A.CommandButton:active   {
 background-color:#e7eff7;
border:1px solid #1f69bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003399;
padding: 2px 2px 2px 2px;
}

A.CommandButton:hover    {
  background-color:#e7eff7;
border:1px solid #1f69bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003399;
padding: 2px 2px 2px 2px;
}


A.Home:link
{
	font-size: 8pt;
	color: #2B264C; /*#ee7a35;*/
	text-decoration: none;
}
A.Home:visited
{
	font-size: 8pt;
	border-left: none;
	color: #2B264C;
	text-decoration: none;
}
A.Home:hover
{
	color: #0000FF;
	text-decoration:underline;
}
A.Home:focus
{
	color: #a2a2a2;/*#ee7a35;*/
	text-decoration:underline;
}
A.Home:active
{
	color: #000099;
	text-decoration: underline;
}



.EnhancedHtmlTitlePage /* Enhanced module support */
{
	font-weight: normal;
	font-size: 12pt;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
}
.EnhancedHtmlLink
{
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
}
A.EnhancedHtmlLink:link
{
	color: #000000;
	text-decoration: none;
}
A.EnhancedHtmlLink:visited
{
	color: #D6D6D6;
	text-decoration: none;
}
A.EnhancedHtmlLink:hover
{
	color: #cccccc;
	text-decoration: none;
}
A.EnhancedHtmlLink:focus
{
	color: #cccccc;
	text-decoration: none;
}
A.EnhancedHtmlLink:active
{
	color: #333333;
	text-decoration: none;
}

.Error /* Error and warning messages */
{
	color: #FF0000;
}
.Grid_Header, .Grid_Header TD, .Grid_Header TH /* Search Modules */
{
	background-color: #D6D6D6;
	font-weight: 600;
}
.Grid_Footer
{
}
.Grid_Item
{
}
.Grid_Item TD A
{
	font-weight: 600;
}
.Grid_AlternatingItem
{
	background-color: #CCCCCC;
}
.Grid_AlternatingItem TD A
{
	font-weight: 600;
}
.Grid_SelectedItem
{
}
.Grid_Pager
{
}
.Head /* Add, announcements, articles, blog, ecc ecc */
{
	font-weight: bold;
	font-size: 12pt;
	color: #D6D6D6;
	font-family: Verdana, Helvetica, sans-serif;
}
INPUT.NormalTextBox, .NormalTextBox
{
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
}
SELECT, SELECT.NormalTextBox
{
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
}
OPTION
{
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
}
.ItemTitle
{
	font-weight: bolder;
	font-size: 10pt;
	color: #D6D6D6;
}
.ItemDate
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#00408F;
text-align:left;

}



.Message /* Informative messages */
{
	font-weight: normal;
	font-size: 10pt;
	color: #ee7a35;
	background-color: #ffcc00;
}
.ModuleTitle /* Title of each module */
{
	font-weight: 600;
	font-size: 10pt;
	color: #00337e;
	line-height: 14pt;
	border-bottom: solid 1px #96c843;
	font-family: Verdana, Helvetica, sans-serif;
	white-space: nowrap;
	overflow: hidden;
}
.ModuleTitleAlt /* Title of each module */
{
	font-weight: 600;
	font-size: 10pt;
	color: #333333;
	line-height: 14pt;
	font-family: Verdana, Helvetica, sans-serif;
	white-space: nowrap;
	overflow: hidden;
}
.Module /* Module */
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
}
.ModuleAlt /* Module variant */
{
	background-color: #FFFFFF;
}
.Normal
{
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404150;
}
.NormalBold
{
	padding-left: 2pt;
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
}
.NormalItalic
{
	font-size: 10pt;
	font-style: italic;
}

/* Styles for default pages */
.rb_DefaultLayoutTable 
{
	
}
.rb_DefaultPortalHeader
{
	
}
.rb_DefaultLayoutDiv
{
}
.rb_DefaultPortalFooter
{
}
/* Alternate styles for admin and edit pages */
.rb_AlternateLayoutTable
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.rb_AlternatePortalHeader
{
	
}
.rb_AlternateLayoutDiv
{
}
.rb_AlternatePortalFooter
{
}

.rb_mod_btn /* Buttons support */
{
	display: block;
	margin: 0px 0px 0px 2px;
}
.btn-img-txt
{
}
.btn-img-only
{
}
.btn-img-txt
{
	overflow: hidden;
}
.btn-img-only-css
{
	overflow: hidden;
}
DIV.btn-img-only
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-img-only-css
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-img-txt
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-txt-only
{
	font-size: 9pt;
	line-height: 0.8;
}
.rb_mod_btn
{
	display: block;
	margin: 0px 0px 0px 2px;
}

.SiteLink /* Used on Header menu in Layouts */
{
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	display: block;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	/*padding-left: 4px;*/
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SiteLink A:link
{
	display: block;
	font-weight: bold;
	font-size: 7pt;
	color: #000000;
	text-align: center;
	text-decoration: none;
}
.SiteLink A:visited
{
	color: #000000;
	font-weight:bold;
	font-size: 7pt;
}
.SiteLink A:hover
{
	color: #ee7a35;
	font-size: 7pt;
}
.SiteLink A:focus
{
	color: #ee7a35;
	font-size: 7pt;
}
.SiteLink A:active
{
	color: #333333;
	font-size: 7pt;
}

.SiteTitle /* Portal title in Header, in layout file */
{
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 22pt;
	padding-bottom: 0px;
	color: #FFFFFF;
	padding-top: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.SubHead
{

background-color:#96BD2F;
height:21px;
background-repeat:repeat-x;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:12px;
font-weight:bold;
border-top:1px solid #b6b6b6;
}

.SubHeadTopless
{
/*	font-weight: 600;
	font-size: 10pt;
	color: #00337e;
	padding-top: 4px;
	font-family: Verdana, Helvetica, sans-serif;
*/
/*
font-size:11px;
font-weight:bold;
color:#012882;
*/
background-color:#96BD2F;
height:21px;
background-repeat:repeat-x;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:12px;
font-weight:bold;
border-top:1px solid #b6b6b6;

}
.SubHead2
{
background-color:#DFEDFA;
background-repeat:repeat;
border-bottom:1px solid #7EB3ED;
height:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#012882;
vertical-align:middle;
padding-left:3px;
}
.TopHead
{
background-color:#DFEDFA;
background-repeat:repeat;
border-top:1px solid #7EB3ED;
border-left:1px solid #7EB3ED;
border-right:1px solid #7EB3ED;
border-bottom:0px solid #7EB3ED;
height:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#012882;
vertical-align:middle;
padding-left:3px;
}
.SubSubHead
{
	margin-top: 10pt;
	font-weight: 600;
	font-size: 10pt;
	color: #ee7a35;
}


/* Three panes */
.ContentPane
{
	background-color:#FFFFFF;
	vertical-align:top;
}
.LeftPane
{
background-color:#E9E8E9;
border-left: #b6b6b6 1px solid;
border-right: #b6b6b6 1px solid;
width:180px;
height:450px;
margin-top:0px;
padding-left:17px;
padding-right:0px;
border-top: #b6b6b6 1px solid;
border-bottom: #b6b6b6 1px solid;

}

.serachleft
{
	
	background-color:#6194DD;
}

	

.RightPane
{
padding-top:20px;
padding-right:5px;
padding-left:5px;
padding-bottom:10px;
}
.entPane
{
	border-right: none;
	padding-right: 10px;
	border-top: none;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: none;
	padding-top: 10px;
	border-bottom: none;
}

.DefaultBanner1 /* Graphics */
{
	background-color: #ee7a35;
}
.DefaultBanner2 /* Graphics */
{
	background-color: #333333;
}
.DefaultTD /* Graphics */
{
	background-color: #cccccc;
}
.DefaultTDSub /* Graphics */
{
	background-color: #D6D6D6;
}

/* =============================
   BreadCrumbs styles
   ============================= */
.bc_Row
{
	padding-left: 0px;
	color:black;
	
	
}
.bc_Text
{
	font-size: 7pt;
	color:black;
}
.bc_Link
{
	padding-left: 0px;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color:black;
}


.bc_Link:link, .bc_Link:visited
{
	padding-left: 0px;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color:#00408F;
}
.bc_Link:hover
{
	color:gray;
}

/* The Date Element in the Header */
.dateCurrent
{
	padding-right: 4px;
	font-size: 7pt;
	line-height: 7pt;
}

/* The Last Visit Element in the Header */
.dateLastVisit
{
	padding-right: 4px;
	font-size: 7pt;
	line-height: 7pt;
}


/* =============================
   SolpartNavigation menu styles
   ============================= */

.spm_Menuainer
{
	font-family: Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
}
.spm_MenuBar
{
	height: 22px;
	background-color: #cccccc;
	color: #000000;
}
.spm_MenuBar TD
{
	font-size: 10pt;
	border: none;
	background-color: #cccccc;
	color: #000000;
}
.spm_MenuBar TD TD
{
	border-left: solid 1px #D6D6D6;
}
.spm_SubMenu
{
	border-right-color: #009966;
}
.spm_SubMenu TD
{
	color: #000000;
	background-color: #cccccc;
	height: 22px;
}
.spm_MenuBreak
{
	height: 0px;
}
.spm_MenuItem
{
	cursor: pointer;
}
.spm_MenuItem TD
{
	height: 22px;
	font-size: 10pt;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}
.spm_MenuIcon
{
}
.spm_MenuStyle
{
}
.spm_MenuItemSel
{
	background-color: #D6D6D6;
	cursor: pointer;
}
.spm_MenuItemSel TD
{
	color: #ffffff;
	font-size: 10pt;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}
.spm_MenuArrow
{
	font-family: webdings, Fantasy;
	font-size: 10pt;
	cursor: pointer;
}
.spm_RootMenuArrow
{
	font-size: 10pt;
	cursor: pointer;
	font-family: webdings, Fantasy;
}
.spm_DefaultItem
{
	cursor: pointer;
}
.spm_DefaultItem TD
{
	height: 22px;
	font-size: 10pt;
	padding-left: 3px;
	padding-right: 3px;
}
.spm_DefaultItemHighlight
{
}
.spm_DefaultItemHighlight TD
{
}

/* Rami Customs Classes */

.header-table{
background-color:#77ABEE;
height:138px;
}

.logo{
background-image:url(img/logo.jpg);
height:138px;
width:337px;
background-repeat:no-repeat;
background-position:top ;
}

.right-crest{
background-image:url(img/right-crest.jpg);
height:138px;
width:268px;
background-repeat:no-repeat;
}
/*
.menu-bg{
background-image:url(img/menu-bg.gif);
background-repeat:repeat-x;
height:21px;
padding-left:15px;
}
*/
.shadow-left{
background-image:url(img/shadow-left.gif);
background-repeat:repeat-x;
height:6px;}
.shadow-right{
background-image:url(img/shadow-right.gif);
background-repeat:repeat-x;
height:6px;}

.footer
{
background-image:url(../../banner/footer.gif);
width:778px;
height:69px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#15428b;
}
.footer-txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#15428b;
}

.bottom-left{
background-image:url(img/shadow-left-bottom.gif);
height:5px;
background-repeat:repeat-x;
background-position:top;}
.bottom-right{
background-image:url(img/shadow-right-bottom.gif);
height:5px;
background-repeat:repeat-x;
background-position:top;}


a.footer-link:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
vertical-align:middle;
color:#366AB3;
text-decoration:none;
padding-left:3px;
padding-right:3px;}

a.footer-link:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
vertical-align:middle;
color:#366AB3;
text-decoration:none;
padding-left:3px;
padding-right:3px;}
a.footer-link:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
vertical-align:middle;
color:#366AB3;
text-decoration:none;
padding-left:3px;
padding-right:3px;
}
a.footer-link:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
vertical-align:middle;
color:#366AB3;
text-decoration:none; 
padding-left:3px;
padding-right:3px;
}
.footer-red{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
vertical-align:middle;
color:#FE000C;
text-decoration:none; 
padding-left:3px;
padding-right:3px;}
.footer-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
vertical-align:middle;
color:#366AB3;
text-decoration:none; 
padding-left:3px;
padding-right:3px;
}

a.left-link:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#595959;
}

a.left-link:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#595959;
}

.left-link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#595959;
}


a.left-link:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#595959;
}

a.left-link:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#595959;
}

.top-head{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#00408F;
padding-bottom:8px;
text-align:left;
vertical-align:middle;
}

.left-pan-head{
background-color:#C2DBF7;
font-family:Arial, Helvetica, sans-serif;
color:#366AB3;
padding-left:4px;
height:21px;
font-size:11px;
font-weight:bold;
text-align:left;
border-top: solid 1px #5CB5EF;
border-left: solid 1px #5CB5EF;
}
.left-pan-corner{
background-image:url(img/pan-corner.gif);
background-repeat:no-repeat;
background-position:right;
width:79px;
height:21px;
font-family:Arial, Helvetica, sans-serif;
color:#366AB3;
font-size:11px;
border-top: solid 1px #5CB5EF;
border-right: solid 1px #5CB5EF;
}

.left-pan1{
 
text-align:left;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#001F82;
border-right: solid 1px #5CB5EF;
border-bottom: solid 1px #5CB5EF;
border-left: solid 1px #5CB5EF;
}
.text-left{
text-align:left;
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#001F82;}

.left-pan2{
 background-position:top right;
 text-align:left;
 padding-left:4px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#001F82;
 border-right: solid 1px #5CB5EF;
 border-bottom: solid 1px #5CB5EF;
 border-left: solid 1px #5CB5EF;
}

.leftPanBold{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight: bold;
 color:#001F82;

}

.sign-rightpane
{
	background-position:top right;
 text-align:left;

	 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#001F82;
 }
 
 .boldred{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF000D;
}
 
 a.boldred:link{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF000D;
}
a.boldred:visited{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF000D;
}
a.boldred:hover{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF000D;
}

.textarea{
 border:1px solid #001F82;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#001F82;
}

.button{
	background-color:#B0C9E2;
	border:1px solid #001F82;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#001F82;
}

 .heading-box-tab {
background-image : url(heading-bar.gif);background-position : bottom right;
background-repeat: repeat-x;
height:22px;
width:204px;
font-family : Arial,Verdana, Helvetica, sans-serif;
font-size : 12px;  text-decoration : none;

color : #5F5F5F; vertical-align :middle; text-align : left; 
padding-left:16px;
padding-top:2px;
padding-bottom:0px;
border-bottom: solid 1px #9DB2B0;
border-top: solid 1px #9DB2B0;
border-left: solid 0px #9DB2B0;



}

.box-table{

border-right: solid 1px #9DB2B0;
border-left: solid 1px #9DB2B0;
border-bottom: solid 1px #9DB2B0;
}

.dot-line{

}

 .img2{
  
  border: solid 1px #FC8000;
  
  }
.TxtBanner{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#012965;
}
  
  .txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404150;
}
.txt-Form{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#404150;
background-color:#D6D6D6;
border-top: solid 1px #404150;
border-right:solid 1px #404150;/*
border-left:solid 1px #404150;

border-bottom:solid 1px #404150;*/
vertical-align:middle;
padding-left:5px;

}


.txt-Values{
background-color:#ffffff;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#012882;

border-top:1px solid #b6b6b6;
border-collapse:collapse;
text-align:center;
}

.Grid-td{
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#012882;
border-bottom:0px solid #7eb3ed;
border-collapse:collapse;
}



.ActionButtons
{
/*	
color:#404150;
border-top: solid 1px #96c843;
vertical-align:middle;
padding-left:4px;
padding-bottom:2px;
text-align:left;
*/

background-color:#f5f5f5;
background-repeat:repeat-x;
padding-bottom:3px;
padding-top:3px;
padding-left:200px;
padding-right:5px;
text-align:right;
border-top:1px solid #b6b6b6;
}

.ActionButtons2
{

background-color:#e9f2fc;
background-repeat:repeat-x;
padding-bottom:3px;
padding-top:3px;
padding-left:50px;
padding-right:5px;
}

.ActionButtonCenter
{
background-color:#f5f5f5;
background-repeat:repeat-x;
padding-bottom:3px;
padding-top:3px;

padding-right:5px;
text-align:center;
border-top:1px solid #b6b6b6;
}

.txt-ValuesCheckBox{
color:#404150;
vertical-align:middle;
padding-left:0px;
padding-bottom:2px;
}

.GridLeftSpace{
padding-left:0px;

}


.c-heading{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#00408F;
text-align:left;
}

a.c-heading:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#00408F;
text-decoration:none;
padding-left:10px;
}

a.c-heading:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#00408F;
text-decoration:none;
padding-left:10px;}

a.c-heading:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#B2C9E9;
text-decoration:none;
padding-left:10px;
}

a.c-heading:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#01306B;
text-decoration:none; 
padding-left:10px;
}

.hborder{
background-image:url(img/dot-h.jpg);
background-repeat:repeat-x;
width:1px;
padding-left:5px;
padding-right:5px;
background-position:center;
}

.vborder{
background-image:url(img/dot-v.gif);
background-repeat:repeat-y;
width:1px;
padding-left:20px;
padding-right:5px;
background-position:center;
}


.login{
background-color:#5187D2;
border:solid 1px #B2C9E9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#B2C9E9;
text-align:right;
vertical-align:middle;
padding:5px;
}

a.login2:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#01306B;
text-decoration:none;}

a.login2:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#01306B;
text-decoration:none;}

login2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#01306B;
text-decoration:none;
}

a.login2:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#01306B;
text-decoration:none
}

a.login2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#FFFFFF;
text-decoration:none; 
}



.search-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#404150;
}

.border-head{
border-top:1px solid #5A5F9E;
}
.top-head{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#00408F;
padding-bottom:8px;
text-align:left;
vertical-align:middle;
}



.search-b{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF000C;
text-decoration:none;
vertical-align:top;
width:inherit;
}


a.search-b:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF000C;
text-decoration:none;
vertical-align:top;
width:inherit;
}

a.search-b:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF000C;
text-decoration:none;
vertical-align:top;
width:inherit;
}

a.search-b:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:Blue;
text-decoration:none;
vertical-align:top;
width:inherit;
}


a.bread-link:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
vertical-align:middle;
color:#366AB3;
text-decoration:none;
padding-left:15px;
}

a.bread-link:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
vertical-align:middle;
color:#366AB3;
text-decoration:none;
padding-left:15px;}

.bread-link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
vertical-align:middle;
color:#366AB3;
text-decoration:none;
padding-left:15px;}


a.bread-link:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
vertical-align:middle;
color:#B2C9E9;
text-decoration:none;
padding-left:15px;
}

a.bread-link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
vertical-align:middle;
color:#01306B;
text-decoration:none; 
padding-left:15px;
}

a.docu-link:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
vertical-align:middle;
color:#00408F;
text-decoration:none;

}

a.docu-link:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
vertical-align:middle;
color:#00408F;
text-decoration:none;
}

.docu-link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
vertical-align:middle;
color:#00408F;
text-decoration:none;
}


a.docu-link:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
vertical-align:middle;
color:#00408F;
text-decoration:none;

}

a.docu-link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
vertical-align:middle;
color:Red;
text-decoration:none; 

}

.borderArchieve
{
	border-top:1px solid #5A5F9E;
	border-right: 1px solid #5A5F9E;
	border-left: 1px solid #5A5F9E;
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
vertical-align:middle;
color:#00408F;
text-decoration:none;
}

.Archiveleft{
 
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#001F82;
 border-right: solid 1px #5CB5EF;
 border-bottom: solid 1px #5CB5EF;
 border-left: solid 1px #5CB5EF;
}

.Archiveleftbold{
 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#001F82;
 font-weight:bold;
 border-right: solid 1px #5CB5EF;
 border-bottom: solid 1px #5CB5EF;
 border-left: solid 1px #5CB5EF;
}

.popborder{
background-color:#77abee;
height:9px;
}
.DesktopFooter
{
	background-image:url(../../images/footer-bg.gif);
height:42px;
background-repeat:repeat-x;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4a4a4a;
	
}
.banner-bg
{
	background-image:url(images/banner-bg.jpg);
	background-repeat:repeat-x;
}
.banner-bg-right
{
	background-image:url(images/right-bg.jpg);
	
	/*background-image:url(images/banner-bg.jpg);*/
	background-repeat:repeat-x;
}
.link-bg{ background-image:url(img/link-bg.jpg);
height:35px;
background-repeat:repeat-x;

}

Tab-row
{
	background-color:#BFDBFF;	
	border-bottom: solid 2px #8baee6;	
}

.top2{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#2B264C;
vertical-align:middle;
text-decoration:none;
padding-left:6px;
padding-right:6px;
}

.top1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	border-bottom: solid 2px #F8B769;
	border-top: solid 3px #F8B769;
	padding-left: 6px;
	padding-right: 6px;
}


a.top:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#2B264C;
vertical-align:middle;
text-decoration:none;
}
a.top:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#2B264C;
vertical-align:middle;
text-decoration:none;
}

a.top:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#2B264C;
vertical-align:middle;
text-decoration:underline;
}

.middle-pan{border-right:solid 1px #d6d7d9;
padding-right:12px;
}

.tlinkpad{
padding-left:3px;
padding-right:3px;
}

a.links:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#D1792E;
vertical-align:middle;
text-decoration:none;
}
a.links:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#D1792E;
vertical-align:middle;
text-decoration:none;
}

a.links:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#D1792E;
vertical-align:middle;
text-decoration:none;
}

.tlinks{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#925309;
}
a.tlinks:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#595959;
}
a.tlinks:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#595959;
} 
a.tlinks:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#925309;
}
a.tlinks:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#595959;
}

.caption{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#595959;
}

.heading{
background-image:url(img/bullet.jpg);
background-position:middle;
background-repeat:no-repeat;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#2B264C;
padding-bottom:6px;
padding-top:5px;
}

.form-heading{
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#2B264C;
padding-bottom:6px;
padding-top:5px;
background-color:#D6D6D6;
}
.txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2B264C;
}


.trbg{
background-image:url(img/trbg.jpg);
background-repeat:repeat-x;
height:20px;
}
.trbg1{
background-image:url(img/trbg.jpg);
background-repeat:repeat-x;
height:10px;

}

.labelcell {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	COLOR: #52647a;
	BACKGROUND-COLOR: #D6D6D6;
	border:solid 1px #BCCCDB;
}
.texttype{
background-color:#FFFFFF;
border:1px solid #4A4A4A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4A4A4A;


}

.Smalltexttype{
background-color:#f4f4f4;
border:1px solid #4A4A4A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4A4A4A;
width:100px;

}
.bglist
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border:1px solid #00337e;
	color: #4A4A4A;
	margin-top: 2px;
	width: 270px;
}
select
{
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border:1px solid #00337e;
	color: #4A4A4A;
	margin-top: 2px;
	
}
.bglistauto
{
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border:1px solid #4A4A4A;
	color: #4A4A4A;
	margin-top: 2px;
	
}

.bglistMedium
{
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border:1px solid #4A4A4A;
	color: #4A4A4A;
	margin-top: 2px;
	width: 180px;
}

.bglistSmall
{
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border:1px solid #4A4A4A;
	color: #4A4A4A;
	margin-top: 2px;
	width: 130px;
}




.radiotype{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4A4A4A;
padding-left:1px;
padding-right:1px;
}
.buttonth
{
	/*background-color:#f0f9e6;
border:1px solid #69942b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#69942b;
*/
	font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4a4a4a;
font-weight:bold;
background-image:url(../../images/buttonbg.gif);
height:18px;
background-repeat:repeat-x;
border:1px solid #979797;
}
.buttonXML
{
	background-color: #ff6300;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	margin-right: 5px; /*margin-left:5px;*/
	margin-top: 3px;
	font-size: 10px;
}
.NavButton{
background-color:#dddddd;
border:1px solid #515151;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#515151;
margin-left:3px;
margin-right:3px;
margin-top:3px;
}

.radiotypetd td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4A4A4A;
padding-left:1px;
padding-right:1px;
}
.contable
{
border-top:1px solid #B5B6B5;
border-right:1px solid #B5B6B5;
border-left:1px solid #B5B6B5;
border-bottom:1px solid #B5B6B5;
width:778%;
margin-left:15px;
}
.contable1
{
	width:100%;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	
	
	border-bottom:1px solid #B5B6B5;
}
.contable2
{
	width:98%;
	border-right:1px solid #CADD95;
	border-left:1px solid #CADD95;
	border-bottom:1px solid #CADD95;
	margin-left:4px;
	margin-right:6px;
	
}
.contable4
{
	/***this for not a member table Only*/
	width:100%;
	border-top:1px solid #B5B6B5;
	border-left:1px solid #B5B6B5;
	border-bottom:1px solid #B5B6B5;
	border-right:1px solid #B5B6B5;
	margin-left:0px;
	
}
.contable5
{
	/***this for not a member table Only*/
	width:100%;
	border-top:0px solid #B5B6B5;
	border-left:1px solid #B5B6B5;
	border-bottom:1px solid #B5B6B5;
	border-right:1px solid #B5B6B5;
	margin-left:0px;
	
}
.contable3
{
width:97%;
border-right:1px solid #CADD95;
border-left:1px solid #CADD95;
border-bottom:1px solid #CADD95;
margin-left:7px;

}
.contablegreen
{
	border:1px solid #96bd2f;
	border-left:1px solid #96bd2f;
 height:20px;
}
.contablepop
{
width:100%;
margin-left:0px;
border-right:1px solid #B5B6B5;
border-left:1px solid #B5B6B5;
border-bottom:1px solid #B5B6B5;

}
/*Start CSS added by Nadeem */
.fieldcell {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	COLOR: #52647a;
	BACKGROUND-COLOR: #f1f4f8
}
.starcell {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	COLOR: #52647a;
	BACKGROUND-COLOR: #f1f4f8
}

/*  CSS for Grid Style */
.curvl{
background-image:url(img/curvl.jpg);
background-repeat:no-repeat;
width:8px;
height:26px;
}
.curvrr{
background-image:url(img/curvr.jpg);
background-repeat:no-repeat;
width:8px;
height:26px;
}
.curvr{
background-image:url(img/tr2.jpg);
background-repeat:repeat-x;
height:26px;
}
th
{
background-color:#96bd2f;
padding-left:2px;
color:#ffffff;
font-size:11px;
font-weight:bold;
height:18px;
text-align:left;
vertical-align:middle;
}
.grid-head{
background-color:#96bd2f;
padding-left:2px;
color:#ffffff;
font-size:11px;
font-weight:bold;
height:18px;
text-align:left;
vertical-align:middle;
 

}
a.grid-head:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
}

a.grid-head:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;

}


.chkbg{
background-color:#F8FBFC;

}
.chkbg2{
background-color:#ebeaea;

}
.gridHeader
{
	background-color: lightgrey;
}


/*  Message Style Sheet.... */


.error-l{
background-image:url(CSS/Img/error-t-l.jpg);
width:2px;
height:2px;
background-repeat:no-repeat;
background-position:top left;}

.msg-top-l
{
	background-image: url(CSS/Img/error-t-l.jpg);
	width: 2px;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
}

.error-r
{
	background-image: url(CSS/Img/error-t-r.jpg);
	width: 2px;
	height: 2px;
	background-repeat: no-repeat;
	background-position: right top;
}

.msg-top-r
{
	background-image: url(CSS/Img/error-t-r.jpg);
	width: 2px;
	height: 2px;
	background-repeat: no-repeat;
	background-position: right top;
}

.error-l-b{
background-image:url(CSS/Img/error-b-l.jpg);
width:2px;
height:2px;
background-repeat:no-repeat;
background-position:bottom left;}
.msg-bottom-l
{
	background-image: url(images/error-b-l.jpg);
	width: 2px;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.error-r-b{
background-image:url(CSS/Img/error-b-r.jpg);
width:2px;
height:2px;
background-repeat:no-repeat;
background-position:bottom right;}
.msg-bottom-r
{
	background-image: url(images/error-b-r.jpg);
	width: 2px;
	height: 2px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.error-top{
background-color:#f8fbfe;
border-top: solid 1px #C3C2C2;
height:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
color:#f8fbfe;
}

.top-extension{
background-color:#f8fbfe;
border-top: solid 1px #C3C2C2;
height:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
color:#f8fbfe;
}

.error-bottom{
background-color:#f8fbfe;
border-bottom: solid 1px #C3C2C2;
height:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
color:#f8fbfe;
}
.bottom-extension{
background-color:#f8fbfe;
border-bottom: solid 1px #C3C2C2;
height:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
color:#f8fbfe;
}

.error-middle{
background-color:#f8fbfe;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#2b244d;
vertical-align:middle;
padding-left:1px;
}

.msg{
background-color:#EAEAEA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2b244d;
vertical-align:middle;
padding-left:6px;
}

.error-middle-left{
background-color:#f8fbfe;
border-left: solid 1px #C3C2C2;
width:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
color:#f8fbfe;
}
.right-extension{
background-color:#EAEAEA;
border-left: solid 1px #C3C2C2;
width:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
color:#EAEAEA;
}

.error-middle-right{
background-color:#f8fbfe;
border-right: solid 1px #C3C2C2;
width:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
color:#f8fbfe;
}
.left-extension{
background-color:#EAEAEA;
border-right: solid 1px #C3C2C2;
width:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
color:#EAEAEA;
}

.text-small{
background-color:#f4f4f4;
border:1px solid #4A4A4A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4A4A4A;
width:120px;
}

.login-border{
border: solid 1px #595959;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2B264C;
padding:3px;
}
.txt-Form-Instruction{
background-color:#f7fdf1;
padding-left:10px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2f4626;
width:148px;
border-right:1px solid #b6b6b6;
border-top:1px solid #b6b6b6;

}

.td-values
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4a4a4a;
padding-left:10px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
border-top:1px solid #b6b6b6;
	
}

.td-test
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4a4a4a;
padding-left:10px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
border-top:1px solid #b6b6b6;

	
}

.questionair-Question{
background-color:#f8fbfe;
border-right:1px solid #7eb3ed;
padding-left:3px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#012882;
padding-right:10px;
border-bottom:1px solid #7eb3ed;
border-top:1px solid #7eb3ed;
border-collapse:collapse;
width:180px;
}

.questionair-Options
{
background-color:#ffffff;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#012882;
border-collapse:collapse;	
	
}



.txt-Form-Mand{
background-color:#f0f0f0;
border-bottom:1px solid #b6b6b6;
height:19px;
padding-left:11px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4a4a4a;
}
.txt-Form-Mand1{
background-color:#f0f0f0;
border-bottom:0px solid #b6b6b6;
border-top:1px solid #b6b6b6;
height:19px;
padding-left:11px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4a4a4a;
}
.border-table
{
	border-top: solid 1px dimgray;
	border-right: solid 1px dimgray;
	border-left: solid 1px dimgray;
	border-bottom: solid 1px dimgray;

}
.Table-header
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: darkgray;

}
.grid2-bg
{
background-image:url(images/grid2.gif);
background-repeat:repeat-x;
height:26px;
vertical-align:middle;
padding-left:5px;
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#102c5e;
}
.GridTitle
{

background-image:url(../../images/mainpanel-bg.gif);
height:25px;
background-repeat:repeat-x;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
padding-left:11px;
padding-right:5px;
border-bottom:0px solid #012882;
}
.GridTitlebottomless
{
background-image:url(../../images/mainpanel-bg.gif);
height:30px;
background-repeat:repeat-x;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4a4a4a;
font-weight:bold;
padding-left:11px;
}
/*--------------------------------------------*/
.PageTitle
{
background-image:url(images/grid2.gif);
background-repeat:repeat-x;
border-bottom:1px solid #012882;
height:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
vertical-align:middle;
padding-left:3px;
color:#012882;

}

.idtxt:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d0792c;
text-decoration:none;
}
.idtxt:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d0792c;
text-decoration:none;
}
.idtxt:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d0792c;
text-decoration:none;
}
.idtxt:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d0792c;
text-decoration:none;
}
/* txtgrid in Design replace by CSS .txt, as txt already exist  */
.txtgrid{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2B264C;
}

.formtext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2b244d;
padding-top:5px;
padding-bottom:5px;
}

.warning
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FF0000;
}

/*End CSS added */

.mnuStaticHoverStyle
{
	background-color: darkgray;
}

.mnuStaticMenuItemStyle
{
	background-color: lightblue;
	border:1px solid #515151;
}

.mnuStaticMenuStyle
{
	background-color: gainsboro;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	padding-right:15px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px:
}

.mnuStaticSelectedStyle
{
	/*background-color: darkgray;*/
}

.txt-Form-en{
background-color:#f8fbfe;
border-right:1px solid #7eb3ed;
border-top:1px solid #7eb3ed;
padding-left:3px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#012882;
padding-right:10px;
border-bottom:1px solid #7eb3ed;
border-collapse:collapse;

}

.txt-Form-righ{
background-color:#f8fbfe;
border-right:0px solid #7eb3ed;
border-top:1px solid #7eb3ed;
padding-left:3px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#012882;
padding-right:10px;
border-bottom:1px solid #7eb3ed;
border-collapse:collapse;

}
.txt-Form-InstructionCheckbox{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404150;
background-color:#D6D6D6;
/*border-top: solid 1px #404150;
/*vertical-align:middle;*/
vertical-align:top;
padding-left:0px;
width:200px;
height:100%;
}
.txt-Form-InstructionFull{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404150;
background-color:#D6D6D6;
/*vertical-align:middle;*/
vertical-align:top;
padding-left:3px;
width:100%;
height:100%;
}

.txt-Form-Instruction-Heading{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404150;
background-color:#D6D6D6;
border-top: solid 1px #404150;
/*vertical-align:middle;*/
vertical-align:top;
padding-left:3px;

height:100%;
}
.treeSection{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404150;
border-top: solid 1px #404150;
/*vertical-align:middle;*/
vertical-align:top;
padding-left:3px;
width:250px;
}
.DetailSection{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#404150;
border-top: solid 1px #404150;
/*vertical-align:middle;*/
vertical-align:top;
padding-left:3px;
width:100%;
}
.SelectedGridStyle
{
	background-color: #fbf0e0;
	font-weight: bold;
}
.section-header
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #87beff;
}
.bottomGrad
{
background-image:url(images/left-bottom.jpg);
background-repeat:repeat-x;
height:133px;
}

.banner-middle-img{

background-image:url(img/banner-bg.gif);
background-repeat:repeat-x;
height:150px;

}

.banner-right-img{
background-image:url(img/right-img.jpg);
}

.TabStripTD
{
	width:100%;
	border-bottom: solid 1px dimgray;
}
.NoRecordsFound
{
	color: #ff6600;
}
.Table-header-AddOnly
{
    padding-top: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: white;

	font-family: Verdana, Helvetica, sans-serif;
	background-color: darkgray;
	padding-right:8px;
}
.Table-header-Add
{
	
	padding-top: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: white;

	font-family: Verdana, Helvetica, sans-serif;
	background-color: darkgray;
}
.Table-header-Page
{
	padding-right: 3px;
	
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: darkgray;
	padding-right:15px;
}
.mainpanelbg
{
background-image:url(../../images/mainpanel-bg.gif);
height:30px;
background-repeat:repeat-x;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4a4a4a;
font-weight:bold;
}
.mainpanelbdr
{
border-left:1px solid #b6b6b6;
border-right:1px solid #b6b6b6;
}
.loginpane-bg
{
background-image:url(../../images/mainlogin.gif);
background-repeat:repeat-x;
padding:10px;
border-right:1px solid #b6b6b6;
border-left:1px solid #b6b6b6;
}
.top-submenubg
{
background-image:url(../../banner/sub-top-menubg.gif);
height:26px;
background-repeat:repeat-x;
padding-left:5px;
}
.top-green-menu
{
background-image:url(../../banner/menu-bg.gif);
height:35px;
background-repeat:repeat-x;
}
.left-bg
{
background-image:url(../../banner/left-bg.gif);
background-repeat:repeat-y;
vertical-align:top;
border-bottom:solid 1px #b6b6b6;
border-top:solid 1px #b6b6b6;
border-right:solid 1px #b6b6b6;
}
.rptrow
{
	
	background:#FFFFFF;
	padding:2px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
	height:16px;
}
.rptaltrow
{

	background:#E8E8E8;
	padding:2px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
}
.bluebtn
{
	background-color:#3088df;
font-size:10px;
font-weight:bold;
color:#ffffff;
border:1px solid #0140a5;
}
/* Available Jobs */
.availablejob-tabl
{
border:1px solid #8fb128;
padding-left:5px;
padding-right:5px;
}	
.availablejob-greenheading
{
background-color:#8fb128;
height:21px;
border-bottom:1px solid #b7d298;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.availablejob-row1
{
background-color:#e8e8e8;
height:25px;
border-bottom:1px solid #cecece;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
}
.availablejob-row2
{
background-color:#ffffff;
height:25px;
border-bottom:1px solid #cecece;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
}
.top-heading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#636262;
padding-left:10px;
}
.top-heading-green
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#599315;
}


/* Available Jobs */

.content
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
padding-left:10px;
}
.content-head1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1a7bd6;
font-weight:bold;
padding-left:1px;
width:100px;
vertical-align:top;
}
.heading-green-small
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#599315;
padding-left:1px;
}
.green-button
{
background-color:#96bd2f;
font-size:10px;
font-weight:bold;
color:#ffffff;
border:1px solid #487d05;
}
.blue-button
{
background-color:#003ca2;
font-size:10px;
font-weight:bold;
color:#ffffff;
border:1px solid #FFFFFF;
}

.login-heading
{
background-color:#e4e4e4;
border-bottom:1px solid #a0a0a0;
font-size:11px;
font-weight:bold;
color:#4f4f4f;
}
.loginpanel
{
	padding:10px;
	background-color:#f5f5f5;
}
.availablejob-paging
{
background-color:#dcdcdc;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}
.notmem
{

background-color:#0762bd;
border:1px solid #0762bd;
font-size:11px;
font-weight:bold;
color:#ffffff;
padding-left:4px;
height:17px;

}
.notmenpan
{
padding:5px;
background-color:#ffffff;
font-size:10px;
color:#0762bd;
}
.top-submenusep
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#636262;
padding-left:3px;
padding-right:3px;
}
a.logoff:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003e83;
text-decoration:none;
}
a.logoff:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003e83;
text-decoration:none;
}

a.logoff:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003e83;
text-decoration:none;
}

a.logoff:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003e83;
text-decoration:underline;
}
.top-heading-blue
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#1a7bd6;
}