html{height:100%;margin-bottom:1px;background:#000;}
body{margin:0;padding:0;}
#forumtable{padding:0;margin:0;}
.jr_itemlist_new_2{display:inline;float:right;height:60px;text-indent:24px;margin-left:4px;margin-right:4px;background-repeat:no-repeat;}
#forumblock{background-color:#ddd;margin-left:15px;margin-top:3px;margin-right:15px;margin-bottom:5px;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:5px;}
h2.forumlink{color:#666;font-weight:100;font-size:.8em;line-height:10px;margin:0;margin-bottom:1px;padding:0;}
h3.forumheader{font-weight:700;font-size:1.3em;line-height:16px;margin:0;margin-bottom:8px;padding:0;}
div.leftdiv{width:170px;position:absolute;top:0;font-size:80%;padding-left:1%;padding-right:1%;margin-left:0;margin-right:0;left:0;}
a.forumlink{color:#666;text-decoration:none;border-bottom:#006f9a;border-width:0 0 1px 0;border-style:none none dotted none;}
a.forumlink:visited{color:#006f9a;text-decoration:none;border-bottom:#006f9a;border-width:0 0 1px 0;border-style:none none dotted none;}
a.forumlink:hover{color:#aaa;border-bottom:#666;border-width:0 0 1px 0;border-style:none none solid none;text-decoration:none;}
div.maindiv{right:0;}
p{margin-top:10px;margin-bottom:15px;}
h2,h3,h4,h4{padding-bottom:5px;margin:15px 0;}
body{font-size:13px;}
h1{font-size:120%;display:inline;}
h2{font-size:180%;}
h3{font-size:150%;}
h4{font-size:120%;}
.small,.modifydate,.createdate,div.mosimage_caption{font-size:100%;}
div.moduletable h3,.componentheading{font-size:130%;}
.contentheading{font-size:130%;}
.componentheading{margin-bottom:15px;}
td.componentheading{padding-bottom:15px;}
body{line-height:135%;font-family:Arial,Helvetica,sans-serif;color:#000;}
div#top{color:#666;}
.contentheading,.componentheading{font-weight:bold;}
a:link,a:visited{color:#333;text-decoration:none;}
div#bottom a:link,div#bottom a:visited{color:#360;}
a:hover{text-decoration:underline;}
html{background:#369;}
div#wrapper{margin:0 auto;width:992px;padding-top:18px;}
img#logo{float:left;margin-left:38px;width:573px;height:153px;}
.mainlevel-nav{font-size:87%;}
div#top{margin-left:520px;height:138px;font-style:italic;}
div#top .padding{padding:15px;}
td.horiz-menu{height:38px;background:#fff;}
div#horiz-menu{height:29px; background: #5883CF; padding-bottom: 4px;}
div#menu_divider{height:4px; background: #96B4ED; font-size: 16px;}
table.mainbody,table.usermodules{width:100%;padding:0;background:#fff;vertical-align:top;}
td.mainbody{background:#fff;}
td.usermodules{padding:0 10px;}
td.mainbody .padding,td.right .padding{padding:15px;}
td.mainbody .padding{padding:0 10px;}
td.left{background:#fff;width:160px;border:0;}
img.noborder{border:0;}
img#rocket{width:150px;height:50px;}
div#horiz-menu ul{margin:0; font-size: 16px;}
div#horiz-menu li{margin:0;padding:0;padding-right:2px;float:left;list-style:none;}
div#horiz-menu a:link,div#horiz-menu a:visited{display:block;float:left;padding:0 10px;height:32px;line-height:32px;font-weight:bold;color:#fff;text-decoration:none;}
div#horiz-menu a:hover{background:#4f6fa7;}
.hide{display:none;}
form{border:0;margin:0;padding:0;}
table.blog span.article_seperator{display:block;height:20px;}
.highlight{background-color:#ffc;}
div.moduletable h3{color:#069;border-bottom:3px solid #e7e7e7;padding:3px 0;}
td.right div.moduletable{color:#069;}
td.right div.moduletable h3{border-bottom:3px solid #d2e0f2;}
div#bottom div.moduletable{color:#ccc;}
div#bottom div.moduletable h3{border-bottom:3px solid #243959;color:#fff;}
.contentheading{padding:0;margin-top:2px;margin-bottom:10px;line-height:100%;color:#369;}
td.buttonheading{vertical-align:middle;}
td.buttonheading img{margin-right:5px;}
table.contentpaneopen,table.contentpane{border-collapse:collapse;padding:0;margin:0;width:100%;}
div.contentpane,div.contentpaneopen{width:100%;}
.clr{clear:both;}
div.mosimage{margin:5px;}
a.readon{display:block;float:left;padding-left:20px;margin-top:10px;line-height:14px;height:16px;}
.small{color:#666;}
.modifydate{height:20px;vertical-align:bottom;color:#666;}
.createdate{height:20px;vertical-align:top;vertical-align:top;padding-bottom:5px;padding-top:0;color:#666;}
table.contenttoc{margin:5px;padding:5px;}
table.contenttoc td{padding:0 5px;}
span.pathway{display:block;height:16px;line-height:16px;vertical-align:middle;margin-top:5px;margin-bottom:20px;font-weight:bold;}
span.pathway img{margin:0 10px;vertical-align:middle;}
div#pathway{margin-bottom:10px;padding-left:8px;}
table.mainbody td.mainbody td.sectiontableheader{font-weight:bold;padding:4px;line-height:20px;background:#4f6fa7;border-bottom:1px solid #ddd;}
tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2{padding:5px;border-top:1px #fff;border-bottom:1px solid #efefef;}
tr.sectiontableentry2 td,td.sectiontableentry1{background:#fcfcfc;}
.pollstableborder .sectiontableentry1,.pollstableborder .sectiontableentry2{background:none;border:0;}
a.mainlevel:link,a.mainlevel:visited{text-decoration:none;font-size:50%;}
a.sublevel:link,a.sublevel:visited{text-decoration:none;}
a.mainlevel:hover{text-decoration:underline;}
a.sublevel:hover{text-decoration:none;}
a#active_menu:link,a#active_menu:visited{color:#333;}
li.active_menu a:link,li.active_menu a:visited{color:#333;}
a.addreview{color:#369;}
.jr_alphaindex{text-align:center;vertical-align:middle;margin:30px 0 30px 0;}
.jr_alphaindex a:link,.jr_alphaindex a:visited,.jr_alphaindex a:hover{font-size:100%;font-weight:normal;padding-left:2px;padding-right:2px;}
.jr_customfields-reviews{border:0 solid #CCC;padding:3px;margin-bottom:10px;}
.jr_group-reviews{border-bottom:1px dashed #c0c0c0;text-align:left;font-weight:bold;}
.jr_field-reviews{text-align:left;font-style:italic;}
.jr_fieldtitle-reviews{color:#5f5f5f;font-weight:bold;}
div#jr_reviewrank{width:100%;}
div#jr_reviewrank table{width:100%!important;width:99%;border:1px solid #ccc;padding:3px;margin:15px 5px 5px 5px;}
.jr_reviewrank td{height:50px;}
.reviewrank_avatar{float:right;border:1px solid #CCC;padding:1px;margin:3px;}
.reviewrank_position{text-align:center;padding:5px;width:50px;}
.myreviews_title{margin-bottom:5px;}
.myreviews_votes{margin-bottom:5px;}
#jr_newitemform{width:98%;}
#jr_newitemform p{margin-top:1px;margin-bottom:0;}
.jr_header{padding:5px;margin-bottom:10px;border:1px solid #ccc;background-color:#ccc;font-weight:bold;clear:right;height:2em;}
.fields{padding:20px;margin-bottom:10px;border:1px solid #ccc;background-color:transparent;line-height:20px;}
.criteria_label{color:#3f3f3f;font-weight:bold;font-size:11px;padding-right:15px;white-space:nowrap;}
.label{color:#000;font-weight:bold;font-size:11px;}
.required{color:red;font-size:120%;font-weight:bold;}
.options{color:#000;font-weight:normal;}
.fieldgrouptitle{font-weight:bold;border:1px solid #ffd100;background-color:#ffe56f;padding:0 0 0 5px;margin-top:15px;font-size:11px;}
.customfieldsbody{padding:10px 5px 5px 5px;border:1px solid #afafaf;background-color:#efefef;line-height:16px;margin-bottom:10px;}
.customfieldsbody p{margin:0;margin-bottom:2px;}
.imageupload{float:left;padding:2px;}
.reviewform{padding:5px;margin-top:15px;margin-bottom:10px;border:1px solid #ccc;background-color:#dfe2ff;line-height:20px;}
.reviewform p{margin:0;margin-bottom:10px;}
.rating_star_user{width:55px;background:url(http://d2soaugqqgrfne.cloudfront.net/star_x_grey.gif) 0 0 repeat-x;}
.rating_star_user div{height:12px;background:url(http://d2soaugqqgrfne.cloudfront.net/star_x_orange.gif) 0 0 repeat-x;}
.jreview_outer{padding-bottom:20px;padding-bottom:10px!important;margin-top:38px;}
.jr_box_grey_tl{background:url(http://d2soaugqqgrfne.cloudfront.net/box_grey_tl.png) 0 0 no-repeat;margin:0 5px 10px 5px;padding:0;}
.jr_box_grey_tr{background:url(http://d2soaugqqgrfne.cloudfront.net/box_grey_tr.png) 100% 0 no-repeat;}
.jr_box_grey_bl{background:url(http://d2soaugqqgrfne.cloudfront.net/box_grey_bl.png) 0 100% no-repeat;}
.jr_box_grey_br{background:url(http://d2soaugqqgrfne.cloudfront.net/box_grey_br.png) 100% 100% no-repeat;padding:10px 10px 0 10px;}
.jr_ratingsbox{float:left;margin-right:10px;margin-bottom:5px;width:310px;}
.jr_avg_chart_user{float:left;border-collapse:collapse;border:1px solid #5facff;margin:0 75px 0 0!important;margin:0 40px 0 0;background:#dfeeff;}
.jr_avg_chart_user td{line-height:1.5em;padding-right:5px;}
.jr_chart_user{float:left;border-collapse:collapse;border:1px solid #ccc;margin:3px 5px 3px 0;background:#fff;}
.jr_chart_user td{line-height:1.3em;padding-right:5px;}
.jr_chart_col_first{padding-left:5px;}
.jr_chart_col_middle{padding-top:1px;}
.jr_chart_col_last{padding-right:5px;}
.jr_chart_header{padding:3px 5px 0 5px;}
.jr_chart_footer{padding:0 3px 5px 5px;}
.ratingcriteriaavg{border:1px solid #5facff;margin:0 50px 0 0;padding:5px 10px 5px 5px;background:#dfeeff;}
.ratingcriteriasingle{border:1px solid #ccc;margin:3px 5px 3px 0;padding:5px 10px 5px 5px;background:#fff;}
.overall,.criteria{float:left;width:115px;}
.graph{position:relative;top:1px;float:left;}
.value{position:relative;left:5px;font-weight:bold;}
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#dfdfdf;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:50%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{/* Hides from IE-mac \*/ height:1%;/* End hide from IE-mac */;}
