@charset "utf-8";
body { margin:0; padding:0; width:100%; font-size: 12pt;}
html { padding:0; margin:0;}

/* main */
/* .main {width:100%; padding:0; margin:0 auto; } */
#pageWidthContainer {width:100%; padding:0; margin:0 auto; }
.resize { width:985px; margin:0 auto;}

/********** utility **********/
#editToggleContainer { padding: 1px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; line-height:1.8em; }
#editToggleContainer a, a:visited, a:hover, a:link { color: #FFF; text-decoration: none }
/* #editToggleContainer a, a:visited, a:hover, a:link { text-decoration: none } */
#utilityLinksContainer
{ float: right; padding: 1px 0 5px 0; font:normal 12px Arial,
Helvetica, sans-serif; color:#fff; line-height:1.8em; }
#pageUtilityContainer { width: 100%; margin: 0 auto; padding:0; background-color: #100160; }
#pageUtilityBlock { width: 960px; margin: 0 auto; font-size: 9pt; color: #ffffff; }

/********** header **********/
/* .header { background:url(/uploads/93/f9/93f9059d3da24c357fe82947f96de720/header_bg.gif) top repeat-x; padding:0; margin:0 auto; } */
#pageHeaderContainer { padding:0; margin:0 auto; }
/* .block_header {margin:0 auto; width:960px; padding:0; border:none; } */
#pageHeaderBlock {margin:0 auto; width:960px; padding:0; border:none; }
#logo { border: 0; }
#pageHeaderLogoContainer { float:left; padding:10px 0 5px 0; margin:0; width:227px;}
#companyNameContainer { float: right; padding: 5px; font-size: 16pt; }
/* search */
.search { padding:30px 20px 0 0; margin:0; float:right; width:440px;}
.search form { display:block; float:right; padding:5px 0;}
.search span { display:block; float:left; background:url(/uploads/48/64/4864b900dd57de7ff06495d8840227ae/search_bg.gif) left top no-repeat; width:138px; padding:0 10px; height:33px;}
.search
form .keywords { line-height:14px; float:left; border:0; width:138px;
padding:9px 0; height:15px; background:none; margin:0; font:normal 14px
Arial, Helvetica, sans-serif; color:#9c9c9c;}
.search form .button { float:left; margin:0; padding:0;}
/* menu */
/* #mainNavigationContainer { padding:0; margin: 50px 0 0 0; width:500px; float:right;} */
#mainNavigationContainer { padding:0; margin: 10px 0 0 0; width:500px; float:right;}
#mainNavigationContainer ul { padding:6px 0 0 0; margin:0; list-style:none; border:0; float:right;}
#mainNavigationContainer ul li { float:left; margin:0; padding:0 5px; border-right:1px solid #e3e3e3;}
#mainNavigationContainer
ul li a { float:left; margin:0; padding:8px 15px; color:#100160;
font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none;}
#mainNavigationContainer ul li a:hover { color:#ffa81d; }
#mainNavigationContainer ul li a.active { color:#ffa81d;}
/********** Home Slider/Mini Article Block **********/
#homeSliderContainer { padding:0; margin:0 auto; }
/********** slider **********/
/* #slider {background:#efefef url(/uploads/e5/dc/e5dca05f10e20c3b0df67307dfc82c49/rt_simple_text_bg.png) top center repeat-x; margin:0; padding:0; height:350px;} */
#slider {background:#efefef url(/uploads/ff/29/ff292f8ede554cc8ae2a664a8e188b72/home_header_bg_ys4.png) top center repeat-x; margin:0; padding:0; height:350px;}
#slider_gallery { width:890px; height: 350px; margin: 0 auto; }
#slideshow {float: left; width: 455px; height: 350px }
.slide { width: 455px; height:350px; padding: 0 0; margin: 0 0 ; }
.slide_edit_controls { width: 455px; height: 20px; }
.slide_image {width: 455px; height: 330px; }
#slider_gallery .slide_image img.slide { margin:0 auto; width: auto; height: auto; }
.slide_text { float: left; width: 415px; height: 207px; margin: 46px 0 0 0; padding: 0 0; }
/* #slider_gallery .slide_text h2 { font:bold 40px Arial, Helvetica, sans-serif; color:#ffcc00; padding: 0; margin: 0;}
#slider_gallery .slide_text * { font: normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.slide_button { float: left; width: 405px; height: 58px; margin:15px 0 0 10px; }
#slider_gallery .slide_button img.button { float: left ; margin: 0; padding: 0; border: 0; } */
/********** home folder slider **********/
#home-slider {background:#efefef url(/uploads/ff/29/ff292f8ede554cc8ae2a664a8e188b72/home_header_bg_ys4.png) top
 center repeat-x; margin:0; padding:0; height:350px;}
#home-slider_gallery { width:890px; height: 350px; margin: 0 auto; }
#home-slideshow {float: left; width: 455px; height: 350px }
.home-slide { width: 455px; height:350px; padding: 0 0; margin: 0 0 ; }
.home-slide_edit_controls { width: 455px; height: 20px; }
.home-slide_image {height: 330px; width: 455px; margin 0 0; padding 0 0; }
#home-slider_gallery .home-slide_image img { float: none; display: block; margin:0 auto; }
.home-slide_text { float: left; width: 415px; height: 350px; margin: 0 0 ; padding 0 0; }
/********** memory slider **********/
#memories-slider { margin:40px auto 0 auto; padding:0 ; min-height: 540px; width: 890px}
#memories-slider_gallery { height: 500px; width:500px; margin: auto auto; }
#memories-slideshow { float: left; width: 500px; height: 500px; }
.memories-slide { height: 500px; width:500px; padding: 0 0; margin: auto auto; }
.memories-slide_edit_controls { height: 20px; }
.memories-slide_image { margin: auto auto; }
#memories-slider_gallery .memories-slide_image img { float: none; display: block; margin:0 auto; }
/* ================*/
.slider2 {background: url(/uploads/2e/3b/2e3bac1b9fdbc15a8321f2d44d60c7c0/non_home_header_bg_ys.png) top center repeat-x; margin:0 auto; padding:0; height:120px;}
.slider2_text { margin:0 auto; padding:0; width:960px;}
.slider2_text h2 { font:bold 30px Arial, Helvetica, sans-serif; color:#fff; padding:46px 0 20px 16px; margin:0;}
/*top_sup*/
#top_sup_Container { padding:0; margin:0 auto; }
/* .block_header {margin:0 auto; width:960px; padding:0; border:none; } */
#top_sup_Block {margin:0 auto; width:960px; padding:0; border:none; }
.top_sup { padding:0 0 0 0; margin:0; background:#efefef;}
.top_sup_resize { width:960px; border-top:1px solid #d6d6d6; margin:0 auto; padding:0;}
/* .top_sup_resize img { float:left; margin:5px 10px; padding:0;} */
.top_sup_resize img, .top_sup_resize p img { float:left; margin:5px 10px; padding:0;}
.top_sup_resize p { font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px; margin:0; line-height:1.8em;}
/* .top_sup_resize strong { color:#2e2e2e;} */
.top_sup_resize strong, .top_sup_resize b { color:#2e2e2e;}
.top_sup_resize .blogga { width:230px; float:left; margin:0 2px; padding:2px; border-right:1px solid #d6d6d6;}
.top_sup_resize a b,
.top_sup_resize a:link b,
.top_sup_resize a:visited b {color: #100160;}
.top_sup_resize .blogga2 { width:230px; float:left; margin:0 2px; padding:2px;}
/********** block index **********/
#pageBodyContainer { background: #fff; border-top:1px solid #e1e1e1; }
#mainBodyContentContainer, .acknowledgement { width:960px; margin:0 auto; padding:0;}
#pageBodyContainer h1, #pageBodyContainer h1, .acknowledgement h1, .acknowledgement h1 { font:normal 22px Arial, Helvetica, sans-serif; color:#100160; padding:15px 5px; margin:0;}
#pageBodyContainer h2, #pageBodyContainer h2, .acknowledgement h2, .acknowledgement h2 { font:normal 18px Arial, Helvetica, sans-serif; color:#100160; padding:15px 5px; margin:0;}
#pageBodyContainer h3, #pageBodyContainer h3, .acknowledgement h3, .acknowledgement h3 { font:normal 16px Arial, Helvetica, sans-serif; color:#100160; padding:15px 5px; margin:0;}
#pageBodyContainer h4, .acknowledgement h4 { font:normal 15px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:15px 5px; margin:0;}
#pageBodyContainer p, .acknowledgement p { font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 5px; margin:0; line-height:1.8em;}
#pageBodyContainer p i, .acknowledgement p i { font:italic 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 5px; margin:0; line-height:1.8em;}
#pageBodyContainer p b, .acknowledgement p b { font:bold 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 5px; margin:0; line-height:1.8em;}
#pageBodyContainer p b i, #pageBodyContainer p i b,.acknowledgement p b i, .acknowledgement p i b { font-style: italic; }
#pageBodyContainer ul, .acknowledgement ul { font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em; margin: -.5em 0 1.8em 0;}
#pageBodyContaine
r li, .acknowledgement li { font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
#pageBodyContainer p span, .acknowledgement p span { color:#a4a4a4; font: normal 12px Arial, Helvetica, sans-serif; line-height:1.8em;}
#pageBodyContainer p span i, .acknowledgement p span i { color:#a4a4a4; font: italic 12px Arial, Helvetica, sans-serif; line-height:1.8em;}
#pageBodyContainer p span b, .acknowledgement p span b { color:#a4a4a4; font: bold 12px Arial, Helvetica, sans-serif; line-height:1.8em;}
#pageBodyContainer a, .acknowledgement a { color:#100160; text-decoration:none;}
#pageBodyContainer p.test, .acknowledgement p.test { margin:5px 20px; background: #f6f6f6 url(/uploads/0f/95/0f952f91d6c58791ae9ef5e9c032624f/test.gif) top left no-repeat; border:3px solid #ececec; padding:10px 20px;}
#pageBodyContainer img, .acknowledgement img { float:left; margin:5px 10px; padding:0;}
#pageBodyContainer img.floated, .acknowledgement img.floated { float:right; margin:5px 10px; padding:0;}
#pageBodyContainer .records table, #pageBodyContainer .records.left-labels table { background-color: white; }
#pageBodyContainer .records th { border: 5px ridge #100160; padding: 5px 10px; margin: 0 0; text-align: center; font:bold 12px Arial, Helvetica, sans-serif; background-color: #100160; color: white; }
#pageBodyContainer .records td { border: 5px ridge #efefef; padding: 5px 10px; margin: 0 0; text-align: center; font:normal 12px Arial, Helvetica, sans-serif; color: black;}
#pageBodyContainer .records.left-labels th { text-align: right; }
#pageBodyContainer .records.left-labels td { text-align: left; }
#pageBodyContainer .records.left-labels td img { float: none; margin: auto auto; vertical-align: middle }
#pageBodyContainer .records.left-labels p { font-style: normal; color: inherit; }
#pageBodyContainer .records.left-labels p b { padding: 0 0; font-weight: bold; color: inherit; }
#pageBodyContainer .records.left-labels p i { padding: 0 0; font-style: italic; color: inherit; }
#pageBodyContainer .records.left-labels table th, #pageBodyContainer .records.left-labels table td {border: 0px;}
#pageBodyContainer .results table { witdth: 800; text-align: center;}
#pageBodyContainer .results th { border: 5px ridge #100160; padding:5px 10px; margin: 0 0; text-align: center; font:bold 11px Arial, Helvetica, sans-serif; background-color: #100160; color: white; }
#pageBodyContainer .results td { border: 5px ridge #efefef; padding: 5px 10px; margin: 0 0; text-align: center; font:normal 11px Arial, Helvetica, sans-serif; color: black;}
#pageBodyContainer .results table { width: 800px; }
/*
.left { width:589px; float:left; margin:0; padding:0 20px; border-right:1px solid #f2f2f2;}
.left .serv { width:265px; float:left; margin:0; padding:5px 10px;}
.right { width:290px; float:right; margin:0; padding:0 20px;}
*/
#mainBodyContentContainer .wg-content-position.wg-left { width:589px; float:left; margin:0;
padding:0 20px; border-right:1px solid #757575; min-height: 450px; }
#mainBodyContentContainer .wg-content-position.wg-left.records-left { width: 739px; }
#mainBodyContentContainer .wg-content-position.wg-left.results-left { padding: 0 5px; width: 845px; }
/* padding:0 20px; border-right:2px solid #f2f2f2;} */
#mainBodyContentContainer .wg-content-position.wg-left .serv { width:265px; float:left; margin:0; padding:5px 10px;}
#mainBodyContentContainer .wg-content-position.wg-right { width:290px; float:right; margin:0; padding:0;}
#mainBodyContentContainer .wg-content-position.wg-right.records-right { width:150px; }
#mainBodyContentContainer .wg-content-position.wg-right.results-right { width:100px; }
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#100160;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform li label
{ margin:0; width:110px; display:block; padding:10px 0; color:#5f5f5f;
font: normal 12px Arial, Helvetica, sans-serif;
text-transform:capitalize; float:left;}
#contactform li label span { color:#F00;}
#c
ontactform li input { float:left; margin: 20px 10px 10px 10px;}
#contactform li input.checkbox { margin: 10px 4px 0 0; }
#contactform li input.text { width:440px; border:1px solid #7a7a7a; margin:10px 0; padding:5px 2px; height:16px; background:#f8f8f8; float:left;}
#contactform li input#captcha_formId { width:75px; border:1px solid #7a7a7a; margin:10px 10px; height:16px; background:#f8f8f8; float:left;}
#contactform li textarea { width:440px; border:1px solid #7a7a7a; margin:10px 0; padding:2px; background:#f8f8f8; float:left;}
#contactform li.buttons input { background: url(/uploads/4a/01/4a01aea83dffa2fc31d8a8b356f2bbf6/Submit_bg.png) top no-repeat; padding: 0; margin:0 0 10px 203px; width: 145px; height: 43px; border:0; font-size: 0;}
p.response { text-align:center; color:#F00; font: normal 12px Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}
/*************footer**********/
/*
#pageFooterContainer { padding:0; margin:0 auto; background:#100160
url(/uploads/1f/3b/1f3b7df6cae6c4db6840ae2fbbfc6ed2/rt_footer_bg.png) top repeat-x; color: #FFF} */
#pageFooterContainer { padding:0; margin:0 auto; background:#100160; color: #FFF}
#pageFooterBlock {width:960px; margin:0 auto; padding:30px 0 10px 0;}
#pageFooterContainer * { font:normal 11px Arial, Helvetica, sans-serif; color:#fff; line-height:1.8em;}
#pageFooterContainer
a { font:normal 11px Arial, Helvetica, sans-serif; color:#fff;
text-decoration:underline; padding:5px; margin:0;}
#pageFooterContainer img {margin:2px 5px; padding:0;}
#pageFooterContainer
#copyrightContainer, #pageFooterContainer p#copyrightContainer {
text-align:left; width:40%; margin:0; padding:0; float:left;}
#pageFooterContainer #pageCounter {float: left; width: 20%; text-align: center; }
#pageFooterContainer
#designByContainer, #pageFooterContainer p#designByContainer {
text-align:right; width:40%; margin:0; padding:0; float:right;}
/*************blog**********/
.post-info, .post-message { margin-left: 20px; }
#pageBodyContainer .post-message img {float: none;}
.post-info { font-style: italic; }

#userFunction p, #userFunction a, #userFunction li{ color:#5f5f5f; font:normal 12px Arial, Helvetica, sans-serif; line-height:1.8em;}
#userFunction a, #tinymce a { color: #100160; }
#userFunction input { border:1px solid #7a7a7a; background:#f8f8f8;}
p.clearFloat, .clearFloat { clear:both; padding:0; margin:0; background:none;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #ddd; padding:0; margin:10px 0; background:none; line-height:0;}
ul#check_mark
li { list-style: none;
background:url(/uploads/2a/66/2a66250eefc87a63d191c52c38167a64/check_mark.gif) 4px 9px no-repeat; color: #000; padding:5px 0 5px 20px; margin:0;}
/* .rt-color {background-color: #ffe1ac;} */
/* .rt-color {background-color: #f0ec8f;} */
#pageBodyContainer span.active {color: #ffa81d;}
table#player-profile th, table#player-profile th p {text-align: right; color: #100160; }
table#player-profile th i, table#player-profile th p i {text-style: italic; text-align: right; color: #100160; }
table#player-profile th b, table#player-profile th p b {text-style: bold; text-align: right; color: #100160; }
table#player-profile td, table#player-profile td p {font-size: 12px; }
table#player-profile td i, table#player-profile td p i {font-size: 12px;font-style: italic;}
table#player-profile td i, table#player-profile td p b {font-size: 12px; font-style: bold;}
span.current-selection, #userFunction span.current-selection { font:normal 12px Arial, Helvetica, sans-serif; color: #ffa81d; }

#pageBodyContainer ol.commentlist { list-style-type: none; margin: 0 0; padding: 0 0; }
#pageBodyContainer ul.children { list-style-type: none; margin: 0 0; padding: 0 0; }
#pageBodyContainer li.comment.depth-1 { margin-left: 15px; margin-top: 5px; margin-bottom: 5px; padding: 5px 5px; border: solid 1px #757575; }
#pageBodyContainer li.comment.depth-2 { margin-left: 30px; margin-top: 5px; margin-bottom: 5px; padding: 5px 5px; border: solid 1px #757575; }
#pageBodyContainer li.comment.depth-3 { margin-left: 45px; margin-top: 5px; margin-bottom: 5px;
 padding: 5px 5px; border: solid 1px #757575; }
#pageBodyContainer li.comment.depth-4 { margin-left: 60px; margin-top: 5px; margin-bottom: 5px; padding: 5px 5px; border: solid 1px #757575; }
#pageBodyContainer li.comment.depth-5 { margin-left: 75px; margin-top: 5px; margin-bottom: 5px; padding: 5px 5px; border: solid 1px #757575; }
#pageBodyContainer li.comment.depth-6 { margin-left: 90px; margin-top: 5px; margin-bottom: 5px; padding: 5px 5px; border: solid 1px #757575; }
#pageBodyContainer li.comment.depth-7 { margin-left: 105px; margin-top: 5px; margin-bottom: 5px; padding: 5px 5px; border: solid 1px #757575; }
#pageBodyContainer li.comment.depth-8 { margin-left: 120px; margin-top: 5px; margin-bottom: 5px; padding: 5px 5px; border: solid 1px #757575; }

#pageBodyContainer .reply p { text-align: right; }


