body
{
	margin-top:0px;	margin-right:0px; margin-bottom:0px; margin-left:0px;
	font-family:verdana, arial; border-top:0px; border-right:0px; border-bottom:0px; border-left:0px;
}


a:link
{
  text-decoration: none;
}

a:visited
{
  text-decoration: none;
}
a:hover 
{
  text-decoration: underline;
}

/* for latest pub grid on the home page */
.more1
{
	margin-bottom:8px; 
	display:block;    
	font-family:verdana;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    color:#585858;       
 }

 /* for primary documents table on the home page */ 
.lowerrightpadding
{
	background-color:#EAF4FE;
	padding-left:12px;
	padding-top:7px;
}

/*  for primary documents title on the home page */
.lowerrighttext
{
	font-family:Verdana;
	font-size:10px;
	color:#585858;
	text-decoration:none;
	font-weight:normal;
	background-color:#EAF4FE;
}
/*For Bold*/
.lowerrighttext1
{
	font-family:Verdana;
	font-size:10px;
	color:#585858;
	text-decoration:none;
	font-weight:bold;
	background-color:#EAF4FE;
}

/* for the inner table in primary documents on the home page */
.innerprim
{
	margin-left:9px;
}

/*for the outer main table after the form tag*/
.maintable
{
    border-top:0px; border-right:0px; border-bottom:0px; border-left:0px;
	width:800px;
}

.rowbg
{
	background-color:#e9f4ff;
	border:solid 1px #e6e6e6;
}

/*for default page - spacertd, spacertd1, spacertd2*/
.spacertd
{ 
	*width:5px;
	width:6px;
}

.spacertd1
{
	width:323px;
}

.spacertd2
{
	width:305px;
}

/*start-for header*/
.imagetable
{
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#31659C',EndColorStr='#ADCFEF');
  width:100%;
}

.searchtable
{
	border-right:0px; border-top:0px; border-bottom:0px; border-left:0px;
	padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; 
	margin:0px;  
	width:100%;
}

.searchtxtbox
{
	background-color:#DEEBF7;
	border-style:solid;	border-width:1px; border-color:white;
	font-family:Verdana; color:#585858; font-size:9px; font-weight:normal;
	text-align:left;
	height:17px;
}

.searchtxtbox01
{
	background-color:#ffffff;
	border:solid 1px #e7ebee;
	font-family:Verdana; color:#585858; font-size:9px; font-weight:normal;
	text-align:left;
}

.searchitem
{
	font-family:Verdana; color:white; font-size:9px; font-weight:normal; 
	text-decoration:none;
	text-align:left;
	margin-top:5px;
}

.searchitem01
{
	font-family:Verdana; color:white; font-size:9px; font-weight:normal; 
	text-decoration:none;
	text-align:left;
	margin-top:5px;
	color:#346291;
}
/*end-for header*/

/*start-for footer*/
.footertable
{
	*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#31659C',EndColorStr='#ADCFEF');
	width:800px; height:21px;
	text-align:center;
	background-image:url(../Images/bg_footer.gif);
	background-repeat:repeat-y;
}
.footerlink
{
	font-family:Verdana,Arial; color:white; font-size:7pt; font-weight:normal; 
    text-decoration:none;   
}
/*end-for footer*/

/* start-for left menu */
.leftnav
{
    width:162px; 
}

/* for navigation lower blue */ 
.lowerleftnav1, lowerleftnav1 a:link, lowerleftnav1 a:active, lowerleftnav1 a:visted
{
	background-color:#EAF4FE;
	font-family:arial; color:#5986b3; font-size:10px; font-weight:normal; 
    padding-left:22px; padding-top:14px; padding-bottom:16px;
}

/* for navigation lower blue */ 
.lowerleftnav2
{
	background-color:#EAF4FE;
	font-family:arial; color:#5986b3; font-size:10px; font-weight:normal; 
	padding-left:22px;	
}

.leftdottedline
{
	background-image:url(../images/leftbluedot.gif); background-repeat:repeat-x;	
}

/* for Area for trainers heading in capital letters */
.trainhead
{
	font-family:Verdana;
	color:#363636;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;	
	padding-left:15px;
	background-color:#ffd799;
	height:34px;
	vertical-align:middle;
	cursor:pointer;
	
}

/* topic headings in capital letters */
.levelone
{
	font-family:Verdana; color:#363636; font-size:10px; font-weight:bold; font-variant:small-caps;
	text-decoration:none;		
	padding-left:15px;
	padding-bottom:7px;
	cursor:hand;
}

/* subtopicss in small */
.leveltwo, .leveltwo a:link, .leveltwo a:active, .leveltwo a:visited 
{
	font-family:arial; color:#363636; font-size:10px; font-weight:normal; 
	text-decoration:none;	
	padding-left:25px;
	padding-bottom:3px;
}

.highlightedrow
{
	background-color:white;
	/*width:100%;*/
	width:100%;
}

/* example: All */
.expandedlevel1, .expandedlevel1 a:link, .expandedlevel1 a:active, .expandedlevel1 a:visited
{
	font-family:Verdana; color:#363636; font-size:9px; font-weight:bold; 
	text-decoration:none;
	padding-left:5px;
	cursor:hand;
	height:18px;
	width:28px;	
}

/* sub items */
.expandedlevel2, .expandedlevel2 a:link, .expandedlevel2 a:active, .expandedlevel2 a:visited
{
	font-family:arial; color:#363636; font-size:10px; font-weight:normal; 
	text-decoration:none;	
	padding-left:20px;
	height:18px;
	width:150px;
	background-image:url(../images/graydot.gif); background-repeat:repeat-x;		
	cursor:hand;
}

.expandedlevel3, .expandedlevel3 a:link, .expandedlevel3 a:active, .expandedlevel3 a:visited  
{
	font-family:arial; color:#363636; font-size:10px; font-weight:normal; 
	text-decoration:none;	
	padding-left:15px;
	height:18px;
	width:140px;	
	background-image:url(../images/graydot.gif); background-repeat:repeat-x;			
	cursor:hand;
}

/*.leveltwo a:hover, .expandedlevel1 a:hover, .expandedlevel2 a:hover, .expandedlevel3 a:hover
{
	background-color:white;
	width:100%;
}*/

/* for arrow spacing in the menu */
.imagepaddingleft 
{
	margin-left:10px;
	
}
/* end-for left menu */

/*for inner content main table*/
.contenttable
{
    padding-left:10px; padding-right:64px; width:638px; padding-top:1px;
}

.contenttable01
{
    padding-left:0px; padding-right:64px; width:638px; padding-top:1px;
}
/*for library page - table*/
.gridtable
{
    padding-left:39px; padding-right:16px; width:638px;
}
.dirgridtable
{
    padding-left:21px; padding-right:16px; width:638px;
}
.subheading
{
    padding-right:10px;
    padding-left:40px;
	margin-bottom:0px;
}

/*for main topic titles*/
.title1
{
	font-family:arial;
	color:#266382; 
	font-size:16px; 
	font-weight:bold;
	font-smooth:always;
	padding-top:12px; 
	padding-bottom:0px;	
}
.title1small
{
	font-family:verdana; color:#266382; font-size:13px; font-weight:bold; font-smooth:always;
	padding-bottom:0px;	
}
/*for main Sub topic titles*/
.title01
{
	font-family:arial; color:#266382; font-size:12px; font-weight:bold; font-smooth:always;
	padding-top:12px; 
	padding-bottom:0px;	
}
.title001
{
	font-family:arial; color:#266382; font-size:10px; font-weight:normal; font-smooth:always;
	padding-top:12px; 
	padding-bottom:0px;	
}
	
/*for subheading titles*/
.title2
{
	font-family:Verdana; color:#585858; font-size:10px; font-weight:bold; font-smooth:always;
   	padding-bottom:0px;
   	padding-top:0px;
	margin-bottom:0px;
}

/*for mandatory text*/
.markclass
{
	font-family:Verdana;
	color:#585858;
	font-size:9px;
	font-weight:normal;
	text-align:right;
	vertical-align:bottom;
}
.txtcontent
{
	font-family:Verdana;
	color:#585858;
	font-size:10px;
	font-weight:normal;
	padding-right:20px;
	vertical-align:top;
		
}

.txtcontent1 
{
	font-family:Verdana;
	color:#585858;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
		
}

.txtcontent1 a:link, .txtcontent1 a:hover, .txtcontent1 a:active, .txtcontent1 a:visited
{
	font-family:Verdana;
	color:#3838F8;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
		
}

.pagedescription001, .pagedescription001 a:link, .pagedescription001 a:active, .pagedescription001 a:visited
{
    text-align:justify;
    width:100%;
    font-family:Verdana;
    color:#585858;
    font-size:10px;
    font-weight:normal;
}	
		
/*for text of inner pages*/
.griddescription, .griddescription a:link, .griddescription a:active, .griddescription a:visited
{
	font-family:Verdana; color:#000000; font-size:10px; font-weight:normal;
	vertical-align:top;
	text-align:left;
	/*display:block;
	PADDING-right:50px;*/
	margin-bottom:14px; /* to get a gap between the paragraphs */	
}
.pagedescription, .pagedescription a:link, .pagedescription a:active, .pagedescription a:visited
{
	font-family:Verdana; color:#585858; font-size:10px; font-weight:normal;
	/*display:block;
	PADDING-right:50px;*/
	margin-bottom:14px; /* to get a gap between the paragraphs */	
}
/*for text of inner bottom pages*/
.pagedescription01, .pagedescription01 a:link, .pagedescription01 a:active, .pagedescription01 a:visited
{
	font-family:Verdana; color:#585858; font-size:10px; font-weight:normal;
	/*line-height:17px;
	display:block;*/
	PADDING-right:50px;
	margin-bottom:14px; /* to get a gap between the paragraphs */	
}

.pagelistarrow, .pagelistarrow a:link, .pagelistarrow a:active, .pagelistarrow a:visited
{
	font-family:Verdana; color:#585858; font-size:10px; font-weight:normal;
	display:block;
	padding-left:20px;
	margin-bottom:0; /*to get a gap between the paragraphs*/
}

.pagedescription a:hover, .pagelistarrow a:hover
{
	color:#639AFF;
}

/*for directory page where the space from the left is 21px*/
.padding1
{
    padding-left:21px; padding-right:16px;
}

/*for view document page*/
.padding2
{
    padding-left:39px; padding-right:64px;
}

/*on grid pages*/
.maintext, .maintext a:link, .maintext a:visited, .maintext a:active
{
	font-family:Verdana; color:#585858; font-size:10px; font-weight:normal;
	text-decoration:none;
}


.maintext a:hover
{
	color:#639AFF;
	text-decoration:underline;	
}

.gridbegin, gridbegin a:link, gridbegin a:active, gridbegin a:visited 
{
   padding-top:13px; 
   padding-bottom:14px; 
   font-size:10px;
}
.gridbegin a:hover
{
	color:#639AFF;
	font-size:10px;	
}

.mainbold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight : bold;
}
.MainBold A:link, .MainBold A:active, .MainBold A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight : bold;
}



/*for the dotted line in the grid*/
.griddottedline
{
	background-image:url(../Images/new.gif);
	background-repeat:repeat-x;
	padding-top:9px; padding-bottom:2px;
	/*background-position:bottom;	
	border-bottom: dotted 1px #000000; */
}

 
/*start spotlight page*/
.spotlinktable
{
	background-color:#F8F8F8;    
	height:279px;
}

.spotlinktitle
{
	font-family:Verdana; color:#363636; font-size:11px; font-weight:bold;
	padding-left:13px;
}

.spotlinktxt, .spotlinktxt a:link, .spotlinktxt a:visited, .spotlinktxt a:active
{
	font-family:Verdana, Arial; color:#585858; font-size:10px; font-weight:normal;
	text-decoration:none;
	letter-spacing:0px;	
	letter-spacing:0px;
}

.spotlinkbullet
{
	padding-left:13px; 	
	padding-right:11px;
	vertical-align:top;
	padding-top:2px;
}

.otherspotlight
{
	font-family:Verdana; color:#585858; font-size:10px; font-weight:bold;
	text-decoration:none;	
	margin-bottom:0px; margin-right:11px; margin-top:14px;
}
/*end spotlight page*/


.hdoclink, hdoclink a:link, hdoclink a:active, hdoclink a:visited 
{
	font-family:verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	letter-spacing:0px;
	color:#585858; 
}

.hdoclink a:Hover
{
	color:#639AFF;
}

/* for the click here link on the library page  */
.Clicklink, Clicklink a:link, Clicklink a:active, Clicklink a:visited 
{
	font-family:arial;
	color:#266382; 
	font-smooth:always;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0px;
	
}
/* End */

/* for recent pub first row */
.hdoclinktop, hdoclinktop a:link, hdoclinktop a:active, hdoclinktop a:visited 
{	
	padding-bottom:8px;	
}

.hdoclinktop a:Hover
{
	color:#639AFF;
}

#recentpubtable
{
	border-style:solid;
	border-width:1px;
	border-color:#e6e6e6;
}

.dottedline
{
	background-image: url(../Images/h_dots.gif);
	/*background-image:url(/PBPS/Images/new.gif);*/
	background-repeat:repeat-x;
	padding-top:8px;
}

.more
{
	/*margin-top:20px;    */
	margin-bottom:8px;    
	display:block;    
	font-family:verdana;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    color:#585858;  	
  }

/* for recent pub grid */
.more1
{
	margin-bottom:8px;    
	display:block;    
	font-family:verdana;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
    color:#585858;       
  }


  .question
{    
    padding-right:52px;
    font-family: Verdana;
    font-weight:bold;
    font-size:10px;
    padding-bottom:2px;
    cursor:pointer; 
	cursor:hand; 
    color:#585858;
    text-decoration:none;
 }
A.question:visited 
{    
    color:#6699ff; 
    text-decoration:underline;
}
.answer
{
	
    font-family: Verdana;
    font-weight: regular;
    font-size:9px;
    cursor:auto;
    color:#585858;
    text-decoration:none;
}
.visible .answer
{
   display:block;
}
.invisible .answer
{
    display:none;
}

/* for pagination */
.blueHeavytext 
{
	font-size:11px;
	color:#2152D6;
	font-family:sans-serif;
	font-weight:bold;
	}


/* style of grid result header */	
.gridheader, .gridheader a:Link, .gridheader a:Active, .gridheader a:Visited
{
    font-family:Verdana; color:#585858; font-size:10px; font-weight:bold;
	text-decoration:none;
	text-align:left;
	background-color:#eaf4fe;
	}

/*maintext1 changed to maintext*/

.invisible
{
	display:none;
}
.visible
{
	display:block;
}
.maintextgrid, .maintextgrid a:link, .maintextgrid a:visited, .maintextgrid a:active
{
	font-family:Verdana;
	font-size:10px;
	color:#585858;
	text-decoration:none;
	font-weight:normal;
}

.maintextgrid a:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#639AFF;
	text-decoration:none;
	font-weight:normal;	
	text-decoration:underline;
}

.maintextover, .maintextover a:link, .maintextover a:visited, .maintextover a:active
{
	font-family:Verdana;	
	font-size:10px;
    color:#639AFF;
	text-decoration:none;
	font-weight:normal;
}

.leftlowernavcopy
{
	font-family:Verdana;
    font-weight: normal;
    font-size:10px;
	color:#585858;
}

.button, .buttond 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight : normal;
		color:black;
		padding:3px;
		border-right:1px solid;
		border-top:0px solid;
	    border-left:0px solid;
	    border-bottom:1px solid;	
		border-color:black;
		background-color:#B0B0B0;
	}
	/*New Button Added 23 march 09*/
	.buttonact
{
	border: 1px solid #c5c5c5;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e5e7e8');
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	background-repeat:repeat-x;
}


.txtbox
{
	border-style:SOLID;
	border-width:1px;
	border-color:#DADADA;
	font-family:Arial ;
	font-size:10px;
	color:#585858;
}

.tdbox
{
	
	font-family:Arial ;
	font-size:10px;
	color:#0E89C5;
	height:20px;
	border-bottom: solid 1px #95D5F8; 
	border-top: solid 1px #95D5F8;
	background-color:#F1FAFF;
}

.NormalTextBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal; 
     
}

.ControlTextBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal; 
     
}

	.ErrorMessage 
	{
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    color: red;
    
}

/*done by sushil*/

.pagenumber, .pagenumber a:link, .pagenumber a:active, .pagenumber a:visited 
{
		font-family:Verdana, Arial; 
		font-size:10px;	
		color:black;
		text-decoration:none;
		font-weight:normal;
}

.pagenumber a:hover
{
		font-family:Verdana, Arial; 
		font-size:10px;	
		text-decoration: underline;    
		color: #2b65ed;
		font-weight:normal;
}
.pagenumber span
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}

#divGrid

span 
{
font-weight:bolder;
font-size:10px;
}

/*end done by sushil*/

/*added by nanda for pagenumber in admin*/
.pagernumberadmin{    
        font-family:Verdana, Arial; 
		font-size:10px;	
		color:black;
		text-decoration:none;
		font-weight:bold;
  }
  .pagernumberadmin A{
        font-family:Verdana, Arial; 
		font-size:10px;	
		color:black;
		text-decoration:none;
		font-weight:normal;            
  }


/*end*/
H4
{
	MARGIN-BOTTOM:0px;
    COLOR: #585858;
    FONT-FAMILY:verdana;
	font-size:9pt;
	font-weight:bold;
}
H4
{
	/*MARGIN-TOP:8px;*/
}
.linkblack .linkblack a:link, .linkblack a:active, .linkblack a:visited
{
	FONT-FAMILY: verdana;
    FONT-SIZE:9px;
    FONT-WEIGHT:BOLD;
    TEXT-DECORATION: none;
    COLOR:black;   
}
.leftnavtable
{
    WIDTH:162px;	
}

/* CSS FOR ADMIN*/

.whitebold {
		font-size : 11px;
		font-weight : bold;
		color : White;
	}
	
.ContentCell
	{
		PADDING-LEFT: 10px; 
		PADDING-BOTTOM: 5px; 
		PADDING-TOP: 2px;
	}
	
.borderall {		
	border-left: #86c9f3 1px solid; 
	border-bottom: #86c9f3 1px solid; 
	border-top: #86c9f3 1px solid; 
	border-right: #86c9f3 1px solid;
}


.blueHeavytext {
		font-size : 11px;
		color : #2152D6;
		font-family : sans-serif;
		font-weight : bold;
	}

	.doclink
{
    FONT-SIZE:10pt;
/*	COLOR:#5B5B5B;*/
	COLOR: #2b65ed;
    FONT-FAMILY:Verdana;
    TEXT-DECORATION: none;
}

A.doclink:link 
{
    text-decoration: none;
	COLOR: #2b65ed;
}

A.doclink:visited  {
    text-decoration: none;
     COLOR: #2b65ed;
	
}

A.doclink:active   {
    text-decoration: none;
    COLOR: #2b65ed;
	
}

A.doclink:hover    {
    text-decoration: underline;    
     COLOR: #2b65ed;
	
}
H3
{
    MARGIN-BOTTOM: 5px;
/*  COLOR: #4477dd;*/
    COLOR:#3B69C8;
    FONT-FAMILY: arial, verdana;
	font-size:18px;
/*	font-style:italic;*/
}

/*Maintext changed to Maintextadm (Admin Side)*/

.MainTextadm, .MainTextadm a:link, .MainTextadm a:visited, .MainTextadm a:active
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color: black;
	text-decoration:none;
}

.MainTextadm a:Hover
{
	text-decoration:underline;
    color: black;
}	

.MandatoryText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color: black;
	text-decoration:none;

}

.footer
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 14px;
		color: #5C5C5C;
		background-color: #D8DCE5;
}

.NormalButton
	{
		font-size : 8pt;
		font-weight :bold; 
		font-family : Arial, Tahoma;
		background-color: #FFDF9A;	
		border: solid 1px #333333;
		cursor: hand;
		color : black;
	}
	.search_Button
	{   
	    font-size : 11px;
		font-weight :normal; 
		font-family :Verdana,Arial, Tahoma;
		cursor: hand;
		color : black;
		height:20px;
		
	}
	.normalButtonbold
	{
		font-size : 11pt;
		font-weight :bold; 
		font-family : Arial, Tahoma;
		background-color: #FFDF9A;	
		border: solid 1px #333333;
		cursor: hand;
		color : black;
	}
	
	.NormalButton2 {
		font-size : 8pt;
		font-weight :bold; 
		font-family : Arial, Tahoma;
		background-color: #FFDF9A;	
		border: solid 0px #333333;
		cursor: hand;
		color : black;
	}
.borderblack 
{
	border: 1px solid #000000;
}

ul
{
	list-style-type:square;
}	

.SearchHeader  
  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:  bold;
    color: blue;
}

.ButtonSmall
{
background-image:url(../Images/buttonbg.jpg);
background-attachment:scroll;
/*filter:progid:DXImageTransform.Microsoft.Gradient(
GradientType=0,StartColorStr='#E6EAF5',EndColorStr='#BDC3D1');*/
/*background-repeat:repeat-x;
background-color:blue;*/
border:#000000;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
font-family:Verdana;
font-size:11px;
}


.ButtonBig
{
background-image:url(../Images/buttonbg.jpg);
background-attachment:scroll;
background-repeat:repeat-x;
border:#000000;
border-style:solid;
border-width:1px;
width:125px;
height:23px;
}
.ButtonArrow
{
background-image:url(../Images/buttonbg.jpg);
background-attachment:scroll;
background-repeat:repeat-x;
border:#000000;
border-style:solid;
border-width:1px;
width:25px;
height:23px;
}
.HeaderAdm1, .HeaderAdm1 a:link, .HeaderAdm1 a:visited, .HeaderAdm1 a:active  
{
		font-size : 12px;
		color : #3D465A;
		font-family : Arial, Helvetica, Sans-Serif;
		font-weight : bold;
		
}
.HeaderAdm, .HeaderAdm a:link, .HeaderAdm a:visited, .HeaderAdm a:active  
{
		font-size : 12px;
		color : #ffffff;
		background-color:#858A94;
		font-family : Arial, Helvetica, Sans-Serif;
		font-weight : bold;
		
}

.Compulsory
{
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

/* Form labels used in Registration form */
.formlabel
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	vertical-align:middle;
	/*padding-top:6px;*/
}
.formlabelGray
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:Gray ;
	text-align:right;
	vertical-align:middle;
}
/* Asterix class */
.mandatory
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ff0000;
}



/* Form elements */
select.flat, textarea.flat, input.flat, 
select.error, textarea.error, input.error,
textarea.code { 
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

select.flat, textarea.flat, input.flat,
textarea.code { 
	border-color : #b9b9b9;
	background : #ffffff; 
}

select.error, textarea.error, input.error { 
	border-color : #ff0000;
}

select.flat, textarea.flat, input.flat, 
textarea.code, textarea.code-gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 12px;
	color: #5e5e5e;
	padding-left: 4px;
}

textarea.code-gray {
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	color: #808080;
}

.title3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1088C7;	
	font-size: 11px; 
	font-weight:bold;
}

.title4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#23637F;	
	font-size: 12px; 	
}

.title5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1088C7;	
	font-size: 10px; 	
}
.photosThumbSize
{
	height: 66px;
	width: 94px;
}

.PhotoAlbumDataList
{
	font-family: Verdana;
	font-size: 10px;
	color:Black;
}

.formlabelleft
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle; /*padding-top:6px;*/
}

.bluetxtb
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #1088C5;
	text-align: left;
	vertical-align: middle;
}

.bluetxt
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #1088C5;
	text-align: left;
	vertical-align: middle;
}



.imgborder
{
    border-color:#ECE9D8;
    border-width:1px;
    border-style:solid;
}

.borderbtm
{
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#C9EAFB;
   padding-bottom:15px;
   padding-top:15px;
      
}
.bordertop
{
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#C9EAFB;
   padding-bottom:6px;
   padding-top:13px;
      
}
.leftpad
{
    padding-left:9px;
}

.btmpad

{
    padding-bottom:10px;
}

#divLoading
{
    position:absolute;
    top:330px;
    left:30px;
}

.loginout 
{
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    color:#5986B3; 
    padding-left:11px; 
}
    
.loginout a:hover, .loginout a:active, .loginout a:visited, loginout a:link
{
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    color:#5986B3; 
    padding-left:11px; 
}
 
 
 
 /******************/
.title1-1{
	font-family:Verdana, Geneva, sans-serif;
	color:#266382; 
	font-size:12px; 
	font-weight:bold;
	font-smooth:always;
	padding-top:12px; 
	padding-bottom:0px;	
}

.title1-2 , .title1-2  a:active, .title1-2  a:visited, title1-2  a:link{
	font-family:Verdana, Geneva, sans-serif;
	color:#0e88c7; 
	font-size:10px; 
	font-weight:normal;
	font-smooth:always;
	padding-top:12px; 
	padding-bottom:0px;	
}
.title1-2 a:hover{ text-decoration:none;}

 

.title1-3 , .title1-3  a:active, .title1-3  a:visited, title1-3  a:link{
	font-family:Verdana, Geneva, sans-serif;
	color:#585858; 
	font-size:10px; 
	font-weight:normal;
	font-smooth:always;
	padding-right:20px;
	vertical-align:top;
}
.title1-3 a:hover{ text-decoration:none;}





.unit , .unit  a:active, .unit  a:visited, unit  a:link{
{	
font-size:10px;	color:#fe9b00 !important;	font-weight:normal;
}

.unit a:hover{ text-decoration:none;}
