/*PRK	15-May-2011	NISMAOL:1.0.2	to change font across site to arial*/
/*MAP	22-Jun-2011	NISMAOL:1.0.3	body background gradient*/
body
 {
	font-family:arial;
	font-size:12px;
	/*background-color:#ffffff;*/
	background-image:url(../images/reg_crops/gradient_shim01.jpg);
	background-repeat:repeat-x;	
 }	

.bodyColor
 {
	font-family:arial;
	font-size:12px;
	background-color:#ffffff;
 }

td
 {
	font-family:arial;
	font-size:12px;
 }

table
{
	border-color:#c13808;
}

tableclass
{
	border-color:#c13808;
	border :1px

}

a
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#35395C;
}
tSelected
{
	font-family:arial;
	font-size:12px;
	color:#0000ff;
	text-decoration:none
	
}
.highlightCombo
{
    BORDER-RIGHT: #7fff00 3px solid;
    BORDER-TOP: #7fff00 3px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #7fff00 3px solid;
    COLOR: #0000ff;
    BORDER-BOTTOM: #7fff00 3px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #7fff00
     
}
.buttClear
{
    BORDER-RIGHT: #e2e1e1 2px solid;
    BORDER-TOP: #e2e1e1 2px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #e2e1e1 2px solid;
    COLOR: #0000ff;
    BORDER-BOTTOM: #e2e1e1 2px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #e2e1e1


}
.passresult
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial;
    color: Green;
}

.failresult
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial;
    color: #ff0000
}
.totalresult
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #fbddb2
}

.pagehead
{
    FONT-SIZE: 12px;
    COLOR: #470303;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #cc9966;
    TEXT-DECORATION: none
}

.sectionhead
{
    FONT-SIZE: 12px;
    background-color:#053C6D;
	color:#ffffff;
    FONT-FAMILY: arial;    
    TEXT-DECORATION: none
    text-align:left;
}
.columnhead
{
    FONT-SIZE: 12px;
    COLOR: #fbddb2;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #b07d7d;
    TEXT-DECORATION: none
}
.searchtablehead
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color:#3db3ff;
	color:#ffffff;
	text-decoration:none;
}
.searchtablebody
{
	font-family:arial;
	font-size:11px;
	background-color: #E7EAEF;
	color:#000000;
}
.formtitle
{
    	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:Center;
}

.mandatory
{
    	font-family:arial;
	font-size:10px;
   	color:#000000;
   	text-align:left;
}

.Paging
{
    font-family:arial;
	font-size:11px;
    font-weight:bold;
	color:#000000;
}
.failmessage
{
	font-family:arial;
	font-size:11px;
    font-weight:bold;
    text-align :center ;
	color:#FF0000;
} 
.passmessage
{
    font-family:arial;
	font-size:11px;
    font-weight:bold;
    text-align :center ;
	color:#000000;
}
.numerichead
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color:#3db3ff;
	color:#ffffff;
	text-decoration:none;
    	text-align:right;
}
.numericbody
{
	font-family:arial;
	font-size:11px;
	background-color: #E7EAEF;
	color:#000000;
    	text-align:right;
}
.fieldbody
{
	font-family:arial;
	font-size:11px;
	background-color: #E7EAEF;
	color:#000000;
    	text-align:center;
}

.tdTopHead
{
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	/*background-color:#3db3ff;*/
	background:url(../images/reg_crops/top_header_shim.jpg) repeat-x;
	color:#ffffff;
	height:30px;
}	
	
.tdTopHeadleft
{
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	/*background-color:#3db3ff;*/
	background:url(../images/reg_crops/top_header_shim.jpg) repeat-x;
	color:#ffffff;
	height:30px;
	background:url(../images/reg_crops/tblform_leftborder.jpg) top left no-repeat;
	
}

.tdTopHeadright
{
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	/*background-color:#3db3ff;*/
	background:url(../images/reg_crops/top_header_shim.jpg) repeat-x;
	color:#ffffff;
	height:30px;
	background:url(../images/reg_crops/tblform_rightborder.jpg) top right no-repeat;
	
}

.tdHead
{
	height: 30px;
	background:url(../images/header_bg.jpg) repeat-x;
	text-align:left;
	padding-left: 5px;
	font-weight:bold;
	color:#133f6c;
	font-size:15px;
	border-left:1px solid #42ace0;
	border-right:1px solid #42ace0;
	border-top:1px solid #42ace0;
	border-bottom:1px solid #42ace0;
}
.GridHead
{
	height: 30px;
	background:url(../images/header_bg.jpg) repeat-x;
	text-align:center;
	padding-left: 5px;
	font-weight:bold;
	color:#123f6b;
	font-size:12px;
	border-left:1px solid #42ace0;
	border-right:1px solid #42ace0;
	border-top:1px solid #42ace0;
	border-bottom:1px solid #42ace0;
	
}
.GridRowStyle
{
	background:#ffffff;
}
.GridRowStyleAlterNet
{
	background:#e6f1f5;
}


.caption_searchresult
{
	font-family:Arial;
	font-size:14px;
	color:#006287;
	font-weight:bold;
}
.text_searchresult
{
	font-family:Arial;
	font-size:14px;
	color:#006287;
}
/**/
.tdTopHead2
{
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	/*background-color:#3db3ff;*/
	background:url(../images/reg_crops/top_header_shim.jpg) repeat-x;
	color:#ffffff;
	height:30px;
}	
	
.tdTopHeadleft2
{
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	/*background-color:#3db3ff;*/
	background:url(../images/reg_crops/top_header_shim.jpg) repeat-x;
	color:#ffffff;
	height:30px;
	background:url(../images/reg_crops/tblform_leftborder.jpg) top left no-repeat;
	
}

.tdTopHeadright2
{
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	/*background-color:#3db3ff;*/
	background:url(../images/reg_crops/top_header_shim.jpg) repeat-x;
	color:#ffffff;
	height:30px;
	background:url(../images/reg_crops/tblform_rightborder.jpg) top right no-repeat;
	
}

/* With Background Gradient */
.tablehead
{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	background: #48c9ff url(../images/top_skyblue_shim.jpg) repeat-x;
    /*background-repeat:repeat-x;*/
    color:#123f6b;
	text-decoration:none;
	padding-left:10px;
	text-align:left;
	height:25px;
}

/* With Colour */
.tableheadcolor
{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	background-color:#85c2ff; 
	color:#004a61;
	text-decoration:none;
	padding-left:25px;
	height:25px;
}


.tablebody
{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	background-color: #E5F1F5; /* #E7EAEF;*/
	color:#436e99;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
}

.tablebodyrow
{
	font-family:arial;
	font-size:14px;
	background-color: #ffffff;
	color:#436e99;
	padding-left:10px;
}

.tablebodybold_reg
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color: #E5F1F5;
	color:#436e99;
	padding-left: 25px;
	padding-top:3px;
	padding-bottom:10px;
	vertical-align:middle;
	width:25%;
}


.tablebodybold
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color: #E5F1F5;
	color:#436e99;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:10px;
	vertical-align:middle;
	width:25%;
}

.tablebodyboldRPadding
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color: #E5F1F5; /* #E7EAEF;*/
	color:#436e99;
	padding-left: 5px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	width:25%;	   
}
.tablebodyboldrow
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color: #ffffff;
	color:#436e99;
	padding-left: 10px;
	vertical-align:middle;
}
.testheading
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #1a3e6f;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    background-image:url(../images/top_skyblue_shim.jpg);
    background-repeat:repeat-x;
    height:30px;
    padding-left:20px;
}
.testheading1
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #1a3e6f;
    FONT-FAMILY: arial;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
    background-image:url(../images/top_skyblue_shim.jpg);
    background-repeat:repeat-x;
    height:30px;
}
.testtablebody
{
	font-family:arial;
	font-size:12px;
	background-color: #E5f1f5;
	color:#436e99;
	padding-left:20px;
}
.testtablebodybold
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color: #E5f1f5;
	color:#436e99;
	padding-left:20px;
}
.testtablebodyrow
{
	font-family:arial;
	font-size:12px;
	background-color: #ffffff;
	color:#436e99;
	padding-left:20px;
}
.testtablebodyrowbold
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background-color: #ffffff;
	color:#436e99;
	padding-left:20px;
}
.qbHead
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	BACKGROUND-COLOR:#3db3ff;
	color: #FFFFFF;
	text-decoration:none;
}
.qbCurrent
{
    FONT-SIZE: 11px;
    COLOR: #35395C;
    FONT-FAMILY: arial;
    background-color:#E7EAEF;
    TEXT-DECORATION: none
    
}
.qbTabBody
{
	font-family:arial;
	font-size:11px;
	background-color: #E7EAEF;
	color:#000000;
}

.qbCurrentselected
{
    FONT-SIZE: 11px;
    COLOR: #903D00;
    FONT-FAMILY: arial;
    background-color:#E7EAEF;
    TEXT-DECORATION: none
    
}
.hyperlink
{	
	font-family:arial;
	font-size:11px;
	background-color: #D1CFBB;
	color:#1252C7;
}
.visitedhyperlink
{	
	font-family:arial;
	font-size:11px;
	background-color: #E7EAEF;
	color:#903D00;
}
.serialNos
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #dff2fc;
    TEXT-DECORATION: none
}
.txtClear
{
    BORDER-RIGHT: #f3f5fb 2px solid;
    BORDER-TOP: #f3f5fb 2px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #f3f5fb 2px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #f3f5fb 2px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #f3f5fb
}
.testHeadBody
{
    FONT-SIZE: 13px;
    COLOR: #1a3e6f;
    FONT-FAMILY: arial;
    font-weight:bold;
    BACKGROUND-COLOR: #afd9ff;
}
.testBody
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #c6c7c6
}
.menubody
{
    font-family:arial;
    FONT-SIZE: 11px;  
    COLOR: #353C59;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #E7EAEF;   
    TEXT-DECORATION: none
}
.submenubody
{
    font-family:arial;
    FONT-SIZE: 11px;    
    FONT-FAMILY: arial;
    background-color: #E7EAEF;
	color:#353C59;
	border:0px solid #cd0000;
    TEXT-DECORATION: none
}


.selectedmenu
{
    FONT-SIZE: 11px;
    /*COLOR: black;*/
    FONT-FAMILY: arial;
    background-color:#3db3ff;
	color:#ffffff;
    /*BACKGROUND-COLOR: #FFD8A2;*/
    TEXT-DECORATION: none;
}
.welcomeclass
{
    font-family:arial;
    FONT-SIZE: 12px;    
    FONT-FAMILY: arial;
    background-color: #3db3ff;
	color:#FFFFFF;
    TEXT-DECORATION: none
}
.aselected
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #3db3ff; 
    TEXT-DECORATION: none;
 /*   font-weight :bold*/

}
.ahref
{
    
    FONT-SIZE: 12px;    
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    
}
.fields
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial
}
.doborder
{
    BORDER-RIGHT: #ababab 5px solid;
    BORDER-TOP: #ababab 5px solid;
    BORDER-LEFT: #ababab 5px solid;
    WIDTH: 500px;
    BORDER-BOTTOM: #ababab 5px solid
}
.headers
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #eeeeff
}
.head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
.anchorstyle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.linkstyle
{
    FONT-SIZE: 11px;
    COLOR: #0000ff; 
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}

.buttonstyle
{
	font-size:12px;
	font-family:arial;
	/*background-color:#DFDDDE;
	color:#f0faff;*/
	font-weight: normal;
	height: 25px;
	/*BORDER-BOTTOM: #A3A3A3 solid 3px;
	BORDER-LEFT: #F7F6F4 solid 2px;
	BORDER-RIGHT: #A3A3A3 solid 3px;
	BORDER-TOP: #F7F6F4 solid 2px;*/
	
	/*border-left: url('../images/reg_crops/button_left.png') no-repeat top left;*/
	/*background: url('../images/reg_crops/button_left.png') no-repeat top left;*/
	color:#f0faff;
	background-color:#014454;
	border: 0px;
	border:ridge 1 #000000;
	margin-top:5px;
}
.inputStyle
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ffffff
}
.symbolStyle
{
    FONT-SIZE: 12px;
    FONT-FAMILY: symbol
}

.tabulardata
 {
    BACKGROUND-COLOR: yellow;
 }
 TABLE.tabulardata TR 
 {
	font-family:arial;
	font-size:12px;
	
	background-color:#ED5219;
	color:#ffffff;
	text-decoration:none;
    	text-align:left;
 }
 TABLE.tabulardata TH
  {
    font-family:arial;
	font-size:12px;
	background-color:#ED5219;
	color:#ffffff;
	text-decoration:none;
    	text-align:left;
  }
TABLE.tabulardata TD
 {
    font-family:arial;
	font-size:11px;
	background-color: #DDDCCA;
	color:black;
    	text-align:left;
 }
 
 .hvttestHead
{
	color:White;
	font-weight:bold;
	
}
.Headr01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
/*Updated for style changes 4.3.1 July 14th 2009*/ 
.hvtmaindiv
{
	background-color :#efefe0;
}
.hvttopdiv
{
	background-color :#e77817;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.hvtquestiontd
{
	background-color :#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
  /*Updated for style changes 4.3.1 July 14th 2009*/ 
.hvttopdivnormal
{
	background-color :#3db3ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #FFFFFF;
}
.hvtmarkreview
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#divClose
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	cursor:pointer;
	color: #000000;
}
.error
{
	color:Red;
	font-weight:bold;
}
.pass
{
	color:Green;
	font-weight:bold;
}
#divmain
{
	
	/*border-left: solid 1px #63b1ff;
	border-right: solid 1px #63b1ff;
	border-bottom: solid 1px #63b1ff;*/
}

#divmessage
{
	/*margin-top: 28px;*/
}

div.divLearbetLogo
{
/*width:214px;
height:70px;*/
width:950px;
height:127px;
margin:0px 0px;
text-align:center;
/*background:url(../images/nism_logo.jpg) no-repeat;*/
background:url(../images/reg_crops/top_band.gif) no-repeat;
}
/*PRK	15-May-2011	NISMAOL:1.0.2	to change font across site to arial*/
.CardHead
{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
}

div.divLearbetLogo2
{
/*width:214px;
height:70px;*/
width:950px;
height:127px;
margin:0px 0px;
text-align:center;
/*background:url(../images/nism_logo.jpg) no-repeat;*/
background:url(../images/popup_header.jpg) no-repeat;
}


.CardContent
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
.CardText
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}


/*MAP	22-Jun-2011	NISMAOL:1.0.3	New Classes as per design*/
input
{
	
}

.browse
{
	/*background-image:url(../images/reg_crops/browse_button.jpg);*/
}

.tableform
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #436e99;
	margin-top: 28px;
	/*border-left: solid 1px #63b1ff;
	border-right: solid 1px #63b1ff;*/
	
}

.tableform2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #436e99;
	margin-top: 28px;
	/*border-left: solid 1px #63b1ff;
	border-right: solid 1px #63b1ff;*/
	
}

.tableformborder
{

	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #436e99;
	border-left: solid 1px #63b1ff;
	border-right: solid 1px #63b1ff;
	
}

.tableborder
{
	border:solid 1px #63b1ff;
}
.tableborder caption
{	
	float:left;	
	background:#014454;
	color:#ffffff;
	font-size:12px;
	padding:5px 10px;
	font-weight:bold;
}

.QuestionHead
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #1a3e6f;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    background-color:#badeff;
}

#tblEducation, #tblOccupation, #tblEmployment, #tblEmployed,#tblProfessional
{
	border-left:solid 1px #63b1ff;
	border-right:solid 1px #63b1ff;
}

#tblCaptcha, #tbldateofbirth, #tableMsg, #tableresetpwd
{
	border-left:solid 1px #63b1ff;
	border-right:solid 1px #63b1ff;
	border-bottom:solid 1px #63b1ff;
}

.bluelink
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #436e99;
}

.bluelink a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #436e99;
}

.bluelink a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #436e99;
}

.notemsg
{
	font-family:arial;
	font-size:11px;
	color:#436e99;
	padding-top:3px;
	padding-bottom:3px;
}


.footer
{
	 font-size:11px;
	 font-family:Arial;
	 color:#436e99;
	 vertical-align:middle;
}

.footer a:link
{
	 font-size:11px;
	 font-family:Arial;
	 color:#436e99;
	 font-weight:normal;
}

.footer a:visited
{
	 font-size:11px;
	 font-family:Arial;
	 color:#436e99;
	 font-weight:normal;
}

.footer a:hover
{
	 font-size:11px;
	 font-family:Arial;
	 color:#436e99;
	 font-weight:normal;
}
/* NVM 22 Dec 2011 - Highlight Description */
.descriphighlight{
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	line-height:15px;
	text-align:justify;
	padding-top:10px;
	padding-bottom:10px;
}
.descriphighlight a{
	color:#0000ff;
	text-decoration:underline;
}
.nism-border{border: 1px solid #85c2ff;}
.inner-table{border-collapse:collapse}
.inner-table td, .inner-table th{border: 1px dotted #123f6b; padding: 4px 7px; font-size:12px; text-align:left;}
.inner-table th{font-weight:bold;}

.SMessage {
	font-size: 13px;
	color: #336600;
	font-weight: bold;
	margin-top: 30px;
	background: #E0E0E0;
	line-height: 30px;
	padding: 10px 20px;
	margin-left: 100px;
	margin-right: 100px;
	border: 2px solid #336600;
	border-radius: 25px;
	text-align: center;
}

.EMessage {
	font-size: 13px;
	color: #ff0000;
	font-weight: bold;
	margin-top: 30px;
	background: #E0E0E0;
	line-height: 30px;
	padding: 10px 20px;
	margin-left: 100px;
	margin-right: 100px;
	border: 2px solid #ff0000;
	border-radius: 25px;
	text-align: center;
}