@import url('css/reset.css');
/* @group Typography *//* --------------------------------------------------------------       typography.css   * Sets up some sensible default typography.   -------------------------------------------------------------- *//*-- Cookie Jar Snippet v1.0.0 by Joe Workman --*/#cookiesdirective{position:fixed;top:-500px;left:0px;width:100%;height:auto;background:#000000;opacity:.95;-ms-filter:?alpha(opacity=95)?;filter:alpha(opacity=95);-khtml-opacity:.95; -moz-opacity:.95; z-index:8888;}#cdstatement {position:relative;color:#ffffff;font-size:14px;text-align:center;height:auto;width:90%;padding:15px;margin:0 auto;}#cdbuttons .cdbutton{display: inline-block;}#cdclose {position:absolute;top:0;left:0;cursor:pointer;z-index:8999;}/* Default font settings.    The font-size percentage is of 16px. (0.75 * 16px = 12px) */.instruct{background-color: #fdf7fe;padding-top: 10px;padding-bottom: 10px;}body { font-size: 13px;font-family: Arial,Helvetica,sans-serif;color: #666;line-height: 23px;}/* Headings-------------------------------------------------------------- */h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #777; margin-top: 10px;}h2 {color: #777;}h1 { font-size: 28px; line-height: 1; margin-bottom: 0.5em; }h2 { font-size: 20px;; margin-bottom: 0.75em; }h3 { font-size: 18px;; line-height: 1; margin-bottom: 1em; }h4 { font-size: 15px;; line-height: 1; font-weight: bold; margin-bottom: 1em; }h5 { font-size: 13px; font-weight: bold; margin-bottom: 1em; }h6 { font-size: 1em; font-weight: bold; }h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {  margin: 0;}/* Text elements-------------------------------------------------------------- */p           { padding-bottom: 10px; }p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }p img.right { float: right; margin: 1.5em 0 1.5em 1.5em;border-style: none;}a:focus, a:hover     { color: #444; }a { color: #5588bb; text-decoration: none; outline: none;}blockquote  { margin: 1.5em; color: #666; font-style: italic; }strong      { font-weight: bold; }em,dfn      { font-style: italic; }dfn         { font-weight: bold; }sup, sub    { line-height: 0; }abbr, acronym     { border-bottom: 1px dotted #666; }address     { margin: 0 0 1.5em; font-style: italic; }del         { color:#666; }pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }pre { margin: 1.5em 0; white-space: pre;background-color: #fedbd9;padding: 8px 4px;font: bold 14px "Courier New", Courier, mono;}/* Lists-------------------------------------------------------------- */li ul, li ol       { margin:0 1.5em;color: #494949;}ul, ol      { margin: 0 1.5em 1.5em 1.5em; }ul          { list-style-type: square; }ol          { list-style-type: decimal; }dl          { margin: 0 0 1.5em 0; }dl dt       { font-weight: bold; }dd          { margin-left: 1.5em;}caption     { background: #eee; }/* Misc classes-------------------------------------------------------------- */.hide       { display: none; }.quiet      { color: #666; }.loud       { color: #000; }.highlight  { background:#ff0; }.first      { margin-left:0; padding-left:0; }.last       { margin-right:0; padding-right:0; }.top        { margin-top:0; padding-top:0; }.bottom     { margin-bottom:0; padding-bottom:0; }/* @end */body {  padding: 0;  margin: 0;  background: #f0f0f0;}/* @group Dateloom */#yddl-calendar{margin-top: 20px;}/* @end *//* @group Header Area */#top {height: 166px;clear: both;width: 1000px;position: relative;}#header-bg{height: 166px;width: 1000px;position: relative;}/* Logo Container */#header-left{float: left;}/* @group Logo */#logo {height: 131px;margin-right: auto;/*width: 138px;position: relative;float: left;margin-left: 30px;*/width: 116px;position: relative;float: left;margin-left:220px;top: 18px;}#logo-right{float: right;}.logo-left{}#logo a {display: block;}#logo img {margin-top: 0;margin-right: 0;border-style: none;}/* @end *//* DJG */#buttons {height: 131px;margin-right: auto;width: 138px;position: relative;float: right;margin-left: 0 px;top: 85px;/* top: 15px;  when using two buttons */}#top-right {width: 570px;height: 131px;padding-right: 0px;position: absolute;right: 0;top: 0;float: right;}#top-right-top {width: 570px;height: 25px;}#top-right-bottom {width: 570px;height: 106px;}.h5icon{height: 131px;margin-left: 30px;margin-right: auto;top: 0;float: left;margin-top: 10px;}#header {height: 270px;}.title-slogan{text-align: left;display: inline-block;float: left;margin-top: 10px;}.title-slogan-pad-left{padding-left: 130px;}h1.site-title{font-size: 3.4em;margin-top: 0;margin-bottom: -10px;margin-left:180px;}h2.site-slogan{font-size: 1.4em;position: relative;margin-left: 170px;}/* @end *//* @group Layout Variables */#complete-wrapper{width: 1000px;margin-left: auto;margin-right: auto;border-width: 1px;border-style: solid;border-top-style: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0px 0px 3px #3d3d3d;-moz-box-shadow: 0px 0px 3px #3d3d3d;box-shadow: 0px 0px 3px #3d3d3d;}#container {margin: 0 auto;}#wrapper {margin: 0 auto;float: left;padding-top: 0;padding-bottom: 0;}#content .article-controls {float: left;width: 100%;border-bottom: 1px #ccc dotted;padding: 13px 0;margin: 15px 0;}/*DJG Padding was 20px */#content {padding: 0px 0;color: #303030;font-size: 1.1em; }.left-3 {float: left;width: 195px;padding: 0;}.leftrv-3{float: left;width: 250px;padding: 0px 4px;}.rightrv-3 {float: right;width: 195px;padding: 0px 4px;}.sidebar{padding-top: 0;}.sidebarrv{width: 190px;}.sb-cat-right{float: right;width: 195px;padding: 0px 4px;}.third-col-prepend{width: 197px;}.sidebar-prepend{width: 250px;}.sidebar-content{margin-top: 0;}.sidebar-content h2{margin-bottom: .5em;}.new{}.main-1{float: left; width: 100%;}/* padding was 20 , 20*/.content-pad{padding-left: 10px;padding-right: 20px;}.leftcontent-pad{padding-left: 10px;padding-right: 10px;padding-bottom: 20px;}.main-3 {float: left;width: 484px;padding: 0px;}.right-3 {float: left;width: 248px;padding: 0px 30px;}.main-3 .main-column {float: left;width: 205px;}.main {float: left;width: 677px;padding-top: 0;padding-bottom: 0;}.right {/* width was 248 , padding 0 30 30 */float: right;width: 300px;padding: 0 10px 0px;}.main-r {float: right;width: 677px;padding-top: 0;padding-bottom: 0;}.main-rc {float: right;width: 777px;padding-top: 0;padding-bottom: 0;}.main-l {float: left;width: 677px;padding-top: 0;padding-bottom: 0;}.main-lc{float: left;width: 777px;padding-top: 0;padding-bottom: 0;}.left-sb {/* width was 248 , padding 0 20 30 24; margin-top: 10px*/float: left;width: 300px;padding: 0 10px 0px;}.left-sm{width: 190px;padding: 0 10px 30px 24px;}.main-column {float: left;width: 298px;}#content h6, #content h5, #content h4  {margin: 0;padding: 0;color: #5588bb;}#content h3 {color: #5588bb;}#content h2 a {font-weight: normal;}#content .quote {font-size: 17px;font-family:Georgia, "Times New Roman", Times, serif;}#content ul {margin-top: 5px;}#content .entry li {padding: 0 10px;color: #666;}.image-caption {font-size: 11px;color: #777;display: block;}.more {font-weight: bold;color: #555;padding-left: 0px;margin-left: 0px;}#page {background: #fff;float: left;width: 1000px;}/* @end *//* @group Vertical Lists */.vertical-list_a {list-style: none;margin: 0;padding: 0;}.vertical-list_a li {width: 100%;    padding: 0;margin: 0;}.vertical-list_a a {display:block;text-decoration:none;padding: 5px 0px;border-bottom: 1px #ccc dotted;border-top: 1px #fff solid;overflow: hidden;}.vertical-list_a a:hover {background: #fcfcfc;}.vertical-list {list-style: none;margin: 0;padding: 0;}.vertical-list li {width: 100%;    padding: 0;margin: 0;}.vertical-list a {display:block;text-decoration:none;padding: 5px 0px;overflow: hidden;}.vertical-list a:hover {}.vertical-list{}.vertical-list li {border: none;width: 100%;}.vertical-list li:hover {}.vertical-list a {border: none;padding-left: 10px;}.vertical-list a:hover {}.vertical-list a:hover {background: #fcfcfc;}.vertical-list{background: #f0f2f2;border: 1px solid #d3d5d5;}.vertical-list li {background: #f5f7f7;border-bottom: 1px solid #d5d6d6;}.vertical-list li:hover {background: #e4e9e9;}.vertical-list a {color: #070707;}.vertical-list a:hover {color: #171717 !important}.horizontal-list {list-style: none;margin: 0;padding: 0;}.horizontal-list li {float: left;padding: 0 8px;}.list {margin: 0;padding: 0;list-style-position: inside}.list li {margin: 0;padding: 5px 0px;color: #666;}/* @end *//* @group Footer */#footer-wrapper {width: 1000px;position: relative;margin-bottom: 0;padding-bottom: 0;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;text-transform: none;}#footer {width: 1000px; /* minus 60pixels.. from the padding */color: #aaa;font-size: 14px;display: block;float: left;line-height: 40px;height: 40px;}#myFooterContent{padding: 30px;}#footer p{padding: 20px;}#footer a {color: #88bbee;}#footer a:hover {color: #6699cc;}#footer-tel {padding-left: 20px;}#footer-email {padding-left: 20px;}.footer-string{float: right;padding-right: 15px;}.footer-string br{display: none;}.breadcrumb{float: left;clear: left;text-align: left;margin-left: -50px;}.breadcrumb ul{list-style-type: none;}.breadcrumb li {list-style-type: none;display: inline;}/* @end *//* @group Contact Form */.message-text {} .required-text {color: #fa2f54;} form{margin-right: auto;margin-left: auto;width: 95%;}.form-input-field {padding:7px; border: 1px solid #cfd1d1; font:16px Arial, Helvetica, sans-serif; width: 98%; color: #707171; -moz-border-radius:5px; -webkit-border-radius:5px;} .form-input-button { text-align: center;cursor: pointer !important;color: #505050;}/* contact form style */form {  padding: 0px 0;  margin: 0;}label {font-weight: bold;color: #434444;padding: 5px;}input,textarea{padding: 5px;border-width: 1px;border-style: solid;cursor: text;  color: #bbb;background-color: #eaeaea;}#name, #email, #subject{}#message{}#submit {height: 27px;margin-top: 0px;border: none;margin-right: 6px;font-weight: bold;cursor: pointer !important;color: #424343;padding-top: 5px;font-size: 13px;font-family: Arial,Helvetica,sans-serif;}/* use form-button class for input button tags. */input.form-button {padding: 5px 15px;font: bold 1em arial, sans-serif;cursor: pointer !important;color: #565656;background-color: #222;border-width: 1px;border-style: solid;border-color: #ccc #bbb #bbb #ccc;} /* @end *//* @group Floats & Clears */.clear {clear: both;}.float-left {float: left;}.float-right {float: right;}/* @end *//* @group Images */.image-margin-left {margin:0 10px 3px 0;}.image-margin-right {margin:0 0 3px 10px;}.image-left, .image-border, .image-right{padding:1px;margin:5px 12px 3px 0;border-style: none;background: #fdfdfd;float: left;}.image-small-left{background: #fdfdfd;padding:1px;margin:0 5px 0 0;border-style: none;float: left;}.image-small-right {background: #fff;padding:1px;margin:0 0 0 3px;border-style: none;float: right;}.image-border {margin:0;}img {border-style: none;}.image-left {float: left;margin: 6px 10px 6px 0;}.image-right {float: right;margin: 6px 0 6px 6px;}.image-right {margin:5px 0 3px 12px;float: right;border-style: none;}/* @end *//* @group Margin & Padding  */.margin-0-left {margin-left: 0px;}.margin-0-right {margin-right: 0;}.margin-10-lr {margin: 0 10px;}.margin-10-left {margin-left: 10px;}.margin-10-right {margin-right: 10px;}.margin-15-left {margin-left: 15px;}.margin-15-right {margin-right: 15px;}.margin-20-left {margin-left: 20px;}.margin-20-right {margin-right: 20px;}.margin-30-left {margin-left: 30px;}.margin-30-right {margin-right: 30px;}.padding-10-left {padding-left: 10px;}.padding-10-right {padding-right: 10px;}.padding-20-left {padding-left: 20px;}.padding-20-right {padding-right: 20px;}.pad-20 {padding: 0 20px 20px;}.pad-10 {padding: 0 10px 10px;}.padding-15-left {padding-left: 15px;}.padding-15-right {padding-right: 15px;}.padding-30 {padding: 30px;}/* @end *//* @group Table */table {}thead th {}thead th {}th {}td {}tr.even td {background: #fcfcfc;border-top: 1px #fff solid;border-bottom:1px #ccc solid;}tr.odd td {background: #cfcfcf;border-top: 1px #fff solid;border-bottom:1px #ccc solid;}td.active {background-color: #e4e4e4;}/* @end *//* @group Slider */.nav{float: right;color: #fffeff;height: 30px;position: absolute;top: 0;right: 0;width: 80px;padding-top: 8px;}.nav a{height: 30px;}#nav1{position: absolute;bottom: 0;z-index: 101;}#nav1 a{background-color: #9dc5ec;padding: 4px;margin-right: 2px;margin-left: 2px;}/* @group Kuler Stretch */.trigger {  } .trigger a:hover {} .toggle_container { width: 320px; height: 200px; margin: 4px 0 5px; overflow: hidden; font-size: 1em; clear: both; margin-left:auto;margin-right:auto; } .trigger { }.trigger a {  }/* @end *//* @group Buttons */table.swTable{width: 99%;}tr.swRow{}td.swCell{width: 50%;vertical-align:top !important;color: #fffeff;vertical-align: top;padding: 10px;}td.swCell p{padding-right: 10px;padding-left: 10px;}td.swCell h3{background-color: #878787;color: #fffeff;margin-top: 0px;margin-bottom: 0px;padding-right: 10px;padding-left: 10px;-webkit-border-top-right-radius: 7px;-webkit-border-top-left-radius: 7px;}.swBox{background-color: #8e0a13;margin-bottom: 40px;padding-bottom: 20px;border: 1px solid #636363;border-bottom-style: none;border-radius: 8px;-webkit-border-radius:8px;}.outer{-webkit-border-radius:8px;-webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,0.5);}/* @end *//* @group Hides */.header-hide, .left-hide, .sidebar-hide, .new-hide{display: none !important}.hide{display: none;}/* @end *//* @group Quotes */p, ul, ol, blockquote {margin-bottom:20px;}/* @group Navigation *//*** ESSENTIAL STYLES ***/#navmenu-container {width: 1000px;clear: both;padding: 0;z-index: 99;margin-right: 0;margin-left: 0;margin-bottom: 0;}#navmenu-container {height: 36px;width: 1000px;clear: both;padding: 0;z-index: 99;margin: -36px 0 0;border-bottom: 1px solid #363636;background-color: transparent;}#nav-menu {height: 35px;margin: 0 auto;padding: 0;z-index: 100;display: block;}.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}.sf-menu {line-height:1.0;}.sf-menu ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}.sf-menu ul li {width:100%;}.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}.sf-menu li {float:left;position:relative;z-index: 1999;margin-right: 2px;margin-left: 2px;}.sf-menu li li {width: 200px;z-index: 1999;}.sf-menu li li li {z-index: 1999;}.sf-menu a {display:block;position:relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:-1px;top:37px; /* match top ul list item height */z-index:999;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:200px; /* match ul width */top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:200px; /* match ul width */top:0;}/*** DEMO SKIN ***/.sf-menu {float:left;margin-bottom: 0;}/*** PARENT NORMAL ***/.sf-menu a {padding: 11px 9px;text-decoration:none;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #fffeff;border-left: 1px solid #fffeff;border-top: .5px solid #fffeff;border-right: 1px solid #fffeff;}.sf-menu li li a, .sf-menu li.first li a {padding: 11px 20px 11px 20px;}/*** PARENT CURRENT ***/.sf-menu .current {}/* CHILDREN CURRENT */.sf-menu ul .current{}.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/font-weight: bold;}/* CHILDREN CONTAINER*/.sf-menu li li  a, .sf-menu li.first li  a, .sf-menu li li a.current, .sf-menu li li a:hover{margin-left: 0;margin-right: 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-right-style: none;border-left-style: none;border-top: 1px none #e75d97;margin-bottom: 1px;}.sf-menu li li  a{padding-top: 10px;padding-bottom: 10px;}.sf-menu li li {margin-left: 0;margin-right: 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-right-style: none;}.sf-menu ul {width: 200px;border-top-style: none;}.sf-menu li li li {}/* PARENT HOVER */.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}.sf-menu li li a, .sf-menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour*/color: #707070;font-weight: bold;}.sf-menu li li:hover, .sf-menu li li.sfHover,.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {outline: 0;}/*** CHILDREN HOVER **/.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: 0px 0px 0px!important;-moz-box-shadow: 0px 0px 0px!important;box-shadow: 0px 0px 0px !important;}.sf-menu li.first li a:focus, .sf-menu li.first li a:hover, .sf-menu li.first li a:active {background: #b6b7b7 none no-repeat;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: 0px 0px 0px!important;-moz-box-shadow: 0px 0px 0px!important;box-shadow: 0px 0px 0px !important;}.sf-menu ul a, .sf-menu li li:hover, .sf-menu li li.sfHover{-webkit-box-shadow: 0px 0px 0px!important;-moz-box-shadow: 0px 0px 0px!important;box-shadow: 0px 0px 0px !important;}/*** arrows **/.sf-menu a.sf-with-ul {padding-right: 2.25em;min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}.sf-sub-indicator {position:absolute;display:block;right:11px;top:18px; /* IE6 only */width:10px;height:10px;text-indent: -999em;overflow:hidden;background:url('images/arrowslt-menu.gif') no-repeat -0px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}.sf-menu li li .sf-sub-indicator {top:10px; /* IE6 only */}a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:13px;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}.sf-menu li li a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:11px;}/* apply hovers to modern browsers */a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}/* point right for anchors in subs */.sf-menu ul .sf-sub-indicator {background:url('images/arrowslt-menu.gif') no-repeat -10px 0; }.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }/* apply hovers to modern browsers */.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}/*** shadows for all but IE6 ***/.sf-shadow ul {background: url(images/shadow.png) no-repeat right;}.sf-shadow ul.sf-shadow-off {background: transparent;}.sf-menu ul{-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;background-color: #ededed;}.sf-menu ul li:hover{-moz-border-radius: 0px; -webkit-border-radius: 0px;border-radius: 0px;background-color: #ce5e5f;}.sf-menu ul ul{-moz-border-radius-bottomleft: 0px;-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 0px;border-bottom-right-radius: 5px;border-bottom-left-radius: 0px;border-left-width: 1px;border-left-style: solid;}.sf-menu li ul ul li.ullastli {-moz-border-radius-bottomleft: 0px;-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 0px;border-bottom-right-radius: 5px;border-bottom-left-radius: 0px;}.sf-menu ul li a{background-color: transparent;}.sf-menu li li.ullastli {-moz-border-radius-bottomleft: 6px;-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}.sf-menu ul a:hover, .sf-menu ul a:focus, .sf-menu ul a.current{background: transparent;}/* @end *//* @group Buttons */ .icon { background-position: 0 -80px; font-size: 14px; height: 29px; line-height: 27px; } a.icon { height: 29px; line-height: 29px; padding-bottom: 0; }.centerdiv{text-align: center;margin-bottom: 3px;padding-bottom: 3px;}.button {  display: block;  -moz-border-radius: 1.5em;  -webkit-border-radius: 1.5em;  border-radius: 1.5em;  -moz-box-shadow: 0 1px 2px rgba(10, 10, 10, .2);  -webkit-box-shadow: 0 1px 2px rgba(10, 10, 10, .2);  box-shadow: 0 1px 2px rgba(10, 10, 10, .2);  border-left: 1px solid transparent;  border-right: 1px solid transparent;  margin: 4px auto;  padding: 0em .7em .15em 1.1em;  text-align: center;  text-decoration: none;  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);  cursor: pointer;  outline: none;  line-height: 1em;}.button {  display: block;  -moz-border-radius: 1.5em;  -webkit-border-radius: 1.5em;  border-radius: 1.5em;  -moz-box-shadow: 0 1px 2px rgba(10, 10, 10, .2);  -webkit-box-shadow: 0 1px 2px rgba(10, 10, 10, .2);  box-shadow: 0 1px 2px rgba(10, 10, 10, .2);  border-left: 1px solid transparent;  border-right: 1px solid transparent;  margin: 4px auto;  padding: 0em .7em .15em 1.1em;  text-align: center;  text-decoration: none;  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);  cursor: pointer;  outline: none;  line-height: 1em;}  *+html  .icon { border-color: none ; border: 1px solid transparent; } .icon{background-repeat: repeat-x;color: #FFF;font-weight: bold;display: inline-block;text-decoration: none;border-width: 1px;border-style: solid;padding: 0 15px 4px;margin: 0;text-shadow: 1px 1px 1px rgba(0,0,0,.2);-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.25);-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.25);-moz-border-radius: 24px;-webkit-border-radius: 24px;filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=2);cursor: pointer;position: relative;}.no-icon{background-repeat: repeat-x;color: #FFF;font-weight: bold;display: inline-block;text-decoration: none;border-width: 1px;border-style: solid;padding: 8px 18px;margin: 0;text-shadow: 1px 1px 1px rgba(0,0,0,.2);-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.25);-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.25);-moz-border-radius: 24px;-webkit-border-radius: 24px;filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=2);cursor: pointer;position: relative;}/* Colors */button{margin-bottom: 4px !important; margin-top: 4px !important;}.Pink { background-color: #FF0066; border-color: #DA0C59;color: #fffeff !important;}.Pink:hover { background-color: #DA0C59;color: #fffeff !important;}.Orange { background-color: #F90; border-color: #D58000;color: #fffeff !important;}.Orange:hover { background-color: #D58000;color: #fffeff !important;}.Brown { background-color: #4c3419; border-color: #35220f;color: #fffeff !important;}.Brown:hover { background-color: #77532c;color: #fffeff !important;}.Blue { background-color: #066ECD; border-color: #0561B4;color: #fffeff !important;}.Blue:hover { background-color: #0561B4;color: #fffeff !important;}.Red { background-color: #E40001; border-color: #CC0000;color: #fffeff !important;}.Red:hover { background-color: #CC0000;color: #fffeff !important;}.Green { background-color: #77B32F; border-color: #689C29;color: #fffeff !important;}.Green:hover { background-color: #689C29;color: #fffeff !important;}.Acid { background-color: #b3aa37; border-color: #689C29;color: #fffeff !important;}.Acid:hover { background-color: #cac140;color: #fffeff !important;}.Black { background-color: #111; border-color: #000;color: #fffeff !important;}.Black:hover { background-color: #000;color: #fffeff !important;}.Purple { background-color: #7B0F75; border-color: #6A0D66;color: #fffeff !important;}.Purple:hover { background-color: #6A0D66;color: #fffeff !important;}.Navy { background-color: #021A36; border-color: #00172F;color: #fffeff !important;}.Navy:hover { background-color: #093869;color: #fffeff !important;}.Maroon { background-color: #750000; border-color: #530000;color: #fefdfe !important;}.Maroon:hover { background-color: #530000;color: #fefdfe !important;}.Gray { background-color: #999; border-color: #888;color: #fffeff !important;}.Gray:hover { background-color: #888;color: #fffeff !important;}.Yellow { background-color: #e3d447; border-color: #D9AD01;color: #ffffff !important;}.Yellow:hover { background-color: #c8bd2e;color: #fffeff !important;}.Teal { background-color: #39A7B6; border-color: #2E8794;color: #fffeff !important;}.Teal:hover { background-color: #2E8794;color: #fffeff !important;}/* Images Overlays - Gradient Effect *//* 50% Opacity for darker colors */.Blue,.Black,.Purple,.Navy,.Maroon,.Teal,.Gray { background-image: url(images/bg-dark.png) !important; }/* 65% opacity for lighter colors */.Red,.Orange,.Green,.Yellow,.Pink,.Acid { background-image: url(images/bg-lite.png) !important; }/* Icon Button Styles */ .icon { padding-left: 32px !important; }*+html .icon { padding-left: 20px !important; padding-right: 5px !important; } .icon span{background-image: url(images/buttonsprite.png); background-repeat: no-repeat; background-position: 0 0; width: 16px; height: 16px; position: absolute; left: 6px; top: 6px;}a.button{margin-bottom: 10px;}.arrow-down span { background-position: -48px 0; }.arrow-up span { background-position: -32px 0; }.arrow-right span { background-position: -16px 0; }.arrow-left span { background-position: 0 0; }.comment span { background-position: -112px 0; }.heart span { background-position: -96px 0; }.star span { background-position: -80px 0; }.cart span { background-position: -64px 0; }.tweet span { background-position: -128px 0; }.rss span { background-position: -144px 0; }.person span { background-position: 0 -16px; }.email span { background-position: -16px -16px; }.dollar span { background-position: -32px -16px; }.refresh span { background-position: -48px -16px; }.home span { background-position: -64px -16px; }.plus span { background-position: -80px -16px; }.minus span { background-position: -96px -16px; }.cross span { background-position: -112px -16px; }.x span { background-position: -112px -16px; } .ydcl-viewcart{margin-top: 8px;margin-bottom: 8px;}.ydcl-viewcart, .ydcl-addtocart{color: #fffeff !important;}.ydcl-viewcart:active, .ydcl-addtocart:active{color: #fffeff !important;}.ydcl-viewcart:hover, .ydcl-addtocart:hover{color: #fffeff !important;}/* @end */#complete-wrapper, #page, #top, #navmenu-container, #nav-menu, #footer-wrapper, #footer, #header-bg{width: 1100px;}.main-s {width: 1100px;}.main-l {width: 780px;}.main-r {width: 777px;}.main-3 {width: 564px;}.main   {width: 777px;}.main-lc{width: 847px;padding-right: 20px;padding-left: 10px;}.main-rc{width: 847px;padding-right: 20px;padding-left: 20px;}/* All the date header stuff */#HeaderDateOld{padding-top: 82px;padding-left: 888px;position: absolute;float: left;}#HeaderDate{padding-top: 40px;padding-left: 5px;position: absolute;float: left;}.header_date_wrapper{padding:0;position:relative;overflow:visible;text-align: center;font-family: sans-serif;background-color: #fff;-webkit-box-shadow: 1px 1px 3px #000;-moz-box-shadow: 1px 1px 3px #000;box-shadow: 1px 1px 3px #000;border-radius: 12px;width:64px;margin:3px auto;}.header_date_month{color:#ffffff;vertical-align:center;position:relative;/* filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='blue', EndColorStr='blue',GradientType=0); */font-size:12px;font-weight:bold;text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -2px;height:15px;padding-top:2px;line-height:15px;border-style: solid;border-bottom-color: #00000f;border-width: 1px;border-bottom-width: 2px;border-top-left-radius:12px;border-top-right-radius:12px;}.header_date_day { color:#333;margin:0;vertical-align:center;position:relative; border-color: #000;border-style: solid;font-weight:bold;text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -2px;background-color: #fff;height:42px;border-width: 1px;-moz-box-shadow: inset 0px 1px 5px #cccccc;-webkit-box-shadow: inset 0px 1px 5px #cccccc;box-shadow: inset 0px 1px 5px #cccccc;border-bottom-left-radius:12px;border-bottom-right-radius:12px;}.header_date_day.withYear{line-height:32px; font-size:30px; }.header_date_day.withoutYear{line-height:42px; font-size:35px; }.header_date_year { color:#009;margin:0;vertical-align:center;position:relative;background-color: #fff;height:14px;line-height:10px; /* 42 */font-size:14px; /* 35 */text-shadow: none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;}/* Special embedded cookie CSS *//*-- Cookie Jar Snippet v1.0.0 by Joe Workman --*/#cookiesdirective{position:fixed;top:-500px;left:0px;width:100%;height:auto;background:#323232;opacity:.95;-ms-filter:?alpha(opacity=95)?;filter:alpha(opacity=95);-khtml-opacity:.95; -moz-opacity:.95; z-index:8888;}#cdstatement {position:relative;color:#ffffff;font-size:14px;text-align:center;height:auto;width:90%;padding:5px;margin:0 auto;}#cdbuttons .cdbutton{display: inline-block;}#cdclose {position:absolute;top:0;left:0;cursor:pointer;z-index:8999;}/* =========================== *//* Special buttons */#HoverButtonGreen_button {display:block;position: relative;text-align: center;}#HoverButtonGreen a:link, #HoverButtonGreen a:visited {display:inline-block;position: relative;text-decoration:none;}#HoverButtonGreen a:hover, #HoverButtonGreen a:active {color:rgb(0,128,0);}#HoverButtonGreen a:link, #HoverButtonGreen a:visited {background-color:rgb(0,150,0);border:1px solid rgb(0,0,0);padding:3px 20px;border-radius:30px;color:white;box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;margin:5px;font-weight:bold;}#HoverButtonGreen a:hover {background-color:rgb(0,200,0);box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;}#HoverButtonGreen a:active {background-color:rgb(0,128,0);box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;}/*********************************/#HoverButtonRed_button {display:block;position: relative;text-align: center;}#HoverButtonRed a:link, #HoverButtonRed a:visited {display:inline-block;position: relative;text-decoration:none;}#HoverButtonRed a:hover, #HoverButtonRed a:active {color:rgb(128,0,0);}#HoverButtonRed a:link, #HoverButtonRed a:visited {background-color:rgb(150,0,0);border:1px solid rgb(0,0,0);padding:3px 20px;border-radius:30px;color:white;box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;margin:5px;font-weight:bold;}#HoverButtonRed a:hover {background-color:rgb(200,0,0);box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;}#HoverButtonRed a:active {background-color:rgb(128,0,0);box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;}/* =========================== *//* @group Global */#header-bg{background: -webkit-gradient(linear, left top, left bottom, from(#0000FF), to(#0000FF));background: -webkit-linear-gradient(top, #0000FF, #0000FF);background: -moz-linear-gradient(top, #0000FF, #0000FF);background: -o-linear-gradient(top, #0000FF, #0000FF);background: -ms-linear-gradient(top, #0000FF, #0000FF);background: linear-gradient(top, #0000FF, #0000FF);}.header_date_month{border-color: #0000FF;background-color: #0000FF;background-image: -webkit-gradient(linear, left top, left bottom, from(black), to(#0000FF));background-image: -webkit-linear-gradient(top, #0000FF, black);background-image: -moz-linear-gradient(top, #0000FF, black);background-image: -o-linear-gradient(top, #0000FF, black);background-image: -ms-linear-gradient(top, #0000FF, black);background-image: linear-gradient(top, #0000FF, black);}body {background-color:#FFFFFF;}#complete-wrapper{border-color: #0400D8;}a {color:#0400D8 ;}a:hover{color:#5E96FF ;}a:visited{color:#0400D8 ;}blockquote{color: %colour_blockquote%;}.standout {color: %colour_standout%;}/* @end */#top{background-color:%colour_top_grad_from * .8%;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_top_grad_from%), to(%colour_top_grad_from * .8%));background-image:-moz-linear-gradient(0% 100% 90deg,%colour_top_grad_from * .8%, %colour_top_grad_from%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='%colour_top_grad_from%', endColorstr='%colour_top_grad_from * .8%');}.footer{background-color:%colour_footer_grad_from * .7%;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_footer_grad_from%), to(%colour_footer_grad_from * .7%));background-image:-moz-linear-gradient(0% 100% 90deg,%colour_footer_grad_from * .7%, %colour_footer_grad_from%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='%colour_footer_grad_from%', endColorstr='%colour_footer_grad_from * .7%');}/* @group Blog */#sidebarContainer #sidebar ul.blog-tag-cloud li a {color: %colour_blog_tags_sb%;}#sidebarContainer #sidebar ul.blog-tag-cloud li a:hover {color: %colour_blog_tags_sb_hover%;}h1.blog-entry-title, h1.blog-entry-title a, .blog-entry-permalink a {color: %colour_blog_title%;}h1.blog-entry-title a:hover, .blog-entry-permalink a:hover{color: %colour_blog_title_hover%;}.blog-entry-date {color: %colour_blog_date%;}.blog-entry-category, .blog-entry-category a:link, .blog-entry-category a:visited {color: %colour_blog_categories%;}.blog-entry-category a:hover, .blog-entry-category a:active {color: %colour_blog_categories_hover%;}.blog-entry-tags a {color: %colour_blog_tagsct%;}.blog-entry-tags a:hover {color: %colour_blog_tagsct_hover%;}.blog-archive-link-enabled {color: %colour_blog_archives_sb%;}.blog-archive-link-disabled{color: %colour_blog_archives_sb%;}a.blog-category-link-enabled {color: %colour_blog_categories_sb%;} a.blog-category-link-enabled:hover {color: %colour_blog_categories_sb_hover%;} .blog-category-link-disabled {color: %colour_blog_categories_sbin%;}ul.blog-tag-cloud li a{color: %colour_blog_tags_sb%;}ul.blog-tag-cloud li a:hover{color: %colour_blog_tags_sb_hover%;}/* @end *//* @group Site Title & Site Slogan */h1.site-title{color: #FFFFFF;}h2.site-slogan {color: #FFFFFF;}/* @end *//* @group H Tags */#content {background-color: #FFFFFF;}#content h1 {color: #5E96FF;}#content h2 {color: #5E96FF;}#content h3 {color: #B90A06;}#content h4 {color: #777777;}#content h5 {color: #777777;}#content h6 {color: #777777;}/* @end *//* @group Footer & Bread-crumb*/#footer, #footer p, #breadcrumb ul li{color: %colour_bc_link%;}#footer a, #breadcrumb a {color: %colour_bc_link%;}#footer a:hover, #breadcrumb a:hover{color: %colour_bc_linkhover%;}#breadcrumb li {color: black;}#breadcrumb a:hover {}#breadcrumb a#rw_email_contact{}/* @end *//* @group EC 1-4 */#extraContainer1, #extraContainer1 p {color: %colour_ec1%;}#extraContainer1 a{color: %colour_ec1a%;}#extraContainer1 a:hover{color: %colour_ec1ah%;}#extraContainer2, #extraContainer2 p {color: %colour_ec2%;}#extraContainer2 a{color: %colour_ec2a%;}#extraContainer2 a:hover{color: %colour_ec2ah%;}#extraContainer3, #extraContainer3 p {color: %colour_ec3%;}#extraContainer3 a{color: %colour_ec3a%;}#extraContainer3 a:hover{color: %colour_ec3ah%;}#extraContainer4, #extraContainer4 p {color: %colour_ec4%;}#extraContainer4 a{color: %colour_ec4a%;}#extraContainer4 a:hover{color: %colour_ec4ah%;}#extraContainer1 h1{color: %colour_ec1h1%;}#extraContainer1 h2{color: %colour_ec1h2%;}#extraContainer1 h3{color: %colour_ec1h3%;}#extraContainer1 h4{color: %colour_ec1h4%;}#extraContainer2 h1{color: %colour_ec2h1%;}#extraContainer2 h2{color: %colour_ec2h2%;}#extraContainer2 h3{color: %colour_ec2h3%;}#extraContainer2 h4{color: %colour_ec2h4%;}#extraContainer3 h1{color: %colour_ec3h1%;}#extraContainer3 h2{color: %colour_ec3h2%;}#extraContainer3 h3{color: %colour_ec3h3%;}#extraContainer3 h4{color: %colour_ec3h4%;}#extraContainer4 h1{color: %colour_ec4h1%;}#extraContainer4 h2{color: %colour_ec4h2%;}#extraContainer4 h3{color: %colour_ec4h3%;}#extraContainer4 h4{color: %colour_ec4h4%;}/* @end *//* @group Extras *//* @end *//* @group Kuler Accordion */ h2.acc_trigger {background-color:%colour_accia_start%;border-color: %colour_acc_border%;} h2.acc_trigger:hover,  h2.active{background-color:%colour_acca_start%;} h2.acc_trigger, h2.acc_trigger a { color: %colour_main_acc%;} h2.acc_trigger:hover, h2.acc_trigger a:hover, h2.acc_trigger.active a{color: %colour_main_acc_hov%;}.acc_container {background-color: %colour_acccnt_bg%;color: %colour_acccnt_text%;border-color: %colour_acc_cont_border%;}.acc_container a {color: %colour_acccnt_links%;}.acc_container a:hover {color: %colour_acccnt_linkshv%;} .acc_container .block {}.ac_clear{clear: both;}.ac_wrap_sc{}/* @end *//* @group Blocks */.blockone{background-color: %colour_box_one%;color: %colour_box_one_text%;}.blocktwo{background-color: %colour_box_two%;color: %colour_box_two_text%;}.blockthree{background-color: %colour_box_three%;color: %colour_box_three_text%;}.blockfour{background-color: %colour_box_four%;color: %colour_box_four_text%;}.blockfive{background-color: %colour_box_five%;color: %colour_box_five_text%;}.one h1, .one h2, .one h3, .one h4{color: %colour_box_one_text%;}.two h1, .two h2, .two h3, .two h4{color: %colour_box_two_text%;}.three h1,.three h2,.three h3,.three h4{color: %colour_box_three_text%;}.four h1,.four h2,.four h3,.four h4{color: %colour_box_four_text%;}.five h1,.five h2,.five h3,.five h4{color: %colour_box_five_text%;}/* @end *//* @group Vertical Lists *//* @end */#footer-wrapper{background-color:#4A9FD5;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4A9FD5), to(#4A9FD5));background-image:-moz-linear-gradient(0% 100% 90deg,#4A9FD5, #4A9FD5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A9FD5', endColorstr='#4A9FD5');}#footer,#footer-content, .breadcrumb{color: #0400D8;}#footer a,#footer-content a, .breadcrumb a{color: #0400D8;}#footer a:hover,#footer-content a:hover, .breadcrumb a:hover{color: #FFF600;}#footer-content h1{color: #EDC434;}#footer-content h2{color: #ED45BF;}#footer-content h3{color: #3FED19;}#footer-content h4{color: #ED5F52;}.newsbox, .newsbox2{border-color: %colour_news_bg * .8%; background-color:%colour_newsbox_bg%;color: %colour_newsbox_text%;}.newsbox .newsheader, .newsbox2 .newsheader2 {background-color:%colour_news_bg * .9%;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_news_bg%), to(%colour_news_bg * .9%));background-image:-moz-linear-gradient(0% 100% 90deg,%colour_news_bg * .9%, %colour_news_bg%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='%colour_news_bg%', endColorstr='%colour_news_bg * .9%');border-bottom: 1px #ccc solid;}.newsbox .newsheader h2, .newsbox2 .newsheader2 h2 {color: %colour_newsbox_title%;}/* @group Menu *//*** PARENT NORMAL ***/.sf-menu a {background-color: #0300C2;color: #FFFFFF;}.sf-menu a {border-left: 1px solid #F1F1F1;border-right: 1px solid #F1F1F1;border-top: 1px solid #F1F1F1;}/*** PARENT CURRENT ***/.sf-menu .current {background-color: #5E96FF;color: #FFFFFF;}/* CHILDREN CURRENT */.sf-menu ul li .current{background-color: #2D00FF;color: #FFFFFF;}.sf-menu a, .sf-menu a:visited  { /* for IE6 */color: #FFFFFF;}/* CHILDREN CONTAINER*/.sf-menu li li  a, .sf-menu li.first li  a {color: #FFFFFF;}.sf-menu ul{background-color: #0300C2;}.sf-menu ul ul{border-left-color: #0300C2;}.sf-menu ul li:hover{background-color: #2D00FF;}.sf-menu li li a, .sf-menu li li a:visited{color: #FFFFFF;}.sf-menu li li {}/* PARENT HOVER */.sf-menu a:hover, .sf-menu a:focus{background-color: #0400D8;color: #F4F4F4;border-left: 1px solid #F1F1F1;border-right: 1px solid #F1F1F1;border-top: 1px solid #F1F1F1;}/* DJG added to show up selcted sub menu page */.sf-menu li li a.current {background-color: #5E96FF;color: #FFFFFF;}/* DJG added */.right , .left-sb {background: #C5DAEE;}/*** CHILDREN HOVER **//* DJG commented out.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {color: #FFFFFF;}*//* DJG commented out.sf-menu li.first li a:focus, .sf-menu li.first li a:hover, .sf-menu li.first li a:active, a.current.sf-with-ul {color: #FFFFFF;}*//* @end */.title-slogan {padding-left: 100px;padding-top: 30px;text-align: center;}#content {min-height:800px;}#header-bg{background: url(images/headers/custom9.jpg) no-repeat center !important;}body, html {background-image: url(images/backgrounds/body_bg_0.jpg);}.right {/* width was 248 , padding 0 30 30 */float: right;width: 315px;padding: 0 0px 0px;}.left-sb {/* width was 248 , padding 0 20 30 24; margin-top: 10px*/float: left;width: 315px;padding: 0 0px 0px;}.content-pad {padding-right: 5px;padding-left: 5px;}