@charset "utf-8";
body { margin:0; padding:0; width:100%;}
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 11px Arial, Helvetica, sans-serif; color:#fff; line-height:1.8em; }
#editToggleContainer a, a:visited, a:hover, a:link { color: #FFF; text-decoration: none }
#utilityLinksContainer
{ float: right; padding: 1px 0 5px 0; font:normal 11px 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/2d/d4/2dd470626c6fdac856e3c4f98e58a28b/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/a6/ff/a6ff78307f070bf2aba39a17a5688862/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:43px 0 0 0; margin:0; width:500px; float:right;}*/
#mainNavigationContainer { padding:0; margin: 50px 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/05/b2/05b29d612e9ad16698e025c7355ce878/rt_simple_text_bg.png) top center repeat-x; margin:0; padding:0; height:350px;}
#slider_gallery { width:890px; padding-left: 0; height:350px; margin:0 auto; }
.slide { width:870px; height:350px; padding: 0; margin: 0 0 0 20px; }
.slide_image { float: left; width: 455px; height: 330px; margin:20px 0 0 0; }
#slider_gallery .slide_image img.slide { margin:0 auto; width: auto; height: auto; }
.slide_text { float: left ;width: 405px; height: 172px; margin: 105px 0 0 10px; padding: 0; }
#slider_gallery .slide_text h2 { font:bold 40px Arial, Helvetica, sans-serif; color:#fff; 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; }
/* ================*/
.slider2 {background: url(/uploads/19/88/1988dc4996989b23a1fe455da4c2f7b5/rt_simple_text_bg3.png) top center repeat-x; margin:0 auto; padding:0; height:120px;}
.slider2_text { margin:0 auto; padding:0; width:960px;}
.slider2_text h1 { 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 11px 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 .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, .acknowledgement h1 { font:normal 22px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:15px 5px; margin:0;}
#pageBodyContainer h2, .acknowledgement h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:15px 5px; margin:0;}
#pageBodyContainer h3, .acknowledgement h3 { font:normal 18px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:15px 5px; margin:0;}
#pageBodyContainer h4, .acknowledgement h4 { font:normal 16px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:15px 5px; margin:0;}
#pageBodyContainer h5, .acknowledgement h5 { font:normal 14px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:15px 5px; margin:0;}
#pageBodyContainer h6, .acknowledgement h6 { font:normal 13px 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 ul, .acknowledgement ul { font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em; margin: -.5em 0 1.8em 0;}
#pageBodyContainer 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 11px 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/48/b6/48b6aa615108d859dee70dd3ecb1a7a4/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;}
/*
.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 #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;}
/********** 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;}
#contactform 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/20/67/2067ed42ab93208f45e3346f0e6d4915/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 11px Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}
/*************footer**********/
/*
#pageFooterContainer { padding:0; margin:0 auto; background:#100160
url(/uploads/95/98/9598537eb8b8a35079492c024a0e0d01/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:50%; margin:0; padding:0; float:left;}
#pageFooterContainer
#designByContainer, #pageFooterContainer p#designByContainer {
text-align:right; width:50%; 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 * { color:#5f5f5f; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
#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/ee/91/ee91bd6c9ee6f489328d6ed28b72deb7/check_mark.gif) 4px 9px
no-repeat; color: #000; padding:5px 0 5px 20px; margin:0;}


