	
	/* http://perishablepress.com/press/2008/09/14/beware-of-margins-or-padding-when-using-the-min-width-hack-for-ie/#footnote_01
	
	  Apply the padding to the parent element.
	*/
	body {
		margin-right: 30px;
		margin-left: 30px;
		/* SUM = 40px (see #all below) */
	}
	
	#all{
				
		min-width: 933px; /* min-width for IE7 FF2 and FF3 */
	}
	
	/* the following rules apply only to IE6 */  
	* html #all{
		width: expression(IE6MinWidth(1000, 0, 0, 60)); /* Specify the min-width for IE6 */
	}	
	
	* html .box{
		height: 1%;
	}
	
	* html #twoColumnRightContent {
		
		
	}
	/* the previous rules apply only to IE6 */
	
	

	h1 {
		color: #109135;
		font-size: 14pt;
		padding-top:25px;
		width: 100%;
		border-bottom: 1px double #109135;
	}
	
	h2 {
		color: #3B5B71;
		font-size: 13pt;
		padding-left: 15px;
	}
	
	h5 {
		color: #569cd0;
	}
	
	/* Begin: Tooltip css code */
        a.info{
        position:relative;           
        z-index:24;
        background-color:#e0e0e0;    /* background colour of display text */
        color:#000000;               /* colour of display text */
        text-decoration:none;
       
        }

        a.info:hover {
        z-index:25;
        background-color:#AAAAAA;

        }

        a.info span{
        display: none;  /* hide the span text using this css */
        }

        a.info:hover span{ /*the span will display just on :hover state*/
        display:block;
        position: absolute;
        top: 2em;
        right: 3em;
        width:15em;
        border:1px solid #CCCCCC; /* border colour */
        background-color:#ffff99; /* background colour here */
        color:#000000;         /* text colour */
        text-align: left;
        z-index:30;
        }

	
	ul.contentList {
			list-style-type: disc;
			list-style-image: url(bullet.gif);
			list-style-position: outside;
			
	}
	
	

	
	ul.contentList li {
		margin: 1.5em 0 1.5em 1.5em;
		padding-left: 1.5em;
	}
	
	.divClear {
			width: 1em;
			height: 30px;
			clear: both;
		}

	body {
		background-color: #109135;
	}
	
	/* Begin 3 Column Layout Styles */
	#contentContainer
	{
		background-color: #fff;
		border-left: 1px solid black;
		border-right: 1px solid black;
	}
		
	#leftcontent {
		float: left;
		width: 20%;
		}
	#centercontent {
		background:#fff;
		float: left;
		voice-family: "\"}\"";
   		margin: 0px;
		width: 51%;
		font-family:Verdana;
		text-align: justify;
		line-height:190%;
		}	
	 
	/* This is mainly for the ce */
	#centercontentMini {
		background:#fff;
		voice-family: "\"}\"";
   		margin: 0px;
		font-family:Verdana;
		text-align: justify;
		line-height:190%;
	}
		
	html>body #centercontent {
   		/*margin-left: 201px;
   		margin-right:201px;*/
		margin: 0px;
		margin-left: 10px;
		
		}

	#rightcontent {
		float: right;
		width: 27%;
		/*height: 700px;*/
		}		

	/* End 3 Column Layout Styles */
	
	/* Begin 2 Column Layout Styles */
	#twoColumnRightContent {
		float: right;
		width: 27%
	}
	
	#twoColumnLeftContent {
		background:#fff;
		float: left;
		voice-family: "\"}\"";
   		margin-left: 10px;
		width: 67%;
		font-family:Verdana;
		line-height:190%;
	}
	/* End: 2 Column Layout Styles */

	
	#header {
		overflow: hidden;
		background:#fff;
		height:160px;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		
		overflow: hidden;
		width:99.8%;
		
		}
	html>body #header {
		height: 160px;
		width:99.8%;
		}
		
	#navMenu {
		voice-family: "\"}\"";
		voice-family: inherit;
		height: 39px;
		}
	html>body #navMenu {
		height: 39px;
		}
		
	p {
		margin:0px 15px 10px 10px;
		margin-left: 15px;
		text-indent: 1.5em;
		}
	
	fieldset {
		border: none;
		padding: 1em;
		font: 80%;
		line-height: 1;
	}
	
	label {
		margin: 7px;
		clear:left;
		color:#003399;
		display:block;
		float:left;
		font-size:12px;
		line-height:1;
		
		padding-right:10px;
		text-align:right;
		width:120px;
	}
	
	input {
		font-size:12px;
		margin: 5px;
		border: 1px solid black;
	}
	
	input.popoverText {
		
		width: 200px;
	}
	
	button.popover {
		background-color: #9ac84c;
		color: black;
		border: 1px solid black;
		font-size: 10px;
	}
	
	
	textarea {
		font-size: 12px;
		margin: 5px;
		border: 1px solid black;
		width: 97.7%
	}
	
	#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
	
	#rightcontent p {
		font-size:10px
	}
		
	.divClearFooter {
		width: 100%;
		height: 1em;
		clear: both;
		background-color: #fff;
	}
		
	#footer {
		background-color: #cdd6de;
		border-bottom: 1px solid black;
		text-align: center;
	}
	

