﻿html {
	background:#0c1a2e;
	color:#000000;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

body {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}
a, a:visited, a:hover {
	color:#2b5ea7;
	text-decoration:underline;
}
span.highlight {
	color:#2b5ea7;
	font-weight:bold;
}

table td {
	vertical-align:top;
}

table.main td#left {
	background-image:url('../images/leftback.jpg');
	background-color:#2b5ea7;
	color:#ffffff;
	border-right: 1px black solid;
	padding:0px;
	margin:0px;
	height:350px;
}
table.main td#left div#address {
	padding: 5px 8px 8px 16px;
}
table.main td#middle {
	background-color:#ffffff;
	border-right: 1px black solid;
	padding:0px;
	margin:0px;	
}
table.main td#right {
	background-color:#ffff00;
}

#wrapper {
	width:1000px;
	margin:10px auto;
	background-color:#ffffff;
	color:#333333;
	border:1px solid gray;
	line-height:130%;
	background-image:url('../images/back.jpg');
}


#header {
	padding:.5em;
	background-color:#224c88;
	background-image:url('../../images/ashbyco_banner2.jpg');
	background-position:right;
	background-repeat:no-repeat;
	height:121px;
	margin:0px;
	padding:0px;
}
#header #flashlogo {
	float:left;
}
#header #tagline {
	color:#c90016;
	font-size:1.2em;
	font-weight:bold;
	margin-top:80px;
	margin-left:75px;
	padding:2px;
	letter-spacing:.02em;
	float:left;
	width:675px;
	text-align:center;
}
#header #phone {
	font-family:Verdana;
	font-size:1.2em;
	float:right;
	margin:15px 0px 0px 7px;
	width:765px;
}


#leftcol {
	float:left;
	width:200px;
	margin:0px;
	padding:0;
}
#leftcol p {
	margin:0px;
}
#leftcol div#address {
	padding: 5px 8px 8px 16px;
}

#rightcol {
	float:right;
	width:160px;
	margin:0;
	padding:15px;
}
#rightcol p {
	font-size:.8em;
	margin:0px;
	line-height:110%;	
}
#rightcol #news {
	font-size:.9em;
	font-weight:bold;
	border-bottom:#333333 1px solid;
}
#rightcol div.articlesidebar {
	line-height:100%;
	padding-bottom:15px;
	border-bottom:#555555 1px dotted;
}
#rightcol div.articlesidebar h2 {
	color:#2b5ea7;
	font-size:.8em;
}
#rightcol div.articlesidebar a {
	color:#0c1a2e;
}
#rightcol div.articlesidebar p.articlelink {
	margin-top:8px;
	text-align:right;
}

#content {
	margin-left:200px;
/*	border-left:1px solid gray;*/
	margin-right:180px;
/*	border-right:1px solid gray;*/
	padding:1em;
/*	min-height:382px; */
	width:570px;
}
#content form#jump {
	font-size:.8em;
	margin-bottom:4px;
	padding-left:325px;
}
#content form#jump select {
	font-size:1.2em;
	width:150px;
	height:20px;
}

#content h1 {
	color:#2b5ea7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:.05em;
	margin:0 0 .5em 0;
}
#content table.linecard td {
	border-top:1px #dddddd solid;
	padding-top:10px;
	padding-bottom:15px;
}
#content table.linecard img {
	border:1px #2b5ea7 solid;
	padding:6px;
}
#content table.linecard td.logo {
	width:150px;
}
#content table.linecard td.info {
	width:425px;
}
#content table.linecard td.info h2 {
	color:#2b5ea7;
	font-size:10pt;
	margin:0px 0px 4px 0px;
}
#content table.linecard td.info p {
	font-size:1em;
	margin:0px 0px 2px 0px;
}

#content table.accomodation td {
	border-top:1px #dddddd solid;
	padding-top:10px;
	padding-bottom:15px;
}
#content table.accomodation img {
	border:1px #2b5ea7 solid;
	padding:6px;
}
#content table.accomodation td.logo {
	width:150px;
}
#content table.accomodation td.info {
	width:425px;
}
#content table.accomodation td.info h2 {
	color:#2b5ea7;
	font-size:10pt;
	margin:0px 0px 4px 0px;
}
#content table.accomodation td.info p {
	font-size:1em;
	margin:0px 0px 2px 0px;
}

#content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
#content p span.downloadinfo {
	font-size:.8em;
}
#content table.ashbyteam {
	width:350px;
}
#content table.ashbyteam td {
	border-top:1px #dddddd solid;
	padding-bottom:6px;
	padding-top:6px;
}
#content table.ashbyteam td p {
	margin:0px 0px 8px 0px;
	line-height:102%;
}
#content #news {
	font-weight:bold;
	border-bottom:#333333 1px solid;
}
#content div.article {
	line-height:100%;
	padding-bottom:15px;
	border-bottom:#555555 1px dotted;
}
#content div.article h2 {
	color:#000000;
	font-size:1em;
}
#content div.article a {
	color:#0c1a2e;
}
#content div.article p.articlelink {
	margin-top:8px;
	text-align:right;
}

#footer {
	clear:both;
	margin:0;
	padding:.5em;
	color:#333333;
	font-size:.8em;
	background-color:#ddd;
	border-top:1px solid gray;
	text-align:center;
}
#footer #ACCi {
	font-size:.8em;	
}

.linecard table {
	width:580px;
}
.linecard thead td {
	background-color:#aaaaaa;
	font-weight:bold;
	vertical-align:middle;
	padding: 2px 4px 4px 4px;
}
.linecard td {
	font-size:.8em;
	line-height:100%;
	padding: 2px 4px 8px 4px;
	vertical-align:top;
}
	.linecard tbody {
	background-color:#ffffff;	
}

/* ---------------------------------------------------------------------------------*/
.suckerdiv {
/*	background:#2b5ea7;*/
	width:200px;
}
.suckerdiv ul{
margin:0;
padding:0;
list-style-type:none;
width:200px; /* Width of Menu Items */
/*border-bottom:1px solid #cccccc;*/
border-bottom:1px solid #638dc9;
}
	
.suckerdiv ul li{
position:relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position:absolute;
background:#2b5ea7;
width:225px; /*sub menu width*/
top:0;
visibility:hidden;
}    

/* Sub level menu links style */
.suckerdiv ul li a{
display:block;
overflow:auto; /*force hasLayout in IE7 */
color:#ffffff;
text-decoration:none;
padding:1px 5px;
/*border:1px solid #ccc;*/
border:1px solid #638dc9;
border-bottom:0;
}

.suckerdiv ul li a:visited{
color:#ffffff;
}

.suckerdiv ul li a:hover{
color:#000000;
background-color:#9dadc6;
}

.suckerdiv .subfolderstyle{
background:url('../images/arrow-list.gif') no-repeat right 50%;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float:left; height:1%; }
* html .suckerdiv ul li a { height:1%; }
/* End */

/* ---------------------------------------------------------------------------------*/
.headerbox{display:block}
.headerbox *{
  display:block;
  height:1px;
  overflow:hidden;
  background:#e5e5e5}
.headerbox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;
  background:#ebebeb}
.headerbox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#e9e9e9}
.headerbox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;}
.headerbox4{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}
.headerbox5{
  border-left:1px solid #ebebeb;
  border-right:1px solid #ebebeb}
.headerboxfg{
  padding:2px 6px 2px 6px;
  background:#e5e5e5}
.headerboxfg p {
  margin:0px;
}

.sideboxtop{display:block}
.sideboxtop *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#224a85}
.sideboxtop1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9fb1ca;
  border-right:1px solid #9fb1ca;
  background:#5977a3}
.sideboxtop2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e8ecf2;
  border-right:1px solid #e8ecf2;
  background:#4b6c9c}
.sideboxtop3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #4b6c9c;
  border-right:1px solid #4b6c9c;}
.sideboxtop4{
  border-left:1px solid #9fb1ca;
  border-right:1px solid #9fb1ca}
.sideboxtop5{
  border-left:1px solid #5977a3;
  border-right:1px solid #5977a3}
.sideboxtopfg{
  background:#224a85}
.sideboxtopfg{
	color:#ffffff;
	font-weight:bold;
	padding:2px 6px 6px 6px;
}

.sideboxbottom{display:block}
.sideboxbottom *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e5e5e5}
.sideboxbottom1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;
  background:#ebebeb}
.sideboxbottom2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#e9e9e9}
.sideboxbottom3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;}
.sideboxbottom4{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}
.sideboxbottom5{
  border-left:1px solid #ebebeb;
  border-right:1px solid #ebebeb}
.sideboxbottomfg{
  padding:2px 6px 2px 6px;
  font-size:.8em;
  background:#e5e5e5}
.sideboxbottomfg p {
  margin:5px 0px 8px 0px;
}


