@charset "utf-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
}


h1{
font-size:14px;
font-weight:normal;
}

h2{
font-size:14px;
color:#FF9900;
}

#head{
background-color:#FFFFFF;
height:120px;
text-align:left;
font-weight:lighter;
}

#head strong{
color:#FF9900;
}

#head h1{
font-style:italic;
font-size:18px;
font-weight:lighter;
padding-left:200px;
padding-top:5px;
}

#logo{
position:absolute;
top:30px;
left:5px;
}

#AHAlogo{
position:absolute;
top:5px;
right:5px;
}

#tag{
position:absolute;
top:50px;
margin-left: 30%;
margin-right: 30%;
font-size:14px;
}


#main {
background-color:#3367cd;
width:1125px;

}

#mainback {
background-color:#3367cd;
width:100%;
height:100%;

}

#mainhm {
background-color:#3367cd;
width:1125px;
height:680px;
}

#mainbackhm {
background-color:#3367cd;
width:100%;
height:800px;
}

#leftcol{
color:#FFFFFF;
width:250px;
background-image:url(images/ha5-vline.jpg);
background-position:right;
background-repeat:repeat-y;
padding:10px;
float:left;
}

#leftcol a{
color:#FFFFFF;
text-decoration:none;
height:640px;
}

#rightcol{
color:#FFFFFF;
	position:relative;
	top:-550px;
	right:-14px;
	float:right;
	width:250px;  /* for IE5/WIN */
	width:250px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background-image:url(images/ha5-vline.jpg);
background-position:left;
background-repeat:repeat-y;
height:640px;
}
#rightcolin{
color:#FFFFFF;
	position:relative;
	right:-14px;
	float:right;
	width:250px;  /* for IE5/WIN */
	width:250px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background-image:url(images/ha5-vline.jpg);
background-position:left;
background-repeat:repeat-y;
height:640px;
}

#rightcol a{
color:#FFFFFF;
text-decoration:none;
}
#rightcolin a{
color:#FFFFFF;
text-decoration:none;
}

#maincol {
padding:10px;

}

#footer {
clear:both;
text-align:center;
color:#999999;
font-size:12px;
}

#links {
text-align:right;
font-size:12px;
padding-right:10px;
position:absolute;
top:10px;
right:15px;
}


#links a{
text-align:right;
font-size:12px;
color:#999999;
}

ul {
position:relative;

}

#title {
position:relative;
left:-20px;
}

#midcolin {
width:579px;
position:absolute;
top: 150px;
left: 270px;
background-color:#FFFFFF;
padding:10px;
}

#midcol a{
color:#FFFFFF;
text-decoration:none;
}

#events {
width:550px;
position:absolute;
left:250px;
color:#FFFFFF;
}

#pagenav {
float:left;
background-color:#FFFFCC;
padding:10px;
border:dashed thin #FF9900;
margin:10px;
}