@font-face{font-family:"LightLineGothic";src:url("lightline.otf");}
@font-face{font-family:'Conv_HelveticaNeueLTStd-Cn';src:url('HelveticaNeueLTStd-Cn.eot');src:local('☺'), url('HelveticaNeueLTStd-Cn.woff') format('woff'), url('HelveticaNeueLTStd-Cn.ttf') format('truetype'), url('HelveticaNeueLTStd-Cn.svg') format('svg');font-weight:normal;font-style:normal;}
body{font:12px/18px Arial, Helvetica, sans-serif;}
a{color:#D31245;outline:none;text-decoration:none;}
a:hover, a:active, a:focus{outline:none;}
#top{background:#ccc;height:31px;width:100%;}
#feeds{background:#666;height:40px;width:100%;}
#banner{background:url("../images/bg.banner.png") no-repeat center #000;height:443px;overflow:hidden;width:100%;}
#mainmenu{background:#9a9a9a;}
#section{background:url("../images/bg.section.png") repeat-x top #fff;margin-top:3px;}
#rainbow{float:left;width:240px;}
#content{float:left;padding:40px 40px 40px 40px;width:620px;}
#content h2{color:#000;font:32px "Times New Roman", Times, serif;margin-bottom:20px;}
#content h3{color:#df1d46;font:22px Arial, Helvetica, sans-serif;margin-bottom:10px;}
#content h4{color:#000;font:bold 16px Arial, Helvetica, sans-serif;margin-bottom:10px;}
#content p{color:#666;line-height:20px;margin-bottom:20px;}
#footer{background:url("../images/bg.footer.png") repeat-x top #333;overflow:hidden;padding:30px 0 60px;}
#docmantree{}
ul.main{background:url("../images/navdivider.gif") no-repeat left 0;margin:0 auto;overflow:hidden;padding:0;width:964px;}
ul.main li{background:url("../images/navdivider.gif") no-repeat right 0;float:left;width:103px;}
ul.main li.item-435{display:none;}
ul.main li.item-294{width:90px !important;}
ul.main li.item-290{width:90px !important;}
ul.main li.item-448{width:155px !important;}
ul.main li a{color:#333;display:block;font-size:18px;font-family:'Conv_HelveticaNeueLTStd-Cn';padding:20px 0;text-align:center;text-shadow:1px 1px 2px #fff;text-transform:uppercase;}
ul.main li.active a, ul.main li a:hover{background:#000;color:#fff;text-shadow:1px 1px #555;}
ul.main li.parent ul{background:#000;display:none;padding:0;position:absolute;z-index:2;min-width:120px;}
ul.main li.parent ul li{background:none;float:none;width:auto;}
ul.main li.parent ul li a{color:#fff;font-size:16px;font-family:'Carrois Gothic', sans-serif;padding:10px;text-align:left;text-transform:capitalize;text-shadow:none;white-space:nowrap;}
ul.main li.parent ul li a:hover{text-decoration:underline;}
ul.main li.parent ul li.parent{position:relative;}
ul.main li.parent ul li.parent ul{display:none;left:100%;position:absolute;top:0;}
ul.main li.parent ul li.parent ul li{}
ul.main li.parent ul li.parent ul li a{background:#222;}
ul.main li.parent ul li.parent ul li.parent ul li a{background:#545454;}
ul.main li.parent ul li.parent ul li a:hover{}
ul.main li.parent ul li.parent ul li.parent ul{display:none;}
ul.main li.parent:hover ul, ul.main li.parent ul li.parent:hover ul, ul.main li.parent ul li.parent ul li.parent:hover ul{display:block;}
ul.nips{padding:0;}
ul.nips li{}
ul.nips li a{color:#000;font-weight:bold !important;display:block;font:10px Verdana, Arial, Helvetica, sans-serif;padding:8px 0;text-align:center;text-transform:uppercase;}
ul.nips li.active a,ul.nips li a:hover{color:#fff;}
ul.nips li.item-201{background:#6a2d91;}
ul.nips li.item-449{background:#1a2674;}
ul.nips li.item-450{background:#0f6cb6;}
ul.nips li.item-469{background:#00adee;}
ul.nips li.item-470{background:#5c8727;}
ul.nips li.item-471{background:#d5e14d;}
ul.nips li.item-472{background:#ffdd00;}
ul.nips li.item-473{background:#f68428;}
ul.nips li.item-474{background:#ff40b3;}
ul.nips li.item-475{background:#c41e3a;}
ul.nips li.item-476{background:#7c1e3f;}
ul.nips li.item-982{background:#00626E;}
ul.nips li.item-2259{background:#ffdd00;}
ul.nips li.item-2260{background:#BD97CB;}
ul.mini{padding:0;}
ul.mini li{}
ul.mini li a{color:#fff;font:bold 10px Arial, Helvetica, sans-serif;}
ul.mini li a:hover{text-decoration:underline;}
ul.mini li.parent ul{padding:0;}
ul.mini li.parent ul li a{font:normal 10px Arial, Helvetica, sans-serif;}
ul.mini li.parent ul li a:hover{}
.wrap{margin:0 auto;overflow:hidden;width:960px;}
.social{float:right;overflow:hidden;margin:3px 15px 0 0;}
.social li{float:left;}
.social li a{background-image:url("../images/btns.social.png");display:block;height:25px;overflow:hidden;text-indent:-999px;width:25px;}
.social li.item-464 a{background-position:0 0;}
.social li.item-444 a{background-position:77px 0;}
.social li.item-207 a{background-position:51px 0;}
.social li.item-468 a{background-position:25px 0;}
.search{float:right;}
.search label{color:#666;font:14px "LightLineGothic";margin-top:5px;text-transform:uppercase;}
.search .inputbox{border:none;color:#333;font:14px "LightLineGothic";height:21px;padding:5px;margin-left:10px;}
.logobox{height:443px;width:240px;background:#000;}
.logobox img{display:block;margin:150px auto 0;}
.slidebox{background:#f1d1a0;height:443px;position:relative;width:720px;}
.moduletable{float:left;padding:0 3px;}
.moduletable h3{color:#fff;margin-bottom:20px;text-transform:uppercase;}
.bgmain{background:url("../images/bg.content.png") repeat-y;position:relative;}
.bgmain .color{height:100%;left:240px;position:absolute;width:30px;}
.fl{float:left;}
.fr{float:right;}
.bw{background:#fff;}
span.trendysn{font:16px Arial, Helvetica, sans-serif;}
.trendysn{margin:10px 0;}
.trendytext{display:none;}
a.j7dctree_link,
ul.j7dctree a{color:#222 !important;}
a.j7dctree_link:hover,
ul.j7dctree a:hover{color:#000 !important;}
.box_jtree{margin-top:20px;}
.box_addthis{clear:both;margin-top:20px;padding:0;}
#sobiproentry{float:left;width:590px;border:#000000 solid 1px;margin-bottom:30px;}
#sobiproentry h1{float:left;width:560px;background:#000000;color:#ffffff;font-size:14px !important;padding:15px;font-weight:bold;}
#sobiproentry2 h1, #sobiproentry3 h1{float:left;width:270px;background:#000000;color:#ffffff;font-size:14px !important;padding:15px;font-weight:bold;}
#sobiproentry2{float:left;width:300px;border:#000000 solid 1px;margin-bottom:30px;}
#sobiproentry3{float:left;width:300px;border:#000000 solid 1px;}
.pgtitle{font-family:Arial, Helvetica, sans-serif !important;font-size:16px !important;border-bottom:#000000 dotted 1px;padding-bottom:5px;margin-bottom:5px;font-weight:bold !important;}
.custom{float:left !important;width:100% !important;}
.staffname{float:left !important;width:23%;margin-left:2%;padding-bottom:5px;margin-bottom:5px;border-bottom:#333333 dotted 1px;min-height:15px;}
.staffemail{float:left !important;width:23%;margin-left:2%;padding-bottom:5px;margin-bottom:5px;border-bottom:#333333 dotted 1px;min-height:15px;}
.staffphone{float:left !important;width:23%;margin-left:2%;padding-bottom:5px;margin-bottom:5px;border-bottom:#333333 dotted 1px;min-height:15px;}
.staffwebsite{float:left !important;width:23%;margin-left:2%;padding-bottom:5px;margin-bottom:5px;border-bottom:#333333 dotted 1px;min-height:15px;}
#sobiproentry .staffname{float:left !important;width:23%;margin-left:2%;padding-bottom:5px;margin-bottom:5px;border-bottom:#333333 dotted 1px;min-height:40px;}
#sobiproentry .staffemail{float:left !important;width:23%;margin-left:2%;padding-bottom:5px;margin-bottom:5px;border-bottom:#333333 dotted 1px;min-height:40px;}
#sobiproentry .staffphone{float:left !important;width:23%;margin-left:2%;padding-bottom:5px;margin-bottom:5px;border-bottom:#333333 dotted 1px;min-height:40px;}
#sobiproentry .staffwebsite{float:left !important;width:23%;margin-left:2%;padding-bottom:5px;margin-bottom:5px;border-bottom:#333333 dotted 1px;min-height:40px;}
.entry-heading{float:left;width:100%;}
.entry-heading h2{float:left !important;width:20% !important;color:#000 !important;font-size:16px !important;font-weight:bold !important;margin:15px 0px 0px 4% !important;padding:0px 0px 0px 0px !important;font-family:Arial, Helvetica, sans-serif !important;text-align:center !important;}
.entry-heading h3{float:left !important;width:47% !important;color:#000 !important;font-size:16px !important;font-weight:bold !important;margin:15px 0px 0px 3% !important;padding:0px 0px 0px 0px !important;font-family:Arial, Helvetica, sans-serif !important;text-align:center !important;}
.SobiPro .pagination{display:inherit;}
#sobiproentry ul{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#sobiproentry li{float:left;width:98%;margin-left:2%;text-align:center;}
#sobiproentry2 ul{float:left;width:100%;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}
#sobiproentry2 li{float:left;width:48%;margin-left:2%;border-bottom:#333333 dotted 1px;padding-bottom:5px;margin-bottom:5px;}
#sobiproentry3 ul{float:left;width:100%;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}
#sobiproentry3 li{float:left;width:48%;margin-left:2%;border-bottom:#333333 dotted 1px;padding-bottom:5px;margin-bottom:5px;text-align:center;}
#sobiproentry3 li.j7dctree_node{float:left;width:290px !important;margin-left:2%;border-bottom:#333333 dotted 1px;padding-bottom:5px;margin-bottom:5px;text-align:left !important;}
#sobiproentry3 li.jdmroothov{float:left;width:290px !important;margin-left:2%;border-bottom:#333333 dotted 1px;padding-bottom:5px;margin-bottom:5px;text-align:left !important;}
#sobiproentry3 li li{border:none !important;margin-bottom:0px !important;padding-bottom:0px !important;}
#sobiproentry li a:link, #sobiproentry2 li a:link, #sobiproentry3 li a:link{color:blue !important;text-decoration:underline;font-size:12px !important;}
#sobiproentry li a:visited, #sobiproentry2 li a:visited, #sobiproentry3 li a:visited{color:blue !important;text-decoration:underline;font-size:12px !important;}
#sobiproentry li a:hover, #sobiproentry2 li a:hover, #sobiproentry3 li a:hover{color:blue !important;text-decoration:none;font-size:12px !important;}
#sobiproentry li a:active, #sobiproentry2 li a:active, #sobiproentry3 li a:active{color:blue !important;text-decoration:underline;font-size:12px !important;}
.roknewsflash ul{margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;}
.roknewsflash li a:link{color:#FFF !important;font-size:16px !important;}
.roknewsflash li a:visited{color:#FFF !important;font-size:16px !important;}
.roknewsflash li a:hover{color:#FFF !important;font-size:16px !important;text-decoration:underline !important;}
.roknewsflash li a:active{color:#FFF !important;font-size:16px !important;}