/* # LAYOUT.CSS ############################################################################################################# */
#Top {display:none;}
/* Site Sections */
#steHome{background:url(/images/ste-bkg.jpg) repeat-x;}

/* Header */
#steHeader{ height:125px; margin-bottom:1em;}
  #logo {padding-top:7px;}
    #logo h1 {  float:left; height:117px; width:198px; left:5px; position:relative; top:0; background:url(/images/logo.jpg) no-repeat; margin:0; padding:0;}
    #logo a { float:left; height:117px; text-indent:-9999px; width:198px;}
  .slogan {display:none;}

#message_top {float:right;height:0;position:relative !important;right:0;top:35px;}

  .steMenu {float:right; top:88px; position:relative; background:url(/images/ste-nav-bkg.png) repeat-x scroll right top; height:30px; width:713px;}
    .steMenuNav {padding:1px 1em !important;}
    .steMenuNav, .steMenuNav * { list-style-type:none; margin:0;padding:0;}
    .steMenuNav li {float:left;}
    .steMenuNav li a { display:block; text-decoration:none; height:28px; line-height:2em; padding:0 1.2em; color:#fff; font-weight:bold; font-size:1.04em; text-shadow:0 1px 1px #311d00; letter-spacing:-1px;}
    .steMenuNav li a:hover {background-color:#d17d00}
    li.selected {background-color:#bba47c}
    li.selectedNavLeftMask {}
    li.hereNavLeftMask {}
    li.navLeftMask {}

/* Super Banner */

#steSbanner {height:250px; width:960px; background:url(/images/sbanner.jpg) no-repeat;}
  #steSbanner p {margin:0; font-size:11px; color:#333;}
  #sBanner {padding:1em;}
    #sBannerLeft {float:left; width:500px; height:210px; margin:2px 0 0 33px;}
    #sBannerRight {float:right; width:340px; height:210px; margin:0 20px 0 0;}

/* Content */  
#steContent {overflow:hidden; margin-top:2em;}

.feed-entry {font-size:85%; line-height:1.5em; background: url(/images/cnt-dot.png) no-repeat 1px 5px; text-indent:13px; margin-bottom:1em; border-bottom:1px solid #eee;}
  .feed-entry ul, .feed-entry ul * {margin:0; padding:0;}
  .feed-entry li {list-style-image:none; list-style-type:none; font-size:xx-small; font-weight:normal; color:#666;}

/* Footer */
#steFooter {background: #F0F0F0 url(/images/ste-footer-bkg.jpg) repeat-x top; margin-top:2em; overflow:hidden; padding: 1em 0 0;}
  .steFooterText {padding-top:1.5em;}

 /* Positioning */
.center {text-align:center;}
.imgleft {float:left; margin:0 1em 1em 0;}
.imgright {float:right; margin: 0 0 1em 1em;}
.imgmid {vertical-align:middle;}
.fltleft {float:left;}
.fltright {float:right;}

/* Typography */
.justify {text-align:justify;}
.small {font-size: 10px; color:#999;}
a {color:#FF9900; text-decoration:none;}
a:hover{ color:#FFCC00; text-decoration:underline;}

/* Forms */

input.context { color:#FFE2A6; border:1px solid #E49D03; background: #FF9900 url(/images/cnt-btn.png) repeat-x; padding:5px; -moz-border-radius:0.5em}

.button {color:#fff; border:1px solid #E49D03; background: #FF9900 url(/images/cnt-btn2.png) repeat-x; -moz-border-radius:0.5em;}
.button a {color:#975A00;  padding: 0.5em 1em; display:block}
.button:hover {background: #FF9900 url(/images/cnt-btn.png) repeat-x;}
.button a:hover {color:#fff; text-decoration:none;}

/* modules */

.module { background:#fff url(/images/mdl-bkg.png) repeat-x; border-top: 2px solid #F59202; overflow:hidden; padding:1em; margin-bottom:1.5em;}

.content-box { border:1px solid #ddd; padding:10px; background:#fff; display:block; -moz-border-radius:0.5em }
#sidetreecontrol {background:#f5f5f5; padding:0.5em; -moz-border-radius:0.5em}

/* # RESET.CSS ############################################################################################################## */

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, b,u,i,center, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after, q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}

/* # TEXT.CSS ############################################################################################################### */

/* `Basic HTML----------------------------------------------------------------------------------------------------*/
body{font:13px/1.5 'Lucida Sans','Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;}
a:focus{outline:1px dotted invert;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
p {font-size:12px;}
/* `Headings----------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#FF9900; font-family:"Trebuchet MS";}
h1{font-size:220%;}
h2{font-size:180%;}
h3{font-size:160%; border-bottom:1px solid #FFDFB0;}
h4, .gfg-subtitle, .gfg-title{ color:#FF9900; font-size:140%; line-height:1.1em; margin-bottom:0.6em; margin-top:0; }
h5{font-size:130%;}
h6{font-size:120%;}
/* `Spacing----------------------------------------------------------------------------------------------------*/
ol{list-style:decimal;}
ul {list-style-image:url(/images/dot-lists.gif); margin-bottom:0; padding-left:15px; text-decoration:none; }
li{margin-left:30px;}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset{margin-bottom:20px;}

/* # 960GS.CSS ############################################################################################################### */

/* `Containers----------------------------------------------------------------------------------------------------*/
.container_12, .container_16{margin-left:auto;margin-right:auto;width:960px;}
/* `Grid >> Global----------------------------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9,
.grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.container_12 .grid_3, .container_16 .grid_4{width:220px;}
.container_12 .grid_6, .container_16 .grid_8{width:460px;}
.container_12 .grid_9, .container_16 .grid_12{width:700px;}
.container_12 .grid_12, .container_16 .grid_16{width:940px;}
/* `Grid >> Children (Alpha ~ First,Omega ~ Last)----------------------------------------------------------------------------------------------------*/
.alpha{margin-left:0;}
.omega{margin-right:0;}
/* `Grid >> 12 Columns----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1{width:60px;} .container_12 .grid_2{width:140px;} .container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;} .container_12 .grid_7{width:540px;} .container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;} .container_12 .grid_11{width:860px;}
/* `Grid >> 16 Columns----------------------------------------------------------------------------------------------------*/
.container_16 .grid_1{width:40px;} .container_16 .grid_2{width:100px;} .container_16 .grid_3{width:160px;}
.container_16 .grid_5{width:280px;} .container_16 .grid_6{width:340px;} .container_16 .grid_7{width:400px;}
.container_16 .grid_9{width:520px;} .container_16 .grid_10{width:580px;} .container_16 .grid_11{width:640px;}
.container_16 .grid_13{width:760px;} .container_16 .grid_14{width:820px;} .container_16 .grid_15{width:880px;}
/* `Prefix Extra Space >> Global----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_3, .container_16 .prefix_4{padding-left:240px;}
.container_12 .prefix_6, .container_16 .prefix_8{padding-left:480px;}
.container_12 .prefix_9, .container_16 .prefix_12{padding-left:720px;}
/* `Prefix Extra Space >> 12 Columns----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1{padding-left:80px;} .container_12 .prefix_2{padding-left:160px;} .container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;} .container_12 .prefix_7{padding-left:560px;} .container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;} .container_12 .prefix_11{padding-left:880px;} 
/* `Prefix Extra Space >> 16 Columns----------------------------------------------------------------------------------------------------*/
.container_16 .prefix_1{padding-left:60px;} .container_16 .prefix_2{padding-left:120px;} .container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_5{padding-left:300px;} .container_16 .prefix_6{padding-left:360px;} .container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_9{padding-left:540px;} .container_16 .prefix_10{padding-left:600px;} .container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_13{padding-left:780px;} .container_16 .prefix_14{padding-left:840px;} .container_16 .prefix_15{padding-left:900px;}
/* `Suffix Extra Space >> Global----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_3, .container_16 .suffix_4{padding-right:240px;}
.container_12 .suffix_6, .container_16 .suffix_8{padding-right:480px;}
.container_12 .suffix_9, .container_16 .suffix_12{padding-right:720px;}
/* `Suffix Extra Space >> 12 Columns----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1{padding-right:80px;} .container_12 .suffix_2{padding-right:160px;} .container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;} .container_12 .suffix_7{padding-right:560px;} .container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;} .container_12 .suffix_11{padding-right:880px;}
/* `Suffix Extra Space >> 16 Columns----------------------------------------------------------------------------------------------------*/
.container_16 .suffix_1{padding-right:60px;} .container_16 .suffix_2{padding-right:120px;} .container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_5{padding-right:300px;} .container_16 .suffix_6{padding-right:360px;} .container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_9{padding-right:540px;} .container_16 .suffix_10{padding-right:600px;} .container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_13{padding-right:780px;} .container_16 .suffix_14{padding-right:840px;} .container_16 .suffix_15{padding-right:900px;}
/* `Push Space >> Global----------------------------------------------------------------------------------------------------*/
.container_12 .push_3, .container_16 .push_4{left:240px;}
.container_12 .push_6, .container_16 .push_8{left:480px;}
.container_12 .push_9, .container_16 .push_12{left:720px;}
/* `Push Space >> 12 Columns----------------------------------------------------------------------------------------------------*/
.container_12 .push_1{left:80px;} .container_12 .push_2{left:160px;} .container_12 .push_4{left:320px;}
.container_12 .push_5{left:400px;} .container_12 .push_7{left:560px;} .container_12 .push_8{left:640px;}
.container_12 .push_10{left:800px;} .container_12 .push_11{left:880px;}
/* `Push Space >> 16 Columns----------------------------------------------------------------------------------------------------*/
.container_16 .push_1{left:60px;} .container_16 .push_2{left:120px;} .container_16 .push_3{left:180px;}
.container_16 .push_5{left:300px;} .container_16 .push_6{left:360px;} .container_16 .push_7{left:420px;}
.container_16 .push_9{left:540px;} .container_16 .push_10{left:600px;} .container_16 .push_11{left:660px;}
.container_16 .push_13{left:780px;} .container_16 .push_14{left:840px;} .container_16 .push_15{left:900px;}
/* `Pull Space >> Global----------------------------------------------------------------------------------------------------*/
.container_12 .pull_3, .container_16 .pull_4{left:-240px;}
.container_12 .pull_6, .container_16 .pull_8{left:-480px;}
.container_12 .pull_9, .container_16 .pull_12{left:-720px;}
/* `Pull Space >> 12 Columns----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1{left:-80px;} .container_12 .pull_2{left:-160px;} .container_12 .pull_4{left:-320px;}
.container_12 .pull_5{left:-400px;} .container_12 .pull_7{left:-560px;} .container_12 .pull_8{left:-640px;}
.container_12 .pull_10{left:-800px;} .container_12 .pull_11{left:-880px;}
/* `Pull Space >> 16 Columns----------------------------------------------------------------------------------------------------*/
.container_16 .pull_1{left:-60px;} .container_16 .pull_2{left:-120px;} .container_16 .pull_3{left:-180px;}
.container_16 .pull_5{left:-300px;} .container_16 .pull_6{left:-360px;} .container_16 .pull_7{left:-420px;}
.container_16 .pull_9{left:-540px;} .container_16 .pull_10{left:-600px;} .container_16 .pull_11{left:-660px;}
.container_16 .pull_13{left:-780px;} .container_16 .pull_14{left:-840px;} .container_16 .pull_15{left:-900px;}
/* `Clear Floated Elements----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/* # PRETTYPHOTO.CSS ############################################################################################################### */

div.light_rounded .pp_top .pp_left{background:url(/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_content{background-color:#fff}
div.light_rounded .pp_next:hover{background:url(/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_arrow_previous{background:url(/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.light_rounded .pp_loaderIcon{background:url(/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_next:hover{background:url(/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_arrow_previous{background:url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:url(/images/prettyPhoto/dark_square/contentPattern.png) top left repeat}
div.dark_square .pp_expand{background:url(/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_arrow_previous{background:url(/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_arrow_previous{background:url(/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;position:relative;text-align:left;width:100%}
.pp_content .pp_details{display:none;margin:10px 15px 2px 20px}
.pp_description{display:none;float:left;margin:0}
.pp_nav{float:left;margin:3px 0 0}
.pp_nav p{float:left;margin:2px 4px}
.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000}
a.pp_next{background:url(/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;float:right;text-indent:-10000px}
.pp_loaderIcon{display:none;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{display:none;line-height:1!important;text-align:center;width:100%;margin:0 auto}
div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded .pp_description,div.dark_square .pp_description{color:#fff}
div.dark_rounded .pp_loaderIcon,div.dark_square .pp_loaderIcon{background:url(/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}


/* # SUPERFISH.CSS ############################################################################################################### */

/*** ESSENTIAL STYLES ***/
.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:16em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfhover ul{left:0;top:28px; z-index:99;}
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:10em; 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:10em;top:0;}

/*** DEMO SKIN ***/
.sf-menu{ padding: 0 10px; }
.sf-menu a{text-decoration:none;}
.sf-menu a,.sf-menu a:visited{color:#fff; }

.sf-menu li{}
.sf-menu li li {background-color:#BBA47C; border:1px solid #BBA88C; color:#333;}
.sf-menu li li a {margin:0; font-size:12px;}
.sf-menu li li li{background:#9AAEDB;} 
.sf-menu li:hover,.sf-menu li.sfHover, .sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:none;outline:0;}
.sf-menu li li:hover,.sf-menu li li.sfHover {background-color:#333;}

/*** arrows **/
.sf-menu a.sf-with-ul{padding-right:2.0em;min-width:1px;/* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;/* IE6 only */width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('/images/arrows-ffffff.png') no-repeat -10px -100px;/* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator{/* give all except IE6 the correct values */top:.8em;background-position:0 -100px;/* use translucent arrow for modern browsers*/}
/* 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-position:-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 bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}

/* TREEVIEW.css  ############################################################################################################### */

.treeview,.treeview ul{padding:0;margin:0;list-style:none;}
.treeview ul{background-color:white;margin-top:4px;}
.treeview .hitarea{background:url(images/treeview/treeview-default.gif) -64px -25px no-repeat;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer;}
/* fix for ie6 */
* html .hitarea{display:inline;float:none;}
.treeview li{margin:0;padding:3px 0pt 3px 16px;}
.treeview a.selected{background-color:#eee;}
#treecontrol{margin:1em 0;display:none;}
.treeview .hover{color:red;cursor:pointer;}
.treeview li{background:url(images/treeview/treeview-default-line.gif) 0 0 no-repeat;}
.treeview li.collapsable,.treeview li.expandable{background-position:0 -176px;}
.treeview .expandable-hitarea{background-position:-80px -3px;}
.treeview li.last{background-position:0 -1766px}
.treeview li.lastCollapsable,.treeview li.lastExpandable{background-image:url(images/treeview/treeview-default.gif);}
.treeview li.lastCollapsable{background-position:0 -111px}
.treeview li.lastExpandable{background-position:-32px -67px}
.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position:0;}
.treeview-red li{background-image:url(images/treeview/treeview-red-line.gif);}
.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable{background-image:url(images/treeview/treeview-red.gif);}
.treeview-black li{background-image:url(images/treeview/treeview-black-line.gif);}
.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable{background-image:url(images/treeview/treeview-black.gif);}
.treeview-gray li{background-image:url(images/treeview/treeview-gray-line.gif);}
.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable{background-image:url(images/treeview/treeview-gray.gif);}
.treeview-famfamfam li{background-image:url(images/treeview/treeview-famfamfam-line.gif);}
.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable{background-image:url(images/treeview/treeview-famfamfam.gif);}
.filetree li{padding:3px 0 2px 16px;}
.filetree span.folder,.filetree span.file{padding:1px 0 1px 16px;display:block;}
.filetree span.folder{background:url(images/treeview/folder.gif) 0 0 no-repeat;}
.filetree li.expandable span.folder{background:url(images/treeview/folder-closed.gif) 0 0 no-repeat;}
.filetree span.file{background:url(images/treeview/file.gif) 0 0 no-repeat;}

/************* Google Ajax API modified ********************

.gfg-root{width:100%;  height:auto;  position:relative;  overflow:hidden;  text-align:center;  font-family:"Arial",sans-serif;  font-size:x-small;  border:1px solid #BCCDF0;}
.gfg-title{font-size:14px;  font-weight:bold;  color:#3366cc;  line-height:1.4em;  overflow:hidden;  white-space:nowrap;}
.gfg-title a{color:444;}
.gfg-subtitle{font-size:12px;  font-weight:bold;  color:#3366cc;  background-color:#E5ECF9;  line-height:1.4em;  overflow:hidden;  white-space:nowrap;  margin-bottom:5px;}
.gfg-subtitle a{color:#3366cc;}
.gfg-entry{width:100%;  height:6.9em;  position:relative;  overflow:hidden;  text-align:left;  margin-top:3px;}
/* To allow correct behavior for overlay */
.gfg-entry{height:100px;overflow:hidden}
.gfg-root .gfg-entry .gf-result{font-size:10px; position:relative;  width:auto;  height:100%;  padding-left:20px;  padding-right:5px;}
.gfg-list{position:relative;  overflow:hidden;  text-align:left;  margin-bottom:5px;}
.gfg-listentry{font-size:10px; line-height:1.5em;  overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis;  -o-text-overflow:ellipsis;  padding-left:15px;  padding-right:5px;  margin-left:5px;  margin-right:5px;}
.gfg-listentry-odd{background-color:#F6F6F6;}
.gfg-listentry-even{}
.gfg-listentry-highlight{background-image:url('garrow.gif');  background-repeat:no-repeat;  background-position:center left;}
/* * FeedControl customizations. */
.gfg-root .gfg-entry .gf-result .gf-title{font-size:14px;  line-height:1.2em;  overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis;  -o-text-overflow:ellipsis;  margin-bottom:2px;}
.gfg-root .gfg-entry .gf-result .gf-snippet{height:3.8em;  color:#000000;  margin-top:3px;}
/* * Easy way to get horizontal mode,applicable via js options to gadget. */
.gfg-horizontal-container{position:relative;}
.gfg-horizontal-root{background:transparent url(/images/twitter.png) no-repeat scroll left top;  padding-left:80px;  margin-top:4px;}
.gfg-horizontal-root .gfg-title{display:none}
.gfg-horizontal-root .gfg-title a{color:#444444;  text-decoration:none;}
.gfg-horizontal-root .gfg-entry{font-size:10px; width:615px;  height:1.5em;  text-align:left;  margin-top:0px;  margin-left:0px;  padding-left:10px;}
/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result{position:relative;  width:100%;  height:100%;  line-height:1.5em;  overflow:hidden;  white-space:nowrap;}
.gfg-horizontal-root .gfg-list{display:none;}
/* * FeedControl customizations. */
.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet, .gfg-horizontal-root .gfg-entry .gf-result .gf-author{display:none;}
.gfg-horizontal-root .gfg-entry  .gf-result .gf-title{color:#333;  margin-right:3px;  float:left;}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer{float:left;}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer, .gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate{display:block;  color:#AAAAAA;}
.gfg-branding{display:none}
.gfg-collapse-open,.gfg-collapse-closed{background-repeat:no-repeat;  background-position:center;  cursor:pointer;  float:right;  width:17px;  height:20px;}
.gfg-collapse-open{background-image:url('arrow_open.gif');}
.gfg-collapse-closed{background-image:url('arrow_close.gif');}
.gfg-collapse-href{float:left;}
.clearFloat{clear:both;}
