*{margin:0px; padding:0px; border:0px;}
body{font-family:Tahoma, Arial; font-size:16px;background-color:#ffffff;}
h2{font-size:0.9em;margin:12px 0px 6px 0px;line-height:1.3em;}
h3{font-size:0.8em;margin:12px 0px 6px 0px;line-height:1.2em;}
h4{font-size:0.8em;margin:6px 0px 6px 0px;line-height:1.2em;}
p{font-size:0.8em;margin:8px 0px 8px 0px;line-height:1.3em;}

a:link {color:#a2560d;text-decoration: none;}
a:active {color:#a2560d;text-decoration: none;}
a:visited {color:#a2560d;text-decoration: none;}
a:hover {color:#000000;text-decoration: underline;}

a.readon{margin:5px 10px 5px 0px;padding:3px;font-size: 0.8em;color: #000000; background: #f1ebe4;border-bottom:	1px solid #c1c1c1;border-right: 1px solid #c1c1c1;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;	cursor: pointer;text-decoration: none;float:right;}
a.latestnewslink{text-decoration: none;color:#ffffff;}
a.image {text-decoration: none;}

#sitecontainer{width:940px; margin:0px auto 0px auto;}
#sitecontainer div.backgroundcontainer{height:468px;}
#sitecontainer div.advertcontainer{margin:5px 0px 5px 0px;}
#sitecontainer div.advertcontainerright{float:right;}
#sitecontainer div.advertcontainerleft{margin:5px 10px 5px 0px;height:90px;}
#content div.columnaccess div.verticaladvert div.advert{margin:0px 0px 10px 0px}

#innercontainer{width:840px; margin:0px auto 0px auto;}
#innercontainer div.bannerlogin{text-align:center;width:180px;font-size:0.7em;padding:0px 0px 0px 18px;height:20px;}
#innercontainer div.bannerlogin a{color:#228df0;}
#innercontainer div.bannerbuttons{float:left;width:600px;margin:10px 0px 0px 13px;display:block;}
#innercontainer div.articlebuttons{width:624px;margin:0px 0px 0px 0px;display:block;text-align:right;height:48px;}
#innercontainer div.categorybuttons{height:56px;width:624px;background: url(../graphics/categories_background.png) no-repeat 0 0;margin:5px 0px 0px 0px;}
#innercontainer div.categorybutton{height:48px;width:48px;float:left;margin:1px 3px 0px 0px;}
#innercontainer div.articletext{width:624px;margin:10px 0px 0px 0px;display:block;text-align:left;}
#innercontainer div.categorytext{width:604px;margin:0px 0px 10px 0px;padding:10px 10px 5px 10px;display:block;text-align:left;border-bottom:5px solid #da8711;}
#innercontainer div.bannerslogan{width:600px;margin:175px 0px 0px 20px;font-family:Arial, Tahoma;display:block;color:#ffffff;font-size:1.8em;font-weight:bold;}
#innercontainer div.logocontainer{width:210px; float:right; display:block;text-align:right}
#innercontainer div.logocontainer div.sponsorship{width:95px;float:right;}

#innercontainer div.divider{width:840px;float:left;margin:20px 0px 0px 0px;}
#innercontainer div.breadcrumbcontainer{width:840px;height:23px;margin:245px 0px 10px 0px;}
#innercontainer div.messagecontainer{width:840px;margin:10px 0px 10px 0px;}
#innercontainer div.breadcrumb{width:840px;height:18px;padding:5px 0px 0px 10px;background: url(../graphics/breadcrumb.png) no-repeat;font-size:0.7em}

#content{width:840px; margin:10px 0px 0px 0px;}
#content div.columnnews{width:192px; float:left; display:inline;}
#content div.pagearticles{width:624px; float:left; display:inline;}
#content div.pagearticles div.componentheading{display:none;}
#content div.pageforum{width:840px; float:left; display:inline;}
#content div.columnarticles{width:192px; float:left; display:inline; margin:0px 0px 0px 24px;}
#content div.columnforum{width:192px; float:left; display:inline; margin:0px 0px 0px 24px;}
#content div.columnmedia{height:110px;width:192px; float:left; display:inline; margin:0px 0px 0px 24px;}
#content div.columnaccess{width:192px; float:left; display:inline; margin:0px 0px 0px 24px;}
#content div.bannernews{width:100%; height:65px; background: url(../graphics/news_left.png) no-repeat;}
#content div.bannerarticles{width:100%; height:65px; background: url(../graphics/articles_left.png) no-repeat;}
#content div.bannervideos{width:100%; height:65px; background: url(../graphics/news_left.png) no-repeat;}
#content div.bannerpodcasts{width:100%; height:65px; background: url(../graphics/news_left.png) no-repeat;}
#content div.bannerforum{width:100%; height:65px; background: url(../graphics/forum_left.png) no-repeat;}
#content div.banneraccess{width:100%; height:65px; background: url(../graphics/access_left.png) no-repeat;}
#content div.bannergeneral{width:100%; height:65px; background: url(../graphics/access_left.png) no-repeat;}
#content div.headingnews{margin:0px 7px 0px 9px; height:54px; background-color:#5e3f09;}
#content div.headingarticles{margin:0px 7px 0px 9px; height:54px; background-color:#b5761c;}
#content div.headingvideos{margin:0px 7px 0px 9px; height:54px; background-color:#5e3f09;}
#content div.headingpodcasts{margin:0px 7px 0px 9px; height:54px; background-color:#5e3f09;}
#content div.headingforum{margin:0px 7px 0px 9px; height:54px; background-color:#ffcc2f;}
#content div.headingaccess{margin:0px 7px 0px 9px; height:54px; background-color:#d7ceac;}
#content div.headinggeneral{margin:0px 7px 0px 9px; height:54px; background-color:#d7ceac;}
#content div.titlenews{padding:10px 0px 0px 0px; color:#ffffff;font-size:0.8em;font-weight:bold;}
#content div.titlearticles{padding:10px 0px 0px 0px; color:#ffffff;font-size:0.8em;font-weight:bold;}
#content div.titlevideos{padding:10px 0px 0px 0px; color:#ffffff;font-size:0.8em;font-weight:bold;}
#content div.titlepodcasts{padding:10px 0px 0px 0px; color:#ffffff;font-size:0.8em;font-weight:bold;}
#content div.titleforum{padding:10px 0px 0px 0px; color:#000000;font-size:0.8em;font-weight:bold;}
#content div.titleaccess{padding:10px 0px 0px 0px; color:#000000;font-size:0.8em;font-weight:bold;}
#content div.titlegeneral{padding:10px 0px 0px 0px; color:#000000;font-size:0.8em;font-weight:bold;}
#content div.slogannews{color:#ac9662;font-size:0.7em;font-weight:normal;}
#content div.sloganarticles{color:#d2bf91;font-size:0.7em;font-weight:normal;}
#content div.sloganvideos{color:#ac9662;font-size:0.7em;font-weight:normal;}
#content div.sloganpodcasts{color:#ac9662;font-size:0.7em;font-weight:normal;}
#content div.sloganforum{color:#6d6937;font-size:0.7em;font-weight:normal;}
#content div.sloganaccess{color:#7b796c;font-size:0.7em;font-weight:normal;}
#content div.slogangeneral{color:#7b796c;font-size:0.7em;font-weight:normal;}

#content div.categorybanner{width:549px;}
#content div.categoryheading{margin:0px 0px 0px 9px;}
#content div.categoryarticlesicon{float:right;background-image:url(../graphics/articles_category.png); background-repeat:no-repeat;width:75px; height:65px;position:relative;display:inline;}
#content div.categorynewsicon{float:right;background-image:url(../graphics/news_category.png); background-repeat:no-repeat;width:75px; height:65px;position:relative;display:inline;}
#content div.categoryvideosicon{float:right;background-image:url(../graphics/news_category.png); background-repeat:no-repeat;width:75px; height:65px;position:relative;display:inline;}
#content div.categorypodcastsicon{float:right;background-image:url(../graphics/news_category.png); background-repeat:no-repeat;width:75px; height:65px;position:relative;display:inline;}
#content div.categorygeneralicon{float:right;background-image:url(../graphics/general_category.png); background-repeat:no-repeat;width:75px; height:65px;position:relative;display:inline;}
#content div.categoryarticlesbuttons{float:right;position:relative;width:192px;height:51px;background-color:#b5761c;padding:3px 0px 0px 0px;}
#content div.categorygeneralbuttons{float:right;position:relative;width:192px;height:51px;background-color:#d7ceac;padding:3px 0px 0px 0px;}

#content div.columnmedia div.watch, #content div.columnmedia div.listen{float:left;background-image:url(../graphics/watchandlisten.png); background-repeat:no-repeat;width:91px; height:100px;text-align:center;padding:10px 0px 0px 0px;}
#content div.columnmedia div.listen{margin:0px 0px 0px 10px;}
#content div.columnmedia span {text-align:center;font-size:0.75em;color:#6d6937;}
#content div.columnmedia span.mediatitle {font-weight:bold;font-size:0.8em;color:#000000;}
#content div.columnmedia p {text-align:center;}
#content div.columnmedia div {width:48px;height:48px;padding:5px 0px 0px 22px;}

#content div.blocknews{margin:10px 0px 0px 0px; width:192px;height:210px;background: url(../graphics/block_news.png) no-repeat;}
#content div.blockarticles{margin:10px 0px 0px 0px; width:192px;height:210px;background: url(../graphics/block_articles.png) no-repeat;}
#content div.blockvideos{margin:10px 0px 0px 0px; width:192px;height:210px;background: url(../graphics/block_videos.png) no-repeat;}
#content div.blockforum{margin:10px 0px 0px 0px; width:192px;height:100px;background: url(../graphics/block_forum.png) no-repeat;}
#content div.blockaccess{margin:10px 0px 0px 0px; width:192px;}
#content div.blockimage{border:1px solid #462f07; margin:1px 0px 0px 1px; width:188px; height:170px;}
#content div.blockshading{background:url(../graphics/block_shading.png); width:188px; height:170px;}
#content div.blocktitle{width:168px; color:#ffffff; font-weight:bold; font-size:0.9em; padding:85px 10px 0px 10px;}
#content div.blockvideoplay{width:168px; color:#ffffff; font-weight:bold; font-size:0.9em; padding:10px 10px 10px 10px;text-align:center;}
#content div.blockvideotitle{width:168px; color:#ffffff; font-weight:bold; font-size:0.9em; padding:0px 10px 0px 10px;}
#content div.blockinfo{margin:5px 0px 0px 0px;}
#content div.blockcategory{float:left; display:inline; width:50px; height:25px; text-align:left; padding:0px 0px 0px 5px;}
#content div.blockdate{float:left; display:inline; margin:2px 0px 0px 0px; padding:2px 0px 0px 0px; width:82px;height:21px;background: url(../graphics/block_date.png) no-repeat; text-align:center; font-size:0.8em;}
#content div.blockmore{float:left; display:inline; width:50px; height:25px; text-align:right; padding:0px 5px 0px 0px;}
#content div.blockforumtitle{color:#3d340e;font-weight:bold;font-size:0.7em;padding:4px 0px 4px 5px}
#content div.blockforumcontent{padding:5px 0px 0px 0px; margin:0px 0px 0px 4px; width:184px;height:70px;background: url(../graphics/block_forumback.png) no-repeat;}
#content div.blockforumcategory{float:left; display:inline; width:32px; height:80px; text-align:center;}
#content div.blockforumtext{font-size:0.7em; color:#4c5d77; margin:0px 3px 0px 0px;overflow:hidden; height:65px;}
#content span.blockforumtitle{font-weight:bold;color:#000000;}

#content div.blockaccesstop{height:48px;background: url(../graphics/block_accesstop.png) no-repeat;}
#content div.blockaccesstitle{font-weight:bold;font-size:0.8em;padding:7px 0px 0px 10px;}
#content div.blockaccessmiddle{font-size:0.8em;background: url(../graphics/block_accessmiddle.png) repeat-y;}
#content div.blockaccessbottom{height:6px;background: url(../graphics/block_accessbottom.png) no-repeat;}
#content div.blockaccessmiddle ul{list-style-type:none;padding:0px 0px 0px 15px;}
#content div.blockaccessmiddle li{font-weight:bold; font-size:0.85em;font-family:Arial; display: inline;}
#content div.blockaccessmiddle li li{font-size:1em;}
#content div.blockaccessmiddle li a{display:block;margin:4px 10px 4px 0px; color:#da8711;}
#content div.blockaccessmiddle ul.threads li a{border-bottom:1px dashed #b5761c;padding:0px 0px 3px 0px;}
#content div.blockaccessmiddle ul.threads li:last-child a{border-bottom:0px;}

#content div.blocklistitem{width:624px;margin:12px 0px 0px 0px;}
#content div.blocklistitemimage{float:left;height:50px;width:50px;}
#content div.blocklistitemheading{padding:0px 0px 0px 75px;border-bottom:1px solid #b5761c;font-size:0.8em;}
#content div.blocklistiteminfo{text-align:right; float:right;}
#content div.blocklistitemtext{margin:0px 0px 20px 75px;}
#content div.blocklistitemheading a{color:#da8711;}

#explore{width:840px; background: url(../graphics/block_explore.png) no-repeat; float:left; margin:10px 0px 0px 0px;}
#explore div.exploretitle{color:#ffffff;font-weight:bold;font-size:0.8em;padding:8px 0px 0px 10px;}
#explore div.moduletable{display:none;}
#explore div.moduletablecol{margin:30px 0px 0px 0px; padding:0px 0px 0px 30px;float:left;width:179px;border-right:1px dashed #291d11;}
#explore div.moduletablerow{float:left;width:195px;}
#explore div.dadtalkinfo{margin:30px 0px 0px 0px; padding:0px 0px 0px 30px;float:left;width:390px;}
#explore h3{font-size:0.75em;}
#explore ul{list-style-type:none;}
#explore li{margin:3px 0px 3px 0px; font-weight:bold; font-size:0.7em;font-family:Arial;}
#explore p{font-size:0.65em;}
#explore a{color:#000000;}

/* FORMS */

#joomForm, #emailForm, #searchForm, #adminForm, #advSearchForm {width:624px;}
#joomForm label, #emailForm label, #searchForm label, #adminForm label, #advSearchForm label {font-size: 0.9em;float: left;text-align: right;display: block;margin:10px 2px 0px 0px;}
#joomForm input[type=password], #emailForm input[type=password], #searchForm input[type=password], #adminForm input[type=password] {font-size: 0.9em;height: 13px;margin:5px 0px 5px 0px; width:145px; border:1px solid #a69649; padding:5px 5px 5px 20px;background:url('../graphics/icon_password.png') no-repeat #ffffff;}
#joomForm input[type=text], #emailForm input[type=text], #searchForm input[type=text], #adminForm input[type=text], #advSearchForm input[type=text] {font-size: 0.9em;height: 13px;margin:5px 0px 5px 0px; width:145px; border:1px solid #a69649; padding:5px 5px 5px 20px;background:url('../graphics/icon_input.png') no-repeat #ffffff;}
#joomForm select, #emailForm select, #searchForm select, #adminForm select, #advSearchForm select {font-size: 0.9em;height: 25px;margin:5px 0px 5px 0px; width:145px; border:1px solid #a69649; padding:2px 2px 2px 2px;}
#joomForm button, #emailForm button, #searchForm button, #adminForm button, #advSearchForm button {margin:5px 0px 5px 0px;height: 25px;font-size: 0.9em;width: 100px;color: #000000; background: #f1ebe4;border-bottom:	1px solid #c1c1c1;border-right: 1px solid #c1c1c1;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;	padding:0px;cursor: pointer;}
#joomForm table, #emailForm table, #searchForm table, #adminForm table{font-size:0.8em;}

/* TABLES */

#content div.pagearticles form table td{padding:3px;}
#content div.pagearticles td.sectiontableheader{font-weight:bold;background:url(../graphics/alphaopacity.png);}
#content div.pagearticles tr.sectiontableentry1 td{}
#content div.pagearticles tr.sectiontableentry2 td{background-color:#e7e3da;}

/* BUTTONS */

a.button:link {background-position: 0 0; background-repeat: no-repeat; display: block; width: 48px; height: 48px; text-decoration: none;}
a.button:active {background-position: 0 0; background-repeat: no-repeat; display: block; width: 48px; height: 48px; text-decoration: none;}
a.button:visited {background-position: 0 0; background-repeat: no-repeat; display: block; width: 48px; height: 48px; text-decoration: none;}
a.button:hover {background-position: -48px 0;}

a.buttoncategory {margin:3px 0px 0px 8px; padding:0px;}

#innercontainer div.bannerbuttons a{float:left;}
#innercontainer div.articlebuttons a{float:right;margin:0px 0px 0px 3px;}

#content div.blockaccessmiddle img.relatedlinkarticles{border:2px solid #b5761c;}
#content div.blockaccessmiddle img.relatedlinknews{border:2px solid #5e3f09;}
#content div.blockaccessmiddle div.nolinks{width:100%;text-align:center;}

#content div.blockmore span.jcemediabox-zoom-image{display:none;}
#content div.blockvideoplay span.jcemediabox-zoom-image{display:none;}


/* SCROLLING BANNER */

#slidercontent{margin:-50px 0px 20px 3px;height:30px;width:617px;z-index: 3;background:url(../graphics/background.png) repeat-x;border-top:1px solid #000;border-bottom:1px solid #4F4F4F;position:relative;float:left;}
#slidercontentframe{overflow: hidden;border-top:solid 1px #4F4F4F;border-bottom:1px solid #000;height: 100%;text-align:left;z-index: 3;}
#slidecounter{float:left;color:#c2c2c2;font:18px "Helvetica Neue", Arial, sans-serif;font-weight:bold;margin:3px 20px;}
#slidecaption{overflow: hidden;float:left;color:#c2c2c2;font:15px "Helvetica Neue", Arial, sans-serif;font-weight:bold;margin:6px 0;}
.stamp{float: right;margin: 25px 20px 0 0;}
#slidernavigation{background: url(../graphics/navbg.gif) no-repeat;float: right;margin:2px 10px 0 0;}
#sliderloading {position: absolute;top: 49.5%; left: 49.5%;z-index: 3;width: 24px; height: 24px;text-indent: -999em;}
#supersize{position:relative;text-align:left;margin:10px 0px 0px 0px;}
#supersize img, #supersize a{height:233px;width:624px;position:absolute;z-index: 0;}
#supersize .prevslide, #supersize .prevslide img{z-index: 1;}
#supersize .activeslide, #supersize .activeslide img{z-index: 2;}

/* LOGIN */

#mod_loginform {padding:50px 0px 0px 0px;width: 624px;}
#mod_loginform fieldset {height: 300px;width: 175px;border: 0;margin: 0;padding: 16px;float: left;}
#mod_loginform fieldset legend {font-size: 4em;font-family: Arial, Tahoma;color: #000000;}
#mod_loginform fieldset legend span {display: none;}
#mod_loginform fieldset h3 {height: 4em;font-size: 1em;}
#mod_loginform fieldset div.help {color: #da8711;font-size: 0.7em;font-weight: bold;height: 50px;}
#mod_loginform fieldset div.help a{color:#da8711;}
#mod_loginform fieldset label {font-size: 0.7em;display: block;line-height: 16px;}
#mod_loginform fieldset input[type=text] {font-size: 0.7em;height: 13px;margin:5px 0px 5px 0px; width:145px; border:1px solid #a69649; padding:5px 5px 5px 20px;}
#mod_loginform fieldset input[type=password] {font-size: 0.7em;height: 13px;margin:5px 0px 5px 0px; width:145px; border:1px solid #a69649; padding:5px 5px 5px 20px;}
#mod_loginform  #username{background:url('../graphics/icon_username.png') no-repeat;}
#mod_loginform  #passwd, #mod_loginform  #password2{background:url('../graphics/icon_password.png') no-repeat;}
#mod_loginform  #email1, #mod_loginform  #email2{background:url('../graphics/icon_email.png') no-repeat;}
#mod_loginform fieldset input[type=submit] {margin:5px 0px 5px 0px;height: 25px;font-size: 0.8em;width: 145px;color: #666666; background: #f3f3f3;font-weight: bold;border-bottom:	1px solid #999999;border-right: 1px solid #999999;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;	padding:0px;cursor: pointer;}
#mod_loginform fieldset #com-form-login-remember{margin:10px 0px 0px 2px;}
#mod_loginform fieldset #com-form-login-remember label{float:left;display:inline;}
#mod_loginform fieldset #com-form-login-remember input{float:left;display:inline;margin:2px 5px 0px 0px;}

#mod_loginform #pt4 {clear: both;width: 580px; border-top: 5px solid #da8711; padding: 15px;}
#mod_loginform #pt4 legend {display: none;}
#mod_loginform #pt4 h3 {display: none;}
#mod_loginform #pt4 #disclaimer {width: 250px;float: left;font-size: 0.7em;}
#mod_loginform #pt4 #info {width: 100%;font-size: 0.7em;}
#mod_loginform #pt4 input {margin:5px 0px 5px 0px; height: 5em;font-size: 0.8em;width: 18em;color: #666666; background: #f3f3f3;font-weight: bold;border-bottom: 1px solid #999999;border-right: 1px solid #999999;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;	float: right;cursor: pointer;}

#joomForm table.cofirmcomplete label{width:100px;text-align:left;}
#joomForm table.cofirmcomplete input{width:275px;}

/* LOGOUT */

#mod_loginform fieldset.logout {width:604px; border: 0;margin: 0;padding: 10px;}

/* CB REGISTER */

div.cb_template_default div.componentheading{display:none;}
#cbIconsTop {display:none;}
#cbcheckedadminForm {padding:0px 0px 0px 0px;width: 624px;}
#cbcheckedadminForm fieldset {height: 300px;width: 175px;border: 0;margin: 0;padding: 16px;float: left;}
#cbcheckedadminForm fieldset legend {font-size: 4em;font-family: Arial, Tahoma;color: #000000;}
#cbcheckedadminForm fieldset legend span {display: none;}
#cbcheckedadminForm fieldset h3 {height: 4em;font-size: 1em;}
#cbcheckedadminForm fieldset div.help {color: #da8711;font-size: 0.7em;font-weight: bold;height: 50px;}
#cbcheckedadminForm fieldset div.help a{color:#da8711;}
#cbcheckedadminForm fieldset label {font-size: 0.7em;display: block;line-height: 16px;}
#cbcheckedadminForm fieldset input[type=text] {font-size: 0.7em;height: 13px;margin:5px 0px 5px 0px; width:145px; border:1px solid #a69649; padding:5px 5px 5px 20px;}
#cbcheckedadminForm fieldset input[type=password] {font-size: 0.7em;height: 13px;margin:5px 0px 5px 0px; width:145px; border:1px solid #a69649; padding:5px 5px 5px 20px;}
#cbcheckedadminForm fieldset  #username{background:url('../graphics/icon_username.png') no-repeat;}
#cbcheckedadminForm fieldset  #password, #cbcheckedadminForm fieldset  #password__verify{background:url('../graphics/icon_password.png') no-repeat;}
#cbcheckedadminForm fieldset  #email, #cbcheckedadminForm  fieldset #email__verify{background:url('../graphics/icon_email.png') no-repeat;}
#cbcheckedadminForm fieldset input[type=submit] {margin:5px 0px 5px 0px;height: 25px;font-size: 0.8em;width: 145px;color: #666666; background: #f3f3f3;font-weight: bold;border-bottom:	1px solid #999999;border-right: 1px solid #999999;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;	padding:0px;cursor: pointer;}

#cbcheckedadminForm #pt4 {clear: both;height:50px; width: 580px; border-top: 5px solid #da8711; padding: 15px;}
#cbcheckedadminForm #pt4 input {margin:5px 35px 5px 0px; background:url('../graphics/icon_input.png') no-repeat #ffffff;}
#cbcheckedadminForm #pt4 span {font-size:0.7em;}

#cbcheckedadminForm #pt5 {clear: both;height:100px; width: 580px; border-top: 5px solid #da8711; padding: 15px;}
#cbcheckedadminForm #pt5 legend {display: none;}
#cbcheckedadminForm #pt5 h3 {display: none;}
#cbcheckedadminForm #pt5 #disclaimer {width: 250px;float: left;font-size: 0.7em;}
#cbcheckedadminForm #pt5 #info {width: 100%;font-size: 0.7em;}
#cbcheckedadminForm #pt5 input {margin:5px 0px 5px 0px; height: 5em;font-size: 0.8em;width: 18em;color: #666666; background: #f3f3f3;font-weight: bold;border-bottom: 1px solid #999999;border-right: 1px solid #999999;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;	float: right;cursor: pointer;}

#cbcheckedadminForm #pt0 {display: none;}

#content div.pagearticles div.cb_error{width:624px; text-align:center;margin:50px 0px 0px 0px;font-size:0.8em;font-weight:bold;}
#content div.pagearticles div.cbconfirming{font-size:0.8em; width:604px; margin:0px 0px 0px 20px;}

/* COMPLETENESS */

#pro-comp-container{margin:0px 20px 0px 20px; padding:5px 0px 5px 0px;clear:both;width:152px;}
#pro-comp-container p{margin:0px; padding:0px; text-align:center;font-weight:bold; font-size:0.8em;}
#pro-comp-container p.percent{color:#da8711; font-size:1.8em; }
#pro-comp-container a{color:#da8711;font-size:9px;line-height:12px;}
#pro-comp-container a:hover{color:#000;font-size:9px;line-height:12px;}

#box{height:17px;color:#fff;text-align:left;background-color:#000;width:130px;background:transparent url(../graphics/profilebar.png) no-repeat left top;padding:1px 10px 1px 10px;margin:0px 0px 5px 0px;}

#bar{background:transparent url(../graphics/pro-comp.png) repeat-x left top;line-height:15px;border-right:solid 1px #005b8e;color:#000;font-size:9px;margin:0px;text-indent:5px;}

div.profileusers{display:none;}
div.pro-uname{float:left;margin-left:10px;}
div.pro-comp-ness{padding:5px 0px 10px 0px;}

/* SEARCH BLOCK */

.checklist {list-style: none;}
.checklist li {float: left;margin: 0px 3px 0px 3px;background: url(../graphics/checkboxbg.png) no-repeat 0 0;width: 90px;height: 150px;position: relative;font: normal 0.7em "Tahoma","Arial";}
.checklist li.selected {background-position: -90px 0;}
.checklist li.selected .checkbox-select {display: none;}
.checkbox-select {display: block;float: left;position: absolute;top: 118px;left: 5px;width: 85px;height: 23px;background:url(../graphics/select.png) no-repeat 0 0;text-indent: -9999px;}
.checklist li input {display: none;}
a.checkbox-deselect {display: none;color: #75692f;font-weight: bold;text-decoration: none;position: absolute;top: 120px;right: 15px;}
.checklist li.selected a.checkbox-deselect {display: block;}
a.checkbox-link{color:#3d3617;font-weight:bold;}
.checklist li label {display: block;text-align: center;padding: 8px;color:#3d3617;}
.searchtext{margin:5px 3px 5px 3px; width:159px; border:1px solid #a69649; padding:5px 5px 5px 20px;background:url(../graphics/icon_search.png) no-repeat;font-size:0.7em;color:#c0c0c0;}
.searchtext:focus{color:#000000;}
.sendit {display: block;float: right;margin-right: 3px;width: 80px;height: 23px;cursor: pointer;background:url(../graphics/sendit.png) no-repeat 0 0;text-indent: -9999px;text-align:center;}
.disabled{border:1px solid #c0c0c0;}
.buttondisabled{display:none;}

/* SEARCH RESULTS */

#searchformblock{margin:20px 0px 0px 0px;width:100%;}
#searchformblock table.searchfilter{margin:10px 0px 0px 0px;border:1px dashed #c0c0c0;padding:5px;width:100%;}
#searchformblock #searchForm .searchphrase{padding:10px 0px 10px 0px;}
#searchformblock #searchForm .searchphrase div{display:block;padding:0px 0px 5px 0px;}
#searchformblock #searchForm .searchareas{padding:10px 0px 10px 0px;}
#searchformblock #searchForm .searchareas div{display:block;padding:0px 0px 5px 0px;}
#searchformblock #searchForm .searchintro {font-size:0.8em;}
#searchformblock #searchForm .resultselector{width:100%;font-size:0.8em;}
#searchformblock #searchForm .resultselector label{font-size: 0.9em}
#searchformblock #searchForm .resultselector select{font-size: 0.9em}
#searchformblock #searchForm input[type=text]{background:url(../graphics/icon_search.png) no-repeat #ffffff;}
#searchformblock #searchForm label{float:none;display:inline; text-align:left;}

#searchresulticon{display:inline;width:50px;float:left;margin:10px 2px 0px 0px;}
#searchresultblock{display:inline;width:555px;float:left;margin:10px 0px 0px 0px;border:1px solid #848484;background-color:#fbfdec;padding:5px;font-size:0.8em;}
#searchresultblock .resultnumber{}
#searchresultblock .resultsection{color:#008000;font-size:0.8em;}
#searchresultblock .highlight{font-weight:bold;}
#searchresultblock a{color:#da8711;}

/* CONTACT FORM */

#component-contact{margin:10px 0px 0px 0px;}
#component-contact table {font-size:0.89em;}
#component-contact #emailForm label {width:150px;text-align:left;font-size:0.8em;}
#component-contact #emailForm label.checkboxlabel{margin:0px 2px 0px 0px;}
#component-contact #emailForm textarea{font-size: 0.9em;margin:5px 0px 5px 0px; width:425px; border:1px solid #a69649; padding:5px 5px 5px 20px;}
#component-contact #emailForm button{margin:0px 0px 0px 150px;}
#component-contact #emailForm input[type=text]{width:250px;}
#component-contact #emailForm #osolCatchaTxt0{width:145px;}
#component-contact span.contactname{font-size:0.8em;}
#component-contact span.contactposition{font-size:0.8em;}
#adminForm table.contacttable{margin:30px 0px 0px 0px;}

/* CAPTCHA */

#captcha {width:624px;height:125px;margin:10px 0px 0px 0px;}
#captcha div.captchaimage{margin:0px 0px 0px 150px;}
#captcha div.captchalabels{float:left;}
#captcha div.captchalabels label{width:100%}
#captcha div.captchalabels a{font-size:0.8em;color:#da8711;}

/* PROFILE */

#cbProfileInner{font-size:0.8em;}

#cbProfileInner div.cbMenuList{height:48px;}
#cbProfileInner div.cbMenuList ul.cbMenuULlist {list-style-type:none;margin:0px;padding:0px;}
#cbProfileInner div.cbMenuList li.cbMenuItem{margin:0px; padding:0px;}
#cbProfileInner div.cbMenuList li.cbMenuItem a {text-indent: -9999px;}
#cbProfileInner div.cbMenuList li.cbMenuItem a:link {background-position: 0 0; background-repeat: no-repeat; display: block; width: 48px; height: 48px; text-decoration: none;}
#cbProfileInner div.cbMenuList li.cbMenuItem a:active {background-position: 0 0; background-repeat: no-repeat; display: block; width: 48px; height: 48px; text-decoration: none;}
#cbProfileInner div.cbMenuList li.cbMenuItem a:visited {background-position: 0 0; background-repeat: no-repeat; display: block; width: 48px; height: 48px; text-decoration: none;}
#cbProfileInner div.cbMenuList li.cbMenuItem a:hover {background-position: -48px 0;}
#cbProfileInner div.cbMenuList li.cbMenu_UE_UPDATEPROFILE{display:inline; float:left;background-image: url(../graphics/buttons/editarticle.png);}
#cbProfileInner div.cbMenuList li.cbMenu_UE_TEAMCREDITS_CB{display:none;}
#cbProfileInner #cbProfileTitle{font-weight:bold;font-size:1.1em;margin:10px 0px 0px 0px;}
#cbProfileInner table.cbFields td.titleCell {width:200px;}
#cbProfileInner table.cbFields td.titleCell label{color:#da8711;}
#cbProfileInner div.cb_tab_content table.cbFields tr.cbft_formatname{display:none;}
#cbProfileInner div.cbPosTop{margin:0px;}
#cbProfileInner table.cbFields{font-size:0.9em;}
#cbProfileInner table.cbFields tr.sectiontableentry2 td{background-color:transparent;}
#cbProfileInner div.cbPosTabMain div.cb_tab_content{margin:0px 0px 10px 0px;color:#2c2a27;font-size:1em;font-weight:bold;}
#cbProfileInner div.cbPosTabMain div.jfusion_cb_avatar{float:right;margin:-133px 0px 0px 0px;padding:10px 10px 0px 10px;border-width:1px;border-style:solid;border-color:#aaaaaa #aaaaaa #dbd1c0 #aaaaaa;background-color:#dbd1c0;}
#cbProfileInner div.cbPosTabMain div.jfusion_cb_useractivity h3{color:#2c2a27;font-size:1.2em;margin:0px;font-weight:bold;}
#cbProfileInner div.cbPosTabMain div.jfusion_cb_useractivity ul li{border-bottom:1px solid #d8cfbd;background-image:none;margin:0px;padding:10px;}
#cbProfileInner div.cbPosTabMain div.jfusion_cb_useractivity ul li.activity_row1{background-color:#f6f4f0;}
#cbProfileInner div.cbPosTabMain div.jfusion_cb_useractivity ul li:last-child  {border-bottom:medium none;}
#cbProfileInner div.cbPosTabMain div.jfusion_cb_useractivity ul li a {font-size:0.8em;}
#cbProfileInner div.cbPosTabMain div.cb_constantcontact h2{display:none;}
#cbProfileInner div.cbPosTabMain div.cb_constantcontact div.hidden{display:none;}
#cbProfileInner div.cbPosTabMain div.cb_constantcontact img{border:0px;}
#cbProfileInner div.cbPosTabMain div.cb_constantcontact p{font-size:0.8em;}
#cbProfileInner div.cbPosTabMain div.cb_constantcontact h3{font-size:0.9em;}
#cbProfileInner div.cbPosTabMain div.cbtmpldialog div.contentheading{margin:5px 0px 10px 0px; color:#000000;}
#cbProfileInner div.cbPosTabMain div.cbtmpldialog  {-webkit-border-radius: 16px;-moz-border-radius:16px;-webkit-box-shadow:0 5px 8px rgba(170, 170, 170, 0.5);-moz-box-shadow:0 5px 8px rgba(170, 170, 170, 0.5);background-color:rgba(216, 207, 189, 0.8);background-image:-moz-linear-gradient(rgba(216, 207, 189, 0.8) 0%, rgba(255, 255, 255, 0.9) 90%);background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(216, 207, 189, 0.8)), to(rgba(255, 255, 255, .9)));border-color:#aaaaaa;border-style:solid;border-width:1px;margin:1em 0 2em;padding:0px 16px 3px 16px;position:relative;}	
	
#cbProfileInner div.cbPosTabMain div.cbtmpldialog .cbtmplhd {top:5px;}
#cbProfileInner div.cbPosTabMain ul.jclist li{font-size:1em;background-image:none;padding:5px 0px 5px 0px; border-bottom:1px dashed #c0c0c0;border-top:1px dashed #c0c0c0;margin-top:5px}
#cbProfileInner div.cbPosTabMain ul.jclist li li{font-size:0.8em;padding:0px 0px 0px 10px;color:#e78711;border:0px;}
#cbProfileInner div.cbPosTabMain ul.jclist li li p{font-size:1.1em;color:#2C2A27;margin:3px 0px 3px 10px;font-weight:normal;}
#cbProfileInner div.cbPosTabMain ul.jclist li li a{font-size:1.1em;float:right;}

#cbEditProfileInner div.tab-page{border:0px;top:0px;padding:20px 0px 10px 10px;}
#cbEditProfileInner table.cbFields{font-size:0.9em;}
#cbEditProfileInner table.cbFields tr.sectiontableentry2 td{background-color:transparent;}

#cbEditProfileInner h2.tab{height: 18px;border:1px solid #a69649;padding:5px 5px 5px 5px;margin:0px 3px 0px 0px;top:0px;background:url(../graphics/alphaopacity.png);}
#cbEditProfileInner h2.selected{background-color:#ffffff;}
#cbEditProfileInner h2.hover{background-color:#d7ceac;}
#cbEditProfileInner div.tab-page{background:none;}
#cbEditProfileInner div.tab-page div.cb_cc_lists{padding:6px;font-size:0.8em;}
#cbEditProfileInner div.tab-page div.cb_cc_lists div.cb_cc_message{margin:5px 0px 10px 0px;}
#cbEditProfileInner img{border:0px;}
#cbEditProfileInner table.cbFieldsContentsTab {margin:10px 0px 0px 0px;}
#cbEditProfileInner input{font-size: 0.8em;height: 16px;margin:5px 0px 5px 0px; width:190px; border:1px solid #a69649; padding:5px 5px 5px 5px;}
#cbEditProfileInner select{font-size: 0.8em;margin:5px 0px 5px 0px; border:1px solid #a69649; padding:5px 5px 5px 5px;}
#cbEditProfileInner input.button{cursor:pointer;font-size: 0.8em;height: 30px;margin:5px 5px 5px 0px; width:75px; border:1px solid #a69649; padding:5px 5px 5px 5px;float:right;}
#cbEditProfileInner input[type=checkbox]{font-size: 0.8em;height: 10px;margin:2px 0px 0px 0px; width:20px; border:0px; padding:0px;}
#cbEditProfileInner input[type=radio]{font-size: 0.8em;height: 10px;margin:2px 0px 0px 0px; width:20px; border:0px; padding:0px;}
#cbEditProfileInner table.cbFields tr td.titleCell{width:130px;font-size:0.8em;padding:10px 0px 0px 0px;}
#cbEditProfileInner table.cbFields tr td.fieldCell{vertical-align:middle;}
#cbEditProfileInner table.cclistcontainer {border:1px solid #c0c0c0;width:100%;margin:0px 0px 10px 0px;}
#cbEditProfileInner div.cclist {height:15px; margin:10px 0px 0px 10px;}
#cbEditProfileInner div.cclist_chk {float:left;}
#cbEditProfileInner div.cclist_lbl {float:left;}

#cbIconsBottom {display:none;}

/* ARTICLES */
#content div.pagearticles div.pagenavcounter{width:619px; text-align:right;font-size:0.75em;padding:5px 5px 0px 0px;}
#content div.pagearticles p.contenttoc{}
#content div.pagearticles ul{list-style:none;}
#content div.pagearticles ol{margin:0px 0px 0px 20px;}
#content div.pagearticles li{font-size:0.8em; margin-top:15px;}
#content div.pagearticles ul li{background-image:url(../graphics/bullet.png);background-repeat: no-repeat;padding-left: 20px;}
#content div.pagearticles li li{font-size:0.9em;}
#content div.pagearticles li li li{font-size:1.1em;}
#content div.pagearticles div.pagenavbar{width:624px;text-align:center;}
#content div.pagearticles table.aboutus{width:100%;font-size:0.9em;}
#content div.pagearticles table.aboutus td{vertical-align:top;padding:3px;}

/* MESSAGES */

#innercontainer div.messagecontainer #system-message dt { display: none;}
#innercontainer div.messagecontainer #system-message dd { margin: 0; font-weight: bold;}
#innercontainer div.messagecontainer #system-message dd ul { color: #75450c; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #c3963f; border-bottom: 3px solid #c3963f; background:url(../graphics/alphaopacity.png)}
#innercontainer div.messagecontainer #system-message dd ul li {font-size:0.8em;}
#innercontainer div.messagecontainer #system-message dd.message {  }
#innercontainer div.messagecontainer #system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}
#innercontainer div.messagecontainer #system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
#innercontainer div.messagecontainer #system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#innercontainer div.messagecontainer #system-debug div { font-size: 11px;}

/* FORUM */

#content div.pageforum #wrap {margin:10px 0px 0px 0px;font-size:0.7em;}
#content div.pageforum #wrap h3{font-size:1.1em;}
#content div.pageforum #wrap h2 a{font-size:1.5em;color:#362d1f;}
#content div.pageforum #wrap p{font-size:1.1em;}
#content div.pageforum #wrap ul.forums dt a.forumtitle {color:#362d1f;font-size:1.1em;}
#content div.pageforum #wrap ul.topics dt a.topictitle {color:#362d1f;font-size:1.1em;}
#content div.pageforum #wrap ul.cplist dt a.topictitle {color:#362d1f;font-size:1.1em;}
#content div.pageforum #wrap input.inputbox{font-size:0.8em;}
#content div.pageforum #wrap input.button2{font-size:0.8em;}
#content div.pageforum #wrap div.post div.content{font-size:1.2em;}
#content div.pageforum #wrap #cp-main h2{font-size:1.3em;color:#362d1f;line-height:1.6em;}
#content div.pageforum #wrap #cp-main dl.dt-dt-info span {font-size:0.9em;}
#content div.pageforum #wrap #cp-main #ucp dt label {font-size:0.9em;}
#content div.pageforum #wrap #cp-main #ucp dt span {font-size:0.9em;}
#content div.pageforum #wrap #page-header a.fontsize{display:none;}

/* SITEMAP */

#content div.pagearticles div.sitemapleft{float:left; width:250px;display:inline;}
#content div.pagearticles div.sitemapright{float:left; width:370px;display:inline;}

#content div.pagearticles div.sitemapleft ul * {margin:0; padding:0;}
#content div.pagearticles div.sitemapleft li {padding:1px 0px 5px 21px;font-size:0.8em;}
#content div.pagearticles div.sitemapleft ul li li{margin:5px 0px 0px 0px; padding:1px 0px 5px 21px;font-size:1em}

#content div.pagearticles div.sitemapright ul * {margin:0; padding:0;}
#content div.pagearticles ul.tree ul {padding:5px 0px 5px 0px;}
#content div.pagearticles ul.tree li {list-style:none; padding:5px 0px 5px 21px;font-size:0.8em;width:325px;}
#content div.pagearticles ul.tree li.root {padding-top:1px;}
#content div.pagearticles ul.tree li li {background:url(../graphics/rootNode.gif) no-repeat 17px center; margin-left:10px; padding-left:31px;font-size:1em;}
#content div.pagearticles ul.tree li li.root {padding-left:10px; background:url(../graphics/justOne.gif) repeat-y 17px 0;}
#content div.pagearticles ul.tree li li.root.last {background:none;}
#content div.pagearticles ul.tree li li.last {background:url(../graphics/lastRoot.gif) no-repeat 17px 0;}
span.expand {background:url(../graphics/plusMinus.gif) no-repeat; width:20px; _width:13px; height:16px; display:block; float:left; margin-top:2px; padding:0 5px 0 0; text-indent:-9999px; line-height:0; font-size:0;}
span.contract {background-position:0 -16px;}
span.expand:hover {cursor:pointer;}

/* TEAM LOUNGE */

#content div.pagearticles div.teamloungecontainer {width:624px;}
#content div.pagearticles #dtblog table.dtresources {border-top:1px dashed #C0C0C0;}

/* BLOG */
#innercontainer div.blogimage{width:624px; padding:0px 0px 10px 0px;margin:10px 0px 0px 0px;border-bottom:1px dashed #c0c0c0;}
#innercontainer div.blogimage span.small {font-size:0.8em;}
#content div.pagearticles #dtblog td.written_by {font-size:0.8em; color:#9a9793;}
#content div.pagearticles td.createdate {font-size:0.8em; color:#cf8d25;}

#content div.pagearticles #dtblog td.article_column0{padding:0px 10px 0px 0px;}
#content div.pagearticles #dtblog td.article_column1{padding:0px 0px 0px 10px;}
#content div.pagearticles #dtblog table.blogintroblock{height:110px;}

#content div.pagearticles #dtblog div.blog_more{margin:0px 0px 10px 0px;}
#content div.pagearticles #dtblog div.blog_more div.linkstitle{font-size:0.8em;}

/* TOOLTIP */

#tooltip {position: absolute;z-index: 3000;width:213px; color:#ffffff;}
#tooltip h3 { margin:0px; padding:2px 10px 2px 10px; color:#9fd4ff; font-size:0.7em;background: url(../graphics/bubble_middle.png);}
#tooltip h4 { margin:0px; padding:2px 10px 2px 10px; color:#ffffff; font-size:0.7em;background: url(../graphics/bubble_middle.png);}
#tooltip div.tooltiptop { background: url(../graphics/bubble_top.png); width:213px; height:5px; }
#tooltip div.tooltipbottom { background: url(../graphics/bubble_bottom.png);  width:213px; height:5px; }

/* FID */

#advanced div.headerPane {margin:10px 0px 0px 0px; padding: 1em;background: #eff3d3;border: 1px #cfcfcf solid;border-bottom-style: dashed;text-align: center;}
#advanced div.headerPane div.headerPaneLeft{width:265px; float:left; padding:10px 0px 0px 0px;}
#advanced div.headerPane div.headerPaneRight{width:305px; float:left;text-align:left;margin:0px 0px 10px 0px;}
#advanced div.headerPane div.headerPaneRight li {margin:5px 0px 0px 0px;}

#advanced div.lowerPane {padding: 1em;}
#advSearchForm #filterDist {width:30px; float:left;}
#advSearchForm label{font-weight:normal;}
#advSearchForm  input[type=checkbox]{font-size: 0.8em;height: 12px;margin:13px 0px 0px 0px; width:20px; border:0px; padding:0px;}
#provision {margin:0px 0px 10px 0px; padding:0px 0px 10px 10px; background: #eff3d3;border: 1px #cfcfcf solid;}
#searchCluster{text-align:right;padding:0px 10px 0px 0px;}

#advSearchForm{width:604px;}

#simpleSearchDiv{border:1px dashed #c0c0c0;background-color:#f0f0f0;margin:10px 0px 0px 0px; float:none;padding:3px 8px 3px 5px;}
#content div.pagearticles #simpleSearchForm {width:604px;}
#content div.pagearticles #simpleSearchForm label {font-size: 0.9em;float: left;text-align: right;display: block;margin:10px 2px 0px 0px;font-weight:normal;}
#content div.blocksearch #simpleSearchForm label {font-weight:normal;}
#content div.pagearticles #simpleSearchForm input[type=text] {font-size: 0.9em;height: 13px;margin:5px 0px 5px 0px; width:145px; border:1px solid #a69649; padding:5px 5px 5px 20px;background:url('../graphics/icon_input.png') no-repeat #ffffff;}
#content div.pagearticles #simpleSearchForm button {font-size:0.8em;margin:0px;height: 25px;width: 100px;color: #000000; background: #f1ebe4;border-bottom:	1px solid #c1c1c1;border-right: 1px solid #c1c1c1;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;	padding:0px;cursor: pointer;}
#content div.pagearticles #simpleSearchForm label{font-size:0.8em;font-weight:normal;}
#content div.pagearticles #simpleSearchForm a {float:right}

#pageCount, #pageCountBottom {font-size:0.8em;}
#perPageControl{float:none;width:100%;text-align:center;font-size:0.8em;}
#resultsPanel {margin-left: 1em;}
#resultsPanel a.resultLink{font-size:0.9em;}
#mapDetails #mapDiv {width:550px;}
#resultsPanel #resultsTabs a{font-size:0.8em;}

#filterPanel  {background:none repeat scroll 0 0 transparent;border:0px;float:none;margin-top:0;padding:10px;width:172px;}
#content div.blockaccessmiddle #filterPanel ul{list-style-type:none;padding:5px 0px 5px 5px;}
#content div.blockaccessmiddle #filterPanel li{font-weight:bold; font-size:0.85em;font-family:Arial; display: block;}
#content div.blockaccessmiddle #filterPanel li a{display:inline;margin:3px 5px 3px 0px; color:#da8711;}

#availFiltersTitle  p, #filterLocation h3, #filterLocationHint{font-size:0.9em;}

#filterLocationForm input[type=text] {font-size: 0.9em;height: 13px;margin:5px 0px 5px 0px; width:100px; border:1px solid #a69649; padding:5px 5px 5px 20px;background:url('../graphics/icon_input.png') no-repeat #ffffff;}
#filterLocationForm button {margin:5px 0px 5px 0px;height: 25px;font-size: 0.9em;width: 30px;color: #000000; background: #f1ebe4;border-bottom:	1px solid #c1c1c1;border-right: 1px solid #c1c1c1;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;	padding:0px;cursor: pointer;}

#profilePane {width: 604px; padding:9px;}
#profilePane div.printLink {font-size:0.8em}
#keyDetails {background:none repeat scroll 0 0 transparent;border:0px;float:none;padding:10px;width:172px;}

.imagebullet {border:0px; float:left; margin-top:-1px;}
.pkhd_filter{position:absolute;top:360px;left:35px;font-size:1.1em;z-index:1000;}
#filterLocationSubmit{width: 25px; height: 18px; background:none;}
#findItTitle {height: 5px;background:none;margin-top:0px;}
#findIt a {display: none;}
#div_textbite img{border:0px;}
#div_textbite p.back {margin:5px 0px 0px 0px; text-align:right; font-size:0.8em;}
#sorting img{margin:0px 10px 2px 0px;}
.infoText{text-align:left;}
#formErrorHelp p{text-align:left;}
#formErrorHelp {margin-top:10px}
#advancedHeader h2{text-align:left;}

/* DIRECTORY OF SERVICES */

.containerContent{float:right; margin:0px 5px 5px 5px;width:175px}
.menuimage{position:absolute;margin-top:-20px; margin-left:-25px;margin-bottom:10px}

.mbmenu{display:none;}
.rootVoices{ margin:50px 0px 0px 0px; width:624px; padding-bottom:0;}
.rootVoices td.rootVoice { vertical-align:middle; width:190px; font-family:Arial,Helvetica,sans-serif; text-shadow:#fff 1px 1px 1px; color: gray;font-size:0.8em; padding:5px; cursor: pointer;}
#content div.pagearticles .rootVoices tr td.rootVoice.selected{ background-color:#d7ceac;padding:5px; color:#ffffff; cursor: pointer; font-size:0.8em; -moz-border-radius:8px 8px 0px 0px; -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px;  -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px;}
.rootVoices td.rootVoice.disabled.selected{ background:#999!important; color:#666;}
.rootVoices.vertical td.rootVoice{ -moz-border-radius:8px 8px 8px 8px; -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px;}
.menuContainer{position:absolute;background-color:gray;border-top:5px solid #d7ceac;padding:0;-moz-box-shadow:#999 2px 2px 10px;-webkit-box-shadow:#999 2px 2px 10px;box-shadow:#999 2px 2px 10px;-moz-border-radius: 0 0 8px 8px;-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;}
.menuContainer.submenuContainer{  border-top:none!important;}
.menuContainer.disabled{  border-top:5px solid #999;  background-color:gray;}
.menuContainer .line{  background-color:transparent;  width:100%;}
.menuContainer .line.title {  background-color:#d7ceac;  font-family:Arial,Helvetica,sans-serif;  font-size:0.8em;}
.menuContainer.disabled .line.title {  background-color:#999;}
.menuContainer .line.title a{  font-size:0.8em;  color:#ccc;}
.menuContainer.disabled .line.title a{  font-size:0.8em;  color:#666;  text-shadow:#999 1px 1px 1px;}
.menuContainer td a{  text-decoration:none;  color:#f3f3f3;  text-shadow:#666 1px 1px 1px;}
.menuContainer td.voice{  font-family:Arial,Helvetica,sans-serif;  font-size:0.8em;  padding:7px;}
.menuContainer .separator{  background-color:#999;  height:1px;  padding:0;  margin:0;}
.menuContainer td.img{  font-family:Arial,Helvetica,sans-serif;  text-align:center;  font-size:0.8em;  color: #c3c3c3;  background-color:transparent;
  width:24px;  padding:5px;}
.menuContainer td.img img{  width:20px;}
.menuContainer .textBox{  padding: 10px;  font-family:Arial,Helvetica,sans-serif;  font-size:0.8em;  color: #c3c3c3;}
.menuContainer .selected td{  background-color:#f3f3f3;  }
.menuContainer .selected td a{  color:#000;  text-shadow:#fff 2px 2px 1px;  display:block;}
.menuContainer .disabled td, .menuContainer .disabled td a {  color:#555;  text-shadow:#999 1px 1px 1px;}

div.gc_contentheading  {margin:40px 10px 0px 10px;width:604px;}
div.gc_contentheading a  {font-weight:normal;font-size:0.8em;}
div.gcontact{margin:0px 10px 0px 10px;width:604px;}
div.gcontact table.gcontacttable {width:100%}
div.gcontact table.gcontacttable td{font-size:0.8em;}
div.gcontact table.gcontacttable td.gc_label{font-weight:bold;width:150px;}
div.glisting{margin:30px 0px 0px 0px;}
#content div.pagearticles div.glisting td.sectiontableheader{background-color:#d7ceac;}

#mapcontainer {width:610px;}
#mapcontainer #contact_map {margin:10px auto 10px auto;}

/* SHOP */

table.shopwindow{margin:20px 0px 0px 0px;width: 624px; text-align: center;}
table.shopwindow td{padding: 15px 0px 0px 0px; vertical-align: top;}
table.shopwindow td p{margin:6px 10px 6px 10px;}

/* CMO */

#content div.pagearticles div.cmo_disclaimer{border:1px dashed #c0c0c0; font-size:0.9em;width:604px;padding:10px;margin:20px 0px 0px 0px;}
#content div.pagearticles div.cmo_disclaimer p.cmo_small{font-size:0.7em;}

/* COMMENTS */

#content div.pagearticles #jc #comments div.rbox{font-size:0.8em;}
#content div.pagearticles #jc #comments div.rbox span.comment-author{font-size:0.9em;}
#content div.pagearticles #jc #comments div.rbox span.comments-buttons a{padding:2px;background: #f1ebe4;border-bottom:	1px solid #c1c1c1;border-right: 1px solid #c1c1c1;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;	cursor: pointer;text-decoration: none;}
#content div.pagearticles #jc #comments #comments-list-footer {display:none;}
#content div.pagearticles #jc #comments #comments-list-footer a{font-size:0.8em;}
#content div.pagearticles #jc #comments-form label{font-size:0.8em;}
#content div.pagearticles #jc #comments-form span.captcha{font-size:0.8em;}
#content div.pagearticles #jc #comments-form-link a{font-size:0.7em;}
#content div.pagearticles #jc #comments-footer a{display:none;}

#content div.pagearticles #dtblog div.jcomments-links a.readmore-link{float:right;font-size:0.8em;background-position:2px 4px;}
#content div.pagearticles #dtblog div.jcomments-links a.comments-link{float:right;font-size:0.8em;background-position:2px -27px;margin:0px 5px 0px 0px;}

/* EDITOR */

#content div.pagearticles form.editForm{width:624px;}
#content div.pagearticles form.editForm label {font-size: 0.8em;font-weight:bold;float: left;text-align: right;display: block;margin:10px 2px 0px 0px;}
#content div.pagearticles form.editForm  input[type=text] {font-size: 0.8em;height: 17px;margin:5px 0px 5px 0px; width:450px; border:1px solid #a69649; padding:3px 5px 3px 5px;}
#content div.pagearticles form.editForm  #title {width:568px;}
#content div.pagearticles form.editForm select {font-size: 0.9em;height: 25px;margin:5px 0px 5px 0px; width:450px; border:1px solid #a69649; padding:2px 2px 2px 2px;}
#content div.pagearticles form.editForm #access {height: 75px;}
#content div.pagearticles form.editForm button {margin:5px 0px 5px 0px;height: 25px;font-size: 0.9em;width: 100px;color: #000000; background: #f1ebe4;border-bottom:	1px solid #c1c1c1;border-right: 1px solid #c1c1c1;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;	padding:0px;cursor: pointer;}
#content div.pagearticles form.editForm textarea{font-size: 0.9em;margin:5px 0px 5px 0px;  border:1px solid #a69649; padding:5px 5px 5px 20px;}
#content div.pagearticles form.editForm input[type=checkbox]{font-size: 0.8em;height: 10px;margin:2px 0px 0px 0px; width:20px; border:0px; padding:0px;}
#content div.pagearticles form.editForm input[type=radio]{font-size: 0.8em;height: 10px;margin:2px 0px 0px 0px; width:20px; border:0px; padding:0px;}
#content div.pagearticles form.editForm td.radiobuttons label{float:none;display:inline;}
#content div.pagearticles form.editForm img.calendar {margin:8px 0px 0px 3px; float:right}
#content div.pagearticles form.editForm fieldset{width:624px;}
#content div.pagearticles form.editForm fieldset legend{padding:30px 0px 5px 5px; width:619px; font-weight:bold; border-bottom:1px dashed #c0c0c0;}
#content div.pagearticles form.editForm fieldset table.adminform{width:624px;}
#content div.pagearticles form.editForm fieldset div.advcode_toggle{width:624px;font-size:0.8em;margin:0px 0px 5px 0px;}
#content div.pagearticles form.editForm table.mceLayout td{padding:0px;}

/* 404 PAGE */

div.page404menu {margin: 0px 0px 0px 375px; width:220px;}
div.page404menu table{width:100%}
div.page404menu table td{font-size:0.6em;text-align:center;color:#a2560d;}
div.page404menu a.home404 {float: left; background-image: url(../graphics/buttons/button_home.png);}
div.page404menu a.login404 {float: left; background-image: url(../graphics/buttons/button_login.png);}
div.page404menu a.forum404 {float: left; background-image: url(../graphics/buttons/button_forum.png);}
div.page404menu a.contact404 {float: left; background-image: url(../graphics/buttons/button_contacts.png);}
