/*CSS Styles for AQM Website*/

/******Administration Section******/

/*Header Elements*/
/*Admin Header Strip*/
#adminstrip {display: block; background: #4fb248; height: 30px; padding-right: 10px;}
#adminstrip a {float:right; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none;}
#adminstrip a img {border: none; margin-left: 5px; margin-right: 10px;}

/*Header Logo Style*/
.header {height: 70px; background: #fff url(../images/aqm_logo.gif) bottom right no-repeat;}
.header #logoblock {float: right; margin-right: 80px;}

/*Styles for Admin Layout*/
#admincontainer {width: 80%; min-width: 800px;}
#visitorcontainer {width: 99%; min-width: 800px;}

/*Admin Content Blocks*/
.content #newsblock {background: #fff; float: left; font-size: 8pt; width: 45%; margin-top: 4px; border: 0px solid #000;}
.content #newsblockright {background: #fff; float: right; font-size: 8pt; width: 45%; margin-top: 4px; border: 0px solid #000;}
.content #banner {background: #4fb248; width: 100%; height: 30px; font-size: 15pt; color: #fff; text-indent: 10px;}


/******Overall Styles******/

/*General Page Elements*/
#container {width: 62%; min-width: 800px;}
#divstrip {height: 30px; background: #4fb248;}

#maintitle {font-size: 16pt; color: #000; font-weight: bold;}
#smalltitle {font-size: 10pt; color: #000; font-family: trebuchet MS, arial, helvetica, sans-serif; margin-right: 30px;}
#subtitle {font-size: 12pt; color: #000; font-weight: bold;}
#subtitle img {vertical-align: middle;}

/*Flyer Styles*/
.flyer {height: 230px; width: 100%; background: #fff; display: block;}
.flyer #insignia {float: left; height: 100%; width: 28%; background: #fff url(../images/aqm_insignia.gif) no-repeat center top;}
.flyer #aqmimage {float: right; height: 100%; width: 71%;}
.flyer #aqmimage #quilt img {float: right; display: block;}
.flyer #aqmimage #block img {float: left; display: block; margin-top: 90px; margin-left: -30px; position: relative;}

/*Flyer - Background Images*/
.flyer #aqmimage #home {display: block; height: 100%; width: 100%; background: #fff url(../images/aqm_home.jpg) no-repeat right top;}
.flyer #aqmimage #exhibitors {display: block; height: 100%; width: 100%; background: #fff url(../images/aqm_exhibitors.jpg) no-repeat right top;}
.flyer #aqmimage #visitors {display: block; height: 100%; width: 100%; background: #fff url(../images/aqm_visitors.jpg) no-repeat right top;}
.flyer #aqmimage #locality {display: block; height: 100%; width: 100%; background: #fff url(../images/aqm_locality.jpg) no-repeat right top;}
.flyer #aqmimage #services {display: block; height: 100%; width: 100%; background: #fff url(../images/aqm_services.jpg) no-repeat right top;}
.flyer #aqmimage #contact {display: block; height: 100%; width: 100%; background: #fff url(../images/aqm_contact.jpg) no-repeat right top;}
.flyer #aqmimage #guest {display: block; height: 100%; width: 100%; background: #fff url(../images/aqm_guest.jpg) no-repeat right top;}

/*Flyer - Text Styles for Processing pages*/
.flyer {background: #fff; width: 100%; font-family: trebuchet MS, arial, helvetica, sans-serif; overflow: auto; text-align: left;}
.flyer #maintitle {font-size: 16pt; color: #000; font-weight: bold; margin-left: 20px; margin-top: 50px;}
.flyer #subtitle {font-size: 12pt; color: #000; font-weight: bold;}
.flyer #bodytext {font-size: 8pt; color: #000; padding-right: 40px;}

.flyer #links {position: relative; text-align: left; font-size: 8pt;}
.flyer #links a {text-decoration: none; color: #53ace0;}
.flyer #links a:hover {color: #931c41;}

/*Content Styles*/
/*Overall Content Styles*/
.content {background: #fff; width: 100%; font-family: trebuchet MS, arial, helvetica, sans-serif; overflow: auto; text-align: left; margin-top: 30px;}
.content #scrolltext {font-size: 12pt; color: #53ace0; font-weight: bold; margin-top: 10px; margin-bottom: 20px;}
.content #bodytext {font-size: 8pt; color: #000;}
.content #paypal {display: block; height: 30px; width: 120px; background: #EFC5FF url(../images/paypal_logo.gif) no-repeat;}

.content #links {position: relative; text-align: right; font-size: 8pt;}
.content #links a {text-decoration: none; color: #53ace0;}
.content #links a:hover {color: #931c41;}

.content #blinks {position: relative; text-align: left; font-size: 8pt;}
.content #blinks a {text-decoration: none; color: #8f4098;}
.content #blinks a:hover {color: #f18b3d;}

.content #open {margin-left: 10px; margin-right: 10px;}

/*Content Container - Left*/
.content #contentleft {background: #fff; float: left; width: 42%; text-align: left; border-right-style: dotted; border-color: #333; padding-top: 15px; padding-bottom: 10px;}
.content #contentleft #banner {background: #931c41; height: 35px; float: left; font-size: 17pt; width: 90%; padding: 7px 10px 0px 10px; color: #fff;}
.content #contentleft #newsblock {background: #EFC5FF; height: 100%; float: left; width: 90%; padding: 15px 10px 15px 10px; margin-top: 3px;}

/*Content Container - Right*/
.content #contentright {background: #fff; float: left; position: relative; width: 54%; text-align: left; padding-top: 15px; padding-bottom: 10px; margin-left: 15px;}
.content #column1 {border: 0px solid #000; width: 48%; float: left; text-align: left;}
.content #column2 {border: 0px solid #000; width: 48%; float: right; text-align: left;}
.content #map {width: 100%; height: 100%; background: #333; float: left; overflow: auto;}

/*Content Containers for Guest Feature Page*/
.content #col1 {border: 0px solid #000; width: 30%; float: left; text-align: left; margin-left: 20px;}
.content #col2 {border: 0px solid #000; width: 30%; float: left; text-align: left; margin-left: 20px;}
.content #col3 {border: 0px solid #000; width: 30%; float: left; text-align: left; margin-left: 20px;}

/*Text titles for Open pages */
#opentitle {font-size: 16pt; color: #000; font-weight: bold; margin: 15px 0px 5px 20px;}
#smallopen {font-size: 10pt; color: #000; font-family: trebuchet MS, arial, helvetica, sans-serif; margin-left: 20px;}

/*Terms of Use Page Styles*/
.terms {height: 520px; width: 100%; background: #fff; display: block;}
.terms #insignia {float: left; height: 100%; width: 28%; background: #fff url(../images/aqm_insignia.gif) no-repeat center top;}
.terms #aqmimage {float: right; height: 100%; width: 71%;}
.terms #aqmimage #quilt img {float: right; display: block;}
.terms #aqmimage #block img {float: left; display: block; margin-top: 90px; margin-left: -30px;}

/*Terms of Use Font Styles*/
.terms {background: #fff; width: 100%; font-family: trebuchet MS, arial, helvetica, sans-serif; overflow: auto; text-align: left;}
.terms #maintitle {font-size: 16pt; color: #000; font-weight: bold; margin-left: 20px; margin-top: 50px;}
.terms #subtitle {font-size: 12pt; color: #000; font-weight: bold;}
.terms #bodytext {font-size: 8pt; color: #000; padding-right: 40px;}

.terms #links {position: relative; text-align: left; font-size: 8pt;}
.terms #links a {text-decoration: none; color: #53ace0;}
.terms #links a:hover {color: #931c41;}


/******Admin Datagrid Styles******/

/*Datagrid Table Styles*/
.dgRowStyle {white-space: wrap;}
.altRowStyle {background: #D6DCDF; white-space: wrap;}
.dgHeaderStyle {background: #B9EB5E; text-align: left; white-space: wrap;}
.dgPaid {background: #53ace0;}

/******Overall Footer Style******/

/*Footer Styles*/
.footer {display: block; background: #4fb248; height: 30px; font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #fff; padding-left: 10px; padding-right: 10px;}
.footer #logos {float: left;}
.footer #copyright {float: right; margin-top: 7px;}
.footer a {text-decoration: none; color: #ACBCFF;}
.footer a:hover {color: #B9EB5E;}

