html { min-height: 100%; margin-bottom: 1px; }

	body {
			background: #C5C7CF;
		}
	
		#main {			
			width : 780px;

			text-align: left;
			margin: 0 auto;
			background-color:#fff;
			background-image : url(../images/stroke_v2f.gif);
		 	background-position : top left;
			background-repeat: repeat-y;

		
		}

		
		
		#banner_incologo {
			float : left;

			height:98px;
			width: 239px;

			background-image : url(../images/incologo_small.png);        /* All other browsers */			

			background-image : url(../images/incologo_plain_smallx.gif); /* IE < 7 */
		 	background-position : center center;
			background-repeat: no-repeat;	
		
		}
		
		#banner_right {
			float: right;
			
			height:98px;
			width: 541px;
			
			background-image : url(../images/r4_ca.jpg);
		 	background-position : top right;
			background-repeat: no-repeat;
		}

		.vamiddle {
			vertical-align : middle;

		}
		
		.vatop {
			vertical-align : top;
			
		}
		

		
		#menuspace {
			width : 140px;
			margin-right : 320px;
			background : #aaa;
		}
		
		#menuleft {
			background : #fff;
		}
		#mainleft {
		 	float        : left;
		 	display:inline;
			padding-left : 20px;
		 	padding-top  : 22px;
		 	width        : 200px;
		}
		#toolbox {
			clear:left;
		}
		/*
		#tbleft {
			clear: left;		
			background-image : url(../images/stroke_v2.gif);
			width        : 200px;
			
		}*/
		#topmenu {
		 	padding-left: 237px;
			background : #8096AD;
		}/*
		#topmenuleft {
		 	width:236px;
		 	height:20px;
			background : #ccc;
		}*/
		#contentarea,#toolbox {
		    /* IE */
		 	margin-left: 234px;
		 	/* FF */
		 	margin-left: 237px;
		    width	   : 532px;
		 	/*min-height  :800px;*/
		 	padding-left : 10px;
		 	
		 	padding-top:20px;
		/*	background-color : #fff;*/
			

			
			/*
			border-left: 1px dashed #f00;
*/
		}
			

		

		#banner {
			background: #fff;
			width:780px;
		}
	

		#content {
		 	margin-left: 10px;
		 	margin-top: 150px;
		}
		#topmenuleft, #mainleft {
			float:left;
		}
		.fl {
			float:left;
		}
		
		.hidden {
			display:none;
			
		}

		/* Headings */
		
		h1,h2,h3,h4,h5,h6 {
		 	display: block; 
			margin:0;
			padding:0;
			vertical-align: bottom;
		}
		
		h1 {
			font-size  : 14pt;			
		}
		
		#subtitle {
		 	font-size  : 11pt;
		 	font-style : oblique;
		}
		
		h2 {
			font-size  : 11pt;
		}
		
		h3 {
			font-size  : 11pt;
			font-weight : normal;
		}
		
		#contentarea {
			font-size  : 10pt;
		}
		#contentarea p {
		    margin-top : 0;
		}
		
		#contentarea a {
			text-decoration : none;
			color			: #5385C7;
		}
		
		
		/* CSS3 for non-IE */
		/*
		a[href ^="http://"] {
			background: url(../images/external.png) center right no-repeat;
			padding-right: 13px;
		}
		
		a[href ^="mailto:"] {
			background: url(../images/email.png) center right no-repeat;
			padding-right: 13px;
		}
		*/
		/* CSS for IE */
		/*
		a.external {
			background: url(../images/external.png) center right no-repeat;
			padding-right: 13px;
		}
		*/
		

		
		#contentarea .diva {
			text-decoration : none;
			/*color			: #5385C7;	*/
			border		: 1px solid #ddd;

			display			: block;

			background :#fafafa;
			margin-top:5px;
		}
		
		#contentarea .dival {
			float:left; width:232px;
		}
		
		#contentarea .divar {
			float:right; width:232px;
		}

		
		.jsbutton {
			float:right;outline: none;margin-top:5px;margin-right:5px;
		}
		.jsbutton:selected {
			border:0;	
		}
		
		.jsbutton:link{

color:#00CC66;
outline: none;
text-decoration: none

}
.jsbutton:visited{
outline: none;
color:#ff0000;

text-decoration: none

}
.jsbutton:hover{color:#f00000;
outline: none;
text-decoration: none

}
.jsbutton:active{color:#f00000;
outline: none;
text-decoration: none

}


.divaimg {
	float:left;margin-right: 5px;border:0;text-decoration:none;vertical-align: middle;width:30px;height:29px;
}
.divaimgp {
	display:none;
}
.divatitle {
	padding-top: 6px; float:left;
}
.dropdown {

	background: #fefefe;/*border-top: 1px dotted #ccc;padding: 5px;*/
		
			background-image	: url(../images/shadow.gif);
			background-position : top left;
			background-repeat	: repeat-x;		
			display:none;
}
		
		.dropdowntop {
			background: #fefefe;/*border-top: 1px dotted #ccc;*/

			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
			margin-left: 30px;
			height: 5px;
			background-image	: url(../images/shadow.gif);
			background-position : top left;
			background-repeat	: repeat-x;	
			
		}
		
		.dropdownmain {
			background: #fefefe;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
			background-image	: url(../images/gradient-big.gif);
			background-position : bottom left;
			background-repeat	: repeat-x;	
			padding: 5px;
			margin-left: 30px;

		}
		.clearboth {
			clear : both;
		}


		/* Footer */
		
		#footer {
		 clear:lefT;
			background-color 	: #fff;
		}
			
		#footer .box {
			float				: left; 
			width				: 193px; 
			margin-right		:	2px;
		}
		
		#footer #box1 {
			background-color	: #8096AD;
		}
		
		#footer #box2 {
			background-color	: #16953E;
		}
		
		#footer #box3 {
			background-color	: #8BC9A0;
		}
		
		#footer #box4 {
			background-color	: #C1E5CB;
			margin-right    	: 0px;
		}
		
		#footer .line {
			height      		: 2px; 
			font-size   		: 2px;
			border-bottom-style	: solid;
			border-bottom-width	: 2px;
		}
		
		#footer #linetop {
			border-bottom-color : #fff;
			background-color    : #C0CCDA;
		}
		
		#footer #linebottom, #footer #text {
			border-bottom-color : #234777;
			background-color    : #fff;
		}
		
		#footer #text {
			padding				: 	4px; 
			font-size			:  8pt;
			border-bottom-width	:	1px;
			border-bottom-style	: solid;
			background-image	: url(../images/shadow.gif);
			background-repeat	: repeat-x;		
		}
	 	#footerp,#bannerp {
			display : none;
		}
		/* Boxes */
		
		.error {
			color: red;
			font-size: larger;
		}

		.errorbox, .successbox {
			font-size: larger;
			border: 2px solid;
			padding: .5em 1em;
			float: left;
			margin-bottom: 2em;
			color: #000;
		}

		.errorbox {
			border-color: red;
			background-color: #fff2f2;
		}

		.successbox {
			border-color: green;
			background-color: #dfd;
		}

		.errorbox h2, .successbox h2 {
			font-size: 1em;
			font-weight: bold;
			display: inline;
			margin: 0 .5em 0 0;
			border: none;
		}
		
		h3 { 
			border-bottom: 1px dashed #ccc;
			margin-bottom: 5px;
		}
		