html
{

min-height:100%;
background-color:#C1DEF2;
}

#z_7, #z_2
{
	display: none;
}

a:link, a
{
	color:#0000EE;
}

a:hover
{

	color: #0000EE;
}

a:visited
{
	color: #551A8B;
}

.dropdown a:visited
{
	color: White;
}

a
{
	text-decoration: underline;
}

a h1
{
	text-decoration: none !important;
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}

img {border-style:none;
	display:block;} /* IE6 and below bug fix for gaps between images */


#right
{
	
}

#e_1_6_7_0
{
	background-image: url('images/banner-photo-01.jpg');
}

#e_1_6_7_0 p 
{
margin:0;
padding:0;
}

#mainrightcontainer
{
	background: none;
	border: none;
	background-color:#C1DEF2;
	

}

.menu
{
	padding: 38px 0px 0px 0px;
	width: 211px;

}

#mainrightcontainer #z_5
{
	display: none;
}

.elementcontent, .zone {
overflow:visible;
}


#e_4_14_7_0, #e_4_16_7_0_c, #e_4_46_7_1
{
	width: 23%;
	float: left;

}

 .userform
{


}



#right
{
	width: 77%;
	float: right;
	padding-top: 43px;
}

#contact_right
{
	width: 50%;
	float: left;

}

#contact_pictures
{
	width: 27%;
	float: left;
	padding-top: 43px;
}



#e_4_47_7_3
{
		width: 74%;
	float: right;
	padding: 0px 0px 0px 0px;
}

.forum a:hover
{
	color: #ff6600;
	background-color: #ffd9a0;
}
#z_1
{
	background-color: #dedfe1;
}
#z_2
{
	background-color: #eeeeee;
	border-top:none;
}



.dropdown {display:block; position:relative; width: 211px;}
.dropdown dt 
{
	width:211px; 
	padding: 9px 0px 9px 0px;
	font-weight:bold; 
	cursor:pointer; 
	height: 19px;

	color: #ffc933;
	text-align: right;
	text-transform: uppercase;
	margin: -2px 0px 0px 0px;
	font-size: 11px;
}
.dropdown .upperdd {border-bottom:none}




.dropdown dd {position:absolute; top:0; overflow:hidden; width:248px; display:none;  opacity:0}
.dropdown ul 
{
	border:none; list-style:none;
	margin:7px 0px 0px 5px;
	padding:0;
	
	}
.dropdown li {display:inline}
.dropdown a
{
	display:block; padding:5px; color:white; text-decoration:none; background:#0080c2; width:175px; 
	}
	
.dropdown a:hover
{
	 text-decoration: none;
}

.dropdown dt a.none
{
display:block;
height:9px;
text-decoration:none;
text-indent:-1000px;
margin: -5px 0px 0px 0px;
background: transparent;
width:190px;
}
.dropdown a:hover
{
	color: #000066;
}

.dropdown dt a.none:hover
{
	background-color:Transparent; color: #ffc933; 
}



.dropdown .underline {border-bottom:2px solid #b9d6dc}

a.external:link
{
	display: none;
}

.dropdown dd a
{
	
	width: 248px;
	padding: 4px 0px 5px 10px;
}

#page-admin #footer-area
{
	display: none;
}


#page.p


	
	
#e_6_1_3_1, #z_6
{
	display: none;
}
  
#first-ddheader
{
	background: url(images/first.jpg) no-repeat;
} 

#first-ddheader.current
{
	background: url(images/first-over.jpg) no-repeat;
} 


#one-ddheader
{
	background: url(images/one.jpg) no-repeat;
}

#one-ddheader.current
{
	background: url(images/one-over.jpg) no-repeat;
}
 
 

#two-ddheader
{
	background: url(images/two.jpg) no-repeat;
}  

#two-ddheader.current
{
	background: url(images/two-over.jpg) no-repeat;
} 

#three-ddheader
{
	background: url(images/three.jpg) no-repeat;
}  

#four-ddheader
{
	background: url(images/four.jpg) no-repeat;
} 
#five-ddheader
{
	background: url(images/five.jpg) no-repeat;
}  

#six-ddheader
{
	background: url(images/six.jpg) no-repeat;
} 


#seven-ddheader
{
	background: url(images/seven.jpg) no-repeat;
} 


#three-ddheader.current
{
	background: url(images/three-over.jpg) no-repeat;
}  

#four-ddheader.current
{
	background: url(images/four-over.jpg) no-repeat;
} 
#five-ddheader.current
{
	background: url(images/five-over.jpg) no-repeat;
}  

#six-ddheader.current
{
	background: url(images/six-over.jpg) no-repeat;
} 


#seven-ddheader.current
{
	background: url(images/seven-over.jpg) no-repeat;
} 


html,
body {height:100%;} /* Gives the "body" the same height as the viewport. Used to stick footer to bottom of viewport. */
body {background-color:#C1DEF2; font-size:11px; color:#32428A; line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;} /* Verdana prefered */ 
h1,h2 {font-size:12px; font-weight:bold; margin-bottom:17px;  color: #32428A;}
h1 {font-size:12px; font-weight:bold; margin-bottom:10px; text-transform:uppercase;}

h3 {font-weight:bold; margin-bottom:12px;}
h4 {font-size:12px; margin-bottom:6px;} /* Used on Our Team page */
h5 {font-size: 11px; font-style:italic; margin-bottom:15px;}
h6 {font-size:12px; font-weight: bold; margin-bottom:6px;} /* Used on Our Team page */
p {margin-bottom:15px;}
ol {list-style-type:decimal; padding-left:20px; text-align:left;}


/*	Layout
--------------------------------------------------*/
#page, #page-wrap, #form1 {width:960px;
	/* The following styles are all used to stick the footer to the bottom of the viewport */
	min-height:100%; height:auto !important;
	margin:0 auto;} /* Also centres the page. 120px is the height of the footer image */





#footer-area {width:960px; margin:0 auto; float: left;	position: relative;

	} /* Sets the bottom position from the bottom edge of the window */
	
	


#content-column-small, 
#content-column-large {float:left;}
#content-column-small {width:510px;}
#content-column-large {width:728px;}

#content-area-small, 
#content-area-large {margin-top:5px; text-align:justify;}
#content-area-small {margin-left:25px; 
	margin-right:25px;} /* Should ideally be 36px but removed 1px to make up for extra 1px in navigation required for Opera bug */
#content-area-large {margin-left:25px;}

#right-column {float:right; width:212px;}

table.two-bulleted-columns tr td ul {
list-style-type:disc;
margin-bottom:15px;
margin-left:15px;
}

table.two-bulleted-columns tr td .left ul {
list-style-type:disc;
margin-bottom:10px;
margin-left:15px;
}

table.two-bulleted-columns ul li {
margin-bottom:10px;
}

ol, ul {

}

table.board-profiles td {
padding:0 30px 20px 0;
vertical-align:top;
}


table.calendar {
width:714px;
text-align: left;
}

table {
border-collapse:collapse;
border-spacing:0;
}

table.calendar th {
font-weight:bold;
}
table.calendar th, table.calendar td {
border:1px solid #32428A;
padding:5px;
vertical-align:top;
}

.userform table td
{
	width: 150px;
	text-align: right;
	padding: 0px 10px 5px 0px;
}

.userform table tr.buttonrow td
{
	text-align: left;
	padding-left: 150px;

}


.userform table td.option
{
	text-align: left;
	color: #C1DEF2;
}

#e_4_48_7_4
{
	width: 77%;
	float: right;
}

.userformview li
{
	margin-left: 15px;
}

.userformview ul
{
	padding-top: 5px;
}

.two-bulleted-columns
{
	text-align: left;
}


table.two-bulleted-columns ul li {
margin-bottom:5px;
}

#aba-logo {
background-image:url(../images/aba-logo2.jpg);
height:20px;
left:930px;
position:absolute;
top:92px;
width:18px;
}

#e_4_47_7_3
{
	float: right;
	margin: 0px 0px 0px 0px;
}