body {
	margin:0;
	padding:0;
	height:100%;
	background:#000;
	color:#000000;  
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(Images/BG/pinstripes.png);
}

#topBar {
	background: #F00;
	position:absolute;
 	top:0;
 	right:0;
 	width: 100%;
	height: 250px;
	z-index:-1;
	background: url(Images/BG/top_blue.png) repeat-x;
}

a img { border: none; } 

a {
	color:#CCC;
	font-style:normal;
	text-decoration:none;
}

a:hover {
	color:#0CF;
	font-style:bold;
	text-decoration:none;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

#centerColumn { 	
	margin:0 auto;
	width:770px;
	vertical-align: middle;	
}

#navbar {
	margin:20px 0px 0px 0px;
	width:100%;
	height: 25px;
	padding:0;
	text-align:center;
}

#navbar h2{
	text-align:left;
	display:inline;
}

#navbar img{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	vertical-align: top;
	float: left;
}

#navbar ul {	
	float: right;
	list-style: none;
} 

#navbar li {	
	float: left;
	margin: 0px 0px;
}

#navbar .highlight {
   color: #000;
   background: url(Images/nav_buttons_blue.png) 0 0 no-repeat;
   background-position: 0 -33px;
}

#navbar li a {
	background: url(Images/nav_buttons_blue.png) 0 0 no-repeat;
	height: 33px;	
	width: 90px;
	display: block;
	text-decoration:none;
	font-size:11px;
	line-height: 33px;
	font-weight:bold;
}

#navbar li a:link{
    color: #FFF;
}

#navbar li a:visited{
   color: #FFF;
}

#navbar li a:hover{
   color: #000;
   background-position: 0 -33px;
}

#navbar li a:active{
   color: #FFF;
   background-position: 0 -66px;
}

#header {
	vertical-align:top;
	margin:20px 0px 0px 0px;
	padding:10px;
}

#header img{
	vertical-align:top;
	margin:20px 0px 0px 0px;
	padding:10px;
}

#speechbubble {
	margin:30px 20px 0px 0px;
	padding:0 0 0 0;
	height:85px;
	background: url(Images/speech_bubble.png) no-repeat;
}

#speechbubble p {
	padding:30px 10px 0 10px;
	font-size:12px;
	color: #A1A1A0;
}

#aston {
	margin:0;
	padding:40px 0;
	height:40px;
}

#box_1, #box_2, #box_3 {
	padding:0px;
	float:left;
	width:230px;
	height:390px;
	background: url(Images/box_bg.png) top center no-repeat;
}

#box_1 img, #box_2 img, #box_3 img {
	margin: 20px 0px 0px 0px;
} 

#box_1, #box_3{
	margin:0 0 10px 0;
}

#box_2 {
	margin:0 40px 10px 40px;
}

#box_1 ul, #box_2 ul, #box_3 ul {
	font-size: 13px;
	color: #939385;
	margin:35px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: left;
	list-style:none;
}

#box_1 li, #box_2 li, #box_3 li {
	margin:0px 0px 0px 20px;
	background: url(Images/bullet_blue.png) left center no-repeat;
	padding:0px 0px 5px 15px;
	font-size:.85em;
}

#box_1 h3, #box_2 h3, #box_3 h3 {
	color: #939385;
	font-weight:normal;
	font-size: 11px;	
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

#BoxBTN {
	vertical-align:top;
	width:230px;
	height:36px;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(Images/box_button.png) center bottom no-repeat;
}

#BoxBTN a {
	vertical-align:top;
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#BoxBTN img {
	vertical-align:top;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

#BoxBTN a img {
	border: none;
}

#bottomBar {
	position:relative;
	clear:both;
	padding:5px;
}

#bottomBar img{
	padding:0px 0px;
}

#footer {
	margin:0px auto;
	width:100%;
	height: 100px;
	background: url(Images/footer_home.png) repeat-x center;
	font-size: 11px;
	color: #939385;
}

#footer a{
	text-decoration: none;

}

#footer a:link{
	color: #939385;
}

#footer a:visited{
	color: #939385;
}

#footer a:hover{
	color: #FFFFFF;
}

#footer a:active{
	color: #939385;
}

#footer hr {
  border : 0;
  height : 15px;
  background : url(Images/footer_hr.png) no-repeat center;
}

	