body {text-align:center;color:#333; font-family:Verdana; }
body {width:95%;margin-right: auto; margin-left: auto;text-align:center;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:80%; min-height:768px} 
#header{padding:0px;  background-color:#99ccff; border-bottom:10px solid #fff}
#footer{padding:10px; font-size:80%; clear:both;border-top:1px solid #fff;background-color:#99ccff;}
table{border:1px solid #ccc; border-collapse:collapse; padding:3px; background-color:#fff; color:#4d7ad2}
th {text-align:left; font-weight:500; background-color:#aaa; padding:3px;border:1px solid #ccc;}
td {border:1px solid #ccc; padding:3px}
.bluebg {background-color:#4d7ad2; color:#FFFFFF; border:2px solid #99ccff; text-align:justify; vertical-align:bottom }
.greenbg {background-color:#99ccff; color:#FFFFFF; border:0px solid #99ccff; padding:10px; vertical-align:top }
.titlebg {background-color:#99ccff; color:#FFFFFF; border:0px solid #99ccff; padding:10px; font-size:125%; vertical-align:top; text-align:center }
.whitebg {background-color:white; color:#000; border:0px solid #4d7ad2; text-align:justify; vertical-align:bottom }
.arrowe{background-image:url(../gicm_images/arrowe.gif); background-position:center; background-repeat:no-repeat; height:60px;width:30%;border-style:none; padding-left:40px;vertical-align:text-middle }
.noborder{vertical-align:middle; width:70%; border-style:none }
.img{border:2px solid #000; margin:10px; width:130px; height:98px;}
.imgh{border:2px solid #000; margin:10px; width:98px; height:130px;}

/* menu settings */
.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 95%; /* width of menu (don't forget to add border with below!) */
border-left: 8px solid #99ccff; /* thick left border of menu */

}

.slidedoormenu li{
border-bottom: 1px solid #885b5c; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background:#eee; /*url(../images/vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: black;
width: auto;
border-bottom: 2px solid white; /* White border beneath each menu item link, to add depth */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
}

.slidedoormenu li a:hover{
background-color:#99ccff;
  /*background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: white;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}
/* End */


button {cursor:pointer;margin-right:10px;}
.button { margin-right:10px; cursor:pointer;float:left;}
.logo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:350%; font-weight:bolder; color:#aaaaaa; margin:5px; padding-left:10px; text-decoration:none }

	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		background-image:url(../gicm_images/background.jpg); background-repeat:repeat-x;
		min-height:450px;
	}

	/* 2 Column (left menu) settings */
	.leftmenu {
		text-align:left;		/* right column background colour */
	}
	.leftmenu .colleft {
		right:84%;			/* right column width */
	}
	.leftmenu .col1 {
		width:84%;			/* right column content width */
		left:100%;			/* 100% plus left column left padding */
	}
	.leftmenu .col2 {
		width:16%;			/* left column content width (column width minus left and right padding) */
		left:0%;			/* (right column left and right padding) plus (left column left padding) */
	}

	/* common column settings */
	
	.colleft {
		float:left;
		width:100%;
		position:relative;
		background-color:#eee;
		padding:0px;
	}
	.col1,
	.col2{
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	.content{
			padding:2%; padding-top:0px
			border:1px solid black;
	}
.content li {margin: 1em 0}

.col2{ padding-top:0px;}
.leftmenu .col2 {background-color:#eee;}

