body
{
   margin: 0px;
   font-family: Arial, Arial, Serif;
   font-size: 12px;
   
}
h3
{
 color: #0b486f;
 font-family: Verdana,Arial,Serif;
 font-size: 13px;
 /*background		: transparent url(../../images/bgspacer.gif) no-repeat 0 0;*/
 vertical-align:bottom;
		
}
.h1class
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: Arial;
}

td
{
   vertical-align: top;
   
}

hr
{
   color: #b45d16;
}
.breadcrums
{
	padding: 0px;
   margin: 0px;
   width: 100%;
   background:#b6babd;

	}

#header
{
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 100px;
   background:#548CC3
}

.HiddenDiv
{
	display :none ;
}
.VisibleDiv
{
	display :block ;
}
.Clsheading
{   
   font-family:Arial ;
   font-size:12px;
   font-weight:bold; 
   color:#9e1b1e; /* ffc600*/
   background-color:#f2f2f2; /*4d5255,, 5c6165 ,,ffc600*/
   text-align:left;
   vertical-align:middle;
  /* padding-left:8px; */
   height:19px;
}
.Clsheading1
{   
   font-family:Arial ;
   font-weight:bold; 
   color:#ffffff;
   background-color:#8a9197;
   vertical-align:middle;
}
.Clstext
{
	font-family:Arial ;
   font-size:11px;
   font-weight:bold;
   color:#535353;  
	}
	.Clssubheading
{
	font-size: 13px;
	font-family: Arial;
	
	color: #000000;
}

 #headertext
 {
	color:#ffffff;
	font-size:12px
 }
 .headersmalltext
 {
	color:#ffffff;
	font-size:12px
 }
.headertext2
 {
	font-family:Arial;
    color :#9e1b1e;	
	font-size:12px;
	font-weight :bold ;
		
 }
 a.headerlink,  a.headerlink:hover,a.headerlink:visited
 {
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	
 }
 .friends
{
	background:#404040;
    color:#ffffff;
}
a.grid:link, a.grid:visited
{
	color:#ffffff;
	text-decoration:underline;
	font-weight: bold;
}
.filltd
{
background:#dedede;
	
}

a.grid:hover
{
	color:#FFFF00;
	text-decoration:underline;
	font-weight: bold;
}
.social
{
	color: #202020;
	font-size:12px;
	font-weight: normal;
}
 
a.breadCrumb, a.breadCrumb:visited
{
   color: #ffffff;
 
}
a.breadCrumb:hover
{
	color: #ffffff;
	
}
.headerboundary
{
	height: 1px; 
	background: #666666;
}
/*begin creating the tabs */
.menubkgd {
	background:#ffffff;
	height:15px;
}
	

.menu
{
	font-size: 11px;
	font-weight: bold; /*background:url(../../images/menu.jpg) repeat-x;*/
	
	background-color: gray;
}
/* set tab1 as top level container table, then target TDs inside*/
.menuItem td
{
	padding-top: 6px;
	padding-bottom: 6px; 
	
	height:15px;
	text-align: center;
	font-size: 12px;
	font-weight: bold; 
	color: #ffffff;
	/*background: url(../../images/menu.jpg);*/
	background-color:black;
	
}
/* make current tab gray,set the background-color also in case images are not on*/
.menuSelectedItem td
{
	color: #FFFFFF;
	
	/*background: url(../../images/menuselect.jpg) repeat-x;*/
	background-color:gray;
	padding-top: 6px;
	padding-bottom: 6px; 
	
	height:15px;
	text-align: center; border:0px;
	
	
}
/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link, .menuItem a:visited
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.menuPopupItem a:link, .menuPopupItem a:visited
{
	color: #585a5c;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	
}
/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover {
	text-decoration: underline;
	color:#ffffff;
}

/* make drop down menu container style */
.menuPopup {
	border: 1px solid #666666;
	border-bottom: none;
	color: #585a5c;
	background: url(../../images/background_drop_menu.jpg) repeat #8C9FB4;
	 Width:150px;
}

/* make drop down menu item style */
.menuPopupItem
{
	color: #2F5E89;
	border-bottom: 1px solid #666666;
	padding: 5px;
	background: #e9e9eb;
	width: 150px;
	text-align: left;
	padding-left: 5px;
	
}	
/*Left navigation */
.menu01l2 A
{
	color: #FFF;
	display: block; /*	background: #CCC url('../../images/bul051.gif') no-repeat 209px 8px;*/
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
	cursor: hand;
	text-align: right;
	letter-spacing: 1px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 6px;
	background: url(../../images/bul051.gif) darkgray no-repeat 209px 8px;
}
.menu01l2 A:HOVER
{
	color: #FFF; /*background: #808080 url('../../images/bul051.gif') no-repeat 209px 8px;*/
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	text-decoration: underline;
}
.menu01l2 A.act {
	color: #FFF;
	background: #003466 url('../../images/bul051.gif') no-repeat 209px 8px;
}

.menu01l2 A.act2
{
	color: #ffffff;
	background: #000000 url( '../../images/bul051.gif' ) no-repeat 209px 8px;
	font-weight: bold;
	
}



A.act2 a:Active, A.act2 a:Visited
{
	text-decoration: none;
	color: #ffffff;
	font-size:10px;
	}
.menu01l3 A {
	color: #326495;
	display: block;
	background: #EEE url('../../images/bullets/bul080.gif') no-repeat 210px 7px;
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	letter-spacing: normal;
	text-decoration:none; margin-left:0px; margin-right:0px; margin-top:1px; margin-bottom:0px; padding-left:0px; padding-right:4px; padding-top:4px; padding-bottom:4px
}
.menu01l3 A:HOVER {
	color: #000000;
	background: #EEE url('../../images/bullets/bul080.gif') no-repeat 210px 7px;
}

.menu01l3 A.act3 {
	color: #F99B00;
	background: #EEE url('../../images/bullets/bul080.gif') no-repeat 210px 7px;
}

/*End of left navigation*/

#footer
{
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 50px;
   background:#5c6165
}
#footertext
 {
	color:#ffffff;
	font-size:12px
 }
 .footersmalltext
 {
	color:#ffffff;
	font-size:10px
 }

 a.footerlink,  a.footerlink:hover,a.footerlink:visited
 {
	color:#ffffff;
	font-size:10px;
	text-decoration:none
	
 }


.additionalinfo
{
	color:#404040;
	font-size:10px
}

/* templte css*/
.topleftcorner
{
	background-image:url(images/cont_top_left.jpg)
}
.toprightcorner
{
	background-image:url(images/cont_top_right.jpg)
}
.topcenter
{
	background-image:url(images/cont_top_cntrtile.jpg)
}
.leftcenter
{
	background-image:url(images/cont_left_centle.jpg)
}
.rightcenter
{
	background-image:url(images/cont_right_centle.jpg)
}
.bottomleftcorner
{
	background-image:url(images/cont_bottom_left.jpg)
}
.bottomrightcorner
{
	background-image:url(images/cont_bottom_right.jpg)
}
.bottomcenter
{
	background-image:url(images/cont_bottom_centrtle.jpg)
}
.template
{
	background:#ffffff
}
/*Template ends*/

.sectiontitle
{
	font-weight:bold;
	color:#32628E;
	font-size:12px
}
.fieldname
{
	font-weight:bold;
	font-size:11px
}
.msgpage
{
	background-image:url(images/ques.png);
	background-position:center;
	background-repeat:no-repeat;
}
.nav
{
	background-image:url(images/nav.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

/* Forum CSS*/
.Heading
{
    font-family :Arail ;
    font-size :15px; 
    color: #821c0d;
    font-weight : bold ;
    text-decoration:none ; 
    
}
.Hr1
{ 
    height :1px;
    background-color :#e0e0e0;
 }


.headtext
{
	font-weight: bold;
	font-size:11px;
  color   : #821c0d;
	font-family:Arial;
	
}
.label
{	font-weight: bold;
	 font-size: 10pt;
     color   : #666666; /* 9e1b1e*/
	font-family:Arial;
	
}
.listtext
{
	font-size: 11pt;
     color   : #666666; /* 9e1b1e*/
	font-family: arial;
}
.colour
{
  color   :#9e1b1e; /*cf5d4b */
  background-color :#cf5a5a;
}
A.forum:link,A.forum:visited
{
	font-weight: bold;
	font-size: 9pt;
	color: #483D8B;
	font-family: arial;
	text-decoration: underline;
}	
A.forum:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: #F42800;
	font-family: arial;
	text-decoration: underline;
	
}
.formheader
{
	background: dimgray;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
	height: 20px;
	padding-top: 4px;
}
.subheader
{
	background:#cecfd1;
	color:#000000;
	font-weight:bold;
	font-family:Arial;
	padding-left:3px;
	
}

.itemrow
{
	background:#EBEBEB;
	color:#000000;
	font-size:11px;
}
.tablestyleblue
{
	border-bottom:solid 1px #345487;
	border-top:solid 1px #345487;
	border-left:solid 1px #345487;
	border-right:solid 1px #345487;
	background:#C2CFDF;
}
.text
{
	background:#ffffff;
	background-position:top;
	color:#000000;
	 border:solid 1px #e0e0e0;
    padding:5px;
    font-family:Arail;
    font-size:12px;
    color: #002538;
    height:15px;
    Width:450px;
   vertical-align :top;
   background-repeat:repeat-x;
	/*font-size:11px*/
}

.Button
{
    background-color:#4c5154;
    color:#ffffff;
    font-family:arial;
    font-size:11px;
    border:solid 1px #3198a7;
    cursor:pointer;
}
.dropdown
{
    background-color:#ffffff;
    background-image:url("../images/txtBoxBg.jpg");
    border:solid 1px #e0e0e0;    
    background-repeat:repeat-x;
    background-position:top;
    font-family:arial;
    font-size:11px;
    color: #002538;
    height:15px;
    Width:145px;
    padding-left :2px;
}
.gradient
{
	background-image: url('images/gradient.gif');
    background-repeat: repeat-x;
}
.tablestylegrey
{
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	background:#FAFCFE;
}
/* Forum CSS*/
/* Groups CSS*/
.rightbar
{
	 border-right: solid 1px #0071bb;
}
A.group:link,A.group:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #154071;
	font-family: arial;
	
}	
A.group:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #F42800;
	font-family: arial;
	text-decoration:underline;
}
A.group_b:link,A.group_b:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #154071;
	font-family: arial;
	
}	
A.group_b:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #F42800;
	font-family: arial;
	text-decoration:underline;
}
.tablestylewhite
{
    padding-bottom:6px;
    padding-top:6px;
    padding-left:9px;
    padding-right:9px;
	border-bottom:solid 0px #d3d3d3;
	border-top:solid 0px #d3d3d3;
	border-left:solid 0px #d3d3d3;
	border-right:solid 0px #d3d3d3;
	background:#FFFFFF;
}
.tablestylewhite1
{    
	border-bottom:solid 1px #345487;
	border-top:solid 1px #345487;
	border-left:solid 1px #345487;
	border-right:solid 1px #345487;
	background:#FFFFFF;
}
.tablestyleblue_noborder
{	
	background:#C2CFDF;
}
.help
{
	border-right: #D0C97C 1px solid;
	border-top: #D0C97C 1px solid;
	font-size: 11px;
	visibility: hidden;
	padding-left: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-left: #D0C97C 1px solid;
	line-height: normal;
	border-bottom: #D0C97C 1px solid;
	font-family: arial;
	background-color: #FFFBB8;
	text-align: left;
	position: absolute;
}
.tableStyle
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#f4ffea;
	border: 1px solid;
	border-color: #8CB54A;
}


.tablestylelightblue
{
    padding:3px;
	border-bottom:solid 1px #3C75AA;
	border-top:solid 1px #3C75AA;
	border-left:solid 1px #3C75AA;
	border-right:solid 1px #3C75AA;
	background:#DFEBF9;
}

.fields
{
	background:#F5F9FD;
	color:#000000;
	font-weight:bold; font-family:Arial
}
.emptytext
{
	color:#ff0000;
	font-weight:bold;
}
.folders
{
	border-right: #444444 1px solid;
    padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 2px;
    border-left: #444444 1px solid; cursor: pointer; padding-top: 2px; height: 20px;
    background-color: #DEEAFC; border-top: #444444 1px solid
}
.files
{
	border-right: #444444 1px solid;
    padding-right: 2px; padding-left: 2px; padding-bottom: 0px; width: 92px; cursor: pointer;
    padding-top: 2px; height: 20px; background-color: #9ebef5; border-top: #444444 1px solid;
    border-left: #444444 1px solid
}
.fileoutline
{
	background:#9ebef5;
}
.folderoutline
{
	background:#DEEAFC;
}
/* Groups CSS*/

/* css for LNB*/
#navcontainer 
{ margin: 0;
	list-style-type:none; 

     /*
			color  : #FFF;
			display: block;
			background: #CCC url('../../images/bul051.gif') no-repeat 209px 8px;
			font-weight : bold;
			font-size : 10px;
			font-family : Tahoma;
			text-decoration: none;
			color: #ffffff;
			cursor: pointer;
			cursor: hand;
			text-align: right;
			letter-spacing: 1px;
			font-weight: bold; margin-left:0px; margin-right:0px; margin-top:1px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:6px
    */

}

#navcontainer li { /* margin: 0 0 .2em 0;*/}

#navcontainer  li a
{
	
	
	color  : #FFF;
	display: block;
	background: #CCC url('../../images/bul051.gif') no-repeat 209px 8px;
	font-weight : bold;
    font-size : 10px;
    font-family : arial;
    text-decoration: none;
    color: #ffffff;
    cursor: pointer;
    cursor: hand;
	text-align: right;
	letter-spacing: 1px;
	font-weight: bold; margin-left:0px; margin-right:0px; margin-top:1px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:6px

	/*font-weight:bold;
display: block;
color: #ffffff;
text-align :left ;*/
/*background-color:#5c6165;
width: 9em;
padding: .2em .8em;*/
/*background-image: url(../../images/menu.jpg);*/
/*background-repeat:no-repeat;

text-decoration: none;*/
}

#navcontainer li a:hover
{
 color : #FFF;
	background: #808080 url('../../images/bul051.gif') no-repeat 209px 8px;
	font-weight : bold;
    font-size : 10px;
    font-family : arial;
    text-decoration: none;
}
#navcontainer li a:active
{
display: block;
/*color: #5c6165;*/
color: #FFF;
background: #808080 url('../../images/bul051.gif') no-repeat 209px 8px;
/*
width: 9em;*/
/*padding: .2em .8em;*/
text-decoration: none;
}
/*#navcontainer li a:link,#navcontainer li  a:visited 
{
	text-decoration: none;
	color: #000000;
	font-size:12px;
	font-weight:bold;
}*/

#navcontainer li a.current
{	
	
	color: #FFF;
	background: #000000 url('../../images/bul051.gif') no-repeat 209px 8px;

font-weight: bold;
font-family :arial ;
/*background-image: url(../../images/lnb.jpg);*/
/*color:#000000;
background-color:#d0d0d0;*/

}
a.anchor, a.anchor:visited
{
	color:#9e1b1e;
	font-family:arial;
	font-size: 12px;
	text-decoration: none;
}


a.anchor:hover
{
     color :#9e1b1e;
     font-family:arial;
     font-size :12px;
      color:Black
        
}



.anchor a:active
{
	text-decoration: none;
	color: #12284A;
	font-size:11px;
	font-weight:normal;
}


.pad
{
	padding-left:15px;
	font-size :14;
	text-align :center ;
	padding-right :20px;
}
.temp1
{
 text-align :left ;
}
.mainhead
{
 padding:3px;
  padding-left:5px;	
color: #9e1b1e;
 text-align:left;
	font-family:arial;
	font-size: 15px;
	font-weight: bold;
	
}
.content
{
  padding-left:5px;
  padding-right:5px;
  text-align:left;
	font-family: arial;
	font-size: 11px;
}
.boldtext
{
font-size:11px;
 font-weight:bold;
color:#4d0436;
font-family:Arial;
text-align:justify
	}
.clstitleheading
{
	font-size :14px;
	font-weight :bold ;
}


hover11
{
	text-decoration: underline;
	color: #ff6600;
}
.tree
{
		color: #12284A;
}

.homeinfo{

 font-size:9pt; font-family: Arial

}
.lbfaq
{
 background-color:black;
 color:White;
 font-size:11px;
 font-weight:bold
 ; width:20px
	
}
.currentnode
{
	color:Black; font-size:11px; font-family:Arial
	
}