@charset "utf-8";
/* CSS Document */
html {height:100%;margin-bottom:1px;}
body {margin:0;background:#444444 url('../images/bodyBg.jpg') repeat-x;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}
img {border:0;}
p {padding:0px;margin:0px;}
h4 {padding:5px 0px;margin:0px;}
h3 {font-size:12px;font-weight:bold;padding:10px 0px;}
a:link, a:active, a:visited {color:#000000;text-decoration:none;}
a:hover {color:#000000;text-decoration:underline;}
a {outline:none;}
fieldset {border:1px dotted #666666;}
.sort {font-weight:bold;}
#wrapperall {width:984px;margin:0 auto;}
#wrapperBg {float:left;width:984px;background:url('../images/wrapperBg.jpg') repeat-y;margin-bottom:25px;}
#wrapperLeft {float:left;width:984px;background:url('../images/wrapperBgLeft.jpg') no-repeat top left;}
#wrapperRight {float:left;width:978px;background:url('../images/wrapperBgRight.jpg') no-repeat top right;padding:23px 3px 0 3px;}
#wrapperTop {float:left;width:984px;background:url('../images/wrapperTop.jpg') repeat-x;}
#wrapperBottom {float:left;width:984px;background:url('../images/footerBottom.jpg') repeat-x;}
#slide {float:left;background:url('../images/headerTopBg.jpg') repeat-x;width:978px;height:48px;}
#search {float:right;width:340px;margin-top:38px;margin-right:5px;color:#000000;}
#search label {float:left;padding:4px 6px 0px 0px;font-weight:bold;font-size:12px;color:#333333;}
#search input {float:left;border:0;background:url('../images/inputBg.jpg') repeat-x;height:20px;padding-top:4px;margin:0px;}
#inputleft {float:left;background:url('../images/inputleft.jpg') no-repeat;width:3px;height:24px;margin:0px;}
#inputright {float:left;background:url('../images/inputright.jpg') no-repeat;width:3px;height:24px;margin:0px;}
#search button {float:left;background:url('../images/go.gif') no-repeat;width:45px;height:24px;border:0;margin:0px 8px;cursor:pointer;}
#search a:link, #search a:active, #search a:visited {float:left;padding:0px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#333333;text-decoration:none;font-size:7pt;margin:0px;}
#search a:hover {color:#000000;}
.user_meta a {float:none;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#514e4e;text-decoration:none;font-size:7pt;}
#loginsplit {width:2px;height:25px;float:left;background:url('../images/searchsplit.jpg') no-repeat;margin:0 10px 0 10px;}
#header {float:left;background:url('../images/headerBg.jpg') no-repeat right;width:978px;height:101px;}
#menu {float:left;width:978px;height:34px;background:url('../images/menuBgPortfolio.jpg') no-repeat;}
#menu ul {float:right;margin:0 30px 0 0;padding:0;list-style-type:none;list-style-position:outside;}
#menu ul li {float:left;background:transparent;}
#menu ul li a {float:left;padding:13px 10px 0 10px;height:23px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;text-decoration:none;background:url('../images/menuBg.jpg') repeat-x;}
#menu ul li a:hover {float:left;padding:13px 10px 0 10px;height:23px;background:url('../images/menuBgHover.jpg') repeat-x;font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;text-decoration:none;}
#menu ul li .split {float:left;height:34px;width:1px;background:url('../images/menuSplit.jpg') no-repeat;}
#menu ul li .dropdown {padding:11px 20px 0 10px;background:url('../images/menuDown.gif') no-repeat right 15px;}
#content {float:left;width:978px;padding-top:10px;}
.submit_drop {position:absolute;margin-top:50px;background:#f2f2f2;}
#main {float:left;width:490px;padding-left:20px;}
#mainDesc {font-size:11px;padding:0px 0px 8px 2px;}
#sideleft {float:right;width:185px;padding-left:15px;}
#sideright {float:right;width:185px;padding-left:15px;}
.p {float:left;padding:0;margin:0;}
#categories {width:490px;padding:0px;vertical-align:top;margin-top:8px;margin-bottom:5px;}
.formPage {float:left;width:490px;padding:20px 5px 20px 5px;vertical-align:top;border:1px dotted #666666;}
table#categories tr {padding:0;margin:0;list-style-type:none;list-style-position:outside;}
.catBox {height:auto;}
.catBoxa {height:auto;}
.catBoxPort a {height:auto;color:#0000ff;}
.countPort {color:#0000ff;}
.catPort {color:#0066cc;}
table#categories tr td h2 {background:url('../images/categBullet.jpg') no-repeat 2px 0;height:20px;padding:0px 0px 0px 23px;display:block;font-size:11px;font-weight:normal;margin:0px;}
table#categories tr td h2 a {color:#000000;text-decoration:none;float:left;padding-bottom:2px;margin:0px;}
table#categories tr td h2 a:hover {float:left;color:#000000;text-decoration:underline;padding-bottom:2px;margin:0px;}
.subcats {padding:0 5px 10px 30px;}
#categories ul li a span {color:#696969;font-weight:bold;}
#categories ul li a:hover span {color:#e00000;font-weight:bold;}
#row1 {float:left;width:40%;}
#row2 {float:left;width:60%;}
#articles {margin:20px 0 0 0;}
#row1articles {float:left;width:210px;overflow:hidden;margin:0;}
.articlebox {float:left;width:196px;margin:0;padding:10px 4px 20px 4px;}
.articletitle a:link, .articletitle a:active, .articletitle a:visited {color:black;}
.articletitle a:hover {color:#E00000;}
.articletitle {background:url('../images/articleIcon.jpg') no-repeat;padding-left:20px;font-weight:bold;}
.articletext {padding:5px 0 5px 0;height:40px;}
.articlefull {text-align:right;}
.title {clear:both;}
.titleLeft {float:left;width:5px;height:24px;background:url('../images/contentTitleLeft.jpg') no-repeat;}
.titleRight {float:left;width:5px;height:24px;background:url('../images/contentTitleRight.jpg') no-repeat;}
.titleBgside {float:left;width:178px;height:24px;background:url('../images/contentTitleBg.jpg') repeat-x;font-weight:bold;color:#ffffff;padding:6px 0 0 20px;}
.titleBgmain {float:left;width:462px;height:24px;background:url('../images/contentTitleBg.jpg') repeat-x;font-weight:bold;color:#ffffff;padding:6px 0 0 10px;}
.titleIcon1 {float:left;width:138px;height:16px;background:url('../images/contentTitleIcon1.jpg') no-repeat;padding:2px 0 0 50px;}
.titleIcon2 {float:left;width:138px;height:16px;background:url('../images/contentTitleIcon2.jpg') no-repeat;padding:2px 0 0 50px;}
.titleIcon3 {float:left;width:138px;height:16px;background:url('../images/contentTitleIcon3.jpg') no-repeat;padding:2px 0 0 50px;}
.sidecateg {float:left;padding:5px 0 15px 10px;}
.sidecateg ul {float:left;margin:0;padding:0;list-style-type:none;list-style-position:outside;line-height:1.6;}
.sidecateg ul li {background:url('../images/sidebullet.jpg') no-repeat 0px 5px;padding-left:15px;}
.sidecateg ul li a:link, .sidecateg ul li a:active, .sidecateg ul li a:visited {color:#000000;text-decoration:none;}
.sidecateg ul li a:hover {color:#000000;text-decoration:underline;}
.stat {float:left;padding:15px 0 15px 12px;line-height:180%;}
#footer {float:left;width:978px;height:60px;background:url('../images/footerBg.jpg') repeat-x;padding-bottom:3px;}
#footercontent {float:left;width:978px;text-align:center;padding-top:21px;color:#ffffff;}
#footercontent a {color:#ffffff;}
.active {background-position:right 12px;}
.header {background:url("../images/headerBg.gif") repeat-x;height:77px;width:960px;margin:0 auto;}
.header_panel {background:#E51D25;height:auto;margin:0 auto;}
.center_panel {margin:0 auto;width:960px;background:#E51D25;}
#toggleCategTree {display:block;cursor:pointer;cursor:hand;color:#6A8AD4;}
#categtree {margin:3px 0;height:200px;width:300px;overflow:auto;border:1px dotted #9EC2F3;border-width:0 1px 1px;}
#catTitle {background:#fff;}
#categtree h2 {margin:0 0 5px;padding:2px;text-align:center;color:#3E81B4;background:#DDE5F3;vertical-align:middle;}
#categtree #close_tree {right:0;padding:1px;text-align:center;white-space:nowrap;cursor:pointer;cursor:hand;}
#categtree .categ-item {clear:both;margin:3px 5px;padding:2px 5px;display:block;border:1px dotted #CBE2EC;border-width:1px 0;cursor:pointer;cursor:hand;}
#categtree .categ-item img {margin-right:1em;}
#categtree .odd {background:#F8F8FC;}
#categtree .even {background:#fff;}
#categtree .categ-item:hover {background:#eee;}
span.req {color:#E00000;}
.path {padding:0px 0px 0px 2px;margin-bottom:4px;}
.path a, .path span {background:url('../images/pathArrow.gif') no-repeat 5px 5px;padding:0 0 0 24px;}
#firstPath {font-weight:bold;background:none;padding:0;}
div.errForm, span.errForm {margin:2px 0 0px 0px;padding:2px 3px 2px 3px;color:#FFA814;background:#FFFFF3;border:1px solid #666666;text-align:left;clear:both;display:block;}
div#bar1 {width:98px;background:#f2f2f2;font-weight:bold;font-size:10px;position:absolute;left:auto;margin:34px 0 0 0px;padding:0;z-index:500;border:1px solid #666666;color:#000;}
#menu ul li div#bar1 a {background:#f2f2f2;color:#3c3c3c;display:block;font-weight:bold;margin:0;text-decoration:none;padding:10px 0 10px 20px;height:15px;width:78px;font-size:12px;}
#menu ul li div#bar1 a:hover {color:#636363;background-color:#F0EEEE;}
div#bar2 {width:138px;background:#f2f2f2;font-weight:bold;font-size:10pt;position:absolute;left:auto;margin:34px 0 0 0px;padding:0;z-index:500;border:1px solid #666666;color:#000;}
#menu ul li div#bar2 a {background:#f2f2f2;color:#3c3c3c;display:block;font-weight:bold;margin:0;text-decoration:none;padding:10px 0 10px 20px;height:15px;width:118px;font-size:12px;}
#menu ul li div#bar2 a:hover {color:#636363;background-color:#F0EEEE;}
.link {font-size:12px;font-weight:bold;}
.navig {font-size:12px;border-top:1px solid #C5C5C5;margin:10px 0 0 0;padding:5px 0 0 0;}
#linkDetail {line-height:180%;}
#linkDetail .label {width:80px;}
.link_rating {font-weight:bold;color:#555;}
.pr {width:35px;padding-top:3px;}
.smlabel {font-size:.9em;color:#d65813;padding-bottom:7px;}
.smlabelUpload {font-size:.9em;color:#c00000;}
.label {vertical-align:text-top;width:20%;}
.small {padding-bottom:3px;}
.gmapslabel {padding:3px 0px;text-align:center;font-weight:bold;}
.msg {font-size:12px;color:#c13437;font-weight:bold;padding-bottom:5px;}
.readMore1 {font-style:italic;}
.moreinfo {color:#006600;font-size:10px;}
.review {color:#006600;}
#picksWrapper {background:url("../images/pickBG.jpg") no-repeat;height:120px;width:490px;padding-left:5px;}
#picksTitle {font-weight:bold;color:#ffffff;width:490px;height:10px;padding:5px 0px 1px 0px;}
.picks {float:left;padding:10px 5px 0px 5px;}
#history {width:484px;padding:0px 3px 3px 3px;margin:0px 0px 10px 2px;}
#historyTitle {color:#333333;font-weight:bold;font-size:12px;padding-bottom:1px;}
.historyDate {font-size:11px;color:#000000;}
.historyDate ul {margin:0;padding:0;list-style-type:none;list-style-position:outside;line-height:1.7;}
.historyDate ul li {padding-bottom:1px;}
.historyEvent {font-size:11px;padding:0px;}
.text {margin-bottom:3px;}
.limit_field {margin-bottom:3px;}
#announce {float:left;font-size:12px;font-weight:bold;color:yellow;padding:10px 0px 0px 20px;margin:0;}
#subRules {margin:0;padding:4px;}
#subRules p {padding:0px 0px 5px 0px;}
#subRules ul {margin:0;padding:0px 0px 3px 0px;list-style-type:none;list-style-position:outside;line-height:1.5;}
#subRules ul li {background:url('../images/sidebullet.jpg') no-repeat 0px 5px;padding-left:15px;}
.pages {margin:0;padding:4px;}
.pages p {padding:0px 0px 5px 0px;}
.pages a {text-decoration:underline;}
.pages ul {margin:0;padding:0px;list-style-type:none;list-style-position:outside;line-height:1.5;}
.pages ul li {background:url('../images/sidebullet.jpg') no-repeat 0px 5px;padding-left:15px;}
.smallDesc {margin:0;padding:0;line-height:1.3;}
.tweet {float:left;border:0;background:url('../images/twitter.gif') no-repeat;height:20px;padding-left:20px;}
.thumb {margin-top:5px;border:1px solid #777777;}
.top_right {float:left;width:310px;padding-bottom:10px;position:relative;}
.bookmarks {float:left;width:120px;height:248px;border:1px solid #555555;padding:0px;margin:0px 10px 0px 24px;}
.bookmarks img {padding:10px 0px 5px 20px;}
.addthis_toolbox {float:left;width:130px;height:238px;padding-top:10px;margin:0px 11px 0px 10px;border:1px dotted #555555;}
.addthis_toolbox .vertical a {width:94px;padding:7px 0 4px 36px;position:relative;display:block;text-decoration:none;color:#666666;font-size:10px;}
.addthis_toolbox .vertical a:hover {moz-border-radius:4px;webkit-border-radius:4px;background:#dedede;text-decoration:none;font-size:10px;}
.addthis_toolbox .vertical span {position:absolute;left:12px;top:6px;}
.addthis_toolbox .vertical .more {border-top:solid 1px #eee;padding:10px 0 0 0;margin:10px 10px 0 10px;text-align:center;}
.addthis_toolbox .vertical .more a {padding:4px 0;margin:0;}
.addthis_toolbox .vertical .more span {display:none;}
.newsWrap {width:490px;margin:8px 0px 0px 0px;padding:0px;}
.newsTitle {color:#333333;font-weight:bold;font-size:12px;padding-left:5px;padding-bottom:1px;}
.newsContent {padding-left:5px;font-size:11px;}
.rss-item {padding-top:5px;font-size:9pt;}
.rss-link-back {padding-top:5px;}
.special {text-decoration:underline;}
.url {font-size:10px;color:#999999;}
.descrip {font-size:8pt;}
.bioBox {width:485px;padding:0px 5px;background:#ffffff;}
.bioContent {font-size:9pt;}
.bioItem {padding-bottom:2px;}
.bioItemLast {padding-bottom:8px;}
.bioName {font-size:14pt;font-weight:bold;padding-bottom:2px;}
.bioItemLoc {padding-bottom:10px;}
.portDescr {padding:10px 0px;}
.portTitle {font-size:10pt;font-weight:bold;padding:0px 0px 10px 4px;color:#555555;}
.catSearchResultList {padding:0px;margin:0px;}
