body{background: #DEF url(../images/aesBG.jpg);color:#000;font:90% verdana,verdana,helvetica,sans-serif;margin:0px;}

B {
COLOR: #000; 
font-weight: 600;
}



H1 {
COLOR: #000;
position:relative; top:0px; left:0px;
margin-top: 0px; 
margin-bottom: 10px;
margin-left:0px; 
margin-right:0px;
text-align: left;
text-indent: 0px;
font-weight: 800;
font-size: 110%;
font-family: verdana, 'Trebuchet MS', Geneva, Arial, sans-serif; }	


H2 {
COLOR: #fff;
position:relative; top:0px; left:0px;
margin-top: 0px; 
margin-bottom: 10px;
margin-left:0px; 
margin-right:0px;
text-align: left;
text-indent: 20px;
font-weight: 600;
font-size: 18pt;
font-family: verdana, 'Trebuchet MS', Geneva, Arial, sans-serif; }

H3 {
COLOR: #FFFFFF;
position:relative; top:0px; left:0px;
margin-top: 0px; 
margin-bottom: 10px;
margin-left:0px; 
margin-right:0px;
text-align: left;
text-indent: 20px;
font-weight: 600;
font-size: 14pt;
font-family: verdana, 'Trebuchet MS', Geneva, Arial, sans-serif; }


H4 {float: none;
position:relative; top:0px; left:20px; bottom:0px;}	

H5 {float: none;
COLOR: #000;
position:relative; top:0px; left:0px;
text-align: center;
margin:20px;
font-weight: 800;
font-size: 12pt;
font-family: verdana, 'Trebuchet MS', Geneva, Arial, sans-serif; }

H6 {float: none;
COLOR: #000;
position:relative; top:0px; left:0px;
text-align: left;
font-weight: 800;
font-size: 12pt;
font-family: verdana, 'Trebuchet MS', Geneva, Arial, sans-serif; }


a:link{font:bold 100% verdana,helvetica,sans-serif;color:#088;text-decoration:none;}
a:visited{font:bold 100% verdana,helvetica,sans-serif;color:#088;text-decoration:none;}
a:active{font:bold 100% verdana,helvetica,sans-serif;color:#050;text-decoration:none;}
a:hover{font:bold 100% verdana,helvetica,sans-serif;color:#000066;text-decoration:underline;}
a.h:link{font:bold 80% verdana,helvetica,sans-serif;color:white;text-decoration:none;}
a.h:visited{font:bold 80% verdana,helvetica,sans-serif;color:white;text-decoration:none;}
a.h:active{font:bold 80% verdana,helvetica,sans-serif;color:white;text-decoration:none;}
a.h:hover{font:bold 80% verdana,helvetica,sans-serif;color:yellow;text-decoration:none;}
a.m:link{font:bold 100% verdana,helvetica,sans-serif;color:#002255;bgcolor:#009999;text-decoration:none;font-size:10px;}
a.m:visited{font:bold 100% verdana,helvetica,sans-serif;color:#002255;bgcolor:#009999;text-decoration:none;font-size:10px;}
a.m:active{font:bold 100% verdana,helvetica,sans-serif;color:#002255;bgcolor:#009999;text-decoration:none;font-size:10px;}
a.m:hover{font:bold 100% verdana,helvetica,sans-serif;color:#ffff00;bgcolor:#009999;text-decoration:none;font-size:10px;}

a img {border:0px;}

a.headerLink:link{font:bold 100% verdana,helvetica,sans-serif;color:yellow;bgcolor:#009999;text-decoration:none;}
a.headerLink:visited{font:bold 100% verdana,helvetica,sans-serif;color:yellow;bgcolor:#009999;text-decoration:none;}
a.headerLink:active{font:bold 100% verdana,helvetica,sans-serif;color:white;bgcolor:#009999;text-decoration:none;}
a.headerLink:hover{font:bold 100% verdana,helvetica,sans-serif;color:white;bgcolor:#009999;text-decoration:underline;}

.headerText {
   color: #fff;
   font-size:11px;
   font-weight:bold;
}

.hline{color:#000066;height:4px;}
.black{color:#000000;height:2px;width:220px;}
.white{color:#FFF; height:2px;width:150px;}


a.linkbox {
font-size:18px;
border:1px solid black;
padding-left:2px;
padding-right:2px;
background-color:lightblue;
color:#006;
}

a.linkbox:hover {
background-color:navy;
color:white;
text-decoration:none;
}

a.smallbox {
font-size:13px;
}

button.small {
font-size:8px;
width:20px;
height:20px;
}

input.field {
width:200px;
}

.pageTitle {
	font-size:30px;
	color:#fff;
	text-align:left;
}


.content-container {
	font:90% verdana,verdana,helvetica,sans-serif;
	background-color:#049;
	color:#000;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:10px;
	margin:2px;
	margin-top:0px;
	border:0px solid black;
	text-align:center;		
	}

.content {
	text-align:left;
	background-color:#fff;
	padding:30px;
	padding-top:40px;
	border:1px solid #338;
	}

.content .h2 {
	color:#000;

}

.menuTable
	{
	background-color:#ddf;
	background-image:url('deleteme/images/menuBG.png');
	background-repeat:repeat-x;
	color:#fd0;
	text-transform:uppercase;
	font-weight:bold;
	border-top:1px solid #fc0;
	border-bottom:1px solid #fc0;
	border-left:1px solid #fc0;
	width:100%;
	}

.menuTable td
	{
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	margin:0px;
	}

.menuTable a div
	{
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	}

.menuTable a
	{
	color:#fd0;
	font-size:11px;
	vertical-align:middle;
	}

.menuTable a div:hover
	{
	color:#ff9;
	background-color:#700;
	}

.menuTable a:hover
	{
	color:#fd0;
	text-decoration:none;
	}
	
.login
	{
	font:bold 100% verdana,helvetica,sans-serif;
	color:#fff;
	bgcolor:#009999;
	text-decoration:none;
	font-size:10px;
	}

.alert {
	font-family:verdana;
        font-weight:bold;
	color:red;
	}

.invert {
        color:white;
	font-weight:bold;
        }
	

.membercardheader {
	background-color:#eee;
	padding:5px;
	font-size:14px;
}

	



tr.dataRow {
text-align:justify;
height:50px;
}


.orderTable {
width:100%;
}

.orderTable td {
}



.orderHeader {
font-weight:bold;
font-size:12px;
font-family:arial;
}

.orderHeader > td {
font-weight:bold;
padding-bottom:10px;
}

.orderLine {
}

.orderLine td {
padding:6px;
padding-left:15px;
padding-right:10px;
vertical-align:middle;
font-weight:bold;
font-size:14px;
}

.productDesc {
vertical-align:top;

border:1px solid #aaa;
border-right:3px solid #999;
border-bottom:3px solid #777;
background-color:#ddf;
padding:5px;
}




.shaded {
background-color:#cccccc;
border:1px solid #aaaaaa;
}


.inverse {
background-color:#dddddd;
}

img.thumbnail {
max-height:45px;
max-width:45px;
border:1px solid #999;
}

img.preview {
max-height:450px;
max-width:350px;
border:1px solid #999;
}

.splash {
color:#007;
font-size:20px;
font-weight:bold;
}

.subsplash {
color:#33a;
font-size:16px;
font-weight:bold;
}

.newsBox {
vertical-align:top;
border:1px solid #aaa;
border-right:3px solid #999;
border-bottom:3px solid #777;
background-color:#ddf;
padding:10px;
margin-top:5px;
}

.newsLink {
background:#eff;
border:1px solid #088;
padding:3px;
}


.newsLink:hover {
text-decoration:none;
background:#038;
color:#fff;
border: 1px solid #fff;
}