/***************/
/*  1. GLOBAL  */
/***************/

/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:62.5%; background-color:rgb(255,255,255); font-family:verdana,arial,Geneva CY,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {width:900px; margin:0px auto; margin-top:10px; margin-bottom:10px; font-size:1.0em;}
.main {clear:both; width:900px; padding-bottom:30px; padding-top:30px; background:transparent;}
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:685px; margin:0 0 0 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;background:#fff;}
.main-subcontent {display:inline /*Fix IE floating margin bug*/; float:left; width:185px; margin:0 0 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;background:#fff;}
/* --- For alternative headers START PASTE here --- */

/* HEADER */
.header {width:900px; font-family:"trebuchet ms",arial,sans-serif;background:transparent;}
.header h1 {color:#9f977e;font-weight:normal;float:left;margin-left:0px;padding:0;font-size:2.3em;}
#logo {float:left;}
#logo a {text-decoration:none;}
#logo img {border:0;margin-left:-10px;padding:0;}
.heading {margin-top:20px;margin-left:0px;width:100%;}
.main {margin-top:-15px;}

/*************/
/*  2. HEAD  */
/*************/
.nav2 {float:right; margin-top:15px; border:none; background:transparent; color:#adc0ac; font-size:120%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none; display:inline;}
.nav2 ul li {float:left; position:relative; z-index:1000; border-right:solid 1px #e2e1de;}
.nav2 ul li ul {display:none; border:none;}
.nav2 ul li ul {margin-right:-30px; padding:0 30px 30px 30px; opacity:.55;filter: alpha(opacity=60); -moz-opacity: 0.5;} /*Sticky hover zones*/
.nav2 ul li a {float:left; display:block; height:3.1em; line-height:1.1em; margin-right:0px !important /*Non-IE6*/ ; margin-right:-4px /*IE6*/; padding:10px 16px 0 16px; text-decoration:none; font-weight:bold; color: #adc0ac;}
.nav2 ul li:hover {width:auto;}
.nav2 table {position:absolute; z-index:999; top:0; left:0; border-collapse:collapse;}

/*Non-IE6*/
.nav2 ul li:hover a {background-color:transparent; text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; position:absolute; z-index:998; top:2.5em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {display:block; width:155px; height:auto; line-height:1.1em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px  #adc0ac; border-right:solid 1px  #adc0ac; border-bottom: solid 1px  #adc0ac; background-color: #092e20; font-weight:bold;  color:#fff;} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:#800000; text-decoration:none;} /*Color subcells hovering mode*/

/*IE6*/
.nav2 ul li a:hover {background-color:transparent; text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; position:absolute;z-index: 998; top:2.5em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:155px; height:1px; line-height:1.1em; padding:4px 16px 4px 16px; border-left:solid 1px  #adc0ac; border-right:solid 1px  #adc0ac; border-bottom: solid 1px  #adc0ac; background-color:#092e20; font-weight:bold;  color:#9f977e;} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;}
.nav2 ul li a:hover ul li a:hover {background-color:#800000; text-decoration:none;} /*Color subcells hovering mode*/


/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; text-align:center; color:#adc0ac; font-weight:bold; font-size:0.9em;}
.footer p.credits {font-weight:normal; color:#adc0ac;}
.footer a {text-decoration:none; color:#adc0ac;}
.footer a:hover {text-decoration:none; color:#adc0ac;}
.footer a:visited {color:#adc0ac;}



/*********************/
/*  6. CLEAR FLOATS  */
/*********************/
.page-container:after, .header:after, .header-breadcrumbs:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/***********************************/
/*  7. PRINTING and MISCELLANEOUS  */
/***********************************/
@media print {.nav2 {float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.header-breadcrumbs {width:900px; background:transparent;}}
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));} /*IE flicker hack for background images*/


#psnazzy h1, #psnazzy h2, #psnazzy p {margin:0 10px; letter-spacing:1px;}
#psnazzy h1 {font-size:2.5em; color:#333;}
#psnazzy h2 {font-size:2em;color:#06a; border:0;}
#psnazzy p {padding-bottom:0.5em;}
#psnazzy h2 {padding-top:0.5em;}
#psnazzy {background: #fff; margin: 0 auto;margin-top:30px;margin-bottom:30px;}
#psnazzy a {color:#48784b;}
#psnazzy a:hover {color:#800;}
#psnazzy a:visited {color:#adc0ac;}



.ptop, .pbottom {display:block; background:#fff; font-size:1px;}
.pb1, .pb2, .pb3, .pb4 {display:block; overflow:hidden;}
.pb1, .pb2, .pb3 {height:1px;}
.pb2, .pb3, .pb4 {background:#fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.pb1 {margin:0 5px; background:#e4e4e4;}
.pb2 {margin:0 3px; border-width:0 2px;}
.pb3 {margin:0 2px;}
.pb4 {height:2px; margin:0 1px;}

.pboxcontent {display:block; background:transparent ; border:0 solid #e4e4e4; border-width:0 1px;}
.xboxcontent h3{float:left; margin-left:10px; text-align:left; font-size:1.1em;}
.xboxcontent h3 a {text-decoration:none; color:#48784b;font-weight:bold;}
.xboxcontent h3 a:hover {text-decoration:none; color:#800;}

/* with border */

.xsnazzy h1, .zsnazzy h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #adc0ac;background:#adc0ac;text-align:center;}
.xsnazzy p, .zsnazzy p { margin:0; padding:5px 10px; font-size:10px;}
.xsnazzy {background: transparent; width:286px; float:left; margin-bottom:5px;}
.xsnazzy p a {text-decoration:underline; color:#08003b;font-size:1.1em;font-weight:bold;}
.xsnazzy p a:hover {color:#800;}
.xsnazzy h1 a {text-decoration:none;color:#fff; margin:0px}
.xsnazzy h1 a:hover {color:#fff; margin:0px}
.xsnazzy h1 a:visited {color:#fff;margin:0px}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.xb1 {margin:0 5px; background:#e4e4e4;}
.xb2 {margin:0 3px; border-width:0 2px ;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #e4e4e4; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}

.color_a {background:#adc0ac; color:#fff;}
.color_b {background:#adc0ac; color:#fff;}
.color_c {background:#adc0ac; color:#fff;}
.color_d {background:#b2ab9b; color:#000;}
.color_e {background:transparent; color:#fff;}
.color_f {background:transparent; color:#fff;}
.color_g {background:#adc0ac; color:#fff;}
.color_h {background:#b2ab9b; color:#000;}

/* rightie */

.rsnazzy h1, .rsnazzy h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #adc0ac;background:#adc0ac;text-align:center;}
.rsnazzy p, .rsnazzy p { margin:0; padding:5px 10px; font-size:10px;}
.rsnazzy {background: transparent; width:286px; float:left; margin-bottom:5px;margin-top:0px;}
.rsnazzy h1 a {text-decoration:none;color:#fff; margin:0px}
.rsnazzy h1 a:hover {color:#fff; margin:0px}
.rsnazzy h1 a:visited {color:#fff;margin:0px}

.rtop, .rbottom {display:block; background:transparent; font-size:1px;}
.rb1, .rb2, .rb3, .rb4 {display:block; overflow:hidden;}
.rb1, .rb2, .rb3 {height:1px;}
.rb2, .rb3, .rb4 {background:#fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.rb1 {margin:0 5px; background:#e4e4e4;}
.rb2 {margin:0 3px; border-width:0 2px ;}
.rb3 {margin:0 2px;}
.rb4 {height:2px; margin:0 1px;}

.rboxcontent {display:block; border:0 solid #e4e4e4; border-width:0 1px; height:auto;}
.rboxcontent {display:block; background:transparent ; border:0 solid #e4e4e4; border-width:0 1px;}
.rboxcontent h3{float:left; margin-left:10px; text-align:left; font-size:1.1em;}
.rboxcontent h3 a {text-decoration:none; color:#48784b;font-weight:bold;}
.rboxcontent h3 a:hover {text-decoration:none; color:#800;}



/* rightie_small */

.rmsnazzy h1, .rmsnazzy h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #adc0ac;background:#adc0ac;text-align:center;}
.rmsnazzy p, .rsnazzy p { margin:0; padding:5px 10px; font-size:11px;}
.rmsnazzy {background: transparent; width:286px; float:left; margin-bottom:20px;margin-top:10px;}
.rmsnazzy h1 a {text-decoration:none;color:#fff; margin:0px}
.rmsnazzy h1 a:hover {color:#fff; margin:0px}
.rmsnazzy h1 a:visited {color:#fff;margin:0px}

.rmtop, .rmbottom {display:block; background:transparent; font-size:1px;}
.rmb1, .rmb2, .rmb3, .rmb4 {display:block; overflow:hidden;}
.rmb1, .rmb2, .rmb3 {height:1px;}
.rmb2, .rmb3, .rmb4 {background:#fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.rmb1 {margin:0 5px; background:#e4e4e4;}
.rmb2 {margin:0 3px; border-width:0 2px ;}
.rmb3 {margin:0 2px;}
.rmb4 {height:2px; margin:0 1px;}

.rmboxcontent {display:block; border:0 solid #e4e4e4; border-width:0 1px; height:auto;}
.rmboxcontent {display:block; background:transparent ; border:0 solid #e4e4e4; border-width:0 1px;}
.rmboxcontent h3{float:left; margin-left:10px; text-align:left; font-size:1.1em;}
.rmboxcontent h3 a {text-decoration:none; color:#48784b;font-weight:bold;}
.rmboxcontent h3 a:hover {text-decoration:none; color:#800;}


.color_i {background:#adc0ac; color:#fff;}
.color_j {background:#adc0ac; color:#fff;}
.color_k {background:#adc0ac; color:#fff;}
.color_l {background:#b2ab9b; color:#000;}


