/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;	font-size:10pt;	color:#333333;
	background-color:#CCCCCC; text-align:justify;
}

/*	Layout Rules:
		Page Bordering
		Main Content Padding
*/
.wrapR {
	width:776px;	background-image:url(images/faux_bg.gif);
	margin:0px auto; padding:0px;
}

.wrapL {
	width:776px;	background-image:url(images/faux_bgLcol.gif);
	margin:0px auto; padding:0px;
}

.wrap3 {
	width:776px;	background-image:url(images/faux_bgLcol.gif);
	margin:0px auto; padding:0px;
}

/*	.box h1.top {
		width:780px;	height:14px;	margin:0px;	padding:0px;
		background-image:url(images/box_top.png);	text-indent:-2000px;
	}
	.box .bottom {
		width:780px;	height:14px;	margin:0px;	padding:0px;
		background-image:url(images/box_foot.png);
	}
	.box h1.top, .box .bottom {	font-size:1px;	clear:both;	}  */
	
	

.content { 	margin:0px auto; padding:0px; width:764px;	}

	#header {
	background:#FFFFFF;
	height: 79px;
	width: 764px;
}
	#header img{border:none; float:left;}
	#main pic{	}
	#top3 {
	float:right;
	margin:8px;
	font-size:7pt;
	color:#000066;
	text-align:center;
	font-weight:bold;
}
	#top3 img{margin:-6px 3px;	}
	#nav { 	background: url(images/navbg.gif) repeat-x; 
			margin:0px;	padding:3px;	list-style:none; height:26px; text-align:center;
			}
	#nav ul { margin: 0px;	}
	#nav li {	display:inline;	width:100px;	margin:16px;	 }
	#nav a	{ color:#FFFFFF; font-weight:bold;	font-size:	13pt;	text-decoration:none;	}
	#nav a:hover {color:#99CCFF;	}

#main {
	margin:4px 0px;
	/*background: url(images/logo_bg.png) no-repeat right bottom; */
}

.alpha {  width:480px;	float:left;	margin:12px; padding:0px; }

.rightcol {	width:220px;	float:right;		margin:0px; padding:12px 5px 12px 15px; 	text-align:left;
  }
			
.leftbar {
	width:484px;
	float:left;
	margin:-4px 2px; padding:12px;
	padding:10px;
	border-left: 1px solid #CCCCCC;
	background:url(images/cnr_grey.gif) no-repeat top right #E0E0E0;

}

.beta{  width:501px;	float:right;	margin:12px; padding:0px;	}

.leftcol {	width:200px;	float:left;		margin:0px; padding:12px 15px;  text-align:center;}
			
.rightbar {	width:501px;	float:right;	 margin:-4px 2px; padding:12px;
				
			background:url(images/cnr_grey.gif) no-repeat top right #E0E0E0;  }



#col_right {width:224px;	float:right;		margin:0px 0px; padding:15px;
  }
			
#col_left {	width:224px;	float:left;		margin:0px 0px; padding:15px;
 }

#col_middle {
	width:230px;
	position: relative;
	float: none;
	margin:0px 254px;
	padding:0px 12px 0px 14px;
}

#project { }
#project img{margin:0px 20px;	float:left;}

.row_odd {	display: block;	
	height:130px; background:#FFFFFF; 	padding:12px 12px 12px 12px;   border-bottom:#CCCCCC dashed 1px; clear:both;}

.row_even {
	display: block;	
	height:130px;
	background:url(images/cnr_blue.gif) no-repeat top right #DCE9FE;
	margin:0px;
	padding:12px 12px 12px 12px;
	clear:both;
	border-bottom:#CCCCCC dashed 1px;

}

#btmbar {background:url(images/btmbar_bg.gif) repeat-x bottom; height:7px; clear:both;}

/*	General Style Rules
		Rules specifying how the headings etc look.
*/
h1 { 	font-size:13pt;		color:#000099;}
h2 {	font-size:11pt;	color:#333333; }
h3 {	font-size:10pt;		font-weight:bold;	color:#666666;}

a { color:#FF9000;	color:#0033CC;	}
a:hover { text-decoration:underline;	}



.cb { clear:both; }

.copy { color:#666666; font-size:8pt;	text-align:center;}

/*
	Image Rules
*/

.fl {	float:left;	margin:2px 12px 2px 2px;	}
.fr {	float:right;	margin:2px 0px 2px 16px;	}

.img {border:none;	}



.style1 {
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
}
.style2 {color: #666666}

.style3 {	font-size: 10pt;
	font-weight: bold; color:#666666;}
