@charset "utf-8";
/* CSS Document */

/**
* a1 - A Mambo 4.5.2 template
* @version 1.0
* @package a1
* @copyright (C) 2007 by Rick Cameron - All rights reserved
* @license http://www.ccsi.net/ Copyrighted Commercial Software
**/

/* ##################### OVERALL SETTINGS ##################### QM: ok */
body {
padding:0px;
margin:0px;
  font-family      : arial, sans-serif;
  background:url(../images/background.jpg) repeat-x top center #ffffff;
  font-size        : 12px;
  color            : #ffffff;
}

td, tr, p, div {
  font-family      : Arial, Helvetica, sans-serif;
  color            : #000000;
  font-size        : 12px;
}

hr {
  color            : #cccccc;
  height           : 1px;
  width            : 100%;
}

h1 {
  color            : #000000;
  font-size        : 14px;
}

h2 {
  color            : #000000;
  font-size        : 18px;
}

h3 {
  color            : #000000;
  font-size        : 14px;
}
h6 {
color:#000000;
font-size:12px;
text-align:center;
font-weight:bold;
}
ul {
list-style-image:url(http://www.a1celebritylimo.com/bullet1.gif);
}
ol{
}
li {
}

/* ############## CORNERS ##################################### QM:  */

.cornerscontainer {
  width:610px;
  height:5px;
  background:#000000;
}

.cornerscontainer2 {
  width:140px;
  height:5px;
  background:#fcf7e7;
}

.topleft{
background:url(../images/topleft.jpg) no-repeat top left #fcf7e7;
}
.topphrase{
height:30px;
width:900px;
text-align:center;
font-size:10px;
color:#fcf7e7;
}
.topright{
background:url(../images/topright.jpg) no-repeat top right #fcf7e7;
}

.topcenter{
background:#fcf7e7;
}

.topcenter2{
background:#fcf7e7;
}

.bottomleft{
background:url(../images/bottomleft.jpg) no-repeat bottom left #fcf7e7;
}

.bottomright{
background:url(../images/bottomright.jpg) no-repeat bottom right #fcf7e7;
}

.bottomcenter{
background:#fcf7e7;
}

.bottomcenter2{
background:#fcf7e7;
}

.topcorners{
width:610px;
height:5px;
background:#fcf7e7;
}

.bottomcorners{
width:610px;
float:left;
}
.center{
background:#fcf7e7;
}
.vspacer{
width:10px;
width:10px;
}
.specialstitle{
color:#cc0000;
font-size:16px;
text-align:center;
font-weight:bold;
width:200px;
}
.specialslist{
color:#cc0000;
text-align:center;
color:#cc0000;
}

/* ############## MAIN TABLE CONTAINER SETTINGS ############### QM:  */
.maincontainer {
  background       : #000000;
}

.logouser4container {
  height           : 100px;
  width            : 300px;
  border-bottom    : 0px solid #ffffff;
}

.user1container {
text-align:center;
}

.user4container {
  float            : right;
  width            : 200px;
}

.user1 {
  height           : 60px;
  border-top       : 0px solid #ffffff;
}

.user11 {
	height           : 75px;
	background: #E2D2AD;
	float: left;
	border-bottom: 1px solid #000000;
	width: 100%;
}

.user2 {
  height           : 30px;
  border-top       : 0px solid #ffffff;
}

.bottommenu {
	height           : 100px;
	background: #fcf7e7;
	float: left;
	width: 620px;
	border-bottom:0px solid #000000;
}

.bottomcontainer {
	text-align:left;
	height: 100px;
	background: #fcf7e7;
	width: 580px;
	float: left;
}

.logocontainer {
  float            : left;
  width            : 300px;
  height           : 100px;
  border-bottom    : 0px solid #ffffff;
}

.headercontainer {
  width            : 765px;
  height           : 193px;
  border-bottom    : 0px solid #ffffff;
}


.header{
  background       : url(../images/headers/header.jpg) top center no-repeat;
  background-position:center;
  width:765px;
text-align:center;
height:193px;
}
.topmenucontainer {
  width: 800px;
  height:50px;
}

.topmenu {
  height:50px;
  width:800px;
}

.pathwaycontainer {
  float            : left;
  padding          : 2px;
  width            : 420px;
}

.leftmenucontainer {
  width            : 150px;
  border-right     : 0px solid #cccccc;
  background       : none;
}

.rightmenucontainer {
  background-color:#fcf7e7;
}

.footercontainer {
  font-size        : 10px;
} 

.footercontainer2 {
	font-size        : 10px;
	padding-top:10px;
	padding-bottom:10px;
	background:#000000;
	text-align:center;
	width: 900px;
} 

.content{
width:900px;
}

.contentcontainer {
	width:640px;
	background: #fcf7e7;
}

.contentcontainer2 {
  border-top       : 0px solid #ffffff;
  margin-left     : 0px;
  padding-right    : 0px;
  width:10px;
  background-color:#000000;
}

.headertext {
font-size:14px;
color:#000000;
font-weight:bold;
}
.boldgold{
font-size:20px;
color:#000000;
font-weight:bold;
text-align:center;
}
.boldblack{
font-size:14px;
color:#000000;
font-weight:bold;
text-align:left;
}
.boldgoldsm{
font-size:12px;
color:#000000;
font-weight:bold;
text-align:center;
}
.boldgoldsmleft{
font-size:12px;
color:#000000;
font-weight:bold;
text-align:left;
padding-left:50px;
}
.boldgoldleft{
font-size:20px;
color:#000000;
font-weight:bold;
text-align:left;
}
.boldwhite{
font-size:20px;
color:#fcf7e7;
font-weight:bold;
text-align:center;
}
.disclaimer{
font-size:10px;
color:#000000;
text-align:center;
width:100%;
float:left;
margin-top:20px;
}

.left{
float:left;
width:320px;
text-align:center;
margin-top:20px;
}
.right{
float:right;
width:320px;
text-align:center;
margin-top:20px;
}
.left2{
float:left;
width:320px;
margin-top:20px;
}
.right2{
float:right;
width:320px;
margin-top:20px;
}
.contentdiv{
width:650px;
}
.boldgoldsm{
font-weight:bold;
color:#000000;
}
.homepage{
width:620px;
}
.homepageheader{
color:#000000;
width:310px;
font-size:14px;
height:40px;
padding-bottom:15px;
padding-top:5px;
font-weight:bold;
text-decoration:underline;
text-align:center;
}
.homepagedescription{
height:120px;
width:310px;
vertical-align:top;
text-align:left;
padding-left:10px;
}

/* ##################### MODULE SETTINGS ###################### QM: ok */
table.moduletable {
  width            : 100%;
  table-layout:auto;
  margin           : 0px 0px 0px 0px;
}
table.moduletable th {
  padding          : 0px;
  font-size        : 16px;
  font-weight      : bold;
  text-transform   : none;
  text-align       : center;
  letter-spacing   : 1px;
  color            : #000000;
}

table.moduletable td {
  padding-left:0px;
  padding-right:0px;
}

table.moduletable-specials {
  width            : 100%;
  padding-left:0px;
  table-layout:auto;
  margin           : 10px 0px 10px 0px;
}
table.moduletable-specials th {
  padding          : 0px;
  font-size        : 16px;
  font-weight      : bold;
  text-transform   : none;
  letter-spacing   : 1px;
  color            : #000000;
  text-align:center;
}

table.moduletable-specials td {
  padding          : 0px;
  width            : 100%;
}

table.moduletable-topmenu {
  width            : 800px;
  padding-left:10px;
  table-layout:fixed;
  margin           : 0px 0px 0px 0px;
}
table.moduletable-topmenu th {
  padding          : 0px;
  font-size        : 16px;
  font-weight      : bold;
  text-transform   : none;
  letter-spacing   : 1px;
  color            : #000000;
}

table.moduletable-topmenu td {
  padding          : 0px;
  width            : 800px;
}

table.moduletable-right {
  width            : 100%;
  padding-left:0px;
  table-layout:auto;
  margin           : 10px 0px 10px 0px;
}
table.moduletable-right th {
  padding          : 0px;
  font-size        : 16px;
  font-weight      : bold;
  text-transform   : none;
  letter-spacing   : 1px;
  color            : #000000;
  text-align:center;
}

table.moduletable-right td {
  padding          : 0px;
  width            : 100%;
  text-align:center;
}

table.moduletable-city {
  width            : 100%;
  padding-left:10px;
  table-layout:auto;
  margin           : 0px 0px 0px 0px;
}
table.moduletable-city th {
  padding          : 0px;
  font-size        : 16px;
  font-weight      : bold;
  text-transform   : none;
  letter-spacing   : 1px;
  text-align:left;
  color            : #392518;
}

table.moduletable-city td {
  padding          : 0px;
  width            : 620px;
  text-align:left;
}

table.moduletable-citymenu {
  width            : 100%;
  padding-left:10px;
  table-layout:auto;
  margin           : 0px 0px 0px 0px;
}
table.moduletable-citymenu th {
  padding          : 0px;
  font-size        : 16px;
  font-weight      : bold;
  text-transform   : none;
  letter-spacing   : 1px;
  text-align:left;
  color            : #392518;
}

table.moduletable-citymenu td {
  padding          : 0px;
  width            : 620px;
  text-align:left;
}

table.moduletable-citymenu2 {
  width            : 900px;
  margin           : 0px 0px 0px 0px;
  table-layout:fixed;
}
table.moduletable-citymenu2 th {
  padding          : 0px;
  width            : 900px;
  font-size        : 16px;
  font-weight      : bold;
  text-transform   : none;
  letter-spacing   : 1px;
  text-align:center;
  color            : #392518;
}

table.moduletable-citymenu2 td {
  padding          : 0px;
  width            : 900px;
  text-align:center;
  white-space:normal;
  color:#fcf7e7;
}

/* ##################### FORMULAR SETTINGS #################### QM: ok */
.button {
  margin           : 0px;
font-size:9px;
}

.inputbox {
  border           : 1px solid #bda673;
  background       : #fcf7e7;
  color            : #000000;
  margin           : 5px;
}
.formbox{
border:1px solid #bda673;
background:#fcf7e7;
color:#000000;
margin:2px;
font-size:9px;
overflow:auto;
}
.dropbox{
border:1px solid #bda673;
background:#fcf7e7;
color:#000000;
margin:2px;
font-size:9px;
}
.formbox2{
border:1px solid #bda673;
background:#fcf7e7;
color:#000000;
margin:2px;
overflow:auto;
}
.survey{
margin-left:20px;
}
.formtitle{
font-size:9px;
}

/* ################# SECTION LISTING SETTINGS ################# QM: ok */
.sectiontableheader {
  font-size        : 12px;
  font-weight      : bold;
  text-align       : center;
  color            : #fcf7e7;
  background       : #bda673;
  vertical-align   : middle;
  height           : 20px;
  border-right     : 1px solid #fcf7e7;
  margin-right    : 10px;
}

.sectiontableentry1 {
  background       : #fcf7e7;
  line-height:22px;
}

.sectiontableentry2 {
  background       : #eae5d6;
  line-height:22px;
}

/* ################# MAIN AND SUB MENU SYSTEM ################# QM: ok */
a.mainlevel  {
  padding          : 0;
  margin           : 0;
  list-style       : none;
}

a.mainlevel:link, a.mainlevel:visited {
display:inline;
  padding-left     : 15px;
  padding-right    : 15px;
  font-size        : 14px;
font-family: Times New Roman, Times, serif;
font-weight      : bold;
color:#000000;
line-height:22px;
  white-space      : nowrap;
  border-left      : 0px solid #000000;
}

a.mainlevel:hover {
  color            : #fcf7e7;
  text-decoration  : none;
}

#active_menu {
  color            : #fcf7e7;
  text-decoration  : none;
}
a#active_menu:hover {
}

.sublevel {
  font-size        : 12px;
}

ul#mainlevel-nav {
  padding          : 0;
  margin           : 0;
  list-style       : none;
}

ul#mainlevel-nav li {
  display          : block;
  padding-left     : 0px;
  padding-right    : 0px;
  margin           : 0;
  float            : left;
  font-size        : 20px;
font-family: Trebuchet MS , Helvetica, sans-serif;font-weight      : bold;
color:#000000;
line-height:22px;
  white-space      : nowrap;
  border-left      : 0px solid #000000;
}

ul#mainlevel-nav li a {
  display          : block;
  padding-left     : 10px;
  padding-right    : 10px;
  text-decoration  : none;
  color            : #000000;
}

ul#mainlevel-nav li a:hover {
  color            : #FFFFFF;
  text-decoration  : none;
}

ul#mainlevel-nav2 {
  padding          : 0;
  margin           : 0;
  list-style:none;
}

ul#mainlevel-nav2 li {
  display          : block;
  padding-left     : 0px;
  padding-right    : 0px;
  margin           : 0;
  float            : left;
  font-size        : 12px;
color:#bda673;
line-height:22px;
  white-space      : nowrap;
  border-left      : 0px solid #000000;
}

ul#mainlevel-nav2 li a {
  display          : block;
  padding-left     : 10px;
  padding-right    : 10px;
  text-decoration  : none;
  color            : #000000;
}

ul#mainlevel-nav2 li a:hover {
  color            : #392518;
  text-decoration  : underline;
}

ul#mainlevel-nav3 {
  padding          : 0px;
  margin           : 0px;
  width:900px;
  list-style:none;
}

ul#mainlevel-nav3 li {
  display          : block;
  padding-left     : 0px;
  padding-right    : 0px;
  margin           : 0px;
  font-size        : 12px;
color:#bda673;
line-height:22px;
}

ul#mainlevel-nav3 li a {
  display          : block;
  padding-left     : 10px;
  padding-right    : 10px;
  text-decoration  : none;
  color            : #000000;
}

ul#mainlevel-nav3 li a:hover {
  color            : #392518;
  text-decoration  : underline;
}

/* ########################### LINKS ########################## QM: ok */
a:link, a:visited {
  color            : #cc6600;
  text-decoration  : none;
}

a:hover {
  color            : #bda673;
  text-decoration  : underline;
}

a.category:link, a.category:visited {
  font-weight      : bold;
}

.readon {
  font-weight      : bold;
}

/* ##################### PAGE NAVIGATION ###################### QM: ok */
.pagenavbar {
  background-color : #ffffff;
  border           : 0px solid #e0e0e0;
  padding          : 3px;
  text-align       : center;
}

.contenttoc {
  width            : 180px;
  background-color : #ffffff;
  border           : 0px solid #e0e0e0;
  padding          : 2px;
}

.contenttoc th {
  padding          : 3px 5px;
  font-size        : 14px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : center;
  letter-spacing   : 1px;
  color            : #ffffff;
}

.contenttoc td {
  padding          : 2px 5px;
}

/* ################### SMALL FONT SETTINGS #################### QM: ok */
.small {
  font-size        : 10px;
  color            : #bda673;
}

.smalldark {
  font-size        : 10px;

  color            : #bda673;
}

.createdate, .modifydate {
  font-size        : 10px;
  color            : #bda673;
}

.highlight {
color:#00cc00;
font-weight:bold;
font-size:14px;
}

/* ##################### VOTING SETTINGS ###################### QM:  */
.content_rating {
  font-size        : 10px;
  color            : #FEC56A;
}

.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 10px;
  padding-right    : 10px;
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
}

/* ##################### PATHWAY SETTINGS ##################### QM: ok */
.pathway {
  font-size        : 12px;
  color            : #FFFFFF;
  letter-spacing   : 1px;
  margin-left      : 4px;
}

a.pathway:link, a.pathway:visited {
  color            : #ff9933;
  font-size        : 12px;
}

a.pathway:hover {
  font-size        : 12px;
}

/* ################### CONTENT PAGE SETTINGS ################## QM: ok */
.contentpane {
  padding          : 0px;
  background       : none;
  margin-left:10px;
  margin-right:10px;
}

.contentpaneopen {
  text-align       : justify;
  margin-left:10px;
  margin-right:10px;
  padding:0px;
  background       : none;
}

.contentheading {
  padding          : 0px;
  font-size        : 20px;
  font-weight      : bold;
  text-transform   : none;
  text-align       : left;
  letter-spacing   : 1px;
  color            : #bda673;
}

.componentheading {
  padding          : 0px;
  font-size        : 20px;
  font-weight      : bold;
  text-indent:10px;
  text-transform   : none;
  text-align       : left;
  letter-spacing   : 1px;
  color            : #bda673;
}

.contentpagetitle {
  font-weight      : bold;
  color            : #bda673;
}

a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {
  text-decoration  : none;
  text-align       : center;
}


/* ###################### BUTTON SETTINGS ##################### QM: ok */
a.readon:link, a.readon:visited {
  color            : #bda673;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_normal.png) #fcf7e7 no-repeat;
  border           : 0px solid #ffffff;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

a.readon:hover {
  color            : #fcf7e7;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_hover.png) #bda673 no-repeat;
  border           : 0px solid #ffffff;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

.back_button a:link, .back_button a:visited {
  color            : #bda673;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/back_normal.png) no-repeat #fcf7e7;
  border           : 0px solid #ffffff;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  line-height      : 10px;
  text-decoration  : none;
}

.back_button a:hover {
  color            : #bda673;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/back_hover.png) #fcf7e7 no-repeat;
  border           : 0px solid #ffffff;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  line-height      : 10px;
  text-decoration  : none;
}

.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited {
  color            : #999999;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : #F0F0F0;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 4px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

.pagenav a:hover, .buttonheading a:hover {
  color            : #336699;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : #F0F0F0;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 4px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

<div><!--[if IE]><style type="text/css">#bl-title { background: #000 !important; }</style><![endif]--><div id="bm-bg"><div id="bl-title" onclick="window.open('http://www.adaptiveblue.com','_newTab');"></div><div id="bl-closebutton" class="bluepane-closebutton-off"><input id="bl-closebutton-button" type="button" style="visibility:hidden;"></input></div><div id="powered-by-link" onclick="window.open('http://www.adaptiveblue.com','_newTab');"></div><iframe name="content" id="bl-iframe" class="bluepane-iframe" width="482" height="371" scrolling="no" frameborder="0"></iframe></div>
<div><iframe name="content" style="margin:0px;padding:0px;background-color:transparent;" id="bl-hover-iframe" height="62" width="260" scrolling="no" frameborder="0"></iframe><div style="text-align:left;"><div id="bl-caret"></div></div>
