﻿body 
{
	margin: 10px;
   font-family: Verdana, Arial, Serif;
   font-size: 12px;
   background-color: white; /*#959DA2;*/
   LETTER-SPACING: normal;
    /*TEXT-TRANSFORM: none;*/
    WORD-SPACING: normal;
    line-height:1.5;
}

#Header
{
	 
	width:100%;
	height:90px;
	background-image:url(images/headerbg.gif);
	background-repeat:repeat-x;
	}
	
.Headerclass
{
	background-image:url(images/headerbg.gif);
	background-repeat:repeat-x;

	}
.whitepaperbox
{
  
   background-color: #EDF8FB;
   color: #1E354C;
   border: dashed 1px #1058A3;
   padding: 6px 6px 6px 6px;
   font-size: small;
}

.whitepapertitle
{
   font-size: 16px;
   font-weight: bold;
   color: #995117;
   text-decoration: none;
   background-color:#CADEE4;
   vertical-align:middle;
}

.whitepaperabstract
{
   padding-top: 6px;
}

.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}
#Headerbanner
{	
	width:40%;
	height:90px;
	background-color:white;
	background-image:url(images/headerbg.gif);
	background-repeat:repeat-x;
	/*border-bottom:solid 2px red;*/
	}
#HeaderLogo
{
	position:absolute;
	left:42%;
	top:5px;
	width:58%;
	height:90px;
	background-position:right;
	background-image:url(images/headerbg.gif);
	text-align:right;
	background-repeat:no-repeat;
	/*border-bottom:solid 2px red;*/
	z-index:1;
	}
	
	
.td.logo
{
	width:121px;/*copied*/
	height:100px;
	background-image:url(images/cdac1.gif);
	background-repeat:no-repeat;
	}
.td.banner
{
	width:121px;/*copied*/
	height:100px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	}	
.td.smalltitle
	{
		font-weight:bold;
		background-image:url("Images/titlebg.gif");
		background-repeat:repeat-x;
		height:25px;
	}
#MenuRow
{
	overflow:visible;
	width:100%;
	background-image:url(images/sitemapbg.gif);
	background-repeat:repeat-x;
	height:22px;
	top:150px;
}

#breadcrumb
{
	position:absolute;   
	color: #4B596D;
	left:210px;
	top:108px;
	font-weight:bold;
	font-size: 10px;	
	height:15px;
	vertical-align:middle;
	width:65%;
}

#DisplayDate
{
	top: 105px;
	width:200px;
	height:22px;
	position:absolute;
	vertical-align:middle;	
	font-size:smaller;
	font-weight:bold;
}
#themeSelector
{
	position: absolute;
   text-align: right;
   top: 101px;
   right: 6px;
   width: 180px;
   height: 22px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}	
#container
{
   background-color: white;
}

#container2
{
   background-color: white;
   margin-right: 200px;
}

#centercol
{
	


	visibility:visible;
	

	top:5px;
    position: relative;
    margin-left: 200px;
    padding: 0px;
    background-color: white;
    border:solid 1px #D6865B;
    padding: 0px;
    background-color: white;
    border:solid 1px #229CC3;
 
}

#rightCol
{
   position: absolute;
   top: 148px;
   right: 6px;            
   width: 202px;
   color: White;
   font-size: 10px;
  /*  border:solid 1px red;*/
}
A:link {
	CURSOR: auto; COLOR: #345373; TEXT-DECORATION: none
}
A:visited {
	CURSOR: auto; COLOR: #345373; TEXT-DECORATION: none
}
A:active {
	CURSOR: auto; COLOR: #062711; TEXT-DECORATION:none
}
A:hover {
	CURSOR: auto; COLOR:#3453ff ; TEXT-DECORATION: underline;
}

#LeftCol
{
	
    position: absolute;
   top: 148px;
   left: 6px;
   width: 202px;
   font-size: 12px;
  /* border:solid 1px red;*/
}


.colTitle
{
	
	padding-top:5px;
	background-image:url("Images/titlebg.gif");
	background-repeat:repeat-x;
	vertical-align:middle;
	color:#085D78;
	font-weight:bold;
	
	text-align:center;
	top:10px;
	border:solid 1px #229CC3;
	width:95%;
	}
	
.coltitlebg
{
	border-bottom:solid 1px #229CC3;
}

.PictureBox
{
	border:solid 1px #229CC3;
	width:95%;
	vertical-align:middle;
	}
	
	
#leftcol div.sectiontitle, #leftcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   top:100px;
   color: white;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
 
}

.Footermenu
{
	
	background-image:url("Images/footer_fill.gif");
	background-repeat:repeat-x;
   text-align: left;
     background-color:#9AD3E3;  
  
   padding-left:5PX;
          
}

.Footerback
{

	 background-color:#9AD3E3; 
	 height:30px;
}


.Footerright
	{
			
		background-image:url("images/footer_right2.gif");
		background-repeat:no-repeat;
		background-position:right;
		
	}
.Footerright1
	{
			
		background-image:url("images/footer_right.gif");
		background-repeat:no-repeat;
		background-position:right;
	}
.Txtbox
	{
		 border-width:1px;
		 border-style:solid;
		 border-color:#229CC3;	

	}
.subtitle
{
	font-size:larger;
	font-weight:bold;
	color:#229CC3;
	}
.lawtitle
{
	color:#229CC3;
	}
	
.lawpara
{
	 text-align:justify;
	 color:#F4FBFA;
	}
.sectionsubbackcolor
{
	background-color:#F4FBFA;
	width:100%;
	z-index:0;
	}
.centerbullet
{
	background-image:url("Images/centerbullet.gif");
	background-repeat:no-repeat;
	width:5%;
	}
.centerrow
	{
		background-image:url("Images/centertitlebg.gif");
		background-repeat:repeat-x;
	}	
.Centertitle
	{
		width:100%;
		z-index:0;
		height:40px;
		color:#166A85;
		font-weight:bold;
		font-size:large;
		font-family:Verdana;
		background-image:url("Images/centertitlebg.gif");
		background-repeat:repeat-x;
		padding-bottom:10px;
		background-attachment:fixed;
		text-align:left;
		
		
	}
	
.tablemenu
	{
		
	text-align:left;
	height:24px;
	/*background: white url(shade.gif) top left repeat-x;*/
	/*border-bottom-color:#BCC4CC;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
	border-top-color:#AEB9C4;
	border-top-style:solid;
	border-top-width:1px;
	padding-left:10px;
	vertical-align:middle;
	width:100%;
	color:#085D78;
	}
	
.postinfo
{
   background-color: #CBEDF6;
  /* border:solid 2px red;*/
   font-weight: bold;
   text-align: center;
   padding-bottom:10px;
   vertical-align:top;
}

.posttitle
{
   padding: 3px;

   vertical-align:top;
   margin-bottom: 10px;
   background-color: #8DCFE3;
   color: black;
   font-weight: bold;
}

.postbody
{
 vertical-align :top;
   padding: 3px;
   padding-bottom:10px;
}

.bigbanner
	{
	background-image:url("Images/bigbannerbghome.gif");
	background-repeat:repeat-x;
	}
	
.bannerr
{
	background-image:url("Images/banner1.gif");
	background-position:left;
	background-repeat:no-repeat;
	/*border-top:solid 1px white;*/
	
	width:523px;
	height:171px;
}

.faqbox
{
   background-color: #F8FBFC;
   color: #275963;
   border: dashed 1px #995117;
   padding: 6px 6px 6px 6px;
   font-size: smaller;
}

.faqtitle
{
   font-size: 14px;
   font-weight: bold;
   color: #166A85;
   text-decoration: none;
}

.faqbody
{
   padding-top: 6px;
}

fieldset
{
	border:1;
	width:96%;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border:1px solid #229CC3;

	 }
	 
.content
	{
	
	border-bottom:solid 1px #229CC3;
	border-right:solid 1px #D6865B;
	border-left:solid 1px #D6865B;
	text-align:justify;
	}
.contentpara
	{
	color:#166A85;
	text-align:justify;
	}
legend
{
	padding-left:5px;
	border:1px solid #229CC3;
	padding-right:5px;
	font-weight:bold;
	background-color:White;
} 

.menucontrolhover
{
background-color:#B2E4F3;	

}

.lawallign

{

font-size:12px;

font-weight:normal;

font-family: Arial Narrow;

color:#F4FBFA;

}

.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: right;
margin-top: 2px;
margin-right: 3px;
}

.headers{
width: 100%;
font-size: 105%;
font-weight: bold;
border-bottom : 1px solid #296B7F;
background-color: #CCECF6;
color:#265968;
}

.switchcontent{
width: 100%;
padding-top:5px;
border-top-width: 0;
color:#296B7F;
line-height:normal;
font-size:smaller;
}


.imgborder
{
	border: solid 0px #296B7F;
	
}

.gobutton
{
	border: solid 1px #296B7F;
	font-weight:bold;
	height:20px;
}
.morebtn
{
	font-weight:normal;
	color:#071CBF;	
	font-size:smaller;
}

/* VErtical menu*/



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddblueblockmenu{

width: 190px;/*copied*/
padding-left:0px;

}

#ddblueblockmenu ul
{
width:100%;
margin: 0;
padding: 0;
list-style-type: none;
font: normal 95% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 5px 0;
padding-left: 9px;
width: 175px; /*185px minus all left/right paddings and margins*/paddings and margins*/
text-decoration: none;
color: #0A637F;
background-color: #D6ECF3;
border-bottom: 1px solid #229CC3;
border-left: 7px solid #229CC3;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 190px;/*IE 5*/
width: 177px;/*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #CCECF6;
border-left-color: #1c64d1;
}

#ddblueblockmenu div.menutitle
{
	width:100%;
color: #1E6B81;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 3px;
background-color: #9FDFED;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

/*
Dark blue CSS for vertical menu

*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*for Popular links*/
#blueblock{
width: 185px;
height:100%;
border-right: 0px solid #000;
text-align:left;
padding: 0 0 0 0;
margin-bottom: 0;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background-color: #90bade;
color: #333;
}

* html #blueblock{ /*IE 6 only */
width: 185px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
font-weight:normal;
font-size:small;
}

#blueblock li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#blueblock li a{
display: block;
padding: 2px 2px 2px 2px;
/*border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;*/
background-color: #ffffff;
color: #0D6A88;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
/*border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;*/
background-color: #C9ECF7;
color: #0D6A88;

}