@charset "utf-8";body { margin:0; padding:0; width:100%; background:#f2f2f2;}html { padding:0; margin:0;}/* main */.main { margin:0; padding:0;}.main_resize {   margin:0 auto;   padding:0 10px;   width:958px;   border-right:1px solid #ececec;   border-left:1px solid #ececec;   border-bottom:1px solid #ececec;   background:#fff;}.main_resize h2 { font:normal 18px Tahoma; color:#2a2a2a; padding:10px 5px; margin:0;}.main_resize h2 span { font:  italic 11px Tahoma; color:#b1b1b1;}.main_resize h3 { font:normal 30px Tahoma; color:#7e7e7e; padding:20px 5px; margin:0; text-align:right;}.main_resize p { font:normal 12px; color:#303030; line-height:1.8em; padding:5px; margin:0;}.main_resize .entry p b{font-size:14px; font-family: "Lucida Handwriting";}.main_resize .entry p strong{font-size:14px; font-family: "Lucida Handwriting";}.main_resize p span { color:#b1b1b1; font: italic 11px Tahoma; line-height:1.8em;}.main_resize a { color:#2d75c0; text-decoration:none;}.main_resize img { margin:5px auto; padding:0;}.main_resize ul.serv { list-style:none; margin:10px 0 10px 5px; padding:0; width:230px; float:left;}.main_resize li.serv { padding:5px; margin:0; font:normal 12px Tahoma; color:#2d75c0;}.main_resize img.floated { float:left; margin:5px 10px 5px 0; padding:0;}.main_left { width:250px; float:left; padding:0 0 0 10px; margin:0;}.main_right { width:680px; float:right; padding:0; margin:0;}.blog { width:280px; float:left; padding:0; margin:10px 30px 10px 10px;}.blog2 { width:215px; float:left; padding:0; margin:10px 10px 30px 0;}/* header */.header { padding:0 0 0px 0; margin:0 auto; border-bottom:1px solid #dfdfdf;}/* logo */.logo {padding:0; margin:0; width:232px; float:left;}.logo img { margin:10px 0 0 0; padding:0;}/*menu*/.menu { width:700px; padding:5px 0 0 0; margin:0; float:left; }.menu .sf-menu{  margin-bottom: 0px;  width:700px;}.menu .sf-menu li{  background-color: #fff;}.menu .sf-menu li.current-menu-item, .menu .sf-menu li:hover{  background-color: #009DD6;}.menu .sf-menu li.current-menu-item a, .menu .sf-menu li a:hover{    color: #fff;}.menu .sf-menu a{  color: #000;  font-family: Tahoma,verdana,tahoma,helvetica;  font-size: 12px;  font-weight: normal;}.menu .sf-menu li ul li{  border-bottom: 1px dotted #ccc;}/* click */.click { width:250px; float:right; padding:0; margin:0; text-align:right;}.click p { font: normal 12px Tahoma; color:#959595; padding:0; margin:0;}/* slider_main */.slider_main { margin:0 auto; padding:0;}.slider_main .leftt { float:left; /*width:252px;*/ width: 270px; padding:0; margin:0;}.slider_main .leftt h2 { font: normal 24px Tahoma; color:#616161; padding:25px 0 0 24px; margin:0; line-height:1.2em;}.slider_main .leftt p { font: normal 12px Tahoma; color:#818181; padding:10px 0 15px 24px; margin:0; line-height:1.8em;}.slider_main .leftt img { float:left; margin:0; padding:0 0 0 24px;}/* search */.search { padding:0; margin:22px auto 30px auto; width: 253px; height: 50px; float: right;}.search form { display:block; float:left; padding:5px; margin:0; background:#fafafa;}.search p { font: bold 11px Tahoma; color:#959595; padding:7px 0; height:16px; margin:0; float:left; line-height:14px;}.search span { display:block; float:left; background:#f6f6f6; border:1px solid #eaeaea; width:150px; padding:0 5px; height:30px; margin:0 3px;}.search form .keywords {   line-height:16px;   float:left; border:0;   width:150px;   padding:7px 0;   height:16px;   background:none; margin:0;   font:normal 14px Tahoma; color:#9c9c9c;}.search form .button { float:left; margin:0; padding:0;}/* right_text */.right_text { border-top:1px solid #dadada; background:#ececec; padding:0; margin:0 0 30px 0;}.right_text p { font: normal 11px Tahoma; color:#7e7e7e; padding:18px 0px; margin:0;}/********** contact form **********/.contactform { margin:0; padding:5px 10px; }.contactform * { color:#F00; }.contactform ol { margin:0; padding:0; list-style:none; }.contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }.contactform li.buttons { margin:5px 0 5px 0; clear:both; }.contactform label { margin:0; width:150px; display:block; padding:10px 0; color:#222222; font: normal 12px Tahoma; text-transform:capitalize; float:left; }.contactform label span { color:#F00; }.contactform input.text { width:530px; border:1px solid #e8e8e8; margin:2px 0; padding:5px 2px; height:16px; background:#f8f8f8; float:left; }.contactform textarea { width:530px; border:1px solid #e8e8e8; margin:2px 0; padding:2px; background:#f8f8f8; float:left; }.contactform li.buttons input { padding:3px 0 3px 0px; margin:10px 0 0 0; border:0; color:#FFF; float:left; height:35px; width: 83px; cursor: pointer; }.contactform #imageField{background: url('images/send.gif') no-repeat; text-indent:80px;}/*************footer**********/.footer {padding:5px 0;  margin:0;}.footer_resize { width:958px; margin:0 auto; padding:10px 10px; background:#202020;}.footer p { font:normal 11px Tahoma; color:#a2a2a2;}.footer a { font:normal 11px Tahoma; color:#2d75c0; text-decoration:none; padding: 0 7px}.footer p.right { text-align:right; width:350px; margin:0; padding:8px 0 0 0; float:right;} .footer p.leftt { text-align:left; width:255px; margin:0; padding:6px 0 0 5px; float:left;}.footer_resize ul{margin: 0px; padding: 0px; float: left; width: auto;}.footer_resize ul li{ list-style: none; float: left;  height: 15px; margin-top: 3px; }.footer_resize #menu-footer_menu li a{border-right: 1px solid #A2A2A2;}.footer_resize .footer_rss{ float: left; margin-top: 7px;}p.clr, .clr { clear:both; padding:0; margin:0; background:none;}li.bg, .bg {  clear:both; border-top:1px solid #f2f2f2; width:100%; padding:0; margin:15px 0; background:none; line-height:0;}/* Slider */#slider {  /*width:648px;*/ width:958px; padding:10px 0 0 0; margin:0; /*height:428px;*/ height:344px; float:right;}#slideshow { margin:0 auto; /*width:653px;*/ width: 958px;  height: 317px; }.slider-item { height: 317px; margin:0 auto; padding:0; width:958px !important; }.slider_content_inner img { border: none; margin:0 auto; }.controls-center { width: 678px; margin:0 auto; padding:0; }.controls-center h2 { width:350px; float:left; font: bold 14px Tahoma; color:#6d6d6d; padding:15px 0 0 20px; margin:0;}.controls-center h3 { text-align:right; font: normal 36px Tahoma; color:#111; padding:10px 20px 15px 0; margin:0;}.controls-center p {width:300px; float:left;  font: normal 12px Tahoma; color:#6d6d6d; padding:3px 0 0 20px; margin:0;}#slider_controls { float: right; margin:0;  width:90px;}#slider_controls ul { margin:0 auto; padding:0; width:74px;}#slider_controls ul li { background:none; margin: 0; padding: 0; list-style: none; }#slider_controls ul li { float: left; display: block; }#slider_controls ul li a { width: 10px; height: 10px; background:url('images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }#slider_controls ul li a:focus { outline: none; }#slider_controls ul li a:hover,#slider_controls ul li a.activeSlide { background:url('images/tabs_1.gif') no-repeat center center; }.tickercontainer {  width: 500px;  height: 20px;  border: 1px solid #ff0;  overflow: hidden;}.tickercontainer .mask {  margin-left: -50px;}#ticker {  width: 500px;  height: 20px;  border: 1px solid #000;}#ticker {  position: relative;  margin: 0px;}#ticker li {  float: left;  margin-right: 20px;}.flexslider ul li span.floated {   float:left;   margin:5px 10px 5px 0;   padding:0;   height: 145px;  text-indent: -9999px;  width: 20px;  background: url("images/test.gif") no-repeat scroll 0 0 transparent;}.resources ul{  list-style: none;}.resources_blog {  float: left;  margin: 0 0 20px 30px;  width: 168px;}.resources_blog img.thumb_img {    /*border: 2px solid #CCCCCC;*/    /*padding: 2px;*/}.resources_blog p{  padding: 0px;}.resources_blog a{  outline: none;}.resources_blog p a {background-color: #F2F2F2;border: 1px solid #C2C2C2;border-radius: 1px 1px 1px 1px;float: left; font-family: tahoma;    font-size: 11px;    font-weight: bold;    padding: 5px 0;    text-align: center;    width: 100%;    outline: none;}.main_resize .entry ol li{ color: #303030;margin: 0;}.main_resize .entry ol li b{font-family: "Lucida Handwriting"; font-size: 14px;}.main_resize .post{min-height:340px;}