/***The Basics***/
*{padding:0;margin:0}
html{width:100%;}
body{font-family:Helvetica;background:#ffffff url(http://rs.xango.com/images/xango4.0/backgrounds/xango_patterns_bg.gif) no-repeat center top;}
ul,ol {margin:20px 35px;list-style:none;}
ul li, ol li {padding-left:20px;line-height:20px;background:url(http://rs.xango.com/images/xango4.0/icons/bullet_orange_ico.gif) no-repeat left top;}
/***FLOATS***/
.floatLeft{float:left;margin-right:10px;}
.floatRight{float:right;margin-left:10px;}
img.floatLeft{padding-top:4px;}
/***Structural***/
#header{height:80px;margin-bottom:20px;}
#logo,#headSpacer,#searchLogin{height:80px;}
* html #searchLogin {margin-top: 0px; float: right;}
#myxangoTab{text-align:right;margin-right:25px;}
#mainContentWrap{margin-top:-10px;background:url(http://rs.xango.com/images/xango4.0/backgrounds/mainContent_grad_bg.gif) repeat-x left bottom;padding-bottom:10px;}
* html #mainContentWrap {margin:0 auto; width: 970px;}
#fullBox{margin-bottom:20px;background:#fff;border:1px solid #ccc;}
#widgetBox{clear:both;margin:-5px auto 10px auto;padding-bottom:10px; top: 587px;}
.proBox{height:120px;width:340px;margin:0 0px 5px 5px;float:left;background:url(http://rs.xango.com/images/xango4.0/backgrounds/probox_shadow_bg.png);}
* html .proBox {background: #fff; border: 1px solid #ddd;}
.proBox .proImg{width:80px;height:80px;float:left;margin:20px 0 0 15px;}
#widgetBox h3{line-height:1em;}
.proBox h3{width:212px;margin:20px 5px 0 110px;color:#555;font-size:14px;font-weight:bold;}
.proBox p{font-size:14px;margin:2px 15px 4px 110px;/*lines up with the above h3,as well as spaces it away from the left-floated img*/
text-align:left;}
.proBox a.frontReadMore{margin-left:5px;}
.proBoxRight{width:247px;height:120px;margin:0 0 5px 0px;float:left;/* background:url(http://rs.xango.com/images/xango4.0/backgrounds/proboxRight_shadow_bg.png);*/padding-left:10px;}
.proBoxRight h3{font-size:16px;margin:10px 0 5px 5px;}
.proBoxRight ul{list-style:none;margin:0 0 0 5px}
.proBoxRight ul li{line-height:17px;padding-left:20px;margin:0 20px 4px 0;background:url(http://rs.xango.com/images/xango4.0/icons/bullet_ico.gif) no-repeat left top;text-align:left;}
.proBoxRight img{margin:0 0 2px 5px;}
.tvLeft{float:left;}
.proBoxRight .floatRight{margin-left:-20px;}
.promoImg{padding:10px;background:#fff;border:1px solid #efefef;}
.frontPageTV a img{padding:5px;border:1px solid #ddd;}
*:first-child+html .frontPageTV a img{float:left;margin:1px;}
.frontPageTV a:hover img{background:#d8efff;}
.proBoxRight span{width:150px;float:right;margin-top:-17px;font-size:12px;color:#09f;text-align:right;padding-right:4px;}
.proBox ul span{margin-top:-15px;}
#footerWrap{background:#D75711 url(http://rs.xango.com/images/xango4.0/backgrounds/footerWrap_bg.gif) repeat-x left top;margin-top:-10px;display:block;clear:both;}
* html #footerWrap {height: 300px;}
#footer{display:block;clear:both;background:url(http://rs.xango.com/images/xango4.0/backgrounds/shaded_underline_bg.gif) repeat-x left bottom;}
.footCol{/*height:150px;*/
margin-top:20px;margin-bottom:10px;}
.copyright{text-align:center;clear:both;display:block;margin-top:20px;padding-bottom:10px;font-size:10px;color:#fff;}
#xango{position:relative;width:985px;height:436px;margin-left:-10px;margin-top:-10px;z-index:2;}
#swfCenter {display: block; height: 436px;}
#player, #Xango_Content {z-index:1;}
/***Template 2***/
#template2Body{margin-bottom:20px;margin-right:20px;margin-left:0px;background:#fff;border:1px solid #eee;}
* html #template2Body {margin-left: -35px; margin-right: 10px;}
#emailPrint{display: block;margin:-5px 20px 20px 5px; text-align: right;}
#emailPrint img{margin-left:15px;}
/***Events Template***/
#twoColumnContent{margin-left:0;margin-bottom:20px;border:1px solid #ddd;background:#fff;}
* html #twoColumnContent {margin-left: -35px;}
#twoColumnContent ul.annualEvents{margin-left:0;}
#eventBoxContainer{padding-left:5px;margin-bottom:20px;}
#eventBoxContainer h3{margin-top:0;}
#eventBoxContainer .current{font-weight:bold;color:#600;}
#eventBoxContainer .current:before{font-weight:bold;}
.eventBox{height:100px;background:#ddd;margin:5px;}
.eventBox,.secondaryEventBox{background:none;margin:5px}
.secondaryEventBox{margin-top:10px;margin-right:10px;height:340px;}
.eventBox img{height:100px;width:220px;}
.eventBox span.title-overlay{color:#fff;font-size:14px;margin:0;background:#000;padding:4px;top:-105px;display:block;height:35px;position:relative;/*width:220;*/z-index:1;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.eventBox span.title-overlay a{color:#f90 !important;text-decoration:none;display:block;width:220px;}
.eventBox span.title-overlay a:hover{color:#09f !important;}
.eventBox span.title-overlay h6{margin:0;padding:0;}
* html .eventBox span.title-overlay h6 {width: 212px; padding:0; font-size: 13px;}
* html .eventBox span.title-overlay a {width: 180px; padding:0;}
* html .eventBox span.title-overlay {width: 180px; top:-105px; display: block; margin:0;}
*:first-child+html .eventBox span.title-overlay h6{font-weight:bold;}
.eventBox small{font-size:13px;}

.secondaryEventBox span.title-overlay{color:#fff;font-size:16px;margin:0;background:#000;padding:4px 8px 4px 4px;top:-335px;display:block;height:50px;width:669px;position:relative;z-index:1;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
span.title-overlay h3{margin:5px 0 0 5px;padding:0;line-height:1em; color: #f90;}
.secondaryEventBox span.title-overlay small{margin-left:10px;line-height:10px;}

#silverNav{background:url(http://rs.xango.com/images/xango4.0/backgrounds/silver_nav_bg.jpg) repeat-x left top;height:50px;margin-left:-5px;border-top:1px solid #efefef;padding-top:10px;}
#eventInfo{float:left;height:20px;margin:0 10px 10px 5px;}
#eventInfo a{padding:10px 0 4px 10px;line-height:25px;}

/***Navigation***/

#navContainer{height:70px;margin:0 auto;background:url(http://rs.xango.com/images/xango4.0/backgrounds/menu_thin_bg.png) repeat-x left top;margin-top:-20px;padding-top:7px;z-index:300;}
* html #navContainer {background: url(http://rs.xango.com/images/xango4.0/backgrounds/menu_thin_IE6_bg.jpg) repeat-x left top; margin-top: -40px;}
#mainNav{width:990px;margin:13px auto 0 auto;text-align:center;/*border:1px solid #f60;*/height:29px;}
*:first-child+html #mainNav {width: 1000px;}
.dropdown{float:left;}
*:first-child+html .dropdown{margin-top:7px;}/* vertical centering of DT items in IE7 does not cause longer dropdowns*/
* html .dropdown{margin-top:5px;/*corrects vertical positioning in IE6 */}
.dropdown dt{/*width:135px;*/margin-top:-5px;padding:12px 23px 9px 23px;font-weight:bold;cursor:pointer;background:url(http://rs.xango.com/images/xango4.0/backgrounds/drop_nav_border_bg.gif) no-repeat right 3px;}
*:first-child+html .dropdown dt{ width: 130px;padding: 10px 5px 0 5px;}
*:first-child+html dt.extraChar {width: 150px;}
.lastDropdown dt{border-right:none;background:none;}
.current{color:#D75710;}
.dropdown dd{position:absolute;overflow:hidden;width:auto;display:none;z-index:200;background:url(http://rs.xango.com/images/xango4.0/backgrounds/dropdown_bg.jpg) repeat left bottom;}
.dropdown dd{margin-top:0px;/* corrects positioning of the dropdown */z-index:200;}
*:first-child+html .dropdown dd {margin-top: 10px;}
* html .dropdown dd{background: none; padding: 0; margin-top:1px;}

/*the following solves the IE6 dropdown issue where the second column just stacks below the first column... you must specify the correct width to reflect one or two columns.*/
* html #company-ddcontent {width:376px;background: #D75710;}
* html #products-ddcontent {width:376px;background: #D75710;}
* html #science-ddcontent {width:376px;background: #D75710;}
* html #opportunity-ddcontent {width:376px;background: #D75710;}
* html #events-ddcontent {width:376px;background: #D75710;}
* html #go_magazine-ddcontent {width:188px;background: #D75710;}
* html #contact-ddcontent {width:188px;background: #D75710;}

.dropdown ul{float:left;width:188px;list-style:none;margin:5px 0;padding-bottom:10px;}
* html .dropdown ul {margin:0; padding:0; float: left; height: 1%; background: #D75710;}
.dropdown li{display:inline;padding:0;background:none;margin:0;line-height:12px;}
.dropdown a{text-align:left;display:block;padding:5px 5px 5px 20px;color:#fff;text-decoration:none;font-size:14px;line-height:16px;background:transparent; /*width:154px;/*changing this will cause flickering in IE7*/}

a.navGroupHead{padding-left:10px;font-weight:normal;color:#fff;font-size:14px;line-height:18px; font-weight: bold;}
.dropdown a:hover{color:#600;}
#navContainer .dropdown dt {width: auto; padding-left: 20px; padding-right: 20px; }

/***
LeftBar
***/
#leftBar{background:url(http://rs.xango.com/images/xango4.0/backgrounds/sidenav_bg.png) no-repeat left top;padding-top:15px;margin-top:-4px;margin-bottom:100px;/**pushes footer to force it down**/}
* html #leftBar {background: url(http://rs.xango.com/images/xango4.0/backgrounds/sidenav_bg.jpg) no-repeat left top; }
#leftBar ul{width:209px;list-style:none;margin-left:10px;}
#leftBar ul li{width:180px;font-size:14px;background:none;line-height:20px;padding:0 0 0 0;margin-bottom:5px;}
#leftBar ul li a{color:#666;text-decoration:none;display:block;padding-left:25px;z-index: 30;}
#mainContentWrap .leftBarParent {padding-left: 25px;}
#leftBar a.leftBarSub{padding-left: 35px;}
#leftBar ul li a:hover{color:#09f;background:url(http://rs.xango.com/images/xango4.0/UI/orange_arrows.png) no-repeat left 6px;}
#leftBar .leftBarHead{padding-left:15px;font-size:14px; font-weight: bold;}
#leftBar .leftBarHead:hover{}
#leftBar .leftBarCurrent{color:#f2801d;background:url(http://rs.xango.com/images/xango4.0/UI/orange_arrows.png) no-repeat left 6px;}
#leftBar .leftBarCurrentChild{color:#09f;}

#breadcrumb {margin-left: 20px; font-size: 12px; margin-bottom: 0;}
#breadcrumb img {display: none;}
#breadcrumbCategory {font-weight: bold; padding-left: 15px; background: url(http://rs.xango.com/images/xango4.0/UI/orange_arrows.jpg) no-repeat left 3px;}
*:first-child+html #breadcrumbCategory {background-position: left 5px;}
* html #breadcrumbCategory {background-position: left 4px;}
/***
RightBar
***/
#rightBar{margin-left:-10px;}
#rightBar a .thirdColimg{padding:8px;border:1px solid #ccc;margin-bottom:10px;}
#rightBar a:hover .thirdColimg{background:#f7f7f7;}
/***Images***/

#xangoLogo{margin-top:35px;}

/***Tables***/

table.scheduleTable{width:679px;font-size:14px;letter-spacing:.3px;margin:0 0 20px 5px;border:1px solid #ccc;color:#333;}
*:first-child+html table.scheduleTable {margin-left: -15px;}
table.scheduleTable tr td{padding:10px 20px;}
tr.odd{background:#efefef;}
tr.even{background-color:#fff;}
tr.schedDay{background:#f70;padding-top:10px;}
tr.schedDay td{color:#fff;font-size:16px;font-weight:normal;border-left:none; line-height: 1em;}
tr.trHeader td{background:#efefef;color:#f70;font-weight:normal;}
.agendaDate{color:#600;}
.schedNote {color: #f90;}

/***NewsCenter***/

.newsCenterItem{background:#fff url(http://rs.xango.com/images/xango4.0/backgrounds/info_bg.jpg) repeat-x left bottom;padding:5px 0 10px 0;width:698px;margin:20px 0 0 1px;border-bottom:1px solid #ddd;}
.newsCenterItem strong {display: block; margin-left: 155px;}
.newsItemThumb{float:left;margin-right:10px;margin-left:20px;}
#mainContentWrap  .newsCenterItem h3{line-height:18px;font-size:16px; margin-left: 155px; margin-bottom: 5px; margin-top:0;}
.newsCenterItem #newsEmailPrint{margin: 10px 20px 10px 155px;}
.newsCenterItem a.snap_noshots img{display: block; float: left; margin-top: 8px; margin-right: 20px;}
* html .newsCenterItem h3 {margin-top: 5px;}
*:first-child+html .newsCenterItem h3{margin-top:0px;}
.newsCenterItem h3 a{color:#09f;text-decoration:none;}
.newsCenterItem h3 a strong{display:none;color:#600;}
.newsCenterItem h3 a:hover{color:#600;}
.date{width:50px;padding:12px 0 3px 0;text-align:center;line-height:14px;border-bottom:1px solid #bcd0d4;color:#355b61;background:#dfe9eb url(http://rs.xango.com/images/xango4.0/backgrounds/calendar_bg.jpg) no-repeat center top;float:left;margin-right:10px;font-size:1.3em;}
#mainContentWrap .date a {color: #355b61;}
#pressReleaseAddThis {margin: 20px;}

span.month{font-weight:bold;color:#600;text-transform:uppercase;}
#archivesLink{padding:20px 0;float:right;}
#archivesLink a{padding:6px 20px 4px 20px;color:#09f;font-weight:bold;font-size:14px;text-align:right;}
#archivesLink a:hover{color:#f60;}
#newsRSSLink {width: 100px; padding: 20px 20px; float: left;}
#newsRSSLinkArchives {padding:0; margin-top: -40px; width: 100px; float: right; text-align:right;}
/***boxes***/

#infoTop{background-color:#e3f3ff;border-bottom-width:thin;border-bottom-style:dotted;border-bottom-color:#666666;padding-top:5px;padding-right:20px;padding-bottom:5px;padding-left:20px;}
#swfplayer{margin-bottom:15px;z-index:0;}

/***HighSlide***/

.highslide{/*cursor:url(http://rs.xango.com/scripts/xango4.0/highslide-3.3.22/highslide/graphics/zoomin.cur),pointer;*/
outline:none;}
.highslide-active-anchor img{visibility:hidden;}
.highslide img{border:2px solid gray;}
.highslide:hover img{border:2px solid white;}
.highslide-wrapper{background:white;}
.highslide-image{border:10px solid white;}
.highslide-image-blur{}
.highslide-caption{display:none;border:5px solid white;border-top:none;padding:5px;background-color:white;}
.highslide-loading{display:block;color:black;font-size:8pt;font-family:sans-serif;font-weight:bold;text-decoration:none;padding:2px;border:1px solid black;background-color:white;padding-left:22px;background-image:url(http://rs.xango.com/scripts/xango4.0/highslide-3.3.22/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}
a.highslide-credits,
a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i{color:white;background-color:gray;}
a.highslide-full-expand{background:url(http://rs.xango.com/scripts/xango4.0/highslide-3.3.22/highslide/graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}

/* Styles for the popup */

.hideMe{display:none;}
.highslide-wrapper{background-color:white;}
.highslide-wrapper .highslide-html-content{width:600px;padding:5px;}
.highslide-wrapper .highslide-header div{}
.highslide-wrapper .highslide-header ul{margin:0;padding:0;text-align:right;}
.highslide-wrapper .highslide-header ul li{display:inline;padding-left:1em;background:none;}
.highslide-wrapper .highslide-header ul li.highslide-previous,.highslide-wrapper .highslide-header ul li.highslide-next{display:none;}
.highslide-wrapper .highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none;}
.highslide-wrapper .highslide-header a:hover{color:black;}
.highslide-wrapper .highslide-header .highslide-move a{cursor:move;}
.highslide-wrapper .highslide-footer{height:11px;}
.highslide-wrapper .highslide-footer .highslide-resize{float:right;height:11px;width:11px;background:url(http://rs.xango.com/scripts/xango4.0/highslide-3.3.22/highslide/graphics/resize.gif);}
.highslide-wrapper .highslide-body{}
.highslide-move{cursor:move;}
.highslide-resize{cursor:nw-resize;}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
	padding: 2px 0 0 20px;
	background: url(http://rs.xango.com/images/xango4.0/UI/box.gif) no-repeat 1px 50%;
}
.highslide-wrapper .highslide-header .highslide-close a {
	padding: 2px 0 0 20px;
	background: url(http://rs.xango.com/images/xango4.0/UI/action_stop.gif) no-repeat 1px 50%;
}
/* These must be the last of the Highslide rules */

.highslide-display-block{display:block;}
.highslide-display-none{display:none;}

/* These must always be last */

.highslide-display-block{display:block;}
.highslide-display-none{display:none;}

/***Corp & Dist Meetings***/
.mtgDate{width:100px;padding:10px 5px 5px 5px;text-align:center;line-height:14px;border:1px solid #88badf;color:#355b61;background:#cfe5f2 url(http://rs.xango.com/images/xango4.0/backgrounds/mtgDate_bg.jpg) repeat-x center top;float:left;margin:5px 10px 0 20px;font-size:0.9em;}
span.mtgMonth{font-weight:bold;color:#600;font-size:18px;text-transform:uppercase;}
span.mtgType {display: block; margin-top: 10px; border-top: 1px solid #fff; padding-top: 5px;}
span.mtgRepeat{padding-top:7px;line-height:12px;display:block;border-top:1px solid #98c9e7;font-size:10px;color:#600;}
.mtgLoc{width:160px;float:left;margin:0 10px;border-right:1px dotted #ddd;line-height:20px;}
.mtgInfo{width: 350px; display: block; float: right; margin-right: 20px;}
.mtgContainer {margin-bottom: 20px; clear: both; border-bottom: 1px solid #DDD;}
.regionAmericas{background:#fff url(http://rs.xango.com/images/xango4.0/backgrounds/region_americas_bg.jpg) no-repeat right top;}
.regionEurope{background:#fff url(http://rs.xango.com/images/xango4.0/backgrounds/region_europe_bg.jpg) no-repeat right top;}
.regionOceania{background:#fff url(http://rs.xango.com/images/xango4.0/backgrounds/region_oceania_bg.jpg) no-repeat right top;}
.regionAsia{background:#fff url(http://rs.xango.com/images/xango4.0/backgrounds/region_asia_bg.jpg) no-repeat right top;}

/*apparently the BG colors on these create the disappearing bug in IE */
.region1{background: url(http://rs.xango.com/images/xango4.0/backgrounds/region_americas_bg.jpg) no-repeat right top;}
.region4{background: url(http://rs.xango.com/images/xango4.0/backgrounds/region_oceania_bg.jpg) no-repeat right top;}
.region2{background: url(http://rs.xango.com/images/xango4.0/backgrounds/region_europe_bg.jpg) no-repeat right top;}
.region3{background: url(http://rs.xango.com/images/xango4.0/backgrounds/region_asia_bg.jpg) no-repeat right top;}
#mainContentWrap .mtgCountry h3 {color: #900; display: block;}
#mainContentWrap .mtgUSAState h4 {color: #09f;}
/*** Region Selector Menu ***/

#nicemenu h1{margin:0 0 0 7px;}
#nicemenu small{margin-left:10px;display:block;}
#nicemenu{margin:0 0 40px 0px;border-bottom:1px solid #ddd;display:block;padding:10px 0 1px 10px;}
#nicemenu ul li{background:none;padding:0;line-height:20px;}
.menu{height:33px;font-size:1.2em;position:relative;z-index:1;margin-bottom:-1px;}

/* hack to correct IE5.5 faulty box model */

* html .menu{width:650px;w\idth:650px;} /*this corrects positioning in IE6 - kim*/

/* remove all the bullets,borders and padding from the default list styling */

.menu ul{padding:0;margin:0;list-style-type:none;}
.menu ul ul{width:120px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.menu li{float:left;width:120px;margin-right:10px;position:relative;}

/* style the links for the top level */

.menu a,.menu a:visited{display:block;font-size:13px;text-decoration:none;color:#fff;width:120px;height:33px;padding-left:10px;line-height:29px;}

/* a hack so that IE5.5 faulty box model is corrected */

* html .menu a,* html .menu a:visited{width:149px;w\idth:138px;}

/* style the second level background */

.menu ul ul a.drop,.menu ul ul a.drop:visited{background:#fff url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}

/* style the second level hover */
/* style the third level background */

.menu ul ul ul a,.menu ul ul ul a:visited{background:#e2dfa8;}

/* style the third level hover */

.menu ul ul ul a:hover{background:#b2ab9b;}

/* hide the sub levels and give them a positon absolute so that they take up no room */

.menu ul ul{visibility:hidden;position:absolute;height:0;top:33px;left:0;width:170px;border-top:1px solid #ddd;}

/* another hack for IE5.5 */

* html .menu ul ul{top:30px;t\op:31px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */

.menu table{position:absolute;top:0;left:0;border-collapse:collapse;;}

/* style the second level links */

.menu ul ul a,.menu ul ul a:visited{background:#efefef;color:#000;height:auto;line-height:1em;padding:5px 10px;width:150px;}

/* yet another hack for IE5.5 */

* html .menu ul ul a,* html .menu ul ul a:visited{width:150px;w\idth:128px;}

/* style the top level hover */

.menu a:hover{color:#09f;background:#fff;}
.menu :hover > a,.menu ul ul :hover > a{color:#09f;background:#f7f7f7;}

/* make the second level visible when hover on first level list OR link */

.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}

/* keep the third level hidden when you hover on first level list OR link */

.menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */

.menu ul :hover ul :hover ul{visibility:visible;}
.menu ul li ul li a img{margin-right:10px;}

/***Forms***/
* html form select {z-index: 0;}
form label{color: #333;}
#mtgStateSelect{display: block; margin:0 20px 0 20px; padding: 10px; background: #eee; border: 1px solid #dedede;}
#mtgStateSelect label{margin-right:20px;}
#mtgStateSelect select{width:150px;padding-left:5px;z-index: 0;}
#mtgStateSelect option{padding-left:10px;z-index: 0;}
#sendResume,
#contactForm,
#dist_request_form{margin:20px;}
#sendResume fieldset,
#contactForm fieldset,
#dist_request_form fieldset{background-color:#f7f7f7;padding:10px 20px;border:none;margin-bottom:30px;}
#sendResume legend,
#contactForm legend,
#dist_request_form legend{font-size:1.3em;font-weight:bold;padding:5px 10px 0 10px;margin-left:-12px;margin-top:-15px;background:#f7f7f7;}
#sendResume input,
#sendResume select,
#contactForm input,
#contactForm select,
#dist_request_form input,
#dist_request_form select{font-size:14px;margin-bottom:20px;margin-right:5px;padding-right:1px;z-index: 0;}
#infoRequestForm option,#dist_request_form option{padding-left:5px;z-index: 0;}
#sendResume label,
#contactForm label,
#dist_request_form label{font-size:14px;display:block;color:#333333;font-weight:bold;}
#sendResume textarea{margin-bottom:20px;}
#sendResume #attachment{margin-right:10px;padding-right:10px;}
fieldset h4{margin:0 0 5px 0;border-bottom:1px solid #ccc;color:#600;}
.originspan{position:relative;top:-3px;margin:0 20px 0 5px;}
.inputLeft{width:300px;float:left;}
.inputRight{width:300px;float:right;}
.inputInstructions{display:block;font-size:12px;margin-top:-15px;margin-bottom:20px;color:#999;}
select#patternOptions{padding:0 5px;z-index: 0;}
.mtg_type0,.mtg_type1{border-right:1px solid #CCC;padding:10px 10px 0 10px;z-index: 0;}
.mtg_type2{padding:10px 10px 0 10px;z-index: 0;}

/***Careers***/

#accordion{border-top:1px dotted #ccc;}
.jobContainer{border-bottom:1px dotted #ccc;cursor:pointer;}
.jobContainer .toggler {cursor: pointer;}
.jobContainer:hover{background:#f7f7f7;}
.jobTitle:hover {background: #f7f7f7;}
.jobTitle h4{margin-top:15px;margin-right:0;color:#600;font-size:1.1em; cursor: pointer}
.jobDesc p{padding-top:10px;text-align:right;margin-top:5px;}
.jobDesc p span{float:right;}
.jobDetails{border-bottom:1px dotted #ccc;background:#fff url(http://rs.xango.com/images/xango4.0/backgrounds/info_bg.jpg) repeat-x left bottom;}
.jobDetails button{margin:0 0 20px 20px;}
.jobDetails ul{list-style:none;}
.jobDetails ul li{margin:10px 20px;}
#sendResume .jobDetails{background:none;margin-bottom:20px;}

/*****************MARDENS ADDITIONS**************************/
#info{padding:10px 20px;padding-bottom:25px;border-bottom:thin dotted #666;background:url(http://rs.xango.com/images/xango4.0/backgrounds/info_bg.jpg) repeat-x bottom;font-size:14px;}
#info p{margin:0;}
.redtitle{color:#900;font-size:14px;padding:20px 0 5px 0;}
.title{color:#454545;font-size:14px;padding:10px 0;}
#infoTitle{padding:30px 20px 0 20px;font-size:16px;color:#f60;}
#infoNav{padding:8px 10px;border-top:thin solid #ccc;border-bottom:thin solid #ccc;background:url(http://rs.xango.com/images/xango4.0/backgrounds/info_bg.jpg) repeat-x bottom;font-size:14px;color:#666;line-height:25px;text-align:justify;}
#infoNav ul {clear: both; margin: 0px;}
#infoNav ul li {width: 180px; float: left; margin:0; }
#infoNav a{margin:0 5px;}
.divider{margin-top:15px;padding-bottom:12px;border-top:thin dotted #999;}
#infoTop{background-color:#E3F3FF;border-bottom:thin dotted #666;padding:5px 20px;}
#infoError{text-align:center;background-color:#FEE5E2;padding:15px 20px;border-bottom:thin dotted #666;color:#600;}
#infoSuccess{text-align:center;background-color:#D2FFD1;padding:15px 20px;border-bottom:thin dotted #666;color:#444;}
.alert {display: block;background-image: url(http://rs.xango.com/images/xango4.0/UI/alertred.jpg);background-repeat: no-repeat;background-color: #990000;padding: 30px 7px 20px 7px;text-decoration: none;text-align:center;border: 2px solid #900;color: #fff;font-size:16px;}

/* XanGo Worldwide Page */
/*Navigation:----4 Columns with 6 rows per column----*/
#listNav{background:url(http://rs.xango.com/images/xango4.0/backgrounds/info_bg.jpg) repeat-x bottom;border-top:thin solid #ccc;border-bottom:thin solid #ccc;margin-top:10px;}
#listNav ul{font-size:12px;color:#666;margin:20px 50px 15px 0;line-height:12px;float:left;}
#listNav li{list-style-type:none;padding-bottom:5px;padding-left:20px;}
#marketInfo{float:right;width:470px;min-height:90px;padding:0 20px 5px 20px;border-left:thin dotted #aaa;}
#listNavCondensed{background:url(http://rs.xango.com/images/xango4.0/backgrounds/info_bg.jpg) repeat-x bottom;border-top:thin solid #ccc;border-bottom:thin solid #ccc;margin-top:10px;}

#listNavCondensed ul{font-size:12px;color:#666;margin:20px 20px 15px 0;font-size:11px;line-height:12px;float:left;}
#listNavCondensed li{list-style-type:none;padding-bottom:5px;padding-left:20px;}
#listNavCondensed select {font-size: 14px;}
#listNavCondensed option {padding-left: 4px;}
#list ul{font-size:14px;line-height:20px;list-style:none;}
#list li{background:url(http://rs.xango.com/images/xango4.0/icons/bullet_ico.gif) no-repeat left 1px;line-height:20px;padding-top:0;}
*:first-child+html #list li{background-position:left 3px;}
#list .pdf{background:url(http://rs.xango.com/images/xango4.0/icons/file_acrobat_ico.jpg) no-repeat left 50%;}
#list .jpg{background:url(http://rs.xango.com/images/xango4.0/icons/jpg_ico.jpg) no-repeat left 50%;}
#list .web{background:url(http://rs.xango.com/images/xango4.0/icons/table_ico.gif) no-repeat left 50%;}
#list .mangosteen{background:url(http://rs.xango.com/images/xango4.0/icons/bullet_ico.gif) no-repeat left 50%;}
#list .mov{background:url(http://rs.xango.com/images/xango4.0/icons/qt_ico.png) no-repeat left 50%;}
#list .wmv{background:url(http://rs.xango.com/images/xango4.0/icons/wmv_ico.jpg) no-repeat left 50%;}
#list .zip{background:url(http://rs.xango.com/images/xango4.0/icons/page_white_zip.jpg) no-repeat left 50%;}
#legal p{line-height:1.2em;}
.mangosteen #list ul li{background-position:0 50%;}

/*** SHOP ***/
.shopButton {margin-left: 35px; display: block;}
*:first-child+html .shopButton {margin-left: 30px;}
#pages{padding:3px;margin-top:10px;}
* html #pages {margin-right: 10px;}
#pages ul{list-style-type:none;float:right;margin:0 10px 10px 0;}
#pages li{float:left;display:inline;margin:0 5px 0 0;display:block;background:none;padding:0;}
#pages li a{color:#f60;padding:4px;border:1px solid #ddd;text-decoration:none;float:left;}
#pages li a:hover{color:#fff;background:#f90;border:1px solid #f60;}
#pages li.nolink{color:#CCC;border:1px solid #F3F3F3;padding:4px;}
#pages li.current{color:#FFF;font-weight:bold;border:1px solid #f00;padding:4px;background:#f60;}
.bottomPages{margin-right:10px;margin-bottom:10px;}
* html #contentBox {width: 1000px; margin-left: 10px;}/*solves content layout issue*/
* html #shop #twoColumnContent {margin-left: -35px;}/*solves content layout issue*/
#shopContainer .grid_3{margin-bottom:10px;margin-top:10px;margin-right:4px;border-right:1px dotted #ddd;}
#shopContainer .omega{border-right:none;border-bottom:none;}
#shopContainer .grid_3 .prodTitle{margin-left:20px;display:block;font-weight:bold; height: 50px;}
.prodDetails{font-size:12px;display: block; margin: 0 auto; width: 120px;}
#shopContainer .grid_3 .prodPrice{margin-left:20px;color:#f00;}
#shopContainer .grid_3 a img{padding:4px;border:1px solid #efefef;margin-left:20px;margin-top:4px;}
#shopContainer .grid_3 a:hover img{background:#ddd;border:1px solid #ddd;}
#shopContainer .xbutton{margin-left:23px;}
#shopItemDetails h4{margin:0 0 0 15px;}
#shopItemDetails small{margin-left:15px;}
.shopButtons { width: 700px;float: right; margin-right: 25px; text-align: right;}

#cartTable { width: 867px; margin: 20px 35px 30px 35px; }
tr.cartHeader {height: 30px;}
tr.cartHeader td { background: #f7f7f7; border-bottom: 3px solid #f90; font-weight: bold; color: #600; }
#cartTable td { padding: 4px; }
tr.odds, tr.evens { height: 50px; }
tr.evens { background: #f7f7f7; }
tr.odds:hover, tr.evens:hover { background: #e3f4ff; }
img.cartThumb { float: left; clear: left; padding: 4px; border: 1px solid #eee; }
.cartDesc { margin-top: 7px; margin-left: 10px; /*width: 330px;*/ float: left; }
.cartTotals td{ border-top: 1px solid #ccc; }
.totalTD { font-weight: bold; color: #600; }
.stepLogin { margin-top: 0; margin-right: 4px; min-height: 300px; margin-bottom: 25px; }
.stepLogin td p { margin-left: 5px; }
.spacerSmall { margin-top: 5px; }
.lastOne { margin-right: 0; border-right: none; }
.stepLogin h4 {font-size: 16px;}
.stepLogin p { font-size: 14px; }
.stepLogin label { display: block; font-size: 14px; font-weight: bold; margin-left: 20px; }
.stepLogin input { margin-left: 20px; }
.stepLogin small { display: block; margin-left: 20px; font-size: 12px;}
#contentBox .shopLoginBox {border: 1px solid #ccc; margin-bottom: 40px; padding: 20px; margin-left: 20px; background: #fff; height: 450px;}
#contentBox .shopLoginBox h3 {margin:0;}
#contentBox .shopLoginBox p {margin: 0}

.stopLogin td span{ font-size: 11px; color: #ccc; }
.billingCol { text-align: left; }
.billingCol h4 { text-align: left; margin-left: 0; }
.billingCol label { float: right; }
.billingCol input, .billingCol select { float: left; margin-left: 10px; }
#billingTable { float: right; }
#billingTable td { padding-bottom: 4px; }
.paymentForm { margin-bottom: 5px; }
.paymentForm h4 { margin: 0; }
#paymentFormTable td { text-align: right; padding-bottom: 4px; }
#paymentFormTable input, #paymentFormTable select { float: left; margin-left: 10px; }
#forgotIDForm label, #locateDist label {display:block;margin-left: 5px;font-weight: bold}
#forgotIDForm input, #locateDist input, #locateDist select, #locateSubject, #locateInfo{margin:0 0 20px 5px;display: block}
#locateDist small { display: block; margin-left: 5px; }
.hiddenContent {display: none;}
#inline-sample-content { background: #fff; padding: 15px; }
.mainLoginLeft { margin-left: 15px; }
#loginForm label { display: block; font-weight: bold; margin-left: 20px; }
#loginForm input { display: block; margin-left: 20px; }
#loginForm small { display: block; margin: 2px 0 20px 20px; font-size: 12px;}

/****GMAG***/
#monoSlideshow {width: 600px;}
.gomagPosts{margin:0 0 20px 0;padding:10px 0;}
* html .gomagPosts {padding: 0;}
.gomagMeta span{text-align:right;display:block;}
.gomagMeta span.gomagDate{font-weight:bold;}
.gomagMeta span.gomagAuthor{margin-top:15px;}
.gomagPostArticle h3{margin:0 15px;line-height:1em;}
.gomagFeaturedImage{padding:4px;border:1px solid #ccc;margin:0 0 0 20px;}
a:hover .gomagFeaturedImage{background:#ddd;}
.gomagPost h3{margin:0 20px 10px 0;line-height:1em;border-bottom:1px dotted #ddd;}
.gomagPost p{margin:0 20px 5px 0;}
.gomagPost .readMoreLink{margin-top:15px;display:block;}
.gomagPostArticle h3{margin:0 35px 0 15px;line-height:1em;padding-bottom:8px;border-bottom:1px dotted #ddd;}
.gomagPostArticle small{margin-left:15px;font-size:12px;display:block;margin-top:10px;}
.gomagPostArticle p{margin:15px 35px 15px 15px;}
.gomagPostArticle .gomagAddthis{float:right;margin:-28px -40px 0 0;text-align:left;}
* html .gomagPostArticle .gomagAddthis {text-align: right; margin-right: 20px; width: 120px;}
div#goMagNavBox {padding: 0 20px; margin-bottom: 20px;}
div#goMagNavBox h3 {margin:10px 0; border-bottom: 1px dotted #ccc; line-height: 25px; }
div#goMagNavBox ul {margin: 0; }
div#goMagNavBox ul li {display: block; width: 200px; float: left;margin-right: 0px;}
div#goMagNavBox div{background: #efefef; padding: 5px; border-top: 1px solid #ccc;}
div#goMagNavBox div a {color: #600;}


.gomagPostArticle object{margin-left:-15px; width: 700px;}
.gomagPostArticle .nextPrevHolder{margin-left:-10px;margin-right:10px;margin-bottom:10px;}
.gomagPostArticle .nextPrevHolder a.prevArrow,.gomagPostArticle .nextPrevHolder a.nextArrow{margin:0 20px 10px 20px;}
.gomagAddthis{margin:-15px 20px 0 0;width:200px;float:right;text-align:right; }

#twoColumnContent .gomagPosts .gomagAddthis {width: 400px;float: left; margin: 10px 20px 0; clear: both; text-align: left;}

.gomagArticleImg{float:left;margin-right:10px;}
.articleQuote{display:block;font-size:16px;padding:0 70px 0 0;margin:0 25px 20px 10px;color:#4F81B0;background: url(http://rs.xango.com/images/xangomag/kimsQuotesR.png) no-repeat right bottom;line-height:35px;}
.articleQuote span{padding-left:70px;display:block;background:transparent url(http://rs.xango.com/images/xangomag/kimsQuotesL.png) no-repeat 0pt 0pt;text-align:left;}
#gmagEmailPrint {margin: 10px 35px; text-align: right;}

.recognitionBox h4{line-height:1.5em;border-bottom:1px dotted #ccc;margin-right:30px;margin-bottom:20px;}
.recogImgContainer{width:140px;float:left;margin:0 0 20px 22px;}
.recogImgContainer img{padding:20px;background:url(http://rs.xango.com/images/xango4.0/backgrounds/recog_box_120px_bg.jpg) no-repeat 0 0;}
.recogImgContainer strong{text-align:center;display:block;font-size:11px;margin-top:-10px;}
.recognitionBox h3{margin-right:30px;}
#rankSelect{display:block; margin:20px;}

table#earnersTable {border-collapse: collapse; width: 640px; margin: 0 20px 40px 20px;font-size: 1em;}
table#earnersTable th {	background: #3e83c9;color: #fff;font-weight: bold;padding: 2px 11px;text-align: center;	border-right: 1px solid #fff;line-height: 1.2;}
table#earnersTable td {	padding: 6px 11px;	border-bottom: 1px solid #95bce2;	vertical-align: top;}
table#earnersTable td * {padding: 6px 11px;}
table#earnersTable tr.alt td {background: #ecf6fc;}
table#earnersTable tr.over td,table#earnersTable tr.over tr:hover td {background: #bcd4ec;}



ul#xangomagArchives{list-style:none;margin-bottom:20px;margin-left:10px;}
ul#xangomagArchives li{line-height:1.2em;margin-bottom:15px;padding-left:20px;background:url(http://rs.xango.com/images/xango4.0/icons/bullet_orange_ico.png) no-repeat 0 0;}
#xangomagArchivesYear {margin: -20px 30px 0 20px; border-top: 1px solid #ccc; padding-top: 5px; border-bottom: 1px solid #ccc; height: 25px; padding-bottom: 5px;}
#xangomagArchivesYear li {width: 40px; float: left; background: none; border-left: 1px solid #f90; margin-right: 10px; padding-top: 3px;}
#xangomagArchivesYear li.firstLi {border-left: none;}
#noPicsList ul{list-style-type:none;width:640px;margin-left:10px;}
#noPicsList ul li{width:150px;float:left;margin:0 0 20px 10px;text-align:center;}
#infoRequestForm table.reqInfoTable{width:650px;margin:0 auto;margin-bottom:40px;}
.infoTableHeader{border-bottom:2px solid #ddd;color:#600;font-size:14px;padding:5px;}
.tdLabel{width:150px;text-align:right;padding:4px;}
.tdInput{width:500px;text-align:left;padding:4px;}
.tdLeft{text-align:right;padding-right:5px;}
.tdRight{width:90px;}
#infoReqCountries .tdRight{width:120px;}
#searchBnrImg{margin:20px 0;}
#searchCategoryListing {padding: 0 0 0 200px;}
#resultsContainer{text-align:left;}
#resultsContainer .clean-gray,#resultsContainer .clean-results{text-align:left;margin:0 20px 10px 20px}
#resultsContainer span{margin:30px;display:block;}
#resultsContainer h4{margin-left:30px;margin-bottom:10px;}
#resultsContainer .clean-gray h4{margin:0;line-height:1em;padding:0;margin-bottom:20px;}
#resultsContainer a{display:block;color:#339900;}
#resultsContainer .restultsTitle-Promo a,
#resultsContainer .restultsTitle-All a,
#resultsContainer .restultsTitle-Meetings a,
#resultsContainer .restultsTitle-News a,
#resultsContainer .restultsTitle-Videos a{font-weight:bold;color:blue;display: inline;}
.resultsHighlight{background-color:yellow;}
#resultsContainer .restultsTitle-Promo{padding:2px 20px;background:url(http://rs.xango.com/images/xango4.0/UI/star.png) no-repeat left top;margin:0;}
#resultsContainer .restultsTitle-All{padding:0px 20px 2px 20px;background:url(http://rs.xango.com/images/xango4.0/UI/page_world.jpg) no-repeat left top;margin:0;}
#resultsContainer .restultsTitle-Meetings{padding:0px 20px 2px 20px;background:url(http://rs.xango.com/images/xango4.0/UI/group.png) no-repeat left top;margin:0;}
#resultsContainer .restultsTitle-News{padding:0px 20px 2px 20px;background:url(http://rs.xango.com/images/xango4.0/UI/newspaper.png) no-repeat left top;margin:0;}
#resultsContainer .restultsTitle-Videos{padding:0px 20px 2px 20px;background:url(http://rs.xango.com/images/xango4.0/UI/tv.jpg) no-repeat left top;margin:0;}
#resultsContainer .clean-results p	{margin:0; line-height: 1.2em;}
#resultsContainer .clean-results a{display: inline-block;}

#corpMtgReqForm table{margin:0 20px 20px 20px;}
#corpMtgReqForm b{color:#600;}
#corpMtgReqForm th{font-size:14px;color:#600;border-bottom:2px solid #f90;text-align:left;}
#datePicker{padding:2px;border:1px solid #09f;}
#datePicker:hover{border:1px solid #f90;}
#corpMtgReqForm table td{padding:10px;background:#f9f9f9;}
.tdLabelQ{text-align:right;}

.marketSelectContainer{margin-top:-20px;}
.marketFlagSelect{background:#fff;width:530px;float:right;border:1px solid #f90;margin:5px 20px 5px 0;padding-bottom:5px;}

* html .marketFlagSelect {padding-bottom: 10px; margin-bottom: 25px;}
.marketFlagSelect h4{font-size:14px;margin:10px 20px;border-bottom:1px dotted #eee;}
.marketFlagSelect ul{margin:10px 20px 20px 0px;list-style-type:none;  height:175px;}
.marketFlagSelect ul li{line-height:18px;text-align:left;padding-left:4px;background:none; position: relative; width: 120px;}
.marketFlagSelect ul li a{padding-left:20px;text-decoration:none;color:#09f;display:block;font-size: 12px;}
.marketFlagSelect ul li a.us{background:url(http://rs.xango.com/images/xango4.0/mini_flags/us.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.au{background:url(http://rs.xango.com/images/xango4.0/mini_flags/au.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.at{background:url(http://rs.xango.com/images/xango4.0/mini_flags/at.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.bm{background:url(http://rs.xango.com/images/xango4.0/mini_flags/bm.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.be{background:url(http://rs.xango.com/images/xango4.0/mini_flags/be.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.ca{background:url(http://rs.xango.com/images/xango4.0/mini_flags/ca.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.de{background:url(http://rs.xango.com/images/xango4.0/mini_flags/de.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.es{background:url(http://rs.xango.com/images/xango4.0/mini_flags/es.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.fr{background:url(http://rs.xango.com/images/xango4.0/mini_flags/fr.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.hk{background:url(http://rs.xango.com/images/xango4.0/mini_flags/hk.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.ie{background:url(http://rs.xango.com/images/xango4.0/mini_flags/ie.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.it{background:url(http://rs.xango.com/images/xango4.0/mini_flags/it.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.jp{background:url(http://rs.xango.com/images/xango4.0/mini_flags/jp.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.kz{background:url(http://rs.xango.com/images/xango4.0/mini_flags/kz.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.mx{background:url(http://rs.xango.com/images/xango4.0/mini_flags/mx.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.my{background:url(http://rs.xango.com/images/xango4.0/mini_flags/my.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.no{background:url(http://rs.xango.com/images/xango4.0/mini_flags/no.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.nl{background:url(http://rs.xango.com/images/xango4.0/mini_flags/nl.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.nz{background:url(http://rs.xango.com/images/xango4.0/mini_flags/nz.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.ph{background:url(http://rs.xango.com/images/xango4.0/mini_flags/ph.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.pt{background:url(http://rs.xango.com/images/xango4.0/mini_flags/pt.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.sg{background:url(http://rs.xango.com/images/xango4.0/mini_flags/sg.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.ch{background:url(http://rs.xango.com/images/xango4.0/mini_flags/ch.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.se{background:url(http://rs.xango.com/images/xango4.0/mini_flags/se.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.tw{background:url(http://rs.xango.com/images/xango4.0/mini_flags/tw.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.tt{background:url(http://rs.xango.com/images/xango4.0/mini_flags/tt.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.ua{background:url(http://rs.xango.com/images/xango4.0/mini_flags/ua.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.uk{background:url(http://rs.xango.com/images/xango4.0/mini_flags/uk.gif) no-repeat left 50%;}
.marketFlagSelect ul li a.ru{background:url(http://rs.xango.com/images/xango4.0/mini_flags/ru.gif) no-repeat left 50%;}

.flagCol1 {margin-left: 10px;}/*if you change these values, I will kill you - KimG*/
.flagCol2 {margin-left: 135px;}
.flagCol3 {margin-left: 260px;}
.flagCol4 {margin-left: 385px;}
.column2Topper {margin-top: -162px;/*number of items x line height (9 times x 18px = 162px)*/}
.column3Topper {margin-top: -162px;}
.column4Topper {margin-top: -162px;}
.marketFlagSelect ul li:hover{background:#eee;}
#marketSelectCloser{cursor:pointer;padding:4px 10px;background:#fff;margin-bottom:10px;text-align:left;padding-top:5px;}
#marketSelectCloser span{padding-left:20px;padding-top:5px;background:url(http://rs.xango.com/images/xango4.0/UI/action_stop.gif) no-repeat left 3px;}


/*media widget*/

#widget { width:150px; border:thin solid #ddd; font-family:Arial, Helvetica,sans-serif; margin-left: 10px;}
#widget a:link{ color:#333; text-decoration:none; }
#widget a:visited{ color:#333; }
#widget a:hover{ color:#006ec3; }
#widget ul { margin:0; padding:0; }
#widget li { font-size:14px; list-style:none; background:url(http://rs.xango.com/images/xango4.0/UI/widget_bullet.gif) no-repeat; background-position:6px 10px; padding:5px 17px; padding-right:0; line-height: 14px;}
#widget .new { background:url(http://rs.xango.com/images/xango4.0/UI/widget_bullet_new.gif) no-repeat; background-position:1px 5px; background-color:#f9f9f9; }
#widget .grey { background-color:#ededed; }
#widget #title { color:#f60; font-size:16px; padding:1px 5px; }
#widget #imageText { text-align:center; font-size:14px; padding-bottom:3px; }


/*special case pages*/
body.glimpse {background: #fff;}
body.glimpse h1 {color: #900;}
body.blue3sixty5 h1 {color: #09f;}
body.blue3sixty5 #mainContentWrap #list ul li {background: url(http://rs.xango.com/images/xango4.0/icons/bullet_3sixty5_ico.gif) no-repeat left 2px; }
*:first-child+html body.blue3sixty5 #mainContentWrap #list ul li {background: url(http://rs.xango.com/images/xango4.0/icons/bullet_3sixty5_ico.gif) no-repeat left 4px; }
* html body.blue3sixty5 #mainContentWrap #list ul li {background: url(http://rs.xango.com/images/xango4.0/icons/bullet_3sixty5_ico.gif) no-repeat left 4px; }

body.glimpse #mainContentWrap #list ul li {background: url(http://rs.xango.com/images/xango4.0/icons/bullet_glimpse_ico.gif) no-repeat left 2px; }
*:first-child+html body.glimpse #mainContentWrap #list ul li {background: url(http://rs.xango.com/images/xango4.0/icons/bullet_glimpse_ico.gif) no-repeat left 4px; }
* html body.glimpse #mainContentWrap #list ul li {background: url(http://rs.xango.com/images/xango4.0/icons/bullet_glimpse_ico.gif) no-repeat left 4px; }

body.eleviv #mainContentWrap h1 {color: #579a17}

/* other stuff */


#mainContentWrap #suscribeNowButton {width:120px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/suscribeNow.jpg) no-repeat left top; position: relative; left: 17px;}
#mainContentWrap #suscribeNowButton:hover {background: url(http://rs.xango.com/images/xango4.0/UI/suscribeNow_over.jpg) no-repeat left top;}
#mainContentWrap #suscribeNowButton span {display: none;}

#mainContentWrap #buyNowButton {width:100px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButton:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over.jpg) no-repeat left top;}
#mainContentWrap #buyNowButton span {display: none;}

#mainContentWrap #buyNowButtonFr {width:150px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_fr.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonFr:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_fr.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonFr span {display: none;}

#mainContentWrap #buyNowButtonEs {width:112px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_es.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonEs:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_es.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonEs span {display: none;}

#mainContentWrap #buyNowButtonNl {width:100px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_nl.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonNl:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_nl.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonNl span {display: none;}

#mainContentWrap #buyNowButtonSv {width:111px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_sv.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonSv:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_sv.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonSv span {display: none;}

#mainContentWrap #buyNowButtonPt {width:100px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_pt.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonPt:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_pt.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonPt span {display: none;}

#mainContentWrap #buyNowButtonDe {width:100px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_de.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonDe:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_de.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonDe span {display: none;}

#mainContentWrap #buyNowButtonNo {width:112px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_no.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonNo:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_no.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonNo span {display: none;}

#mainContentWrap #buyNowButtonRus {width:112px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_rus.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonRus:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_rus.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonRus span {display: none;}

#mainContentWrap #buyNowButtonKz {width:135px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_kz.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonKz:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_kz.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonKz span {display: none;}

#mainContentWrap #buyNowButtonUkr {width:112px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_ukr.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonUkr:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_ukr.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonUkr span {display: none;}

#mainContentWrap #buyNowButtonZh {width:100px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_zh.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonZh:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_zh.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonZh span {display: none;}

#mainContentWrap #buyNowButtonIt {width:123px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_it.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonIt:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_it.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonIt span {display: none;}

#mainContentWrap #buyNowButtonMy {width:100px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_my.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonMy:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_my.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonMy span {display: none;}

#mainContentWrap #buyNowButtonFi {width:66px; height: 28px; display: block; background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_fi.jpg) no-repeat left top; position: relative; left: 10px;}
#mainContentWrap #buyNowButtonFi:hover {background: url(http://rs.xango.com/images/xango4.0/UI/buyNow_over_fi.jpg) no-repeat left top;}
#mainContentWrap #buyNowButtonFi span {display: none;}

#goodnessCounter {background: url(http://rs.xango.com/images/xango4.0/content/counter.jpg) no-repeat left top; margin: 10px auto 20px auto; width: 194px; height: 55px; }
#goodnessCounter span {display: none;}

#accordion .goodnessToggler {border-bottom: 1px dotted #ccc; cursor: pointer;}
#accordion .goodnessTogglerFlag {width: 120px; float: left; margin: 10px 0 10px 10px; border-right: 1px solid #ccc;}
#accordion .goodnessTogglerFlag strong {color: #600;}
#accordion .goodnessTogglerContent {width: 380px; float: left; margin: 10px 0 0 0;}
#accordion .goodnessTogglerContent p {margin-bottom: 0}
/*Sponsorship Request Form*/

#sponsorHeaderImg {margin-left: 10px;}
#sponsorshipFormTable {margin-bottom: 20px;}
#sponsorshipFormTable .tdLabelQ {padding-right: 10px;}
#sponsorshipFormTable td {padding-top: 12px;}
#sponsorshipFormTable .secondaryTable td {padding-top: 0;}
.sponsorRequestOK {margin: 20px;}
#sponsorshipFormTextAreas label {margin-left: 20px; display: block;}
#sponsorshipFormTextAreas textarea {margin-left: 20px; display: block; margin-bottom: 20px;}
input#sponsorshipRequestSubmit {margin:0 20px 20px; font-size: 14px;}


/*shop login*/
#shopLogin {background:#fff url(http://rs.xango.com/images/xango4.0/backgrounds/mxo_bg.jpg) repeat-x left top; }
* html #shopLogin
#shopLogin p {text-align: center;}
#shopLoginLogo {margin: 20px 20px 50px 20px}
.pillboxTop {background: url(http://rs.xango.com/images/xango4.0/backgrounds/pillbox_top.gif) no-repeat 50% top; height: 12px;}
.pillboxMid {background: url(http://rs.xango.com/images/xango4.0/backgrounds/pillbox_mid.gif) repeat-y 50% top;}
* html .pillboxMid {margin: -5px 0 0 -5px;}
* html #pillboxRight .pillboxMid {margin-left: -4px;}
.pillboxBottom {background: url(http://rs.xango.com/images/xango4.0/backgrounds/pillbox_bottom.gif) no-repeat 50% top; height: 18px;}
.pillboxMid span {margin: 0 20px; display: block;}
#pillboxLeft {width: 354px; float: left; margin-left: 80px; margin-bottom: 80px;}
* html #pillboxLeft	{margin-left: 40px;}
#pillboxRight {width: 354px; float: right; margin-right: 80px; margin-bottom: 80px;}
* html #pillboxRight {margin-right: 40px;}
#shippingSelectForm {margin:30px 20px 0 12px; padding-bottom: 20px;}

#shippingSelectForm input, #shippingSelectForm select {font-size: 14px; padding-left: 5px; padding-right: 5px;}
#shippingSelectForm option {padding-left: 5px;}
#willcallSelectForm {margin:30px 20px 0 12px; padding-bottom: 20px;}
#willcallSelectForm input, #willcallSelectForm select {font-size: 14px; padding-left: 5px; padding-right: 5px;}
#willcallSelectForm option {padding-left: 5px;}
#shippingSelectFormTdRight {padding-left: 5px;}
/*Content Bottom*/
div#bottomPattern {background:url(http://rs.xango.com/images/xango4.0/backgrounds/footer_pattern_bg.jpg) repeat-x; height:50px}

.newLoginStrong {display: block; margin-top: 1px; margin-left: 5px; color: #f60;}
#grayTR td {border-top: 1px solid #ddd; background :#efefef; padding: 4px 0 10px 0;border-bottom: 1px solid #ddd;}
#grayTR td td {border: none;}
/******************************************
ZEBRA STRIPES
*****************************************/
#info {font-size:14px;}
table#compPlanTable{border: 1px solid #ccc;	margin: 0 auto;}
table#compPlanTable tr td{ font-size: 9pt; padding: 3px 8px; background: #fff; font-family:Arial, Helvetica, sans-serif; }
table#compPlanTable tr td a, tr td a:visited {text-decoration: none;color: blue;}
table#compPlanTable thead td{color: #fff;background-color: #CCCCCC;font-weight: bold;border-bottom: 1px solid #999;}
table#compPlanTable tbody td{border-left: 1px solid #D9D9D9;}
table#compPlanTable tbody tr.even td{background: #eee;}
table#compPlanTable tbody tr.selected td{background: #3d80df;color: #ffffff;font-weight: bold;border-left: 1px solid #346DBE;border-bottom: 1px solid #7DAAEA;}
table#compPlanTable tbody tr.ruled td, tbody tr.ruled td a{color: #FFF;background-color: #3d80df;border-color:#3292FC;}
table#compPlanTable tbody tr.ruled td a{text-decoration: underline;}
/* Opera fix */
head:first-child+body table#compPlanTable tr.ruled td{background-color: #3d80df;}

table#compPlanTable a.emailLink {padding-left: 20px;background-position: left top;background-repeat: no-repeat;}

table#compPlanTable a.distWebsite {padding-left: 18px;background-position: left top;background-repeat: no-repeat;}

/******************************************
COMP PLAN TABLE COLORS
*****************************************/
table#compPlanTable .cellbg_gray {color:#666;background-color:#e5e5e5;}
table#compPlanTable .cellbg_orange {color:#ffffff;background-color:#FF7700;}
table#compPlanTable .cellbg_darkgray {color:#ffffff;background-color:#999999;}
table#compPlanTable .cellbg_white1 {color:#666;background-color:#ffffff;}
table#compPlanTable .cellbg_white2 {color:#FF7700;background-color:#ffffff;}

#twoColumnContent h2 b {font-weight: normal;}


#frontPageNonFlash{width:960px; margin: 0 auto; padding-left: 35px;}
*:first-child+html #frontPageNonFlash {padding-left: 0;}
#mtgsInfoTable {margin-bottom: 10px;}
#mtgsInfoTable strong {margin:0; padding:0; color: #333;}
#mtgsInfoTable ul {margin: 0 0 10px 0;}
#mtgsInfoTable ul li strong {color: #600; font-weight: normal;}

/******************************************
VTOUR
*****************************************/
#vtourBox {width:320px; float: left; margin-left: 20px; margin-bottom: 30px;}



/* ========== */
/* ! AWARDS   */
/* ========== */
#awardGraphic {background: url(http://rs.xango.com/images/xango4.0/backgrounds/three_times.jpg) no-repeat left top; width: 161px; height: 74px; position: relative; top: -90px; left: 180px; float: left; margin-bottom: -150px; display: inline; cursor: pointer;}

/* =========== */
/* ! SITEMAP   */
/* =========== */

#sitemapBox {background: url(http://rs.xango.com/images/xango4.0/backgrounds/sitemapBG.gif) repeat-y center top;}
#mapColumn{float:left;width:200px; padding:20px 15px;text-align:left;}
#mapColumn p{margin:0;text-align:left;font-size:14px;}
#mapColumn h1{font-size:16px;color:#f60;margin:0 0 10px 0;}
.sublink{border-left:thin solid #ccc;padding-left:10px;margin-left:10px;margin-bottom:5px;}

/* ======================== */
/* ! ADDITIONS FOR AUSTIN   */
/* ======================== */
#agenda table { /* border:1px solid #CCCCCC */; color:#333333; font-size:14px; letter-spacing:0.3px; margin:0 0 20px 5px; width:679px; }
#agenda tr td { padding: 10px 20px; border: none;}
#agenda tr:first-child {background:#FF7700 none repeat scroll 0 0; padding-top:10px; color:#FFFFFF; font-size:16px; font-weight:normal; line-height:1em;}
#agenda th {background:#FF7700 none repeat scroll 0 0; padding-top:10px;}
#agenda .agendaTableHeader { font-weight: bold; }
#agenda tr:nth-child(200n+1) { font-weight: bold; }
#agenda tr:nth-child(2n+4) { background-color: #FFF; }
#agenda tr:nth-child(2n+3) { background-color: #EEE; }
#agenda .odd  { background-color: #FFF;}
#agenda .even { background-color: #EEE;}


