body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c50;
	line-height:16px;
	padding:0px;
	width:1026px;
	position:relative;
	margin-top:0px;
	margin-left:auto; 
	margin-right:auto;
}

a:link {color:#1c3f94}
a:visited {color:#1c3f94}
a:hover {color:#2459da}

img{ behavior: url(../js/iepngfix.htc) }

h1 { 
	font-family:Arial, Helvetica, sans-serif; 
	line-height:normal; 
	font-size:20px; 
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	color:#000;
	text-align:left; clear:both}

.canvasbg {
	background:url(../images/ACUABG2.jpg) top center no-repeat;
	width:1026px;
	float:left;
	margin-left:auto; 
	margin-right:auto;
	margin-top:0px;
}
.canvas {
	position:relative;
	display:block;
	width:982px;
	margin-left:auto; 
	margin-right:auto;
	left:23px;
	margin-top:0px;

	
	}

.masthead {
	position:relative;
	float:left;
	width:982px;
	margin-top:0px;
	padding-top:0px;
	height:120px;
	z-index:10000;
}

.main {
	position:relative;
	float:left;
	width:982px;
	padding-top:0px;
	margin-top:-30px;
	background:url(../images/LeftBG.gif) top left no-repeat;
}

.ACUAlogo {
	position:relative;
	float:left;
	margin-top:15px;
}

.navigation {
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	width:706px;
	top:0px;
}

.navbutton {
	float:left;
	position:relative;
	height:120px;
	width:auto;
	z-index:1}

.leftside {
	position:relative;
	float:left;
	width:204px;
	margin-top:100px;
	background:#1c3e92;
	margin-left:0px;
}

	.leftcontent {
		position:relative;
		margin-left:7px;
		width:188px;
		}
		
		.leftcontenthr { 
		position:relative;
			width:188px;
			padding:0;
			margin-top:15px;
			margin-bottom:15px;
			background:url(../images/hr.gif) left repeat-x; 
			border:none; height:2px; display:block;}
		
		.leftblock {
			position:relative;
			margin-left:13px;
			width:164px;
			color:#c6d1e9;
			text-align:center;
			padding:0;
			margin-top:0px;
		}
		
		
		.leftblock a { color:#FFF}
		.leftblock p { margin-top:5px; margin-bottom:10px;}
		.leftblock strong { color:#FFF}

.content {
	position:relative;
	float:left;
	width:492px;
	top:39px;
	margin-left:10px;
	z-index:10;
}
	.contentbg {
		position:relative;
		float:left;
		width:492px;
		background:url(../images/main_bg.gif) top left no-repeat;
		z-index:10;
	}
	.contentbgbot {
		position:relative;
		float:left;
		width:492px;
		background:url(../images/main_bot.gif) bottom left no-repeat;
		height:30px;
	}
	.contentimg {
		position:relative;
		width:467px;
		margin-left:16px;
		margin-top:8px;
		background:url(../images/imgdrop.gif) bottom center no-repeat;
		padding-bottom:14px;
		z-index:10;
		
}
	.contentarticle {
			width:458px;
			margin-left:19px;
			overflow: visible;
			border-bottom: 1px solid #CCC;
			padding-bottom:20px;
			padding-top:20px;
			line-height:18px;
	}
	.contentarticle h1 { margin-bottom:0px; padding-bottom:0px; margin-top:0px; padding-top:0px;}
	
	.contentarticle p { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;
	}
			
	.contentarticle a:link {
		color:#1c3f94
	}
	
	.contentarticle a:visited {
		color:#1c3f94
	}
	
	.contentarticle a:hover {
		color:#2459da
	}
	
.contentarticle2 {

			overflow: visible;
			border-bottom: 1px solid #CCC;
			padding-bottom:15px;
			padding-top:15px;
			line-height:18px;
	}	

.rightside {
	position:relative;
	float:right;
	width:268px;
}

	.rightside a {
		color:#1c3f94
	}
	
	.rightside a:hover {
		color:#2459da
	}
	

	.events { 
		background:url(../images/EventsBG.gif) top left no-repeat;
		width:268px;
		float:left;
		position:relative; 
		padding-top:29px; 
		margin-top:39px;}
		
		.eventicon { position:absolute; top:-15px; right:-20px;}
		.distanticon { position:absolute; top:-20px; right:-20px;}
		
	.distant { 
		background:url(../images/DistantBG.gif) top left no-repeat;
		width:268px;
		float:left;
		position:relative;
		margin-top:20px;
		padding-top:29px; }
		
		.blurb ul {margin-left:25px; list-style:outside; padding-top:20px; margin-bottom:10px;  }
		.blurb li { width:212px;}
		
		.announcements { 
		background:url(../images/Announcements.gif) top left no-repeat;
		width:268px;
		float:left;
		position:relative;
		margin-top:20px;
		padding-top:29px; }
		
	.eventend { 
		background:url(../images/eventEnd.gif) top left no-repeat;
		width:268px;
		height:17px;
		float:left;
		position:relative;}
	
	.blurb { 
		background:url(../images/event_Blurb.gif) top left no-repeat;
		width:262px;
		margin-left:6px;
		margin-top:0px;}
		
		.blurb p {
			margin-left:25px;
			width:212px;
			padding-top:10px;
			padding-bottom:10px;
			margin-top:0px;}
		
		

.input { background:url(../images/inputbg.gif) top left no-repeat; border:1px solid #11307a; color:#FFF; padding:3px;}

.contentfull {
	position:relative;
	float:right;
	margin-top:39px;
	z-index:10;
	border:1px solid #CCC;
	padding:5px;
	background:#FFF;
}

.contentfull ul {
	list-style: outside; margin-left:10px; padding-left:10px;
}

.contentfull li {
	list-style-type:disc; margin-left:10px; padding-left:10px;
}

.contentfull h1 { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif,Arial, Helvetica, sans-serif; 
	font-size:28px;
	font-weight:normal;
	text-align:left;
	color:#FFF;
	background: url(../images/h1bg3.jpg) top left no-repeat;
	margin-top:0px;
	margin-bottom:30px;
	width:730px;
	padding-left:15px;
	padding-top:30px;
	padding-bottom:5px;
	
	}

.contentfulltext {
	position:relative;
	float:left;
	left:50px;
	width:650px;
	padding-bottom:30px;
	} 
	
	.contentfull h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif,Arial, Helvetica, sans-serif; 
	font-size:20px;
	font-weight:normal;
	color:#000;
	margin-top:40px;
	line-height:24px;
	}
	
	.contentfull h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif,Arial, Helvetica, sans-serif; 
	font-size:15px;
	font-weight:normal;
	line-height:normal;
	color:#000
	}
	
	.contentfull h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif,Arial, Helvetica, sans-serif; 
	font-size:15px;
	font-weight:normal;
	line-height:normal;
	color:#000;
	margin-bottom:-10px;
	padding-bottom:0px;
	}
	
	.contentfulltext strong {
		color:#000
	} 
	
	.contentfulltext a:link strong {color:#1c3f94}
	.contentfulltext a:visited strong {color:#1c3f94}
	.contentfulltext a:hover strong {color:#2459da}
	
.footer {
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	background:#e8e8e8;
	border:1px solid #CCC;
	margin-bottom:15px;
	width:980px;
	z-index:1000;
	margin-top:20px;
}

.copyright { position:relative; float:left; padding-left:10px;}
.fnav { position:relative; float:right; padding-right:10px;}

.ptable { border:none; width:100%}
.ptable tr {}
.ptable td { 
	padding:0px; 
	vertical-align:top; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	line-height:16px;
	text-align:left;
	width:33%;
	padding-right:10px;}

.dtable { border:1px solid #CCC; width:500px;}
.dtable th { padding:5px; color:#FFF; background:#eb8d05; font-size:13px; border:1px solid #FFF}
.dtable td { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:left;
	padding:5px;
	border-bottom:1px dotted #CCC;
	color:#333;}

.dtable td input { background:#e8e8e8; border:1px solid #CCC}
.dtable td textarea { background:#e8e8e8; border:1px solid #CCC; width:99%}

.subnav { border:0px;}
.subnav th {}
.subnav td { padding:10px; background:#1c3f93; color:#FFF; font-weight:bold; border-right:1px solid #FFF }

.subnav a:link { color:#FFF; text-decoration:none}
.subnav a:visited { color:#FFF; text-decoration:none}
.subnav a:hover { color:#FFF; text-decoration:underline}

.ctable { border:1px solid #CCC;}
.ctable th { padding:5px; color:#FFF; background:#eb8d05; font-size:13px; border:1px solid #FFF}
.ctable td { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:left;
	padding:5px;
	border-bottom:1px dotted #CCC;
	color:#333;}
	
.gtable { border:1px solid #CCC;}
.gtable th { padding:5px; color:#000; background:#e8e8e8; font-size:13px; border:1px solid #FFF}
.gtable td { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:left;
	padding:5px;
	border-bottom:1px dotted #CCC;
	color:#333;}