body {
background:#FFF;
font-size:12px;
font-family:Arial,Tahoma,Helvetica,sans-serif;
line-height:18px;
}

body.contentpane {
color:#000;
background:#FFF;
font-size:12px;
line-height:1.3em;
width:auto;
margin:1em 2em;
}


#page p {
line-height:26px;
list-style-type:none;
word-wrap:normal;
color:#555;
font-size:13px;
text-shadow:0 0 1px #DDD;
border-width:0;
margin:0;
padding:0;
}

#page .jv-proshow-intro-inner p {
color:#fff;
}

.contentpane .button {
display:inline;
height:25px;
padding:0 10px;
}

small,.small,.smalldark,.article-meta,.modifydate,.img_caption p,.site-slogan {
font-size:92%;
}

img {
-ms-interpolation-mode:bicubic;
border:none;
}

.img_caption.left,.img_caption.right {
margin-top:3px;
}

img.caption {
margin-right:10px;
border:1px solid #e5e5e5;
padding:1px;
}

img.personal {
margin-right:5px;
background:#e5e5e5;
padding:5px;
}

a {
outline:none;
color:#1f67b1;
text-decoration:none;
}

.shadow {
float:left;
margin-right:10px;
padding-bottom:3px;
}

h1 {
font-size:200%;
}

h2 {
font-size:175%;
}

h3 {
font-size:130%;
}

h4 {
font-size:125%;
}

p,pre,blockquote,ul,ol,h1,h2,h3,h4,h5,h6 {
margin:1em 0;
padding:0;
}

ul li {
padding-left:20px;
background:url(../images/bullet.png) no-repeat 7px 7px;
}

ul.menu li {
margin-left:0;
background:none;
padding:0;
}

ul.menu li a span {
text-indent:15px;
}

ul.menu ul li {
margin-left:0;
width:auto;
border-bottom:none;
}

ul.list li {
background:none;
border-bottom:1px solid #eaeaea;
padding:5px 0;
}

ul.list li a {
color:#444;
font-weight:700;
}

ol li {
margin-left:21px;
}

th {
font-weight:700;
text-align:left;
padding:8px;
}

fieldset {
border:none;
padding:10px 5px;
}

fieldset a {
font-weight:700;
}

fieldset.input {
background:none;
padding:0;
}

legend {
font-weight:700;
background:#FFF;
}

td,th,div {
font-size:100%;
}

form label {
color:#444;
}

input,select,textarea,.inputbox,.button {
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
border:0;
}

.inputbox {
background:#fff;
border:1px solid #dedede;
padding:5px;
}

.button {
min-width:60px;
width:auto;
display:inline-block;
border:none;
color:#3d3d3d;
background:url(../images/button.png) no-repeat bottom left;
cursor:pointer;
padding:3px 7px;
}

#k2Container div.itemListCategory {
background:none;
border:1px solid #DDD;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

#k2Container .k2FeedIcon {
position:absolute;
top:15px;
right:15px;
}

#k2Container div.itemListCategory img {
margin:10px 8px 0 0;
}

#k2Container div.itemListCategory h3 {
margin:.5em 0;
}

#k2Container div.catItemView {
border-bottom:1px solid #ececec;
padding:4px 8px 14px;
}

#k2Container div.itemNavigation {
background:#f7fafe;
}

#k2Container div.catItemLinks {
margin:0;
}

#k2Container div.catItemLinks div.catItemCategory {
border-bottom:none;
}

#k2Container div.itemCommentsForm form input.button {
min-width:130px;
width:auto;
display:inline-block;
border:none;
color:#3d3d3d;
cursor:pointer;
background:url(../images/button-big.png) no-repeat bottom left;
padding:3px 7px;
}

div.k2UserBlock ul li {
list-style:none;
clear:both;
}

a:active,a:focus {
outline:0;
}

#k2Container {
padding:0 0 24px;
}

body.contentpane #k2Container {
padding:16px;
}

.clr {
clear:both;
height:0;
line-height:0;
display:block;
float:none;
}

.even {
background:#fffff0;
padding:2px;
}

.odd {
background:#fff;
padding:2px;
}

.recaptchatable .recaptcha_image_cell,#recaptcha_table {
background-color:#fff !important;
}

#recaptcha_table {
border-color:#ccc !important;
}

#recaptcha_response_field {
background-color:#fff !important;
border-color:#ccc !important;
}

div.k2Pagination {
text-align:center;
color:#999;
margin:24px 0 4px;
padding:8px;
}

div.itemView {
border-bottom:1px dotted #ccc;
margin:0 0 24px;
padding:8px 0 24px;
}

div.itemHeader h1.itemTitle {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:36px;
font-weight:400;
line-height:110%;
margin:0;
padding:10px 0;
border-bottom:1px dotted #ccc;
}

div.itemToolbar {
padding:0px;
margin:0px;
overflow:hidden;
}

div.itemToolbar ul {
float:left;
text-align:right;
list-style:none;
margin:0;
padding:0;
}

div.itemToolbar ul li {
display:inline;
list-style:none;
border-left:1px solid #ccc;
text-align:center;
margin:0;
padding:0 4px 0 8px;
}

div.itemToolbar ul li a img {
vertical-align:middle;
}

div.itemImageBlock {
margin:0 0 16px;
padding:8px;
}

span.itemImageCaption {
color:#666;
float:left;
display:block;
font-size:11px;
}

span.itemImageCredits {
color:#999;
float:right;
display:block;
font-style:italic;
font-size:11px;
}

div.itemIntroText {
color:#444;
font-size:18px;
font-weight:700;
line-height:24px;
padding:4px 0 12px;
}

div.itemFullText h3 {
margin:0;
padding:16px 0 4px;
}

div.itemFullText img {
background:#fff;
margin:4px;
padding:2px;
}

span.itemDateModified {
display:block;
text-align:right;
color:#999;
border-top:1px solid #ddd;
margin:16px 0 4px;
padding:4px;
}

div.itemAuthorBlock {
background:#f2f6fc;
border:1px solid #ddd;
margin:0 0 16px;
padding:8px;
}

div.itemBackToTop {
text-align:right;
}

div.itemListCategory {
background:#f2f6fc;
border:1px solid #ddd;
margin:4px 0;
padding:8px;
}

span.catItemAddLink {
clear:both;
display:block;
text-align:right;
border-bottom:2px dashed #ddd;
margin:0 0 4px;
padding:4px;
}

div.subCategory {
background:#fff;
border:1px solid #ddd;
margin:4px;
padding:8px;
}

div.subCategory a.subCategoryImage,div.subCategory a.subCategoryImage:hover {
text-align:center;
display:block;
float:left;
}

div.subCategory a.subCategoryImage img,div.subCategory a.subCategoryImage:hover img {
background:#fff;
border:1px solid #ddd;
margin:0 8px 0 0;
padding:4px;
}

div#itemListLinks {
background:#f2f6fc;
border:1px solid #ddd;
margin:8px 0;
padding:8px;
}

div.catItemImageBlock {
float:left;
margin:0 0 16px;
padding:8px;
}

span.catItemDateModified {
display:block;
text-align:right;
color:#999;
border-top:1px solid #ddd;
margin:4px 0;
padding:4px;
}

div.userBlock {
background:#f2f6fc;
border:1px solid #ddd;
clear:both;
margin:0 0 16px;
padding:8px;
}

div.userBlock img {
display:block;
float:left;
background:#fff;
border:1px solid #ddd;
margin:0 8px 0 0;
padding:4px;
}

div.userBlock p.userAdditionalInfo {
border-top:1px dotted #ccc;
margin:8px 0 0;
padding:4px 0;
}

div.genericItemView {
border-bottom:1px dotted #ccc;
margin:0 0 16px;
padding:8px 0;
}

div.k2LatestCommentsBlock ul li {
display:block;
clear:both;
}

div.k2ItemsBlock ul li {
padding:8px 4px;
}

div.k2ItemsBlock ul li a.moduleItemTitle {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
text-align:center;
}

div.k2ItemsBlock ul li img.moduleItemAuthorAvatar {
display:block;
float:left;
background:#fff;
border:1px solid #ccc;
width:14px;
height:auto;
margin:0 4px 0 0;
padding:2px;
}

div.k2ItemsBlock ul li p.moduleItemIntrotext {
display:block;
line-height:120%;
padding:4px 0;
}

div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img {
float:left;
border:2px solid #ddd;
margin:2px 4px 4px 0;
padding:0;
}

div.k2ItemsBlock ul li span.moduleItemTags a {
padding:0 2px;
}

div.k2LoginBlock fieldset.input p {
margin:0;
padding:0 0 4px;
}

div.k2UserBlock p img {
display:block;
float:left;
background:#fff;
border:1px solid #ccc;
width:48px;
height:auto;
margin:2px 4px 4px 0;
padding:2px;
}

div.k2AuthorsListBlock ul li img.abAuthorAvatar {
display:block;
float:left;
background:#fff;
border:1px solid #ccc;
width:24px;
height:auto;
margin:2px 4px 4px 0;
padding:2px;
}

div.k2BreadcrumbsBlock span.bcTitle {
color:#999;
padding:0 4px 0 0;
}

div.k2BreadcrumbsBlock span.bcSeparator {
font-size:14px;
padding:0 4px;
}

div.k2CalendarBlock {
height:190px;
margin-bottom:8px;
}

div.k2CategorySelectBlock form select {
width:auto;
}

div.k2CategoriesListBlock ul li.activeCategory a {
font-weight:700;
}

div.k2TagCloudBlock a {
float:left;
display:block;
padding:4px;
}

div.k2TagCloudBlock a:hover {
float:left;
display:block;
background:#135cae;
text-decoration:none;
color:#fff;
padding:4px;
}

#k2Container div.itemToolbar ul li,#k2Container div.itemComments {
background:none;
}

#k2Container .catItemIntroText,div.itemComments ul.itemCommentsList li p,div.userBlock p.userDescription {
padding:4px 0;
}

img,div.itemToolbar ul>li:first-child {
border:none;
}

.k2Padding,div.catItemView {
padding:4px;
}

.clearList,div.k2FeedIcon a span,div.k2FeedIcon a:hover span,span.siteRoot,div.itemToolbar ul li a#fontDecrease span,div.itemToolbar ul li a#fontIncrease span,div.itemComments ul.itemCommentsList li span.commentAuthorEmail,div.itemCommentsForm form label.formComment {
display:none;
}

span.itemEditLink,span.catItemEditLink,span.userItemAddLink,span.userItemEditLink {
display:block;
text-align:right;
border-bottom:2px dashed #ddd;
margin:0 0 4px;
padding:4px;
}

div.itemHeader span.itemDateCreated,div.catItemHeader span.catItemDateCreated,div.userItemHeader span.userItemDateCreated,div.genericItemHeader span.genericItemDateCreated {
color:#999;
font-size:11px;
}

div.itemHeader h1.itemTitle span sup,div.catItemHeader h3.catItemTitle span sup {
font-size:12px;
color:#cf1919;
text-decoration:none;
}

div.itemHeader span.itemAuthor,div.catItemHeader span.catItemAuthor {
display:block;
margin:0;
padding:0;
}

div.itemToolbar ul li a#fontDecrease,div.itemToolbar ul li a#fontIncrease {
margin:0 0 0 2px;
}

div.itemRatingBlock,div.catItemRatingBlock,div.k2TagCloudBlock {
padding:8px 0;
}

div.itemRatingBlock span,div.catItemRatingBlock span {
display:block;
float:left;
font-style:normal;
color:#999;
margin:0;
padding:0 4px 0 0;
}

div.itemBody,div.catItemBody,div.userItemBody,div.genericItemBody {
margin:0;
padding:8px 0;
}

span.itemImage,span.catItemImage {
display:block;
text-align:center;
margin:0 0 8px;
}

span.itemImage img,span.catItemImage img,span.userItemImage img,span.genericItemImage img {
border:1px solid #ccc;
padding:8px;
}

div.itemIntroText img,div.catItemIntroText img,div.userItemIntroText img,div.genericItemIntroText img {
background:#fff;
border:1px solid #ccc;
margin:4px;
padding:2px;
}

div.itemExtraFields,div.catItemExtraFields {
border-top:1px dotted #ddd;
margin:16px 0 0;
padding:8px 0 0;
}

div.itemExtraFields h3,div.catItemExtraFields h4 {
line-height:normal !important;
margin:0;
padding:0 0 8px;
}

div.itemExtraFields ul,div.catItemExtraFields ul,div.k2ItemsBlock ul li ul.moduleItemExtraFields {
list-style:none;
margin:0;
padding:0;
}

div.itemExtraFields ul li,div.itemVideoBlock span.itemVideo,div.catItemExtraFields ul li,div.catItemVideoBlock span.catItemVideo,ul.moduleItemExtraFields li,div.k2LoginBlock fieldset.input p label,div.k2LoginBlock fieldset.input p input {
display:block;
}

div.itemExtraFields ul li span.itemExtraFieldsLabel,div.catItemExtraFields ul li span.catItemExtraFieldsLabel,ul.moduleItemExtraFields li span.moduleItemExtraFieldsLabel {
display:block;
float:left;
font-weight:700;
width:30%;
margin:0 4px 0 0;
}

div.itemLinks,div.itemImageGallery,div.catItemLinks,div.catItemImageGallery,div.userItemLinks {
margin:0 0 16px;
padding:0;
}

div.itemHitsTwitter,div.itemCategory,div.itemTagsBlock,div.itemAttachmentsBlock,div.catItemHitsBlock,div.catItemCategory,div.catItemTagsBlock,div.catItemAttachmentsBlock,div.userItemCategory,div.userItemTagsBlock {
border-bottom:1px dotted #ccc;
padding:4px;
}

div.itemCategory span,div.itemTagsBlock span,div.itemAttachmentsBlock span,div.catItemCategory span,div.catItemTagsBlock span,div.catItemAttachmentsBlock span,div.userItemCategory span,div.userItemTagsBlock span,div.genericItemCategory span {
font-weight:700;
color:#555;
padding:0 4px 0 0;
}

div.itemTagsBlock ul.itemTags,div.itemAttachmentsBlock ul.itemAttachments,div.catItemTagsBlock ul.catItemTags,div.catItemAttachmentsBlock ul.catItemAttachments,div.userItemTagsBlock ul.userItemTags {
list-style:none;
display:inline;
margin:0;
padding:0;
}

div.itemTagsBlock ul.itemTags li,div.catItemTagsBlock ul.catItemTags li,div.userItemTagsBlock ul.userItemTags li {
display:inline;
list-style:none;
text-align:center;
margin:0;
padding:0 4px 0 0;
}

div.itemAttachmentsBlock ul.itemAttachments li,div.catItemAttachmentsBlock ul.catItemAttachments li {
display:inline;
list-style:none;
text-align:center;
margin:0;
padding:0 4px;
}

div.itemAttachmentsBlock ul.itemAttachments li span,div.catItemAttachmentsBlock ul.catItemAttachments li span {
font-size:10px;
color:#999;
font-weight:400;
}

div.itemAuthorBlock img.itemAuthorAvatar,div.itemListCategory img {
float:left;
display:block;
background:#fff;
border:1px solid #ddd;
margin:0 8px 0 0;
padding:4px;
}

div.itemRelated,div.itemAuthorLatest {
margin-bottom:16px;
padding:0;
}

div.itemNavigation span.itemNavigationTitle,div.k2LatestCommentsBlock ul li span.lcCommentDate,div.k2TopCommentersBlock ul li span.tcLatestCommentDate {
color:#999;
}

div.itemNavigation a.itemPrevious,div.itemNavigation a.itemNext {
padding:0 12px;
}

div.itemCommentsForm form label.formName,div.itemCommentsForm form label.formEmail,div.itemCommentsForm form label.formUrl,div.itemCommentsForm form label.formRecaptcha {
display:block;
margin:12px 0 0 2px;
}

div.subCategoryContainer,div.itemContainer {
float:left;
}

div.catItemHeader h3.catItemTitle,div.userItemHeader h3.userItemTitle,div.genericItemHeader h2.genericItemTitle {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-weight:400;
line-height:110%;
margin:0;
padding:10px 0 4px;
}

div.catItemIntroText,div.userItemIntroText,div.genericItemIntroText {
font-size:inherit;
font-weight:400;
line-height:inherit;
padding:4px 0 12px;
}

div.catItemCommentsLink,div.userItemCommentsLink,div.genericItemCategory {
display:inline;
border-right:1px solid #ccc;
margin:0 8px 0 0;
padding:0 8px 0 0;
}

div.catItemReadMore,div.userItemReadMore,div.genericItemReadMore,div.k2LoginBlock fieldset.input p#form-login-remember label,div.k2LoginBlock fieldset.input p#form-login-remember input {
display:inline;
}

span.userURL,span.userEmail {
font-weight:700;
color:#555;
display:block;
}

div.userItemImageBlock,div.genericItemImageBlock {
float:left;
margin:0;
padding:0;
}

span.userItemImage,span.genericItemImage {
display:block;
text-align:center;
margin:0 8px 8px 0;
}

div.k2LatestCommentsBlock ul,div.k2TopCommentersBlock ul,div.k2ItemsBlock ul {
list-style:none;
margin:4px;
padding:4px;
}

div.k2LatestCommentsBlock ul li img.lcAvatar,div.k2TopCommentersBlock ul li img.tcAvatar {
display:block;
float:left;
background:#fff;
border:1px solid #ccc;
margin:2px 4px 4px 0;
padding:2px;
}

div.k2ItemsBlock ul li a.moduleItemComments,div.k2ItemsBlock ul li span.moduleItemHits {
border-right:1px solid #ccc;
margin:0 8px 0 0;
padding:0 4px 0 0;
}

div.k2LoginBlock ul,div.k2UserBlock ul,div.k2ArchivesBlock ul,div.k2AuthorsListBlock ul,div.k2CategoriesListBlock ul {
list-style:square;
margin:4px;
padding:4px 8px;
}

table.calendar tr td.calendarNavMonthPrev a,table.calendar tr td.calendarNavMonthPrev a:hover,table.calendar tr td.calendarNavMonthNext a,table.calendar tr td.calendarNavMonthNext a:hover {
font-size:20px;
text-decoration:none;
}

table.calendar tr td.calendarDateLinked a:hover,table.calendar tr td.calendarTodayLinked a:hover {
display:block;
background:#bfd9ff;
text-decoration:none;
padding:2px;
}

.itemFullText p {
line-height:26px;
list-style-type:none;
color:#555;
font-size:13px;
text-shadow:0 0 1px #DDD;
border-width:0;
margin:0;
padding:0;
}

div.groupLinks,div.k2LoginBlock fieldset.input {
margin:0;
padding:0;
}

#menusys_moo{margin:0;padding:0;float:left;height:39px;}#menusys_moo ul{margin:0;padding:0;}#menusys_moo li{margin:0 10px 0 0;padding:0;float:left;display:block;background:none;cursor:pointer;line-height:50px;}#menusys_moo li ul{width:16.9em;position:absolute;z-index:99;left:-999em;height:auto;}#menusys_moo li ul ul{margin:-1.8em 0 0 15.5em;}#menusys_moo li li{padding:0;line-height:24px;margin:0;width:16.9em;}#menusys_moo li:hover ul ul,#menusys_moo li:hover ul ul ul,#menusys_moo li.hover ul ul,#menusys_moo li.havechildhover ul ul,#menusys_moo li.havechild-activehover ul ul,#menusys_moo li.activehover ul ul,#menusys_moo li.hover ul ul ul,#menusys_moo li.havechildhover ul ul ul,#menusys_moo li.havechild-activehover ul ul ul,#menusys_moo li.activehover ul ul ul{left:-999em;}#menusys_moo li:hover ul,#menusys_moo li li:hover ul,#menusys_moo li li li:hover ul,#menusys_moo li.hover ul,#menusys_moo li.havechildhover ul,#menusys_moo li.havechild-activehover ul,#menusys_moo li.activehover ul,#menusys_moo li li.hover ul,#menusys_moo li li.havesubchildhover ul,#menusys_moo li li.havesubchild-activehover ul,#menusys_moo li li.activehover ul,#menusys_moo li li li.hover ul,#menusys_moo li li li.havesubchildhover ul,#menusys_moo li li li.havesubchild-activehover ul,#menusys_moo li li li.activehover ul{left:auto;}#menusys_moo li a{padding-left:25px;display:block;text-decoration:none;line-height:50px;}#menusys_moo li a span{color:#9a96ab;font-size:13px;padding-right:25px;}#menusys_moo li a:hover,#menusys_moo li a:active,#menusys_moo li a:focus{ cursor: pointer;padding-left:25px;background:url(../images/mainmenu-left.png) no-repeat center left;}#menusys_moo li:hover a,#menusys_moo li.hover a,#menusys_moo li.havechildhover a,#menusys_moo li.havechild-activehover a{background:url(../images/mainmenu-left.png) no-repeat center left;border:none;}#menusys_moo li a:hover span,#menusys_moo li a:active span,#menusys_moo li a:focus span,#menusys_moo li:hover a span,#menusys_moo li.hover a span,#menusys_moo li.havechildhover a span,#menusys_moo li.havechild-activehover a span{color:#fff;display:block;padding-right:25px;background:url(../images/mainmenu-right.png) no-repeat center right;}#menusys_moo li a.active,#menusys_moo li a.active:hover,#menusys_moo li a.active:active,#menusys_moo li a.active:focus{color:#fff;text-shadow:0 1px 0 #000;background:url(../images/mainmenu-left.png) no-repeat center left;}#menusys_moo li a.active span,#menusys_moo li a.active:hover span,#menusys_moo li a.active:active span,#menusys_moo li a.active:focus span{color:#fff;display:block;padding-right:25px;background:url(../images/mainmenu-right.png) no-repeat center right;}#menusys_moo li ul{width:212px;background:url(../images/mainmenu_last.png) no-repeat left bottom;padding-bottom:3px;left:-999em;}#menusys_moo li ul li{width:212px;padding:0;height:auto;border-bottom:1px solid #4d4b5a;background:#373443;}#menusys_moo li li.last-item{background:#373443;width:212px;border:none;}#menusys_moo li ul a,#menusys_moo li ul a:hover,#menusys_moo li ul a:active{margin:0;padding:3px 0!important;line-height:normal;height:auto;background:none!important;border:none!important;text-shadow:none;}#menusys_moo li ul a span{padding:0 0 0 10px!important;font-weight:normal;line-height:25px;color:#9a96ab!important;background:none!important;text-transform:none;}#menusys_moo li ul a:hover,#menusys_moo li ul a:active,#menusys_moo li ul a:focus,#menusys_moo ul li:hover,#menusys_moo ul li.hover,#menusys_moo ul li.havesubchildhover,#menusys_moo ul li.havesubchild-activehover,#menusys_moo ul ul li:hover,#menusys_moo ul ul li.hover,#menusys_moo ul ul li.havesubchildhover,#menusys_moo ul ul li.havesubchild-activehover{background:#3f3c4b;}#menusys_moo ul ul li.last-item:hover{border:none;}#menusys_moo li ul a.active span,#menusys_moo li ul a:hover span,#menusys_moo li ul a:active span,#menusys_moo li ul a:focus span{color:#fff!important;}


.search {
float:right;
overflow:hidden;
width:324px;
height:29px;
background:url(../images/bg-search.png) no-repeat 0 0;
margin:0;
padding:7px;
}

.search .inputbox {
width:220px;
height:18px;
float:left;
color:#FFF;
background:none;
border:0;
font-size:14px;
margin:0;
padding:5px;
}

.search .button {
width:83px;
height:29px;
float:right;
color:#FFF;
font-size:14px;
font-weight:700;
background:url(../images/bg-search-button.png) no-repeat 0 0;
}

.leading {
padding-bottom:10px;
}

.leading_separator {
display:block;
height:2px;
overflow:hidden;
width:100%;
margin:1px 0;
}

.article_column {
float:left;
overflow:hidden;
margin:0;
padding:0;
}

.article_separator {
clear:both;
display:none;
margin:0;
}

.row_separator {
display:block;
clear:both;
height:2px;
}

.article_row {
overflow:hidden;
margin:0;
}

.column1.cols1 {
float:none;
}

.article_column_pad {
overflow:hidden;
margin:10px 10px 10px 0;
padding:0 10px 0 0;
}

.articleinfo {
margin:.5em 0;
}

.filter {
float:left;
margin:0;
padding:0;
}

.display {
float:right;
text-align:right;
margin:10px 0 0;
}

table.category,table.weblinks,table.newsfeeds {
width:100%;
clear:both;
margin:20px 0;
}

table.newsfeeds th,table.weblinks th,table.category th {
background:#dedede;
border:3px solid #fff;
padding:8px 5px;
}

table.newsfeeds td,table.weblinks td,table.category td {
border:3px solid #fff;
padding:5px;
}

.sectiontableheader {
font-weight:700;
padding:4px 8px;
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding:8px;
}

td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {
padding:4px;
}

table.contentpane {
background:none;
border:0 solid #383838;
width:100%;
}

table.contentpaneopen {
border:none;
border-collapse:collapse;
border-spacing:0;
}

table.contenttoc {
width:30%;
float:right;
margin:0 0 10px 10px;
padding:0;
}

table.contenttoc th {
border-bottom:1px solid #CCC;
text-indent:5px;
padding:0 0 3px;
}

table.poll {
border-collapse:collapse;
width:100%;
padding:0;
}

table.pollstableborder {
border:none;
text-align:left;
width:100%;
padding:0;
}

table.pollstableborder img {
vertical-align:baseline;
}

table.pollstableborder td {
border-collapse:collapse;
border-spacing:0;
background:none;
padding:4px;
}

table.searchintro {
width:100%;
padding:10px 0;
}

table.searchintro td {
padding:5px;
}

.blog_more {
margin:0;
padding:10px 0 0;
}

.blog_more strong {
display:block;
text-transform:uppercase;
margin:0 0 5px;
}

.blog_more ul li {
margin:0;
padding:0 0 0 21px;
}

.category {
font-weight:400;
}

h1.componentheading,.componentheading {
color:#313131;
font-size:17px;
font-weight:700;
margin:0 0 10px;
}

h1.contentheading,.contentheading {
font-size:150%;
font-weight:700;
margin:.5em 0;
padding:0;
}

table.blog .contentheading {
font-size:1.4em;
}

td.contentheading {
line-height:28px;
}

ul.pagination {
color:#3b5468;
overflow:hidden;
clear:both;
text-align:center;
list-style:none;
margin:10px auto;
padding:10px 0;
}

ul.pagination li {
display:inline;
height:22px;
margin:10px 2px;
padding:0;
}

ul.pagination li span {
display:inline-block;
background:#2a2a2a;
color:#8a8a8a;
padding:0;
}

ul.pagination li span span {
cursor:pointer;
display:inline-block;
background:url(../images/paging.jpg) repeat-x 0 0;
border-left:1px solid #dadada;
border-right:1px solid #dadada;
padding:4px 10px;
}

ul.pagination li:hover span span {
color:#FFF;
background:url(../images/paging-hover.jpg) repeat-x 0 0;
border-left:1px solid #5c5c5c;
border-right:1px solid #5c5c5c;
}

ul.pagination a span {
text-decoration:none;
color:#000;
font-weight:700;
padding:0;
}

.counter {
text-align:center;
width:107px;
color:#8a8a8a;
border-left:1px solid #dadada;
border-right:1px solid #dadada;
background:url(../images/paging.jpg) repeat-x 0 0;
margin:.5em auto;
padding:4px 0;
}

div.syndicate div {
text-align:center;
}

.article-toolswrap {
display:block;
position:relative;
margin:0 0 10px;
padding:0;
}

.article-tools {
display:block;
padding:0 10px 0 0;
}

.article-meta {
width:70%;
float:left;
color:#3b5468;
}

.modifydate {
width:100%;
display:block;
margin:0 0 3px;
}

.article-section {
padding-left:6px;
margin-left:5px;
}

.buttonheading img {
border:0;
float:right;
background:none !important;
margin:12px 0 0 3px;
padding:0;
}

p.buttonheading {
text-align:right;
margin:0;
}

p.buttonheading a:hover {
background:none !important;
color:#000 !important;
}

ul.latestnews,ul.mostread {
padding-left:0;
}

ul.latestnews li,ul.mostread li {
border-bottom:none;
margin:0;
padding:0 0 0 20px;
}

a.button-grey:hover,a.button-grey:focus,a.button-grey:active {
color:#658a00;
text-decoration:none;
}

.breadcrumbs img {
margin-bottom:-3px;
}

div.jv-grid {
width:100%;
display:inline-block;
margin:0;
padding:0;
}

div.jv-grid-col {
float:left;
width:19.9%;
margin:0;
padding:0;
}

span.seperator {
width:100%;
display:block;
clear:both;
padding-top:10px;
margin-bottom:9px;
border-bottom:1px solid #ececec;
}

.img_caption img,.shadow img {
border:1px solid #CCC;
padding:1px;
}

a:hover,a:active,a:focus,a.readon:hover,a.readon:focus,a.readon:active {
text-decoration:underline;
}

p.iteminfo,.article_row p.iteminfo {
line-height:1em;
margin:0 -10px 5px;
padding:10px;
}

tr.sectiontableentry2 td,table.pollstableborder tr.sectiontableentry1 td {
background:#EEE;
}

.createdby,.createdate {
font-size:.9em;
}

.article-section a,.article-category a {
color:#3b5468;
}

head~body #opera {
display:block;
}

body#bd {
color:#3c3c3c;
background:#fff;
}

body.fs1 {
font-size:10px;
}

body.fs2 {
font-size:11px;
}

body.fs3 {
font-size:12px;
}

body.fs4 {
font-size:13px;
}

body.fs5 {
font-size:14px;
}

body.fs6 {
font-size:15px;
}

#jv-wrapper {
text-align:left;
width:100%;
overflow:hidden;
margin:0;
padding:0;
}

#jv-wrapper-inner {
overflow:hidden;
text-align:left;
margin:0 auto;
padding:0;
}

.jv-wrapper {
width:1004px;
margin:0 auto;
}

.jv-inner {
width:978px;
}

#jv-headerwrap,#jv-containerwrap,#jv-footerwrap {
width:100%;
margin:0;
padding:0;
}

#jv-header,#jv-container,#jv-footer {
width:1004px;
clear:both;
margin:0 auto;
padding:0;
}

#jv-userwrap7 {
border-bottom:1px solid #e5e5e5;
background:#201e29;
border-top:2px solid #ee7e15;
}

#jv-userwrap1-inner,#jv-userwrap5-inner,#jv-userwrap6-inner,#jv-userwrap7-inner {
width:100%;
overflow:hidden;
padding:10px 0;
}

#jv-userwrap2-inner {
background:#f9f9f9;
overflow:hidden;
padding:10px 20px;
}

#jv-userwrap1 {
border-top:1px solid #FFF;
width:100%;
overflow:hidden;
padding:0;
}

#jv-userwrap2 {
margin:10px 0;
}

#jv-userwrap4 {
background:none;
margin:20px 0 0;
}

#jv-userwrap3-inner {
overflow:hidden;
width:100%;
border:1px solid #e5e5e5;
margin-bottom:30px;
padding:0;
}

#jv-userwrap4-inner {
width:100%;
overflow:hidden;
padding:0;
}

#jv-userwrap5 h3.moduletitle {
font-size:17px;
color:#3c3c3c;
line-height:20px;
font-family:"arial";
margin:0;
padding:5px 0;
}

#jv-userwrap5 div.modulecontent {
color:#767676 !important;
}

a.arrow_blue {
background:url(../images/arrow1.png) no-repeat 0 5px;
display:block;
color:#1087d2;
text-indent:15px;
}

a.arrow_blue:hover {
background:url(../images/arrow1.png) no-repeat 0 5px;
color:#66b3e3;
text-decoration:underline;
}

#jv-userwrap2 span {
color:#707070;
}

#jv-hightlight {
padding:10px;
}

#jv-search {
float:right;
width:50%;
height:76px;
}

div.module,div.module_menu,div.module_text,div.module-blank,div.module-user,div.module-accordion,div.module-headline {
margin:0 0 5px;
padding:0;
}

.jvmod-tr {
background:url(../images/jvmod/box-tr.png) no-repeat top right;
margin:0 0 0 11px;
}

.jvmod-tl {
background:url(../images/jvmod/box-tl.png) no-repeat top left;
height:32px;
margin:0 0 0 -11px;
}

.jvmod-cc {
position:relative;
margin:0;
padding:10px 10px 10px 15px;
}

.jvmod-tl h3 {
font-size:120%;
line-height:35px;
font-weight:400;
text-shadow:1px 1px #fff;
margin:0;
padding:0 10px 0 16px;
}

.jv-spancoll {
cursor:hand;
}

h3.h3show,h3.h3hide {
position:relative;
}

div.module_menu li a {
line-height:25px;
display:block;
font-size:100%;
text-decoration:none;
padding:0 0 0 12px;
}

div.module_menu li a span {
display:block;
color:#5697e3;
font-size:100%;
text-decoration:none;
}

div.module_menu li#current.parent li a,div.module_menu li li a {
color:#5697e3;
padding-left:12px;
font-size:95%;
text-decoration:none;
}

div.module-headline div.jvmod-cc {
background:none;
margin:0;
padding:5px 4px;
}

div.module-null div.jvmod-tr {
background:#fff no-repeat right top;
margin:0 0 0 11px;
}

div.module-null div.jvmod-tl {
background:#fff no-repeat left top;
height:11px;
margin:0 0 0 -11px;
}

div.module-null div.jvmod-cl {
background:#fff repeat-y center left;
margin:0 0 0 -11px;
}

div.module-null div.jvmod-br {
background:#fff no-repeat right bottom;
margin:0 0 0 11px;
}

div.module-null div.jvmod-bl {
background:#fff no-repeat left bottom;
height:11px;
margin:0 0 0 -11px;
}

div.module-null div.jvmod-cr {
background:#fff repeat-y center right;
margin:0 0 0 11px;
}

#jv-component .jvmod-tr {
background:url(../images/jvmod/blank-tr.png) no-repeat top right;
margin:0 0 0 11px;
}

#jv-component .jvmod-tl {
background:url(../images/jvmod/blank-tl.png) no-repeat top left;
height:11px;
margin:0 0 0 -11px;
}

#jv-component .jvmod-cc {
position:relative;
display:block;
margin:0;
padding:1px 20px 10px;
}

#jv-bot-wrap .jv-box-center div.module {
margin-left:10px;
margin-right:10px;
}

#jv-bot-wrap .jv-box-left div.module {
margin-right:10px;
}

#jv-bot-wrap .jv-box-right div.module {
margin-left:10px;
}

.jv-user div.module h3 {
line-height:30px;
margin:0;
padding:0;
}

.jv-bigtext {
color:#393939;
font-size:18px;
}

.jv-smalltext {
color:#8d8d8d;
font-size:11px;
}

input.jv-emailsub {
background:none;
border:1px solid #d1d1d1;
color:#d1d1d1;
font-size:11px;
padding:2px 5px;
}

#jv-banner {
width:100%;
clear:both;
}

#jv-banner .jvmod-cc {
padding:8px 12px 0;
}

div.latestnewsitems img {
float:left;
background:#dadada;
margin:2px 5px 0 0;
padding:2px;
}

div.latestnewsitems p {
clear:both;
text-align:left;
font-weight:400;
font-size:100%;
color:#3d3d3d;
margin:0.1em 0 0;
}

div.latestnewsitems p a.latestnews {
font-family:"Times New Roman";
font-weight:400;
}

div.latestnewsitems p a.latestnews:hover {
color:#6c6c6c;
}

div.latestnewsitems {
width:100%;
display:block;
float:left;
margin:10px 0 19px;
padding:0;
}

#jv-userwrap3 div.last-item {
float:right;
margin:0;
padding:0;
}

#jv-user2 {
width:auto;
}

#jv-header-r {
float:right;
width:80%;
}

#jv-user4 div.modulecontent {
border:1px solid #e2e2e2 !important;
}

#jv-user5 {
margin-top:10px;
}

#jv-user7,#jv-user8,#jv-user9,#jv-user10 {
float:left;
display:block;
width:100%;
height:auto;
}

#jv-user9 div.moduletable,#jv-user10 div.moduletable,#jv-user8 div.moduletable,#jv-user7 div.moduletable {
margin:0;
padding:10px;
}

#jv-user10 {
border-right:0 solid #e5e5e5;
}

#jv-userwrap4 div.jv-box-inside {
display:block;
overflow:hidden;
background:url(../images/col1_fo.png) no-repeat center bottom;
padding-bottom:8px;
}

#jv-userwrap4 .jv-box-left .jv-box-inside {
margin:0 5px 0 0;
padding:0 0 8px;
}

#jv-userwrap4 .jv-box-center .jv-box-inside {
margin:0 5px;
padding:0 0 8px;
}

#jv-userwrap4 .jv-box-right .jv-box-inside {
margin:0 0 0 5px;
padding:0 0 8px;
}

#jv-userwrap4 ul.latestnews,#jv-userwrap4 ul.mostread,#jv-userwrap4 #mainlevel-nav {
display:inline-block;
width:100%;
margin:0 0 10px;
padding:0;
}

#jv-userwrap4 ul.latestnews li,#jv-userwrap4 ul.mostread li,#jv-userwrap4 #mainlevel-nav li {
display:block;
list-style:none;
background:url(../images/arrow2.png) no-repeat 0 8px;
padding:3px 0 3px 15px;
}

#jv-userwrap4 ul.latestnews li a,#jv-userwrap4 ul.mostread li a,#jv-userwrap4 #mainlevel-nav li a {
color:#727272;
}

#jv-col1,#jv-col2,#jv-col3 {
float:left;
display:inline;
width:100%;
}

#jv-col1 {
margin-right:0;
background:url(../images/userwrap5_line.png) no-repeat top right;
}

#jv-col3 {
background:url(../images/userwrap5_line.png) no-repeat top left;
margin:0;
}

#jv-col1 div.jv-box-inside,#jv-col2 div.jv-box-inside,#jv-col3 div.jv-box-inside {
float:left;
display:inline;
overflow:hidden;
width:98%;
padding:10px 0;
}

#jv-col1 span.title_category {
float:left;
padding-left:10px;
padding-top:10px;
}

.float-left {
float:left;
}

#jv-footer ul.menu li {
list-style:none;
display:inline-block;
float:left;
background:none;
border:none;
margin:0;
padding:0 10px 0 5px;
}

#jv-footer ul.menu li a {
background:none;
border:none;
margin:0;
padding:0 5px;
}

#jv-header {
background:url(../images/bg_header.png) #201e29 repeat-x top;
border-top:2px solid #ee7e15;
width:100%;
height:130px;
}

#jv-header-inner {
width:100%;
height:130px;
overflow:hidden;
}

#jv-toped {
height:29px;
overflow:hidden;
margin:0;
padding:0;
}

#jv-top {
float:right;
padding-top:40px;
max-height:90px;
color:#bbb;
width:60%;
overflow:hidden;
margin:0;
}

a.link1 {
height:19px;
line-height:19px;
font-weight:400;
font-family:"Microsoft Sans Serif";
font-size:11px;
color:#afafaf;
border:0;
padding:0 10px;
}

#jv-top ul.menu li a:hover span,a.link1:hover {
color:#5dabdc;
text-decoration:underline;
}

#jv-logo {
display:block;
overflow:hidden;
float:left;
width:40%;
height:auto;
margin:0;
padding:0;
}

#jv-logo p {
float:left;
overflow:hidden;
height:100px;
background:url(../images/logo.png) no-repeat 0 0;
width:400px;
margin:30px 0 0;
}

#jv-logo p a {
display:block;
height:58px;
width:230px;
margin:0;
}

#jv-mainmenu {
clear:left;
float:left;
width:100%;
background:url(../images/mainmenu_bg.png) repeat-x;
height:50px;
margin:0;
}

#jv-mainmenu-inner {
height:50px;
}

#jv-pathway {
background:url("../images/bg-slide-top.jpg") repeat-x top;
line-height:30px;
padding:10px 0;
}

#jv-pathway-left {
float:left;
height:31px;
line-height:31px;
overflow:hidden;
padding-left:0;
width:69%;
margin:3px 0;
}

#jv-pathway-right {
float:right;
height:31px;
line-height:31px;
overflow:hidden;
width:28%;
margin:3px 0;
}

#jv-container {
padding-top:13px;
}

#jv-colleft {
float:left;
width:20%;
}

#jv-colright {
float:right;
width:22.9%;
}

.latestnewsitems p a {
color:#3d3d3d;
}

.latestnewsitems .latestnewsdate {
font-size:90%;
color:#ccc;
display:block;
}

.jvmod-cc .k2ItemsBlock ul li {
background:none;
display:block;
float:left;
width:228px;
margin:0;
padding:8px 5px;
}

.jvmod-cc .k2ItemsBlock ul li a.moduleItemTitle {
font-family:Arial,Helvetica,sans-serif !important;
font-size:100%;
display:block;
color:#3d3d3d;
font-weight:700;
text-align:center;
}

.jvmod-cc .k2ItemsBlock ul li .moduleItemImage {
display:block;
text-align:center;
}

.jvmod-cc .k2ItemsBlock ul li p.moduleItemIntrotext {
margin:0;
padding:4px 0;
}

.k2ItemsBlock ul li .moduleItemImage img {
height:75px;
}

.jv-user {
float:left;
overflow:hidden;
}

.jv-box-full {
width:100%;
margin-left:0;
}

#jv-bottom {
width:100%;
background:none;
color:#5c5a68;
padding:0;
}

#jv-footer {
float:left;
width:29%;
}

#jv-footer-inner {
padding-left:5px;
color:#585761;
}

#jv-copyright {
float:right;
width:68%;
color:#585761;
text-align:right;
}

#jv-copyright-inner {
padding-right:5px;
}

#jv-tools {
float:right;
width:10%;
text-align:right;
margin:0;
padding:0 10px;
}

div.moduletable,div.moduletable_menu,div.moduletable_text,div.module,div.module_menu,div.module_text {
position:relative;
clear:both;
overflow:hidden;
margin:0 0 15px;
}

#jv-userwrap4 div.moduletable,#jv-userwrap4 div.moduletable_menu,#jv-userwrap4 div.moduletable_text {
display:inline-block;
width:100%;
background:url(../images/col1_bg.png) repeat-x 0 0;
margin:0;
padding:0;
}

#jv-userwrap4 div.modulecontent {
border:1px solid #e2e2e2;
display:block;
border-bottom:none;
width:auto;
padding:10px 13px;
}

h3.moduletitle {
font-weight:700;
width:100%;
line-height:30px;
margin:0;
}

div.moduletable_news h3.moduletitle,#jv-userwrap4 div.moduletable h3.moduletitle,#jv-userwrap4 div.moduletable_menu h3.moduletitle,#jv-userwrap4 div.moduletable_text h3.moduletitle {
font-family:tahoma;
text-indent:15px;
font-weight:700;
background:url(../images/col1_title.png) repeat-x left !important;
color:#FFF !important;
margin:0;
padding:3px 0;
}

div.moduletable_news {
margin-bottom:15px;
}

div.moduletable_news div.modulecontent {
border:1px solid #e2e2e2;
display:block;
width:auto;
padding:10px 13px;
}

div.modulecontent {
overflow:hidden;
padding:5px;
}

.blue {
color:#51e8a3;
}

#jv-bottom a {
color:#88878d;
}

#jv-userwrap6 ul.menu li,#jv-userwrap6 ul.latestnews li.latestnews {
background:url(../images/arrow3.png) no-repeat 0 12px;
text-indent:10px;
border-bottom:1px solid #373542;
margin:0;
padding:5px 0;
}

#jv-userwrap6 {
background:#282631 url(../images/userwrap5_bg.png) repeat-x left top;
}

#jv-userwrap6 #jv-userwrap6-inner {
padding-top:25px;
}

#jv-userwrap6 h3.moduletitle {
color:#676571;
font-size:14px;
line-height:20px;
}

#jv-userwrap6 div.moduletable {
margin-right:10px;
padding:0;
}

.jv_headline_accord_container .featured {
border:none;
background-color:#293647;
}

.jv_headline_accord_wrap .feature_excerpt {
background-color:#000;
border-top:solid 1px #737373;
}

.jv_headline_accord_wrap .featured a.wrap,.jv_headline_accord_wrap .featured .feature_excerpt h4 {
color:#c4c4c4;
}

#jv-top div.moduletable_top {
clear:both;
float:right;
width:200px;
margin:0;
padding:0;
}

#jv-top div.modulecontent {
font-size:11px;
margin:0;
padding:0;
}

#jv-col1 ul.latestnews {
margin:10px 0 0;
}

#jv-col1 ul.latestnews li {
background:url(../images/arrow1.png) no-repeat 0 10px;
padding:5px 0 5px 20px;
}

#jv-col1 div.latestnewsitems p {
color:#3c3c3c;
font-family:"arial";
font-size:17px;
line-height:20px;
margin:0;
padding:5px 0;
}

div.bubble5 {
margin:15px 0 0;
}

div.bubble5 span.author {
display:inline-block;
font-style:italic;
line-height:18px;
margin-left:55px;
}

div.bubble5 div {
background:url(../images/bub5-bl.png) no-repeat bottom left;
width:100%;
margin:0;
}

div.bubble5 div div {
background:url(../images/bub5-br.png) no-repeat bottom right;
}

div.bubble5 div div div {
background:url(../images/bub5-tr.png) no-repeat top right;
}

div.bubble5 div div div div {
background:url(../images/bub5-tl.png) no-repeat top left;
}

div.bubble5 div div div div div {
width:auto;
margin:0;
padding:15px 15px 35px;
}

img.user {
float:left;
margin:0 15px 10px 0;
}

#jv-userwrap5 div.jv-spotlight {
width:958px;
float:left;
border-left:1px solid #e3e3e3;
border-top:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
}

#jv-userwrap5-inner {
background:url(../images/userwrap6_bg.png) no-repeat left bottom;
padding-bottom:13px;
width:100%;
}

#jv-userwrap3 div.jv-spotlight {
width:100%;
display:block;
background:url(../images/bg_userweapper5.png) repeat-x bottom;
overflow:hidden;
padding:0;
}

#jv-user11,#jv-user12,#jv-user13,#jv-user14 {
width:70%;
}

head+body div #jv-user11,#jv-user12,#jv-user13,#jv-user14 {
width:60%;
}

.quote_left {
font-family:Georgia;
font-style:italic;
background:url(../images/quote_left.png) no-repeat 0 0;
padding:0 0 0 35px;
}

.jv_ahovermenu_wrap li,.jv_aclickmenu_wrap .jv_maccordion li {
border-bottom:solid 1px #f1f1f1;
background:url(../images/arrow5.png) no-repeat 0 8px;
padding:4px 0 4px 20px;
}

.jv_ahovermenu_wrap ul.jv_maccordion ul li,.jv_aclickmenu_wrap ul.jv_maccordion ul li {
border:none;
background:url(../images/arrow5.png) no-repeat 0 8px;
}

.jv_ahovermenu_wrap li.last-child,.jv_ahovermenu_wrap a.trigger,div.jv_aclickmenu_wrap div.wrap_link a,.jv_aclickmenu_wrap li.last-child {
height:20px;
}

.jvmod-cc .jv_tabs .jv-tabs-title-top ul.jv-tabs-title {
margin-top:-7px;
background:none;
}

.jvmod-cc .jv_tabs .jv-tabs-title-top ul.jv-tabs-title li,.jvmod-cc .jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.active,.jvmod-cc .jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.lastactive {
background:url(../images/tab-li.gif) no-repeat bottom left !important;
}

.jvmod-cc .jv_tabs .jv-tabs-title-top ul.jv-tabs-title li h3 span {
background:none;
color:#bfbfbf !important;
}

.jvmod-cc .jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.active h3 span,.jvmod-cc .jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.firstactive h3 span,.jvmod-cc .jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.lastactive h3 span {
background:none;
color:#000 !important;
}

.installwizard {
float:left;
font-size:150%;
font-weight:700;
line-height:80px;
padding-left:30px;
width:160px;
}

.big {
font-size:16px;
font-weight:700;
}

* html>body .clearfix {
width:100%;
display:block;
}

.jvmod-cr,div.module-accordion div.jvmod-cr,div.module-headline div.jvmod-cr,div.module-blank div.jvmod-cr,#jv-component .jvmod-cr {
background:url(../images/jvmod/box-cr.png) repeat-y center right;
margin:0 0 0 11px;
}

.jvmod-cl,div.module-accordion div.jvmod-cl,div.module-headline div.jvmod-cl,div.module-blank div.jvmod-cl,#jv-component .jvmod-cl {
background:url(../images/jvmod/box-cl.png) repeat-y center left;
margin:0 0 0 -11px;
}

*+html .jvmod-cc,*+html div.module-accordion div.jvmod-cc,*+html div.module-headline div.jvmod-cc,*+html div.module-null div.jvmod-cc,*+html div.module-blank div.jvmod-cc,* html .clearfix {
height:1%;
}

.jvmod-br,#jv-component .jvmod-br {
background:url(../images/jvmod/box-br.png) no-repeat bottom right;
margin:0 0 0 11px;
}

.jvmod-bl,#jv-component .jvmod-bl {
background:url(../images/jvmod/box-bl.png) no-repeat bottom left;
height:11px;
margin:0 0 0 -11px;
}

div.module span.show,div.module_menu span.show,div.module_text span.show {
background:url(../images/jvmod/span-show.png) no-repeat center;
width:20px;
display:block;
line-height:35px;
position:absolute;
right:10px;
top:0;
}

div.module span.hide,div.module_menu span.hide,div.module_text span.hide {
background:url(../images/jvmod/span-hide.png) no-repeat center;
width:20px;
display:block;
line-height:35px;
position:absolute;
right:10px;
top:0;
}

div.module_menu li,.jv-user div.module div div div div,.jv-user div.module-blank div div div div {
background:none;
margin:0;
padding:0;
}

div.module_menu li#current.parent a,div.module_menu li a:hover,div.module_menu li a:active,div.module_menu li a:focus,div.module_menu li#current a span,div.module_menu li a:hover span,div.module_menu li a:active span,div.module_menu li a:focus span,div.module_menu li#current.parent li a:hover span,div.module_menu li li#current a span,div.module_menu li li a:hover span,div.module_menu li li a:active span,div.module_menu li li a:focus span {
color:#5697e3;
text-decoration:underline;
}

div.module_menu li#current li a span,div.module_menu li li a span,div.module_menu li li#current li a span,div.module_menu li li#current li a span,div.module_menu li li li#current li a span {
color:#5697e3;
text-decoration:none;
}

div.module_menu li li#current li a,div.module_menu li li li a {
padding-left:40px;
font-size:90%;
text-decoration:none;
}

div.module_menu li li li#current li a,div.module_menu li li li li a {
padding-left:50px;
font-size:85%;
text-decoration:none;
}

div.module-accordion span.show,div.module-headline span.show,div.module-blank span.show {
background:url(../images/jvmod/span-bshow.png) no-repeat center;
width:20px;
display:block;
line-height:35px;
position:absolute;
right:10px;
top:0;
}

div.module-accordion span.hide,div.module-headline span.hide,div.module-blank span.hide {
background:url(../images/jvmod/span-bhide.png) no-repeat center;
width:20px;
display:block;
line-height:35px;
position:absolute;
right:10px;
top:0;
}

div.module-accordion div.jvmod-tr,div.module-headline div.jvmod-tr,div.module-blank div.jvmod-tr {
background:url(../images/jvmod/blank-tr.png) no-repeat right top;
margin:0 0 0 11px;
}

div.module-accordion div.jvmod-tl,div.module-headline div.jvmod-tl,div.module-blank div.jvmod-tl {
background:url(../images/jvmod/blank-tl.png) no-repeat left top;
height:11px;
margin:0 0 0 -11px;
}

div.module-accordion div.jvmod-cc,div.module-null div.jvmod-cc,div.module-blank div.jvmod-cc {
background:none;
margin:0;
padding:5px 10px 5px 12px;
}

div.module-accordion div.jvmod-br,div.module-headline div.jvmod-br,div.module-blank div.jvmod-br {
background:url(../images/jvmod/box-br.png) no-repeat right bottom;
margin:0 0 0 11px;
}

div.module-accordion div.jvmod-bl,div.module-headline div.jvmod-bl,div.module-blank div.jvmod-bl {
background:url(../images/jvmod/box-bl.png) no-repeat left bottom;
height:11px;
margin:0 0 0 -11px;
}

div.module-accordion h3,div.module-headline h3,div.module-null h3,div.module-blank h3 {
font-weight:400;
line-height:31px;
color:#FFF;
margin:0;
padding:0 10px 0 16px;
}

div.module-accordion .jv-spancoll,div.module-headline .jv-spancoll,div.module-null .jv-spancoll,div.module-blank .jv-spancoll,#jv-footer ul.menu ul,#jv-logo p a span {
display:none;
}

div.module-null span.show,div.module-null span.hide {
background:#fff no-repeat center;
width:20px;
display:block;
line-height:35px;
position:absolute;
right:10px;
top:0;
}

#jv-component,#jv-bot-wrap {
margin-bottom:10px;
}

.jv-user div.module,.jv-user div.module-blank {
background:url(../images/jvmod/user-br.png) no-repeat bottom right;
margin:9px 0 0 9px;
padding:0;
}

.jv-user div.module div,.jv-user div.module-blank div {
background:url(../images/jvmod/user-bl.png) no-repeat bottom left;
display:inline-block;
width:100%;
margin:0 0 0 -9px;
}

.jv-user div.module div div,.jv-user div.module-blank div div {
background:url(../images/jvmod/user-tr.png) no-repeat top right;
margin:-9px 0 0 9px;
}

.jv-user div.module div div div,.jv-user div.module-blank div div div {
background:url(../images/jvmod/user-tl.png) no-repeat top left;
overflow:hidden;
margin:0 0 0 -9px;
padding:10px 0 10px 12px;
}

.jvmod-cc .jv_tabs .jv-tabs-title-top,.jvmod-cc .jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.first,.jvmod-cc .jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.firstactive {
background:none !important;
}

pre,.code {
border:1px solid #e3e3e3;
border-left:6px solid #e3e3e3;
font-family:"Courier News",monospace;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:1.5em;
color:#000;
background:#FFF;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin:5px 0 15px;
padding:10px 15px;
}

blockquote {
padding:10px 15px;
}

blockquote span.open {
background:url(../images/bq-o.gif) no-repeat left top;
padding:0 0 10px 30px;
}

blockquote span.close {
background:url(../images/bq-c.gif) no-repeat bottom right;
padding:0 25px 5px 0;
}

blockquote.testimonial {
border-bottom:1px solid #e6e6e6;
padding:0 0 15px;
}

blockquote.testimonial span.author {
display:block;
font-weight:700;
margin-top:5px;
padding-left:20px;
}

small {
font-size:.85em;
}

sup {
position:relative;
bottom:.3em;
vertical-align:baseline;
}

sup em {
color:red;
font-size:.8em;
}

acronym,abbr {
border-bottom:1px dashed;
letter-spacing:1px;
cursor:help;
}

img.image-left {
float:left;
margin:.5em 1em .5em 0;
}

img.image-right {
float:right;
margin:.5em 0 .5em 1em;
}

img.image-border {
border:1px solid #e5e5e5;
padding:3px;
}

img.image-margin {
margin:.5em;
}

div.grid-col {
float:left;
margin-right:2%;
overflow:hidden;
}

div.grid-lastcol {
float:right;
margin-right:0;
overflow:hidden;
}

div.grid2 div.grid-col {
width:48%;
}

div.grid3 div.grid-col {
width:31%;
}

div.grid4 div.grid-col {
width:22%;
}

div.grid5 div.grid-col {
width:17%;
}

.dropcap {
overflow:hidden;
}

.dropcap:first-letter {
color:#414141;
display:block;
float:left;
font:50px/40px Georgia,Times,serif;
padding:4px 8px 0 0;
}

.blocknumber {
clear:both;
position:relative;
padding:5px 15px 10px;
}

ul.checklist li {
background:url(../images/checklist.png) no-repeat 4px 5px;
padding:0 0 0 22px;
}

ul.star li {
background:url(../images/star.png) no-repeat 2px 0;
padding:0 0 0 22px;
}

ul.arrow li {
background:url(../images/arrow.png) no-repeat 2px 2px;
padding:0 0 0 22px;
}

.bignumber {
background:url(../images/bignumber.gif) no-repeat top left;
color:#fff;
display:block;
float:left;
font:bold 23px/0 Arial,sans-serif;
margin-right:8px;
padding:7px 8px 8px 9px;
}

.legend-title {
background:#FFF;
display:block;
font-size:100%;
float:left;
font-weight:700;
left:7px;
position:absolute;
top:-10px;
margin:0;
padding:0 3px;
}

.legend {
border:1px solid #CCC;
position:relative;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:20px 0;
padding:0 10px;
}

div.jv-left,div.jv-right {
width:49%;
margin:0;
padding:0;
}

div.jv-left {
float:left;
clear:left;
}

table {
border-collapse:collapse;
border-spacing:0;
}

caption,th {
text-align:left;
}

table.plainrows {
background-color:#f2f2f2;
color:#404040;
border-collapse:collapse;
}

table.plainrows thead {
border-bottom:solid 1px #284d73;
}

table.plainrows thead th {
background-color:#366999;
color:#FFF;
font-size:1.1em;
text-transform:capitalize;
padding:5px 10px;
}

table.plainrows tfoot th,table.plainrows tfoot td {
background-color:#d9d9d9;
color:#000;
font-size:1.1em;
text-transform:capitalize;
padding:3px 10px;
}

table.plainrows tbody th,table.plainrows tbody td {
border-bottom:solid 1px #d9d9d9;
padding:4px 10px;
}

table.plainrows tbody th {
white-space:nowrap;
}

table.colorstripes {
border:1px solid #162c40;
color:#FFF;
background:#284d73;
border-collapse:collapse;
}

table.colorstripes td,table.colorstripes th {
border:1px dashed #366999;
padding:5px 10px;
}

table.colorstripes thead th {
border:1px solid #284d73;
background:#162c40;
color:#FFF;
font-size:1.1em;
}

table.colorstripes tbody tr.odd {
background:#224161;
}

table.colorstripes tfoot th,table.colorstripes tfoot td {
border:none;
background:#162c40;
color:#FFF;
font-size:1.1em;
padding:4px 10px;
}

table.greystripes {
border:1px solid #d9d9d9;
color:#404040;
background:#FFF;
border-collapse:collapse;
}

table.greystripes td,table.greystripes th {
border:1px dashed #e5e5e5;
padding:5px 10px;
}

table.greystripes thead th {
border:1px solid #595959;
border-bottom:2px solid #000;
background:#404040;
color:#FFF;
font-size:1.1em;
}

table.greystripes tbody tr.odd {
background:#f2f2f2;
}

table.greystripes tfoot th,table.greystripes tfoot td {
border:none;
background-color:#d9d9d9;
color:#000;
font-size:1.1em;
padding:4px 10px;
}

a.plans {
background:url(../images/bg_planbox.jpg) no-repeat scroll left top transparent;
color:#606060;
float:right;
font-weight:700;
height:22px;
margin-right:10px;
margin-top:14px;
padding-top:5px;
text-align:center;
text-decoration:none;
width:85px;
}

a.orange {
background:url(../images/button_ordernow.jpg) no-repeat scroll center top transparent;
color:#FFF;
display:block;
float:right;
font-size:14px;
font-weight:700;
height:22px;
padding-top:7px;
text-align:center;
text-decoration:none;
width:106px;
}

#jv-tabs,#jv-tabs div.jv-box-br {
background:#262626;
}

table.plainrows caption,table.colorstripes caption,table.greystripes caption {
font-size:1.2em;
font-weight:700;
text-transform:uppercase;
text-align:center;
padding:6px 0;
}

table.plainrows tfoot td,table.colorstripes tfoot td,table.greystripes tfoot td {
text-align:right;
}

table.plainrows tbody tr:hover,table.greystripes tbody tr:hover,table.greystripes tbody tr:hover th,table.greystripes tbody tr.odd:hover th {
background:#e5e5e5;
}

table.colorstripes tbody th,table.colorstripes tbody td,table.greystripes tbody th,table.greystripes tbody td {
text-align:left;
vertical-align:top;
}

table.colorstripes tbody tr:hover,table.colorstripes tbody tr:hover th,table.colorstripes tbody tr.odd:hover th {
background:#1f3d59;
}

.grid6 {
display:inline;
float:left;
width:370px;
margin:0;
}

.grid6 a {
color:#3c3c3c;
}

div.latestnews {
list-style:none;
background:none;
display:inline-block;
margin:0;
padding:0;
}

.jv_tabs .jv-tabswrap div.jv-tab-content {
width:100%;
padding-left:5px;
}

.jv_tabs .jv-tabswrap div.jv-tab-content ul {
padding-left:5px;
}

.jv_tabs .jv-tabs-title-top {
border:none;
position:relative;
width:100%;
background:#dedfdf;
margin:0;
}

.jv_tabs .jv-tabs-title-top ul.jv-tabs-title {
width:100%;
background:#dedfdf;
margin:0;
padding:0;
}

.jv_tabs .jv-tabs-title-top ul.jv-tabs-title li h3 {
font-size:100%;
font-weight:100;
border:none !important;
float:left;
height:100%;
border-bottom:1px solid #dedfdf !important;
margin:0;
padding:0;
}

.jv_tabs .jv-tabs-title-top ul.jv-tabs-title li h3 span {
line-height:27px;
font-size:100%;
font-family:Tahoma;
color:#a9a9a9;
display:block;
margin:0 0 0 15px !important;
padding:2px 15px 1px 0 !important;
}

.jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.active,.jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.firstactive,.jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.lastactive {
background-color:#fff;
}

.jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.active h3 span,.jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.firstactive h3 span,.jv_tabs .jv-tabs-title-top ul.jv-tabs-title li.lastactive h3 span {
color:#d20706 !important;
font-weight:700;
}

.jv_tabs .jv-tabs-title-top ul li.active h3,.jv_tabs .jv-tabs-title-top ul li.firstactive h3,.jv_tabs .jv-tabs-title-top ul li.lastactive h3 {
color:#fa6900;
border-bottom:1px solid #fff !important;
}

.jv_tabs .jv-tabs-title-left {
position:relative;
float:left;
height:100%;
}

.jv_tabs .jv-tabs-title-left ul.jv-tabs-title li h3 {
font-size:11px;
font-weight:700 !important;
line-height:30px;
background:none;
font-family:"Lucida Grande", Arial, sans-serif;
letter-spacing:normal;
margin:0;
padding:0 10px;
}

.jv_tabs .jv-tab-panels-right .jv-tab-subcontent {
padding-left:15px !important;
}

.jv_tabs .jv-tabs-title-right ul.jv-tabs-title li h3 {
font-size:11px;
font-weight:700 !important;
line-height:30px;
background:none;
font-family:"Lucida Grande", Arial, sans-serif;
letter-spacing:normal;
margin:0;
padding:0 10px 0 25px;
}

.jv_tabs .jv-tabs-title-bottom {
width:100%;
bottom:0;
height:30px;
border-top:1px solid #c9c0b7;
z-index:3;
}

.jv_tabs .jv-tabs-title-bottom ul.jv-tabs-title li {
background:none;
border:1px solid #c9c0b7;
}

.jv_tabs .jv-tabs-title-bottom ul.jv-tabs-title li h3 {
font-size:11px;
font-weight:700 !important;
line-height:20px;
border:1px solid #f5f4ed;
border-top:none;
background:none;
letter-spacing:normal;
font-family:"Lucida Grande", Arial, sans-serif;
margin:0;
padding:0 10px;
}

.jv_tabs .jv-tabs-title-bottom ul.jv-tabs-title li.active,.jv_tabs .jv-tabs-title-bottom ul.jv-tabs-title li.firstactive,.jv_tabs .jv-tabs-title-bottom ul.jv-tabs-title li.lastactive {
border-top:1px solid #fff;
}

.jv-tabs-title-top ul.jv-tabs-title {
position:absolute;
margin:0;
padding:0;
}

.jv-tabs-title-top ul.jv-tabs-title li {
background:none repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
float:left;
margin:0 5px 0 0;
padding:0;
}

ul,ul.checklist,ul.star,ul.arrow {
list-style:none;
}

table.contentpaneopen td,table.contentpane td,div.module_menu li li {
padding-left:15px;
}

table.contentpaneopen,table.contentpane,table.blog,#jv-bottom-inner,div.jv-jvtitleflash {
width:100%;
}

div.moduletable,#jv-user9 div.modulecontent,#jv-user10 div.modulecontent,#jv-user8 div.modulecontent,#jv-user7 div.modulecontent,.jv-user .jv-box-inside,div.moduletable-blank div.modulecontent,#jv-userwrap6 div.jv-box-inside,.jv_ahovermenu_wrap ul.jv_maccordion ul,.jv_aclickmenu_wrap ul.jv_maccordion ul {
padding:0;
}

ul.pagination a:hover span,ul.pagination a:active span,ul.pagination a:focus span,#jv-bottom a:hover,#jv-bottom a:focus,#jv-bottom a:active {
color:#FFF;
}

p.buttonheading a:active,p.buttonheading a:focus,a.orange:hover {
color:#000;
}

html,body,form,form,.blog_more ul,html,body,form,fieldset,div.module_menu ul,.jvmod-cc .k2ItemsBlock ul,#jv-tabs div.jv-box-br,#jv-tabs div.jv-box-bl,#jv-tabs div.jv-box-tr,#jv-tabs div.jv-box-tl {
margin:0;
padding:0;
}

#jv-user1 ul.menu,.column2.cols2,.column3.cols3,.column4.cols4,.column5.cols5,.float-right,.jv-box-right,div.jv-right {
float:right;
}

div.modulecontent ul.menu,ul.menu ul,ul.list,#jv-footer ul.menu,#jv-top p,#jv-userwrap6 ul.latestnews,#paginate-jvtitleflash ul,#jv-userwrap3 div.moduletable {
margin:0;
}

.clearfix,.clearbreak {
clear:both;
}

#jv-userwrap1,#jv-userwrap2,#jv-userwrap3,#jv-userwrap4,#jv-userwrap5,#jv-userwrap6,#jv-userwrap7,#jv-user3 {
width:100%;
margin:0;
}

.jvmod-cc .jv_tabs .jv-tabs-title-top ul.jv-tabs-title li h3,.jv_tabs .jv-tabs-title-top ul.jv-tabs-title li {
background:none;
border:none !important;
}

.clearfix:after,div.grid2:after,div.grid3:after,div.grid4:after,div.grid5:after,ul.hlist-left:after,ul.hlist-right:after,.clearafter:after {
clear:both;
display:block;
content:".";
height:0;
visibility:hidden;
}

#jv-footer ul.menu li.last,#jv-top ul.menu li.last,.jvmod-cc .container,#jv-tabs div.jv-box-bl,#jv-tabs div.jv-box-tr,#jv-tabs div.jv-box-tl {
background:none;
}

.latestnewsitems p a:hover,.jvmod-cc .k2ItemsBlock ul li a.moduleItemTitle:hover,.grid6 a:hover {
color:#5697e3;
}

.jv_tabs .jv-tabs-title-left ul.jv-tabs-title li,.jv_tabs .jv-tabs-title-right ul.jv-tabs-title li {
height:100%;
cursor:pointer;
display:block;
background:none;
margin:0 0 0 1px;
padding:0;
}

.jv_tabs .jv-tabs-title-left ul li.active H3,.jv_tabs .jv-tabs-title-left ul li.firstactive H3,.jv_tabs .jv-tabs-title-left ul li.lastactive H3,.jv_tabs .jv-tabs-title-right ul li.active H3,.jv_tabs .jv-tabs-title-right ul li.firstactive H3,.jv_tabs .jv-tabs-title-right ul li.lastactive H3,.jv_tabs .jv-tabs-title-bottom ul li.active h3,.jv_tabs .jv-tabs-title-bottom ul li.firstactive h3,.jv_tabs .jv-tabs-title-bottom ul li.lastactive h3 {
color:#fa6900;
}
.jv_accordion{margin:0 0 5px 0;}.answer_text{display:none;}#jv_accordion{width:100%;text-align:left;}.jv_accordion .jv_faq_q{border-bottom:1px dashed #1a1a1a;}.jv_faq_q a{text-decoration:none;border:medium none;outline-style:none;}a.toggler,a.toggler-active{background:url(/modules/mod_jv_accordion/assets/images/jv_button/bg_jv_button.png) no-repeat 0 -60px;color:#222;height:30px;line-height:30px;font-weight:bold;padding:0 0 0 10px;display:block;outline:none;text-decoration:none;}a.toggler span,a.toggler-active span{display:block;background:url(/modules/mod_jv_accordion/assets/images/jv_button/bg_jv_button.png) no-repeat 100% 0;color:#222;height:30px;line-height:30px;cursor:pointer;}a.toggler:hover,a.toggler:focus,a.toggler:active,a.toggler-active:hover,a.toggler-active:focus,a.toggler-active:active{background:url(/modules/mod_jv_accordion/assets/images/jv_button/bg_jv_button.png) no-repeat 0 -90px;color:#222;height:30px;line-height:30px;font-weight:bold;padding:0 0 0 10px;display:block;outline:none;}a.toggler:hover span,a.toggler:focus span,a.toggler:active span,a.toggler-active:hover span,a.toggler-active:focus span,a.toggler-active:active span{background:url(/modules/mod_jv_accordion/assets/images/jv_button/bg_jv_button.png) no-repeat 100% -30px;}.readmore{float:right;cursor:pointer;}.answer_content{padding:7px 0;}div.atStart{padding:0 10px;}div.answer_content ul{list-style:none;margin:0;padding:0;}div.answer_content ul li{list-style:none;margin:0;padding:5px 0 0;border-bottom:1px solid #eee;overflow:hidden;line-height:30px;}div.answer_content div.content li img{float:left;}
.jv-k2items-rows{height:40px}
.jv-k2items-rows a{color:#3d3d3d}
.jv-k2items-rows a:hover{color:#6c6c6c} .tr_on{ background:#f0f8fd;}  .tr_off{ background:#fff;} .xuanxing td{padding-left:15px;height:36px;color: #666;font: 12px "宋体";outline: 0 none;line-height: 35px;border-bottom:1px solid #d2d2d2;}  .h td{border:1px solid #d2d2d2;background:#f7f7f7;}
#rightsead{width:130px;height:350px;position:fixed; top:60%; margin-top:-175px;right:0px;}
*html #rightsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#rightsead li{width:131px;height:60px;padding:0;background:none;}
#rightsead li img{float:right;}
#rightsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#rightsead li a .shows{display:block;}
#rightsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#rightsead li a.youhui .hides{display:none;position:absolute;right:188px;top:2px;}