/* CSS Document */

* {margin:0; padding:0;}

body {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; padding:0; margin:0; text-align:center; color:#66757e;}

body div {
	text-align:left;
	margin:0;
	padding:0;
}
img {border:0;}
p {margin:0 0 0.9em 0; padding:0;}


h1 {display:inline; margin:0; padding:0;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#008a9b; font-weight:normal; padding:0 0 5px 0;}
h2.big {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#008a9b; font-weight:normal; padding:15px 0 10px 0;}


/* all generic styles */

.clear {clear:both; height:0px; overflow:hidden; font-size:1px; border:0px; padding:0px; margin:0px; line-height:0px; display:block;}
.hidden {display:none;}

/* links */

a:link, a:visited {color:#66757e; text-decoration:underline;}
a:hover {color:#c8c8c8; text-decoration:underline;}


/* skip over navigation link */

a.skip, a.skip:active, a.skip:hover, a.skip:visited {display:none;}


/* BEGINNING OF LAYERS */

/* wrappers */

#wrapperTop {width:100%; background:url(images/top_backgrd.jpg) top repeat-x; height:88px;}
#wrapperTitle {width:100%; background:url(images/banner_backgrd.jpg) top repeat-x; height:104px;}
#wrapperContent {width:100%; background:url(images/mid_backgrd.jpg) top repeat-x; background-color:#fefefe;}
#wrapperFooter {width:100%; background-color:#494949;}

/* top navigation */

#topnav {width:895px; height:58px; background:url(images/alexmchugh.jpg) no-repeat top left; padding-top:30px; margin-left:auto; margin-right:auto;}

#menu {float:right;}
  
#menu ul {list-style-type:none; display:inline;}  
#menu ul li {height:32px; list-style-type:none; display:inline; float:left; margin-left:10px;}

#menu li a {display:block; width:75px; height:100%; color:#fff; text-decoration:none; font-size:1.1em; padding:9px 0 0 0; text-align:center;}
#menu li a:link {color:#66757e;}
#menu li a:visited, #menu li a:active{color:#66757e;}
#menu li.on a:link, #menu li.on a:visited, #menu li.on a:active {color:#fff;}
#menu li a:hover{color:#fff; background:url(images/blue.jpg) no-repeat top left;}

#menu ul li.on {background:url(images/blue.jpg) no-repeat top left;}
#menu ul li.line {background:url(images/nav_line.jpg) no-repeat top left;}


/*  title */

#title {width:895px; height:104px; background:url(images/banner.jpg) no-repeat top left; margin-left:auto; margin-right:auto;}


/* content area */

#content {
	width:895px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/content_line.jpg) top repeat-x;
	background-color:#fefefe;
	font-size:1.1em;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
} 


/* left */

#contentLeft {width:425px; float:left; padding:0 45px 0 0; border-right:1px solid #cecece;}
#contentLeft2 {
	width:425px;
	height: auto;
	float:left;
	border-right:1px solid #cecece;
	padding-top: 0;
	padding-right: 45px;
	padding-bottom: 0;
	padding-left: 0;
}


/* right */

#contentRight {
	width:379px;
	float:left;
	margin-top: 30px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 45px;
}

#contentRightp {width:379px; float:left; padding:0 0 0 45px;}

/* flash */

#flash1 {
	padding:0 0 0 0px;
	position: absolute;
	z-index: 1;
	visibility: visible;
}
#flash2 {
	padding:0 0 0 0px;
	position: absolute;
	z-index: 2;
	visibility: hidden;
}
#flash3 {
	padding:0 0 0 0px;
	position: absolute;
	z-index: 3;
	visibility: hidden;
}
#flash4 {
	padding:0 0 0 0px;
	position: absolute;
	z-index: 4;
	visibility: visible;
	top: 500px;
	height: 150px;
	width: 150px;
}

/* footer */

#footer {width:895px; padding:27px 0 0 0; margin-left:auto; margin-right:auto;}
 
#footerLinks {float:left; color:#c9c9c9;}
#footerLinks ul li{display:inline; list-style-type:none; padding:0 5px 0 0;}
#footerLinks ul li a {font-size:1.0em;  text-decoration:none;}
#footerLinks ul li a:link, #footerLinks ul li a:visited {color:#c9c9c9;}
#footerLinks ul li a:hover {color:#fff;}

#footerEmail {float:right;}
#footerEmail a:link, #footerEmail a:visited {font-size:1.0em; color:#01a7bb;}
#footerEmail a:hover {color:#fff;}

/* copyright */

#copyright {width:895px; padding:7px 0 60px 0; margin-left:auto; margin-right:auto; font-size:1.0em; color:#01a7bb;}
#wrapperContent #content #contentRight .big br {
	text-align: center;
}
