/* CSS Document */

voice-family: inherit; font-size: medium; /*}/* Assist IE rendering height, keyword-font sizes, etc. */
* html .visualIEFloatFix { height: 0.01%; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
img{
	border:0px;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
p {
	padding:0px;
	margin:0px;
	color: #000000;
	
	line-height: 1.4em;
	margin-top: 0px;
}
h1 {
	font-weight: bold;
	color: #000000;
	font-size: 1.0em;
	margin-top: 12px;
	margin-bottom: 8px;
	background-position:bottom;
	background-repeat:no-repeat;
}
h2 {
	font-weight: bold;
	color: #80b62d;
	font-size: 0.9em;
	margin-top: 15px;
	margin-bottom: 2px;
}
h3 {
	font-weight: bold;
	color: #789251;
	font-size: 0.8em;
	margin-top: 10px;
	margin-bottom: 2px;
}
a:link{
	font-weight: normal;
	text-decoration: underline;
 	color: #5F5E9B; 
}
a:visited{
	font-weight: normal;
	text-decoration: underline;
 	color: #5F5E9B; 
}
a:active{
	font-weight: normal;
	text-decoration: none;
 	color: #5F5E9B;
}
a:hover{
	font-weight: normal;
	text-decoration: none;
 	color: #1E88A6; 
}
div{
	border-collapse:collapse;
}
#wrapper {
	margin:0 auto;
	width: 699px;
	height: auto;
	z-index: 1; /* added z-index so this layer will appear under the absolute HeaderPic layer  */
	text-align: left;
}
#pagewrapper{

border:#D69376 solid 1px;	
}	
#mainbanner{
	background-image:url(../images/banners/mainbanner.jpg);
	width:697px;
	display:block;
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	height:130px;

	border-bottom:none;
}
#mainbanner.intranetbanner{
	background-image:url(../images/intranet-banner.jpg);
	
}
#homepagecontent{	
	height:161px;
	height/**/:/**/117px;	
	width:524px;
	width/**/:/**/476px;
	display:block;
	float:left;
	padding:24px;
	border-left:#D69376 solid 1px;
}

#pagecontent{	
	height:auto;
	width/**/:/**/472px;
	display:block;
	float:left;
	padding:24px;
	border-left:#D69376 solid 1px;

}
#outerborder{
margin:0px;
padding:0px;
	width:699px;
	width/**/:/**/697px;	
	height:auto;
	display:block;
	float:left;
	border:#D69376 solid 1px;
	/*border-right:#D69376 solid 1px;
	border-bottom:#D69376 solid 1px;
	border-left:#D69376 solid 1px;*/
}


#strap{
	background-color:#BE9289;
	height:20px;
	width:697px;
	text-align:center;
	display:block;
	float:left;
	
}
#strapintranet{
background-image:url(../images/intranet-strap.jpg);
background-repeat:no-repeat;
background-position:left;
	height:20px;
	width:698px;
	text-align:center;
	display:block;
	float:left;
	
}
#strapintranet a{
	line-height:16px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:0.9em;
}
#strapintranet a:hover{
	color:#FFFFFF;
}
#strap a{
	line-height:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:0.9em;

}
#strap a:hover{
	color:#D3F299;

}
#strap a.on{
	color:#14003F;

}
#mainbodyhome{
	width:699px;
	display:block;
	float:left;
	height:290px;
	padding:0px;
	margin:0px;
}
#homeunderbanner{
	width:525px;
	width/**/:/**/525px;
	height:128px;
	height/**/:/**/128px;	
	display:block;
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	
	border-left:#D69376 solid 1px;
	/*border-bottom:#D69376 solid 1px;
	border-top:#D69376 solid 1px;
	border-left:none;*/
}

#pageunderbanner{
	width:526px;
	width/**/:/**/525px;
	display:block;
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../images/banners/page_strap.gif);
	height:60px;
	/*border-right:#D69376 solid 1px;
	border-bottom:#D69376 solid 1px;
	border-top:#D69376 solid 1px;
	border-left:none;*/
}

#homeunderbanner{
	background-image:url(../images/banners/cog-homepage_strap.gif);
		height:130px;
	height/**/:/**/128px;				
}
#leftnavwrapper{
	 width:172px;
 	height:auto;	 
	float:left;
	/*border-right:#D69376 solid 1px;*/
	
}
#leftnav.intranet{
	background-color:#2F16A3;
}
#leftnav,.adminleftnav{
	 width:173px;
	 width/**/:/**/172px;		 
	 height:293px;
	 display:block;
	 float:left;
	 background-color:#90DF00;
	 padding:0px;
	 margin:0px;
	 text-align:right;
	
}
#leftnav ul,.adminleftnav ul{
	margin:0px;
	padding:0px;
}
#eventscolwrapper{
	width:524px;
	height:290px;
	float:left;
	display:block;

}
#eventscolleft,#eventscolright{
	width:261px;
	width/**/:/**/231px;	
	float:left;
	display:block;
	padding:15px;
	padding-top:50px;
	
}
#eventscolleft{
	background-color:#F4FCE5;
	
	background-image:url(../images/banners/events-cal-banner.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#eventscolright{
	background-color:#DFEEAC;
	background-image:url(../images/banners/events-report-banner.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#leftnav li,.adminleftnav li{
	background-image:url(../images/dottedline.gif);
	background-position:top;
	background-repeat:no-repeat;
	list-style:none;
	padding:5px;
	}
#leftnav a{
	color:#1F1936;
	font-weight:bold;
	text-decoration:none;
}
#leftnav.intranet a{
	color:#FFFFFF;
}
#leftnav.intranet a:hover{
	color:#CCCCCC;
}
#leftnav a.on,#leftnav a:hover{
	color:#FFFFFF;
}
#mainbanner a{
	display:block;
	width:172px;
	height:127px;
}
#proofofconceptnews{
	width:262px;
	width/**/:/**/261px;	
	height:185px;
	display:block;
	float:left;
	background-image:url("../images/banners/proof_of_concept_newsheader.gif");
	background-position:top left;
	background-repeat:no-repeat;
	border-left:none;
	border-right:none;
	border-left:#D69376 solid 1px;
	  
}
#proofofconceptmembers{
	width:262px;
	width/**/:/**/261px;
	height:186px;
	display:block;
	float:right;
	background-image:url(../images/banners/proof_of_concept_members.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#D3F299;
 	border-left:#D69376 solid 1px;
}
#proofofconceptmembers a{
	color:#000000;
	
}
#proofofconceptmembers a:hover{
	color:#FF0000;
	text-decoration:none;
}
#proofofconceptmembers p{
	line-height:14px;
	margin:0px;
	padding-left:5px;
}
#proofofconceptnews p{
	padding-left:5px;
}
#proofofconceptnews p.padtop{
	margin-top:55px;
	margin-left:5px;
}
#baselogos{
	width:173px;
	height:185px;
	display:block;
	float:left;
	background-image:url(../images/banners/bottomlogo.gif);
	background-position:top left;
	
	border-top:#D69376 solid 1px;
}
a.baselogolink1{
	width:139px;
	height:60px;
	display:block;
	border:0px;
	margin-top:20px;
	margin-left:19px;
}
a.baselogolink2{
	width:139px;
	height:60px;
	display:block;
	border:0px;
	margin-top:20px;
	margin-left:19px;

}


#subpagelogos,#subpagelogos2{
	width:172px;
	height:185px;
	display:block;
	float:left;
	background-image:url(../images/banners/bottomlogo.gif);
	/*border-right:#D69376 solid 1px;*/
	background-position:top left;
}
#subpagelogos{
	border-bottom:none;
	
}
#subpagelogos2{
	border-top:none;

}
#navitemwrapper{
	width:100%px;
	height:40px;
}
.navitems{
	width:33%;
	height:auto;
	float:left;
	display:block;
	font-size:0.81em;
}
.bold{
font-weight:bold;

}
#panel{
margin-bottom:35px;
}
#formlayer{
	float:left;
	width:430px;
	height:auto;

}
#formlayer p{
	line-height:14px;
	padding:0px;
	margin:5px;
}
#formlayer textarea{
	width:400px;
	height:100px;
}
#formlayer label{
	display:block;
	width:120px;
	float:left;
}
#formlayer fieldset{
	border:none;
}
.summary{
	float:left;
	display:block;
	height:100px;
	width:365px !important;
	width:370px;
	width/**/:/**/365px;
	padding:0px;
	padding-left:5px;
	text-align:left;
	background-color:#eefffa;
	margin-bottom:10px;
	margin-top:0px;

}
.summary h2{
	color:#AA0000;
	font-size:12px;
	line-height:14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.summary p{
	line-height:13px;
	font-size:0.77em;
}
.thumbnail{
	float:left;
	display:block;
	height:100px;
	width:100px;
	text-align:left;
	margin-bottom:10px;	

}