body{margin:0;padding:0;color:#404040;background:#fff;font:11px/normal "Microsoft Sans Serif","MS Sans Serif",Tahoma,sans-serif;}
body#bd{background:url(../images/body-bg.gif) #212e33;text-align:center;}
#ja-header{position:relative;height:100px;}
#ja-header a{color:#fff;}
#ja-contentwrap,#ja-leftcol,#ja-rightcol,#ja-footer{line-height:170%;}
h1{font-size:1.7em;}
h2{margin:10px 0;font-size:1.5em;}
h3{margin:10px 0;font-size:1.2em;}
h4{margin:10px 0;font-size:1em;}
a{color:#1d8bb4;text-decoration:none;}
a:hover,a:active{border-bottom:1px dotted;color:#e57a25;text-decoration:none;}
p{margin:12px 0;}
ul{list-style:url(../images/arrow-off.gif)!important;list-style:url(../images/arrow-off-ie.gif);}
img{border:0;}
form{margin:0;padding:0;}
input,select{font:11px Tahoma,Arial,sans-serif;}
textarea{border:1px solid #bedfeb;padding-left:2px;background:none;}
.button{padding:1px 5px;border-top:1px solid #bfe1ed;border-right:1px solid #6bb7d3;border-bottom:1px solid #6bb7d3;border-left:1px solid #bfe1ed;background:#d3e9f2;color:#1d8bb4;}
.button:hover{border-top:1px solid #6bb7d3;border-right:1px solid #bfe1ed;border-bottom:1px solid #bfe1ed;border-left:1px solid #6bb7d3;background:#d3e9f2;color:#1d8bb4;}
div.moduletable h3{padding:0;margin:0 0 8px;font-size:12px;text-transform:uppercase;}
div.moduletable{padding:0 5px 20px;}
div.moduletable td{padding:0!important;}
.article_seperator{display:block;background:url(../images/seperator.gif) repeat-x center left;height:20px;}
.componentheading{padding:0 0 15px;margin:3px 2px 10px;color:#1d8bb4;font-size:2em;}
.contentdescription{padding-bottom:20px;border-bottom:20px solid #fff;background:url(../images/seperator.gif) repeat-x bottom;}
.contentheading{padding-bottom:2px;color:#e57a25;font-size:2em;}
a.readon{font-weight:bold;}
.pagenav{padding:2px;}
.pagenav_prev a,.pagenav_next a{font-weight:normal;}
.pagenavbar{padding-left:16px;background:url(../images/pages.gif) no-repeat center left;}
.pagenavcounter{padding:5px 15px 0;background:url(../images/pages.gif) no-repeat 0 8px;}
.small{color:#889da4;}
p.small{margin:0;padding:0;font-size:92%;}
#ja-content{margin:0;width:410px;padding:0 0 0 15px;float:left;}
#ja-content-full-left{margin:0;padding:0 0 0 7px;&nbsp;width:565px;float:left;background:none #fff;}
#ja-content-full-right{margin:0;width:565px;padding:0 7px 0 0;float:right;}
#ja-content-full{margin:0;width:730px;padding:10px 0 0 0;background:none #fff;}
#ja-container-shadow{width:770px;margin:0 auto;border-left:4px solid #192326;border-right:4px solid #192326;background:url(../images/header-bg.jpg) no-repeat top right #000;text-align:center;height:100%;}
#ja-container-outer{border-left:2px solid #10171a;border-right:2px solid #10171a;}
#ja-container{width:760px;margin:0 auto;text-align:left;background:none;}
.ja-contentwrap-outer{border-top:1px solid #fff;padding-left:8px;display:block;background:url(../images/wrap-curve-bl.gif) no-repeat bottom left #f0f8fb;}
.ja-contentwrap-inner{padding-right:8px;display:block;background:url(../images/wrap-curve-br.gif) no-repeat bottom right #fff;}
#ja-contentwrap{padding:15px 0 30px;background:url(../images/content-bg.gif) #fff;}
#ja-topnav{padding:0;margin:0 0 0 158px;font-size:11px;height:30px;}
#ja-topnav ul{padding:0;margin:0;list-style:none;}
#ja-topnav li{padding:0;margin:0;}
#ja-topnav a{border-bottom:0;}
#ja-topnav a span{cursor:pointer;}
#custom{margin-top:7px;margin-bottom:5px;margin-left:7px;}
#ja-leftcol{width:150px;float:left;overflow:hidden;}
#ja-leftcol a.mainlevel{padding-left:15px;background:url(../images/arrow-off.gif) no-repeat 0 2px;}
#ja-leftcol a.mainlevel:hover{border-bottom:none;background:url(../images/arrow-on.gif) no-repeat 1px 2px;}
#ja-leftcol a.sublevel{padding-left:3px;}
.moduletable h3{margin-top:5px;color:#1d8bb4;}
.moduletable{border-bottom:1px solid #fff;}
#ja-footer{clear:both;padding:20px 15px 30px;color:#889da4;background:url(../images/footer-bg.jpg);font-size:10px;text-align:left;position:relative;}
#ja-footer a{color:#a8b9bf;}
.clearfix:after{clear:both;display:block;content:".";height:0;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/ .clearfix{display:block;}
/* End hide from IE-mac */ html{margin-bottom:1px;height:100%;}
#ja-topnav ul{margin:0;padding:0;height:30px;}
#ja-topnav li{padding:0;margin:0;display:inline;line-height:24px;}
#ja-topnav a{padding:0 0 0 4px;float:left;display:block;color:#fff;text-align:center;text-decoration:none;}
#ja-topnav a span{padding:0 12px 0 8px;float:left;display:block;color:#fff;text-align:center;text-decoration:none;}
#ja-topnav a:hover,#ja-topnav a:active{background:url(../images/nav-curve-bl.gif) no-repeat bottom left #efad79;}
#ja-topnav a:hover span,#ja-topnav a:active span{background:url(../images/nav-curve-br.gif) no-repeat bottom right #efad79;}
li.active_menu a{margin:0;background:url(../images/nav-curve-active-bl.gif) no-repeat bottom left #465d65;text-decoration:none;}
h1.componentheading{margin:0;}
h2.contentheading{padding-left:10px;margin-bottom:10px;}
.alpha-index{width:97%;position:relative;left:-10px;text-align:center;margin:15px 0 15px 0;}
.alpha-index a.alpha:link,.alpha-index a.alpha:visited{margin:0;height:2em;padding:3px 4px;text-decoration:none;font-weight:normal;background-color:#f4f4f4;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.alpha-index a.alpha:hover{background-color:white;color:black;}
#index{width:97%;overflow:hidden;padding-left:10px;}
#index .title{height:24px;line-height:24px;vertical-align:middle;margin:10px 11px 0 0;font-size:1.6em;border-bottom:1px solid #ccc;}
#index .row{float:left;width:97%;}
#index .category{float:left;}
#index .category img{border:0;float:left;padding:5px 5px 0 0;}
#index h2{font-size:1.5em;margin:10px 0 0 0;padding:0;font-weight:normal;}
#index h2 span{font-size:.6em;position:relative;top:-1px;}
#index h2 a:link,#index h2 a:visited{font-size:.9em;}
.category .desc{margin-top:5px;line-height:1.4em;}
.category .subcat{margin-top:5px;padding-left:0;}
.category .subcat a{font-size:1.0em;font-weight:normal;text-decoration:none;}
.category .listings{margin:5px 0 5px 0;padding:0 0 0 5px;list-style-position:inside;list-style-type:disc;}
.category .listings li{background-image:none;padding:0;}
#cat-desc{margin:0 0 10px 10px;}
#cat-desc p{margin:0;text-align:left;line-height:1.4em;}
#cat-image{float:left;border:5px solid #e6e6e6;margin:0 10px 10px 0;}
#cat-image img{margin:1px;}
#subcats,#relcats{margin:0;float:left;width:97%;padding-left:10px;}
#subcats .title{height:24px;line-height:24px;vertical-align:middle;margin:0 18px 0 0;font-size:1.6em;border-bottom:1px solid #ccc;}
#subcats ul,#relcats ul{margin:0;padding:0 10px 10px 0;list-style-type:none;width:97%;float:left;}
#subcats li{width:32%;padding:0;margin-top:10px;float:left;background-image:none;}
#subcats a,#relcats a{font-weight:normal;text-decoration:none;}
#subcats small{color:#4c4c4c;font-size:.9em;}
#relcats .title{border-bottom:1px solid #ccc;display:inline;}
#relcats li{width:97%;padding:0;margin-top:10px;float:left;}
#listings{width:97%;overflow:hidden;margin:10px 0 0 0;padding-left:10px;clear:both;}
#listings .title{height:24px;border-bottom:1px solid #ccc;line-height:24px;vertical-align:middle;margin:0 11px 10px 0;font-size:1.6em;}
.info{height:20px;line-height:20px;margin:0 18px 10px 0;}
.reviews .info{margin:10px;}
#listings .pages-counter{clear:both;text-align:center;font-weight:bold;}
#listings .pages-counter-top{text-align:left;font-weight:bold;height:20px;line-height:20px;border-bottom:1px dotted #ccc;vertical-align:bottom;margin:5px 12px 15px 0;}
#listings .pages-links{text-align:center;width:97%;}
.listing-summary{float:left;width:97%;margin-bottom:25px;}
.listing-summary h3{margin:0 10px 1px 0;font-size:1.4em;float:left;}
.listing-summary .star{margin-left:1px;}
.listing-summary .website{float:left;vertical-align:top;clear:both;margin-bottom:3px;font-size:.9em;color:#808080;}
.listing-summary .fieldRow{border:0 solid #ccc;height:22px;line-height:14px;float:left;padding:0 7px 0 0;font-size:.9em;}
div.featured{background-color:#f2f9ec;padding:5px;border:1px solid #78c2ef;width:96%;}
.fieldRow .caption{float:left;text-align:right;color:#fff;clear:left;background-color:#bfbfbf;padding:0 2px;border-bottom:1px solid #f1f1f1;border-left:0 solid #f1f1f1;border-top:1px solid #f1f1f1;font-weight:bold;}
.output{background-color:#f2f2f2;display:block;float:left;clear:right;padding:0 5px 0 5px;margin-right:0;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-top:1px solid #f1f1f1;}
.output a:link,.output a:visited{font-weight:normal;text-decoration:none;}
.output a:hover{font-weight:normal;text-decoration:underline;}
.listing-summary img.image{border:1px solid #ccc;margin:0 10px 10px 5px;padding:5px;float:right;display:block;}
.listing-summary img.image-left{border:1px solid #ccc;margin:0 10px 10px 5px;padding:5px;float:left;display:block;}
.listing-summary a:hover img.image{background-color:#e5e5e5;border:1px solid #e5e5e5;}
.listing-summary p{clear:both;margin-bottom:5px;line-height:1.4em;padding-right:20px;}
.listing-summary .category{margin-bottom:8px;}
.listing-summary .category span{margin-right:2px;color:#808080;}
.listing-summary .category a{margin-left:2px;text-decoration:none;font-weight:bold;color:#090;}
span.xlistings{color:#606060;float:left;margin:0;}
#upload_att li{background-image:none;margin:0;padding:0 0 5px 0;}
.address{text-align:left;float:left;margin:3px 0;width:97%;}
.website a:link,.website a:visited,.website a:hover{font-size:1.1em;font-weight:normal;text-decoration:none;white-space:nowrap;}
.listing-summary .actions{width:97%;float:left;clear:both;margin:0;padding:0;vertical-align:middle;text-align:left;border-style:none;}
.listing-summary .actions a:link,.listing-summary .actions a:visited{display:block;float:left;text-decoration:none;height:auto;line-height:normal;font-weight:normal;background:url(../../../../../images/M_images/indent1.png) no-repeat left center;padding-left:9px;margin:0 8px 0 0;}
.listing-summary .actions a:hover{border:none;}
#listing{margin-left:10px;overflow:hidden;width:97%;}
#listing h2{padding:0;font-size:1.4em;font-weight:bold;vertical-align:bottom;text-align:left;line-height:1.6em;margin:5px 0;}
#listing dl{width:97%;margin:0;padding:0;float:left;clear:both;}
#listing dl dt{width:20%;float:left;margin:0;padding:.3em;border-top:1px dotted #bebebe;font-weight:bold;color:#666;text-align:right;}
/* commented backslash hack for mac-ie5 \*/ dt{clear:both;}
/* end hack */ #listing dl dd{float:left;width:75%;margin:0 0 0 1px;padding:.3em;border-top:1px dotted #bebebe;}
#listing dl dd a{font-weight:normal;text-decoration:none;}
#listing dl dd a:hover{text-decoration:underline;}
#listing dl dd ul{margin:0;list-style-type:disc;list-style-position:inside;}
#listing .listing-desc{margin:0 18px 10px 0;float:left;font-size:12px;line-height:1.4em;display:inline;}
.thumbnail{float:right;clear:none;margin:0 0 5px 10px;text-align:center;}
.thumbnail-left{float:left;clear:none;margin:0 10px 5px 0;text-align:center;}
.thumbnail a img,.thumbnail-left a img{border:1px solid #ccc;padding:5px;background-color:#fff;}
.thumbnail a:hover img,.thumbnail-left a:hover img{background-color:#e5e5e5;border:1px solid #e5e5e5;border-bottom:1px solid #ccc;}
.thumbnail div,.thumbnail-left div{width:97%;clear:both;text-align:center;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.thumbnail div a,.thumbnail-left div a{text-decoration:none;text-align:center;display:block;}
.actions-rating-fav{width:97%;margin:10px 18px 10px 0;float:left;border:2px solid #dcdcdc;background-color:#f8f8f8;}
.actions{width:97%;float:left;clear:both;margin:0;padding:0;vertical-align:middle;text-align:center;border-bottom:1px dotted #ccc;}
.actions a:link,.actions a:visited{margin:0 5px;text-decoration:none;height:25px;line-height:25px;}
#listing .title{height:24px;line-height:24px;vertical-align:middle;margin:0;font-size:1.4em;border-bottom:1px solid #ccc;}
a.actionlink:link,a.actionlink:visited{font-size:.6em;text-decoration:none;padding:2px;position:relative;top:-3px;color:#f3f3f3;background-color:#1f5ba4;}
a.actionlink:hover{background-color:#337dd9;}
#lcmanage{font-weight:normal;}
#mc_selectcat{width:250px;margin:5px 0;}
#mc_active_pathway{background-color:white;width:97%;color:black;padding-left:11px;background:url(../../../../../images/M_images/indent1.png) no-repeat left center;}
#browsecat{width:97%;margin:5px 0 0 0;padding:0;}
a.add-listing:link,a.add-listing:visited,a.add-listing:hover{float:right;font-weight:normal;}
ul.linkcats{padding:0;margin:0 0 3px 0;list-style:disc inside;}
ul.linkcats li{line-height:18px;}
ul.linkcats a:link,ul.linkcats a:visited{color:#fff;margin-right:5px;padding:0 3px;text-decoration:none;clear:none;background-color:#999;}
ul.linkcats a:hover{background-color:#4c4c4c;}
.next-previous-image{float:left;width:97%;}
.previous-image{float:left;width:48%;text-align:right;display:block;height:2em;line-height:2em;}
.previous-image a:link,.previous-image a:visited{text-align:right;padding:2px 5px;text-decoration:none;font-weight:normal;margin-right:1px;border-bottom:1px dotted #ccc;}
.next-image{float:left;width:48%;height:2em;line-height:2em;}
.next-image a:link,.next-image a:visited{padding:2px 5px;text-decoration:none;font-weight:normal;border-bottom:1px dotted #ccc;margin-right:1px;}
.medium-image{text-align:center;}
.medium-image img{margin:20px 0;}
table.contentpaneopen{min-width:98%;}