.image {
   position: relative;
   width: 250px;
}

.image p {
   position: absolute;
   left: 0;
   bottom: 0;
   padding: 0px;
   margin: 0px;
   width: 250px;
   color: #FFFFFF;
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.3);
   /* For IE 5-7 */
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
   /* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.thumbspacer {
   margin-bottom: 7px;
}

a.imagelink:link  {
 color: #FFFFFF;
 text-decoration: none;
}                                                                                                                                                              


a.imagelink:visited {
 color: #FFFFFF;
 text-decoration: none;
}

a.imagelink:active {
 color: #FFFFFF;
 text-decoration: none;
}

a.imagelink img { border: 0px red solid; }

a.imagelink:hover {
 color: #FFFFFF;
 text-decoration: none;
}



.roundcorners {
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}

/* Frames around gallery thumbs */
td.galleryborders{
   /*background-color: #222222;*/
   BORDER-BOTTOM: #444444 1px dotted;
   BORDER-LEFT: #444444 1px solid;
}


input.fileinput {
   color: #000000;
}


a:link  {                                                                                                                                                                        
 color: #D3D3A8;                                                                                                                                                                 
 text-decoration: none;                                                                                                                                                         
}                                                                                                                                                                                   
                                                                                                                                                                               
a:visited {
 color: #D3D3A8;
 text-decoration: none;
}

a:active {
 color: #D3D3A8;
 text-decoration: none;
}

a img { border: 0px red solid; }

a:hover {
 color: #C4A600;
 text-decoration: underline;
}

/* --------------------------------------------- */

a.bluelink:link  {
 color: #0033CC;
 text-decoration: none;
}                                                                                                                                                                                
 

a.bluelink:visited {
 color: #0033CC;
 text-decoration: none;
}

a.bluelink:active {
 color: #0033CC;
 text-decoration: none;
}

a.bluelink img { border: 0px red solid; }

a.bluelink:hover {
 color: #0033CC;
 text-decoration: underline;
}

/* --------------------------------------------- */

a.greenlink:link {
 color: #3D8F2C;
 text-decoration: none;
}

a.greenlink:visited {
 color: #3D8F2C;
 text-decoration: none;
}

a.greenlink:active {
 color: #3D8F2C;
 text-decoration: none;
}

a.greenlink:hover {
 color: #E20526;
 text-decoration: underline;
}

/* --------------------------------------------- */


a.whitelink:link {
 color: #D3D3A8;
 text-decoration: none;
}

a.whitelink:visited {
 color: #D3D3A8;
 text-decoration: none;
}

a.whitelink:active {
 color: #D3D3A8;
 text-decoration: none;
}

a.whitelink:hover {
 color: #C4A600;
 text-decoration: underline;
}

/* --------------------------------------------- */


a.redlink:link {
 color: #F30318;
 text-decoration: none;
}

a.redlink:visited {
 color: #F30318;
 text-decoration: none;
}

a.redlink:active {
 color: #F30318;
 text-decoration: none;
}

a.redlink:hover {
 color: #E20526;
 text-decoration: underline;
}

/* --------------------------------------------- */

a.normal:link {
 color: #D3D3A8;
 text-decoration: none;
}

a.normal:visited {
 color: #D3D3A8;
 text-decoration: none;
}

a.normal:active {
 color: #D3D3A8;
 text-decoration: none;
}

a.normal:hover {
 color: #C4A600;
 text-decoration: underline;
}

/* --------------------------------------------- */

.dottedleft {
  BORDER-LEFT: #444444 1px solid;
}

.dottedright {
  BORDER-RIGHT: #444444 1px solid;
}


.dottedtop {
  BORDER-TOP: #444444 1px solid;
}

.dottedbottom {
  BORDER-BOTTOM: #444444 1px solid;
}

.dottedtableborders {
  BORDER-LEFT: #444444 1px solid;
}

/* --------------------------------------------- */
.fattableborders {
  BORDER-RIGHT: #BFBDBD 3px solid;
  PADDING-RIGHT: 1px;
  BORDER-TOP: #c8c8c8 3px solid;
  PADDING-LEFT: 1px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: #c8c8c8 3px solid;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #BFBDBD 3px solid;
}

/* --------------------------------------------- */
.tableborders {
  BORDER-RIGHT: #BFBDBD 1px solid;
  PADDING-RIGHT: 1px;
  BORDER-TOP: #c8c8c8 1px solid;
  PADDING-LEFT: 1px;
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: #c8c8c8 1px solid;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #BFBDBD 1px solid;
}

/* --------------------------------------------- */

.topborder {
  BORDER-TOP: #cccccc 0px solid;
}

/* --------------------------------------------- */


.bottomborder {
  BORDER-BOTTOM: #cccccc 1px solid;
}

/* --------------------------------------------- */


table.maintable {
 PADDING-LEFT: 0px;
 PADDING-RIGHT: 0px;
 PADDING-TOP: 0px;
 PADDING-BOTTOM: 0px;
 BORDER-RIGHT: 1px;
 -moz-border-radius-topright: 5px;
 border-top-right-radius: 5px;
 -moz-border-radius-topleft: 5px;
 border-top-left-radius: 5px;
 -moz-border-radius-bottomright: 5px;
 border-bottom-right-radius: 5px;
 -moz-border-radius-bottomleft: 5px;
 border-bottom-left-radius: 5px;
 background: #666666;
/*
 -moz-box-shadow: 0px 0px 5px 5px #333333;
 -webkit-box-shadow: 0px 0px 5px 5px #333333;
 box-shadow: 0px 0px 5px 5px #333333;
*/
}

/* --------------------------------------------- */

table.lightgraytable {
 PADDING-TOP: 2px;
 background: #f7f7f7;
}

/* --------------------------------------------- */

table.phototable{
  PADDING-RIGHT: 50px;
  PADDING-LEFT: 50px;
  PADDING-TOP: 30px;
  PADDING-BOTTOM: 50px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #000000;
  background-color: #EEEEEE;
}

td.phototable{ 
  PADDING-RIGHT: 50px;
  PADDING-LEFT: 50px;
  PADDING-TOP: 30px;
  PADDING-BOTTOM: 30px;
  background-color: #EEEEEE;
}

/* --------------------------------------------- */

table.graytable{
  BORDER-RIGHT: #A1B4D9 1px solid;
  BORDER-LEFT: #A1B4D9 1px solid;
  BORDER-TOP: #A1B4D9 1px solid;
  BORDER-BOTTOM: #A1B4D9 1px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #000000;
  background-color: #EFF4FC;
}

td.graytable{
  BORDER-RIGHT: #BFBDBD 1px solid;
  BORDER-LEFT: #BFBDBD 1px solid;
  BORDER-TOP: #BFBDBD 1px solid;
  BORDER-BOTTOM: #BFBDBD 1px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #000000;
  background-color: #EEEEEE;
}

/* --------------------------------------------- */

table.gallerytable{
  BORDER-RIGHT: #BFBDBD 1px solid;
  BORDER-LEFT: #BFBDBD 1px solid;
  BORDER-TOP: #BFBDBD 1px solid;
  BORDER-BOTTOM: #BFBDBD 1px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #000000;
  background-color: #EEEEEE;
}

td.gallerytable{
  BORDER-RIGHT: #BFBDBD 1px solid;
  BORDER-LEFT: #BFBDBD 1px solid;
  BORDER-TOP: #BFBDBD 1px solid;
  BORDER-BOTTOM: #BFBDBD 1px solid;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #000000;
  background-color: #EEEEEE;
}


/* --------------------------------------------- */

table.greentable{
  BORDER-RIGHT: #B0CE94 1px solid;
  BORDER-LEFT: #B0CE94 1px solid;
  BORDER-TOP: #B0CE94 1px solid;
  BORDER-BOTTOM: #B0CE94 1px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #000000;
  background-color: #E6F8DD;
}


td.greentable{
  BORDER-RIGHT: #B0CE94 1px solid;
  BORDER-LEFT: #B0CE94 1px solid;
  BORDER-TOP: #B0CE94 1px solid;
  BORDER-BOTTOM: #B0CE94 1px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #000000;
  background-color: #E6F8DD;
}

/* --------------------------------------------- */

table.whitetable{
  background-color: #222222;
}


td.whitetable{
  background-color: #222222;
}



/* --------------------------------------------- */

table.bluetable {
  BORDER-RIGHT: #BDC7D8 1px solid;
  BORDER-LEFT: #BDC7D8 1px solid;
  BORDER-TOP: #BDC7D8 1px solid;
  BORDER-BOTTOM: #BDC7D8 1px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #000000;
  background-color: #ECEFF5;
}

/* --------------------------------------------- */

td.redtable{
  BORDER-RIGHT: #DEB7B7 1px solid;
  BORDER-LEFT: #DEB7B7 1px solid;
  BORDER-TOP: #DEB7B7 1px solid;
  BORDER-BOTTOM: #DEB7B7 1px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #222222;
  background-color: #F10117;

}

table.redtable{
  BORDER-RIGHT: #DEB7B7 1px solid;
  BORDER-LEFT: #DEB7B7 1px solid;
  BORDER-TOP: #DEB7B7 1px solid;
  BORDER-BOTTOM: #DEB7B7 1px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #222222;
  background-color: #F10117;
}

/* --------------------------------------------- */

table.errormessage {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 14px;
  COLOR: #393C45;
  background-color: #B7BFC5;
}

td.errormessage {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #393C45;
  background-color: #B7BFC5;
}

/* --------------------------------------------- */

table.sidebox {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 2px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 12px;
/*
  COLOR: #DDDDDD;
  background-color: #222222;
*/
}



td.sidebox {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
}

a.sidebox:link {
 color: #DDDDDD;
 text-decoration: none;
}

a.sidebox:visited {
 color: #DDDDDD;
 text-decoration: none;
}

a.sidebox:active {
 color: #DDDDDD;
 text-decoration: none;
}

a.sidebox:hover {
 color: #000000;
 text-decoration: underline;
}

/* --------------------------------------------- */

.tdover {
   BORDER-TOP: #3B5998 1px solid;
   BORDER-BOTTOM: #3B5998 1px solid;
   background-color: #ECEFF5;
}

.tdout {
   background-color: #222222;
}

/* --------------------------------------------- */

.header {
  PADDING-RIGHT: 1px;
  PADDING-LEFT: 1px;
  /*PADDING-LEFT: 5px;*/
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  HEIGHT: 25px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}

td.header {
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 13px;
  /* FONT-SIZE: 12px;*/
  FONT-WEIGHT:bold;
  COLOR: #DDDDDD;
}

a.header:link {
 color: #DDDDDD;
 text-decoration: none;
}

a.header:visited {
 color: #DDDDDD;
 text-decoration: none;
}

a.header:active {
 color: #DDDDDD;
 text-decoration: none;
}

a.header:hover {
 color: #DDDDDD;
 text-decoration: underline;
}

/* --------------------------------------------- */

.headertall {
  PADDING-RIGHT: 1px;
  PADDING-LEFT: 1px;
  /*PADDING-LEFT: 5px;*/
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  background-color: #666666;
  HEIGHT: 25px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}

td.headertall {
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  FONT-SIZE: 13px;
  /* FONT-SIZE: 12px;*/
  FONT-WEIGHT:bold;
  COLOR: #DDDDDD;
}

a.headertall:link {
 color: #DDDDDD;
 text-decoration: none;
}

a.headertall:visited {
 color: #DDDDDD;
 text-decoration: none;
}  
   
a.headertall:active {
 color: #DDDDDD;
 text-decoration: none;
}

a.headertall:hover {
 color: #DDDDDD;
 text-decoration: underline;
}


/* --------------------------------------------- */


body,p,table,td,tr {
 font-size: 11px;
 color: #FAFAFA;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

form {
 display: inline;
 margin-bottom: 0;
}


body {
   background-color: #666666;
}


/* --------------------------------------------- */


.thumbborders {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
}


.photoborders {
  BORDER-RIGHT: #000000 4px solid;
  BORDER-TOP: #000000 4px solid;
  BORDER-LEFT: #000000 4px solid;
  BORDER-BOTTOM: #000000 4px solid;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
}


.bottomshadow {
 PADDING-TOP: 2px;
 background: #222222;
 background-image: url(images/white_shadow_bottom.gif);
 background-repeat: repeat-x;
}

.formboxes{
 font-family: verdana;
 background-color: #F8F8F8;
 color: #F8F8F8;
 font-size: 12px;
}

input {
 font-size: 10px;
   color:#0C0C7F;
}


input.text, input.submit, input.button {
   font-family:verdana;
   font-size:11px;
   font-weight:bold;
   border-bottom:#D4D4D4 solid 1px;
   border-right:#D4D4D4 solid 1px;
   border-left:#D4D4D4 solid 1px;
   border-top:#D4D4D4 solid 1px;
   color:#222222;
   background-color:#222222;

}



textarea {
   BORDER-RIGHT: #D4D4D4 1px solid;
   BORDER-LEFT: #D4D4D4 1px solid;
   BORDER-TOP: #D4D4D4 1px solid;
   BORDER-BOTTOM: #D4D4D4 1px solid;
   font-family:verdana;
   font-size:11px;
   font-weight:normal;
   color:#FAFAFA;
   BACKGROUND-COLOR: #222222;
}


select {
   border-bottom:#D4D4D4 solid 0px;
   border-right:#D4D4D4 solid 0px;
   border-left:#D4D4D4 solid 0px;
   border-top:#D4D4D4 solid 0px;
   color:#0C0C7F;
   background-color:#F5F5F5;
   font-size:11px;
   font-weight:bold;
   padding:1px;
   padding-left: 1px;
   text-decoration:none;
}

.tdbold {
 font-size: 11px;
 font-weight: bold;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.standout{
 color: #333333;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.boldwhite{
 font-weight: bold;
 color: #FFFFFF;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.boldyellow{
 font-weight: bold;
 color: #FFFF00;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


span.boldblue{
 font-weight: bold;
 color: #0033BE;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.boldblack{
 font-weight: bold;
 color: #000000;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.boldgreen{
 font-weight: bold;
 color: #368404;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.boldorange{
 font-weight: bold;
 color: #F67021;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.boldred{
 font-weight: bold;
 color: #FF0000;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.white{
 font-size: 11px;
 color: #FFFFFF;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.black{
 color: #000000;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.blue{
 color: #0033BE;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.brightgreen{
 color: #30FA01;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.red{
 color: #FF0000;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.green{
 color: #368404;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.yellow{
 color: #0033CC;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.orange{
 color: #FFA800;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.babyblue{
 color: #73BAED;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


.extrasmall {
 font-size: 9px;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


.small {
 font-size: 10px;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.medium {
 font-size: 11px;
 font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.large {
font-size: 12px;
font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.extralarge {
font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

.verylarge {
font-family: arial;
font-size:16px;
}

.huge {
font-family: arial;
font-size:25px;
font-weight: bold;
}

.mobile {
font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
font-size: 25px;
}


.marquee {
   font-size: 11px;
   color: #30FA01;
}

.marquee:hover {
 color: #E20526;
 text-decoration: none;
}

.darkbackground {
   background-color: #222222;
}

.extralightbackground {
   background-color: #444444;
}

.thumbbackground {
   background-color: #222222;
}     



.lightbackground {
   background-color: #EFF4FC;
}

.searchoptionbackground {
   background-color: #EFF4FC;
   background-color: #222222;
}


.bluebackground {
   background-color: #ECEFF5;
}


.greenbackground {
   background-color: #E6F8DD;
}

tr.hovereffect { 
   /* background-color: #222222;*/
}
      
tr.hovereffect:hover {
   background-color: #000000;
}        

td.hovereffect { 
   /* background-color: #222222; */
}
      
td.hovereffect:hover {
   background-color: #000000;
}        

tr.singlecolorhovereffect:hover {
   background-color: #F5F5F5;
}        


/* ----------- For mainheader --------------- */

.master_header {
  background-color: #000000; 
}


/* -------------- mainmenu css --------------- */



/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		background-color:#000000;
                /* background-image:url(images/header_silver.gif);
                BORDER-TOP: #ACA99D 1px solid;
                BORDER-RIGHT: #ACA99D 1px solid;
                BORDER-LEFT: #ACA99D 1px solid;
                BORDER-BOTTOM: #ACA99D 1px solid;
                */

	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:7px 7px 7px 7px; 
		background-color:transparent;
		color:#D3D3A8;
		font-family:Arial;
		font-size:13px;
                font-weight:bold;
		text-decoration:none;
                BORDER-TOP: #444444 0px solid;
                BORDER-RIGHT: #444444 0px solid;
                BORDER-LEFT: #444444 0px solid;
                BORDER-BOTTOM: #444444 0px solid;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#A7A7A7;
		background-color:#222222;
		color:#D3D3A8;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#FFFFFF;
		color:#222222;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#A7A7A7;
		background-color:#606060;
		color:#222222;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px;
		margin:0px 0px 0px -1px;
		background-color:#000000;
		border-width:0px;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 40px 2px 5px;
		color:#D3D3A8;
		font-size:13px;
		border-width:0px 0px 0px 0px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#000000;
		color:#D3D3A8;
		text-decoration:none;
		border-color:#555555;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#EEEEEE;
		color:#222222;
		text-decoration:none;
		border-color:#555555;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#201FE0;
		color:#222222;
		text-decoration:none;
		border-color:#555555;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:#112747;
		font-family:Arial;
		font-size:13px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:2px;
		margin:4px 5px 4px 5px;
		border-color:#A2A1AD;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-image:url(qmimages/arrow_0.gif);
		text-decoration:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li .qmparent	
	{	
		background-image:url(qmimages/arrow_0.gif);
		background-repeat:no-repeat;
		background-position:92% 50%;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-image:url(qmimages/arrow_2.gif);
		text-decoration:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li .qmparent	
	{	
		background-image:url(qmimages/arrow_2.gif);
		background-repeat:no-repeat;
		background-position:92% 50%;
	}






