/* CSS Document */

 /* for all html general tag */
body 
	{	
	margin: 0 auto ; 
	padding:0px;
    font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#cccccc;
	}
	
	
a	
	{
	outline:none;
	}	
	
p
	{
	margin-top:0px;	
	}	
		
	
	
	
	


/*** Site Heading Tags ***/

h1,h2,h3,h4,h5,h6 
	{
	margin:0px;
	padding:0px;
	}	
		
h1 
	{ 
	color:#000; 
	font-size:20px;
	padding:0px 0px 15px 5px;
	font-weight:normal;
	background-image:url(../images/head_bg.jpg);
	background-repeat:no-repeat;
	height:22px;

	}	
	
h2 
	{ 
	color: #000066; 
	font-size:15px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	}
	
h4 
	{ 
	color:#ffffff; 
	font-size:12px;
	font-weight:bold;
	}



/**** Site Body Section- HeaderPart CSS ****/	

#toppart
	{
	width:780px;
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	}
	
#logopart
	{
	width:180px;
	height:119px;
	float:left;
	padding:0px 0px 0px 0px;
	}
	
#captionpart
	{
	width:600px;
	float:right;
	height:119px;
	text-align:right;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	}
	
/****  Navigation  CSS ****/	
	
.disclimer{font-size:8pt;}
	
#menu 
	{
	width:779px;
	margin:0 auto;
	background-color:#8C8C8C;
	height:25px;
	}
	
#menu ul
	{ 
	margin:0px; 
	padding:0px;
	float:left;
	}
	
#menu ul li
	{
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-right:1px solid #ffffff;
	font-weight:bold;
	}
	
#menu ul li a
	{
	background-color:#8C8C8C;
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:5px 11px 5px 11px;
	font-weight:bold;
	}
	
#menu ul li a.home
	{
	background-color:#8C8C8C;
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:5px 11px 5px 15px;
	font-weight:bold;
	}
	
	
#menu ul li a:hover
	{
	background-color:#FF9900;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}	
	
#menu #on a
	{
	background-color:#FF9900;
	color:#fff;
	text-decoration:none;
	}
	
#menu #on a:hover
	{
	background-color:#FF9900;
	text-decoration:none;
	}	
	
	
	
	
	


/**** Site Body Section- Navigation and Content CSS ****/

#navcontent
	{
	width:780px;
	margin:0 auto;
	background-color:#fff;
	}
	
#navcontent a
	{
	text-decoration:none;
	color: #FF6600;
	font-weight:bold;
	}	
	
#navcontent a:hover
	{
	text-decoration:underline;
	color:#6766CC;
	font-weight:bold;
	}	
	
#navigation
	{
	width:169px;
	float:left;	
	padding-top:15px;
	margin-left:0px;
	padding-left:15px;
	}
	
#content
	{
	width:595px;
	float:right;
	}	
	
#content_pad
	{
	padding:36px 25px 20px 30px;
	}



/**** Site Body Section- UL tags ****/


#siteul
	{
	margin:0px;
	padding:0px;
	padding-left:15px;
	line-height:18px;
	color:#DD2024;
	}	
	
#siteul ul ul
	{
	margin:0px;
	padding:0px;
	padding-left:15px;
	line-height:18px;
	}









	




/**** Site Body Section- Bottom Part CSS ****/	


#bottompart
	{
	width:780px;
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	
	}
	
#copywrightpart
	{
	width:530px;
	float:left;
	padding:5px 0px 5px 10px;
	background-color:#6766CC;
	color:#fff;
	font-size:11px;
	}
	
#sitepart
	{
	width:230px;
	float:right;
	text-align:right;
	padding:5px 10px 4px 0px;
	color:#ffffff;
	background-color:#6766CC;
	}


#sitepart a
	{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	}	
	
#sitepart a:hover
	{
	text-decoration:underline;
	color:#000;
	font-size:11px;
	}





/* font styles Class*/
.bgrey
	{
	background-color:#C1C1C1; 
	padding-top:20px; 
	width:179px; 
    }

.bgwhite
	{
	background-color:#fff; 
	 
    }



/*  Form Elements  */



.txtbox{
	border:#000000 1px solid;
	background-color:#ffffff; 
	font-size:11px;
	height:13px; 
	color:#000000;}


.button{
	border:#000000 1px solid;
	background-color:#ffffff;  
	font-size:10px; 
	height:15px; width:58px; 
	color:#000000;}


.go{
	border-top:#003399 1px solid;
	border-bottom:#003399 1px solid;
	border-right:#003399 1px solid;
	border-left: #003399 1px solid;
	background-color:#003b77; 
	font-size:11px;
	font-weight:bold; 
	height:20px; 
	color:#ffffff; 
	width:25px; 
	 }



	
	.txtara {
	border-top:#003399 1px solid;
	border-bottom: #003399 1px solid;
	border-right: #003399 1px solid;
	border-left: #003399 1px solid;
	background-color: #ffffff;
	font-size: 11px;
	color:#000000;
	}


	 .selbox {
	border-top:#003399 1px solid;
	border-bottom: #003399 1px solid;
	border-right: #003399 1px solid;
	border-left: #003399 1px solid;
	background-color: #ffffff; 
	font-size: 11px;
	color:#000000; 
	width:130px; 
	 }
	 


.popup{
position: absolute;
z-index: 0;
}

.popup:hover{
color: black;
}

.popup span{ 
	display: none

}



.popup:hover span{ 
position: absolute;
visibility: visible;
    display:block;

    top:-13em; left:-22em; width:40em;

    background-color:#f7f7ff; color:#000;
	font-size: 9pt;
    border:2px solid black;
    padding:1em;
    text-align: left;

}



.smallDis
{
font-size: 8pt;
}












