@charset "UTF-8";

/*

Contents of this file are the property of Ashbury International Group. All rights reserved.
Designer - Spike Silvernail
version AIG 0309


*/

/* IE PNG FIX */
img, div, a, td, tr, table { 
	behavior: url(iepngfix.htc) 
}

/* BODY */
a:hover {
	text-decoration:none;
	color:#00CCFF;
}
body  {
	font:100% Calibri, Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;	
}
#container { 
	width:780px;
	height:auto;
	margin:0 auto; 
	text-align:left;
	background-image:url(../images/container_bg.jpg);
	background-repeat:repeat-y;
} 

/* HEADER */
#header {
	padding:0 10px 0 150px;
	height:130px;
} 
.logo {
	float:left;
	padding:12px 100px 0px 0px;
}
#contact {
	float:right;
	position:absolute;
	width:400px;
	height:130px;
	left:720px;
}
.contacttext {
	float:none;
	text-align:left;
	font-size:11pt;
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	padding:105px 200px 0 0;
	z-index:500;
}
.contacttext a{
	text-decoration:none;
	color:#000;
}

/* CONTENT */
.twoColFixLtHdr #mainContent {
	float:right;
	width:520px;
	margin:20px 20px 0 30px;
	text-align:left;
} 
#flash{
	display:none;
}
.twoColFixLtHdr #mainContent h1 {
	font:Calibri, Verdana, Helvetica, sans-serif;
	font-size:24pt;
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	margin-top:12px;
}
.twoColFixLtHdr #mainContent h3 {
	font:Calibri, Verdana, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	margin:10px 0;
}
.twoColFixLtHdr #mainContent ul {
	padding:0;
	margin:5px 0;
}
.twoColFixLtHdr #mainContent li {
	font:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	margin:0;
	padding:4px 8px;
	height:auto;
	width:430px;
	list-style-type:none;
}
.twoColFixLtHdr #mainContent strong {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	list-style-type:none;
	height:auto;
	width:400px;
}
.twoColFixLtHdr  #mainContent  a:link,visited {
	text-decoration:none;
	font-style:normal;
	color:#000;
	height:auto;
	width:300px;
}
.twoColFixLtHdr  #mainContent  a:hover {
	text-decoration:none;
	color:#00CCFF;
}

/* NAV */
.twoColFixLtHdr #sidebar {
	float:left;
	width:180px;
	height:auto;
	padding:5px 10px 15px 10px;
	text-align:left;
}
.twoColFixLtHdr  #sidebar  p {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7pt;
}
.twoColFixLtHdr #nav {
	float:left;
	width:170px;
	padding:8px 6px;
	margin:8px 0;
	text-align:left;
}
.twoColFixLtHdr  #nav  p {
	font-family:Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:9pt;	
	text-align:left;
	padding-bottom:5px;
	border-bottom-width:1.25pt;
	border-bottom-style:dotted;
	border-bottom-color:#000;
	width:165px;
	list-style-type:none;
}
.twoColFixLtHdr  #nav  a:link {
	text-decoration:none;
	color:#000;
}
.twoColFixLtHdr  #nav  a:visited {
	text-decoration:none;
	color:#000;
}
.mainnav {
	float:left;
	width:780px;
	height:28px;
	margin:0;
	padding:5px;
	background-color:#fff;
}
ul.mainnav li{
	float:left;
	display:inline;
	font-family:Verdana, Helvetica, sans-serif;
	color:#000;
	font-size:10pt;
	text-transform:uppercase;
	padding:3px 15px;
	margin:3px 0 0 0;
	border-right:solid;
	border-right-width:thin;
	border-right-color:#000;
}
ul.mainnav  a:link {
	text-decoration:none;
	color:#000;
}
ul.mainnav  a:visited {
	text-decoration:none;
	color:#000;
}
.twoColFixLtHdr #login {
	float:left;
	width:170px;
	background:#555;
	padding:8px 6px;
	margin:8px 0;
	text-align:left;
}
.twoColFixLtHdr  #login  p {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	text-align:left;
}
.twoColFixLtHdr #cal {
	float:left;
	width:170px;
	padding:0 6px 0 6px;
	margin:8px 0;
	text-align:left;
	border:thin;
	border-color:#999999;
}
.twoColFixLtHdr  #cal  h3{
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14pt;
	line-height:14pt;	
	color:#000;
	text-align:left;
}
.twoColFixLtHdr  #cal  p {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	line-height:10pt;	
	color:#000;
	text-align:left;
}

/* FEATURES */
.features {
	float:right;
	width:245px;
	padding:6px;
	font-size:10pt;
}
.features h2{
	font:Calibri, Verdana, Helvetica, sans-serif; 
	font-size:14pt;
	font-weight:bold;
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	margin:6px 0;
}
.features p {
	font:Verdana, Helvetica, sans-serif; 
	font-size:9pt;
}
.corpnews {
	float:left;
	width:245px;
	padding:6px;
	font-size:10pt;
}
.corpnews h2{
	font:Calibri, Verdana, Helvetica, sans-serif; 
	font-size:14pt;
	font-weight:bold;
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	margin:6px 0;
}
.corpnews p {
	font:Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.corpnewsbox {
	float:left;
	width:240px;
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	padding:12px 4px;
}
.corpnewsbox img {
	border:thin solid #000;
}
.corpnewsbox h3 {
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	font-size:10pt;
}
.corpnewsbox p {
	font-family:Verdana, Helvetica, sans-serif;
}
.featurenewsbox {
	float:left;
	width:240px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	padding:12px 4px;
}
.featurenewsbox h3 {
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	font-size:10pt;
}
.featurenewsbox p {
	font-family:Verdana, Helvetica, sans-serif;
}
.featurenewsbox img{
	border:thin solid #000;
}
.readmore {
	text-indent:4px;
	font-weight:bold;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
}
.linksection {
	float:left;
	width:450px;
	padding:0 10px;
	margin:10px 0;
}
.linksection img{
	padding:0;
	margin:0 0 0 10px;
	border:none;
}
.morebox p, ul, li {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}
.morebox h3 {
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	font-size:14pt;
	text-align:left;
}
.morebox img {
	border:#000 1px;
	margin:4px;
}

/* FOOTER */
.footer { 
	float:right;
	width:550px;
	margin:200px 0 0 0;
	padding:0 10px 0 20px;
	vertical-align:bottom; 
} 
.footer p {
	margin:100px 0 0 0;
	padding:10px 0;
	font-family:Verdana, Helvetica, sans-serif;
	text-align:center;
	font-size:8pt;
} 
.footer a{
	text-decoration:none;
	color:#000;
}

/* FLOATS */
.booth {
	float:right;
	background-image:url(../images/AIG_smallbooth.gif);
	background-repeat:none;
	height:105px;
	width:135px;
	z-index:0;
}
.boothdates p {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.boothdates strong {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.boothdates  a:link {
	text-decoration:none;
	color:#000;
}
.boothdates a:visited {
	text-decoration:none;
	color:#000;
}
.fltrt {
	float:right;
	margin-left:8px;
}
.fltlft {
	float:left;
	margin-right:8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size:1px;
    line-height:0px;
}
.printbutton {
	display:none;
}
.printbutton img{
	display:none;
}
