.top-nav{font-family: tahoma, Helvetica, sans-serif;
      font-size:11px;
	  padding-left:3px;
	  padding-right:10px;
	  line-height:17px;
	  color:#333333;
	  text-decoration:none;  
}
.top-nav a{font-family: tahoma, Helvetica, sans-serif;
      font-size:11px;
	  color:#333333;
	 text-decoration:none;  
}
.top-nav a:hover{font-family: tahoma, Helvetica, sans-serif;
      font-size:11px;
	  color:#666666;
	  text-decoration:none;  
}

.top-nav1 {
	FONT-WEIGHT: bold;
	 FONT-SIZE: 11px; 
	 COLOR: #ffffff; 
	 cursor:hand;
	 FONT-FAMILY:tahoma,arial,verdana;
	 BACKGROUND-COLOR: #2B3C84;
}
.top-nav1 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top-nav1 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top-nav1 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top-nav2 {
	
	 FONT-WEIGHT: bold; 
	 FONT-SIZE: 11px; 
	 COLOR: #ffffff; 
	 FONT-FAMILY: tahoma,arial,verdana; 
	 BACKGROUND-COLOR: #93B022;
}
.top-nav2 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top-nav2 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top-nav2 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
body
{
	font-family: Arial;
	font-size: 10pt;
	margin:0;
	padding:0;
}
.HomeAncStyle
{
	font-size: 12px;
	color: White;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}
A:hover
{
	font-size: 9pt;
	color: #8BA921;
	font-family: arial;
	text-decoration: none;
	
} 
A:visited
{
	font-size: 9pt;
	color: #0099ff;
	font-family: arial;
	text-decoration: none;
}
A:link
{
	font-size: 9pt;
	color: #8BA921;
	font-family: arial;
	text-decoration: none;
	
}

.oldvisited
	{color: #0C85CE;
		}

.mytable
{
	border-right: #cccccc 1px solid;	
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-collapse: collapse;
	background-color: white;
}
.mytable2
{
	border-top:#cccccc 1px solid;	
	border-right: #cccccc 1px solid;	
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-collapse: collapse;
	background-color: white;
}
.myPic
{
	background-image: url(Theme/bgtop.gif);
	height: 18pt;
}

.cellbg
	{
	background-color:#f5f5f5;
		}

INPUT
	{
		font-size:9pt;
		font-family:Arial;		
		}
TEXTAREA
{
	font-size:10pt;
		font-family:Arial;
}

.txtbox
	{
		background-color:white;
		border-color:gray;
		border-width:1px;
		border-bottom-style:solid;
		}
		
BUTTON
	{
		/*background-color:#F6F6F7;
		color:black;
		font-size:8pt;*/
		cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
		}		
.myButton
	{
/*		background-color:#F6F6F7;
		color:black;
		font-size:8pt;*/
		cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;

		}				
SELECT
{
font-size:8pt;
font-family:Arial;
	
}
		



   #dhtmltooltip{
        position: absolute;
        left: -300px;
        width: 150px;
        border: 1px solid black;
        padding: 2px;
        background-color: lightyellow;
        visibility: hidden;
        z-index: 100;
        /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
        filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
        }

        #dhtmlpointer{
        position:absolute;
        left: -300px;
        z-index: 101;
        visibility: hidden;
        }
.fsize8
	{
		font-size:8pt;
		}
        
.fsize9
	{
		font-size:9pt;
		}
        
.fsize10
	{
		font-size:10pt;
		}
.fsize15
	{
		font-size:15pt;
		}		
		
.RequestLinkExchange
	{
		font-size: 8pt;
		color:#b8860b;
		}
.FrontPagesTitle
	{
		font-size: 14pt; color: black;font-weight:bold;
		}		
.FrontDownloadText
	{
		font-size: 10pt;
		}
		
#mainContainer{
		width:760px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background-color:#FFF;
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	
	img{
		border:0px;
	}



#dropmenudiv{
position:absolute;
background-color: white;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}
