body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td{margin:0;padding:0;line-height:1.6em;}
#slider_outer_container{background-image:url(../images/bg.jpg);background-repeat:repeat;line-height:1.6em;}
.justice{color:#C00;}
.justice .j3{color:#333;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
h1, h2, h4, h5, h6{font-size:100%;font-weight:normal;color:#069;}
h3{font-size:100%;font-weight:normal;color:#000;}
a{outline:0;text-decoration:none !important;}
a:hover{text-decoration:none !important;}
.livehelp{float:right;margin-right:10px;margin-top:8px;}
.nav{text-align:left;list-style-type:none;list-style-position:outside;margin:0;z-index:5;float:right;}
.nav li{float:left;}
.nav li a{display:block;float:left;padding-left:10px;height:35px;width:100px;border:none;text-decoration:none;line-height:16px;outline:none;}
.nav li a strong{display:block;font-weight:bold;font-size:16px;}
.nav li a span{display:block;font-size:10px;}
.nav ul{margin:0px;padding:0px;list-style-type:none;list-style-position:outside;position:relative;line-height:50px;z-index:5;}
#top{width:960px;top:20px;position:absolute;z-index:500;}
#top .nav ul a{line-height:32px;font-size:12px;cursor:pointer;overflow:hidden;}
#top .nav li{float:left;position:relative;z-index:20;margin-top:10px;}
#top .nav li li{border-left:none;margin-top:0px;}
#top .nav ul{display:none;position:absolute;top:35px;width:122px;left:0px;margin-top:0px;}
#top .nav li ul a{width:100px;height:auto;float:left;text-align:left;padding:0 10px;}
#top .nav ul ul{top:auto;border-top:none;}
#top .nav li ul ul{left:171px;top:-1px;}
#top .nav li:hover ul ul, #top .nav li:hover ul ul ul, #top .nav li:hover ul ul ul ul{display:none;}
#top .nav li:hover ul, #top .nav li li:hover ul, #top .nav li li li:hover ul, #top .nav li li li li:hover ul{display:block;border-top-color:#0C0;}
.nav li a{border-left:1px solid #484848;color:#ccc;}
.nav .currentli_item a, .nav li a:hover{color:#fff;}
.nav li a:hover{color:#fff;border-bottom:1px solid #0C0;}
#top .nav li ul a{border:1px solid #484848;border-top:none;color:#aaa;background:#222;}
#top .nav li ul a:hover{background:#262626;color:#fff;}
#top .nav li ul{border-top:1px solid #0C0;}
#sidebar .box a{display:block;line-height:22px;padding:3px 10px;}
#sidebar .box ul ul a{padding:3px 10px 3px 25px;}
#sidebar .box ul ul ul a{padding:3px 10px 3px 40px;}
#sidebar .box ul ul ul ul a{padding:3px 10px 3px 55px;}
#sidebar .box ul ul ul ul ul a{padding:3px 10px 3px 70px;}
#sidebar .box ul ul ul ul ul ul a{padding:3px 10px 3px 85px;}
#sidebar .box ul ul ul ul ul ul ul a{padding:3px 10px 3px 100px;}
#sidebar .box ul ul ul ul ul ul ul ul a{padding:3px 10px 3px 115px;}
#sidebar .box ul ul ul ul ul ul ul ul ul a{padding:3px 10px 3px 130px;}
#sidebar .box ul ul ul ul ul ul ul ul ul ul a{padding:3px 10px 3px 145px;}
.sidebarmenu .current{font-weight:bold;}
.sidebarmenu ul ul, .sidebarmenu .currentli_item ul ul, .sidebarmenu .parentli_item .li_item ul{display:none;}
.sidebarmenu .currentli_item ul, .sidebarmenu .parentli_item ul{display:block;}
#top .nav, #top .nav li, #sidebar li, #sidebar ul, #footer li, #footer ul{padding:0;list-style-type:none;background:none;border:none;right:0px;}
.pp_details .pp_nav a.pp_arrow_previous, .pp_details .pp_nav a.pp_arrow_next{margin-top:8px;}
.pp_details .pp_nav{margin:-3px 0 0;}
a{color:#4a77ae;text-decoration:none;}
a:hover{text-decoration:underline;}
h1, h2, h3, h4, h5, h6{color:#069;line-height:1.3em;margin-top:15px;margin-bottom:15px;}
h3{color:#000;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#222;text-decoration:none;}
h1 a:hover{color:#515151;}
h1{font-size:32px;}
h2{font-size:25px;}
h3{font-size:22px;}
h4{font-size:19px;}
h5{font-size:18px;}
h6{font-size:17px;}
hr{background-color:#d6d6d6;border:#d6d6d6;height:0px;}
p{margin-bottom:15px;margin-top:15px;}
ol{margin-left:35px;}
strong{font-weight:bold;}
em{font-style:italic;}
.alignleft{float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}
hr{border-style:solid;border-width:1px;border-bottom-width:0px;border-color:#d6d6d6;}
code{background-color:#f1f2f4;border:1px dashed #d3d3d3;padding:2px;font-family:Verdana, Geneva, sans-serif;font-size:13px;font-style:normal;font-weight:normal;font-variant:normal;}
.hihglight1{background-color:#CCFF33;border:1px solid #b1de2c;padding:2px;color:#000000;}
.hihglight2{background-color:#FFCC33;border:1px solid #deaf22;padding:2px;color:#000000;}
blockquote{margin:20px;border-left:5px solid #d0d4d8;padding-left:25px;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic;line-height:1.5em;background:transparent url(../images/quote.png) no-repeat scroll top left;background-position:top left;}
.table{width:100%;border:1px solid #666;border-spacing:0;margin-bottom:10px;}
.table p{margin-bottom:5px;margin-top:5px;}
.table .smalltext{font-size:12px;}
.table, td, th{vertical-align:middle;}
.table th{padding:5px;color:#666666;border-top:1px solid #fff;}
.table .tableHeader{padding:5px;color:#666666;border-top:1px solid #fff;}
.table .tableRows{padding:5px;color:#000000;}
.table tr{background-color:#f7f7f7;border:1px solid red;}
.table td{padding:5px;color:#888;border-top:1px solid #999;padding-bottom: 5px;}
.table th{background-color:#AAAAAA;background-image:url(../images/table_th_bg.jpg);background-repeat:repeat-x;}
.table tr:hover{background-color:#fff;}
.table img{vertical-align:bottom;}
.border_img{padding:5px;background-color:#FFFFFF;border:1px solid #dadada;}
body{font-family:Arial, Helvetica, Verdana, san-serif;font-size:16px;color:#616161;line-height:1.5em;background-color:#e0e4e8;}
#main_container{position:absolute;width:100%;}
.center{height:auto;width:960px;margin:auto;text-align:left;padding:0px;}
#header{min-height:70px;height:auto;width:100%;background-color:#000;background-image:url(../images/nav_bg.jpg);background-repeat:repeat-x;}
#menu_container{height:47px;width:960px;background-image:url(../images/menu_bg.jpg);background-repeat:repeat-x;}
#menu_container_left{height:47px;width:8px;float:left;display:block;}
#menu_container_right{height:47px;width:8px;float:right;display:block;}
.sf-sub-indicator{width:10px;height:10px;background-image:url(../images/drop_down_arrow.png);float:right;position:relative;margin-top:-1px;left:5px;}
#logo span{height:90px;display:block;background-image:url(../images/logo.png);background-repeat:no-repeat;}
#slider_container{width:100%;min-height:300px;float:left;overflow:hidden;}
#slider_container_small{width:100%;min-height:180px;float:left;overflow:hidden;}
#slider_container{position:relative;background-color:transparent;background-image:url(../images/trans_background.png);}
#slider_container_small{position:relative;background-color:transparent;background-image:url(../images/trans_background.png);}
#slider_top{width:100%;height:36px;float:left;position:relative;}
#slider_bottom{width:100%;height:37px;float:left;position:relative;top:-1px;}
#rotation_slider{margin-top:30px;height:400px;position:relative;z-index:0;position:relative;top:30px;}
#piecemaker_slider{margin-top:30px;height:500px;margin-bottom:-60px;}
.slider_center{height:auto;width:100%;overflow:hidden;margin:auto;text-align:left;padding:0px;overflow:hidden;}
.image_holder{float:left;display:inline;text-align:center;position:absolute;top:50px;left:0px;z-index:5;width:360px;}
.image_holder svg{position:absolute;top:280px;border:1px solid red;}
.slider_img{border:10px solid #fff;}
.reflect{border:10px solid #fff;width:400px;margin-top:1px;position:relative;height:110px;}
.reflect_gradient{width:420px;height:110px;position:absolute;top:-10px;left:-10px;}
.loading{width:31px;height:31px;background-image:url(../images/loader.gif);background-repeat:no-repeat;float:left;margin-right:7px;}
#fader{position:relative;width:960px;height:350px;top:0px;margin:auto;margin-bottom:0px;}
#fader_small{position:relative;width:960px;height:180px;top:0px;margin:auto;margin-bottom:0px;}
.fade_holder{width:944px;height:auto;position:absolute;background-repeat:no-repeat;}
.fade_holder img{background:transparent;}
.fade_holder_small{width:944px;height:180px;position:absolute;background-repeat:no-repeat;}
.fade_holder_small img{background:transparent;}
#fader_navigation{z-index:100;position:relative;top:318px;right:0px;height:20px;float:right;}
#fader_navigation_small{z-index:100;position:relative;top:160px;right:0px;height:20px;float:right;}
#fader_navigation ul li{display:inline;float:left;padding-left:3px;}
#fader_navigation ul li a{background-image:url(../images/fade_nav.png);background-repeat:no-repeat;width:15px;height:15px;display:block;}
#fader_navigation ul li a:hover, #fader_navigation ul li.selected a{background-image:url(../images/fade_nav_over.png);}
#under_slider{width:100%;float:left;}
.under_slider{width:100%;float:left;}
#page_intro{width:100%;min-height:68px;background-image:url(../images/post_intro.jpg);background-position:bottom;background-color:#f8f8f8;background-repeat:repeat-x;}
#page_intro h3{float:left;margin-top:23px;}
.services_box{width:280px;display:inline;float:left;padding-right:0px;margin-left:60px;}
.services_box1{margin-left:0px;}
.services_box h3{margin-bottom:0px;margin-top:26px;padding-bottom:0px;}
.services_box p{margin-bottom:10px;margin-top:0px;padding-bottom:0px;font-size:11px;padding:0px;}
#home_intro{padding-top:10px;}
#home_intro h2{float:left;width:770px;margin-top:20px;margin-bottom:10px;}
#home_intro h3{float:left;width:770px;color:#666666;margin-top:0px;font-size:18px;}
#home_intro .big_button{float:right;position:relative;top:-30px;}
#content{background-color:#FFFFFF;background-image:url(../images/content_bg.jpg);background-repeat:no-repeat;height:100%;position:relative;float:left;width:960px;border-top:0px;border-bottom:0px;}
.full_width #content{background-image:url(../images/full_width_content_bg.jpg);height:100%;background-color:#FFFFFF !important;}
.full_width #content_container{background-color:#FFFFFF !important;}
#content_container{position:relative;min-height:500px;padding:35px;padding-left:33px;padding-top:14px;width:717px;float:right;left:3px;}
.full_width #content_container{width:888px;}
.content_title{font-size:16px;text-transform:uppercase;margin-top:0px;}
.page_title{margin-top:0px;}
h1.page_title{font-size:23px;margin-bottom:8px;}
.content_title_hr{margin-bottom:66px;}
#content_container .columns{position:relative;width:727px;float:left;padding-bottom:10px;}
.full_width #content_container .columns{width:888px;}
#content_container .two_column_1{position:relative;width:346px;float:left;}
.full_width #content_container .two_column_1{width:425px;}
#content_container .two_column_2{position:relative;width:346px;margin-left:35px;float:right;}
.two_column_1.active{color:#C00;font-weight:bold;}
.two_column_2.active{color:#C00;font-weight:bold;}
.two_column_1 a:hover{text-decoration:none;}
.two_column_2 a:hover{text-decoration:none;}
.full_width #content_container .two_column_2{width:425px;}
.f_column_title{margin-left:-10px;margin-top:26px;padding-bottom:5px;font-size:16px;color:#FFF;}
#content_container .f_column_1{position:relative;height:249px;padding-left:25px;padding-right:11px;float:left;width:185px;background-image:url(../images/four_bg.png);background-repeat:no-repeat;margin-left:10px;}
#content_container .f_column_1 .button{position:relative;margin-left:8px;margin-top:-15px;}
#content_container .f_column_2{position:relative;height:249px;padding-left:25px;padding-right:11px;float:left;width:185px;background-image:url(../images/four_bg.png);background-repeat:no-repeat;margin-left:20px;}
#content_container .f_column_2 .button{position:relative;margin-left:8px;margin-top:-15px;}
#content_container .f_column_3{position:relative;height:249px;padding-left:25px;padding-right:11px;float:left;width:185px;background-image:url(../images/four_bg.png);background-repeat:no-repeat;margin-left:20px;}
#content_container .f_column_3 .button{position:relative;margin-left:8px;margin-top:-15px;}
.columns .t_column_1{position:relative;padding-left:10px;padding-right:10px;float:left;width:265px;margin-left:10px;font-size:14px;}
.columns .t_column_2{position:relative;padding-left:10px;padding-right:10px;float:left;width:265px;margin-left:10px;font-size:14px;}
.columns .t_column_3{position:relative;padding-left:10px;float:left;width:265px;margin-left:10px;font-size:14px;}
.home_box{margin-top:22px;float:left;width:100%;}
.home_boxes h2{text-transform:capitalize;font-size:20px;margin-bottom:5px;margin-top:5px;}
.home_boxes p{margin-top:5px;}
.home_boxes{margin-top:13px;}
.home_box_img, .attachment-home_box_img{padding:5px;background-color:#efefef;border:1px solid #dadada;float:left;margin-right:20px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.post_boxes{margin-top:-31px;}
.post_box{overflow:auto;margin-top:35px;margin-bottom:14px;}
.single_post_box{overflow:auto;margin-top:4px;margin-bottom:14px;}
.post_title{font-size:20px;margin-bottom:7px;margin-top:0px;padding-top:0px;}
.post_box_img, .attachment-post_box_img{float:left;padding:5px;background-color:#efefef;border:1px solid #dadada;margin-right:20px;margin-bottom:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.post_box_hr{margin-top:21px;}
.date{text-transform:uppercase;color:#ef9100;}
.post_info{font-size:9px;margin-top:5px;color:#418fd1;margin-bottom:-5px;}
.post_info a{color:#418fd1;text-decoration:none;}
.more_link{color:#547ec3;text-decoration:none;}
#sidebar{width:165px;height:100%;float:left;display:block;}
.sidebar_box{float:right;position:relative;width:150px;margin-right:0px;margin-top:38px;margin-bottom:17px;padding-top:0px;text-align:right;}
.sidebar_box h3{font-size:16px;text-transform:uppercase;word-spacing:5px;margin-top:0px;margin-bottom:0px;padding-bottom:15px;text-align:center;width:100%;}
.sidebar_box hr{height:2px;background-image:url(../images/sidebar_hr.jpg);border-style:none;border-width:0px;margin:0px;padding:0px;margin-bottom:10px;}
.ads{padding-top:12px;width:127px;margin-left:auto;margin-right:auto;}
.ads li{display:inline;padding-right:3px;margin-bottom:-1px;}
.sidebar_menu ul{text-decoration:none;margin-bottom:0px;list-style:none;margin-left:0px;padding-left:0px;margin-top:-10px;}
.sidebar_menu ul ul{margin-top:0px;}
.sidebar_menu ul li{border-bottom:1px solid #fff;padding-bottom:0px;}
.sidebar_menu ul li li{border-bottom-width:0px;padding-bottom:0px;}
.sidebar_menu ul li li a{padding-left:25px;}
.sidebar_menu ul li a{font-size:14px;color:#3a3a3a;text-decoration:none;display:block;line-height:14px;padding:10px;padding-left:0px;border-bottom:1px solid #cbced2;}
.sidebar_menu ul li a:hover{color:#FFF;background-color:#343434;border-bottom:1px solid #0C0;}
.sidebarTitle{position:relative;}
.left{float:left;}
.right{float:right;}
.sidebarTitleLeft{display:block;height:38px;width:10px;}
.sidebarTitleRight{position:absolute;top:0px;left:261px;display:block;height:38px;width:9px;}
#footer{min-height:75px;width:100%;display:block;border-top:1px solid #000;float:left;padding-bottom:20px;background-image:url(../images/footer_bg.jpg);background-position:bottom;background-repeat:repeat-x;background-color:#3b3e47;}
.footer_text{color:#CCCCCC;float:left;font-size:12px;margin-top:25px;}
#footer_icons{float:right;margin-top:30px;padding-left:35px;}
#footer_icons li{padding-left:5px;padding-bottom:5px;display:inline;list-style:none;}
.full-page{border:1px solid red;width:890px;}
#portfolio_categories ul{float:left;padding:0px;position:relative;left:0px;border-bottom:1px solid #c5c8cc;width:100%;margin-bottom:10px;border-top:none !important;}
#portfolio_categories ul li{display:inline;position:relative;float:left;text-transform:uppercase;margin-right:20px;font-size:14px;border-bottom:1px solid #fff;}
#portfolio_categories ul li h5{font-size:13px;margin-top:0px;margin-bottom:10px;text-decoration:none;}
#portfolio_categories ul li:hover{border-bottom:1px solid #3F0;}
#portfolio_categories ul li:hover a{text-decoration:none;}
#portfolio_categories ul li.selected{border-bottom:1px solid #3F0;}
#portfolio_categories ul li:active{border-bottom:1px solid #3F0;}
#portfolio_gallery img{padding:6px;border:1px solid #c5c8cc;background-color:#efefef;float:right;height:auto;margin-top:22px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.portfolio_shadow{background:url(../images/porstfolio_shadow.png) no-repeat;display:block;width:270px;height:11px;float:right;}
.portfolio_item{width:307px;height:auto;float:left;position:relative;}
#portfolio_gallery, #portfolio_gallery2{margin-left:-33px;}
.portfolio_box_img, .attachment-portfolio_item_img{padding:5px;border:1px solid #c5c8cc;background-color:#efefef;height:auto;margin-top:10px;margin-bottom:25px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.portfolio_box_img:hover{background-color:#fff;}
.portfolio_item_top{background-color:#000;width:260px;height:180px;position:absolute;top:29px;left:40px;display:none;}
.portfolio_item_top a.single_image{width:280px;height:260px;display:block;background-image:url(images/magnifier.png);background-repeat:no-repeat;margin-left:auto;margin-right:auto;position:relative;top:47px;}
.portfolio_item_top a.video{background-image:url(images/video.png);}
.portfolio_item h5{width:260px;display:block;position:absolute;top:0px;left:5px;color:#fff;}
.portfolio_item h5 a{color:#fff;}
.portfolio_info{padding-left:10px;margin-top:-5px;}
.inp input[type="text"], .inp input[type="password"]{height:24px;border:1px solid #ccc;background-color:#fff;padding-top:2px;padding-bottom:2px;padding-left:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0;padding:0;}
input[type="submit"]{height:31px;font-size:16px;}
.help_input{width:100%;height:24px;border:1px solid #ccc;background-color:#fff;padding-top:2px;padding-bottom:2px;padding-left:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
textArea{width:250px;height:150px;padding-top:0px;font-family:Arial;font-size:13px;padding-top:8px;padding-bottom:8px;border:1px solid #ccc;padding-left:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.errorMessage, .mandatory{color:#ff0000;}
.borderImg{padding:5px;background-color:#FFFFFF;border:1px solid #dadada;}
.invalid{background-color:#ffede7;}
#invalid_input{display:none;}
#contact_form_div{display:none;}
#sent_successful{display:none;}
a.button, a.button{background:transparent url(../images/buttons_a.gif) no-repeat scroll top right;display:inline-block;height:31px;margin-right:5px;margin-top:0;padding-right:8px;text-decoration:none;color:#fff;}
a.button span, a.button span{background:transparent url(../images/buttons_span.gif) no-repeat top left;display:block;line-height:14px;padding:8px 5px 9px 12px;}
a.button:hover, a.button:hover{color:#fff;background-position:bottom right;cursor:pointer;}
a.button:hover span, a.button:hover span{color:#fff;background-position:bottom left;cursor:pointer;}
a.white_button, a.white_button{background:transparent url(../images/buttons_white_a.gif) no-repeat scroll top right;}
a.white_button span, a.white_button span{background:transparent url(../images/buttons_wite_span.gif) no-repeat top left;color:#333333;}
a.white_button:hover, a.white_button:hover{color:#000;background-position:bottom right;cursor:pointer;}
a.white_button:hover span, a.white_button span:hover{color:#000;background-position:bottom left;cursor:pointer;}
a.big_button, a.big_button{background:transparent url(../images/big_button_a.gif) no-repeat scroll top right;display:inline-block;height:49px;margin-right:6px;margin-top:0;padding-right:9px;text-decoration:none;color:#fff;}
a.big_button span, a.big_button span{background:transparent url(../images/big_button_span.gif) no-repeat top left;display:block;font-size:16px;font-weight:bold;line-height:16px;padding:16px 10px 17px 19px;}
a.big_button:hover, a.big_button:hover{color:#fff;background-position:bottom right;cursor:pointer;}
a.big_button:hover span, a.big_button:hover span{color:#fff;background-position:bottom left;cursor:pointer;}
ul, ol{padding-left:35px;}
.nav ul{padding-left:0px;}
ul.bullet_check li{list-style:none;background:transparent url(../images/bullets/check.gif) no-repeat 0 .2em;padding-left:30px;}
ul.bullet_cross li{list-style:none;background:transparent url(../images/bullets/cross.gif) no-repeat 0 .2em;padding-left:30px;}
ul.bullet_arrow li{list-style:none;background:transparent url(../images/bullets/arrow.gif) no-repeat 0 .2em;padding-left:30px;}
ul.bullet_arrow_2 li{list-style:none;background:transparent url(../images/bullets/arrow_2.gif) no-repeat 0 .2em;padding-left:30px;}
ul.bullet_numeric li{list-style:none;list-style:decimal;padding-left:30px;}
ul.bullet_lblue li{list-style:none;background:transparent url(../images/bullets/lblue.gif) no-repeat 0 .2em;padding-left:30px;}
ul.bullet_dblue li{list-style:none;background:transparent url(../images/bullets/dblue.gif) no-repeat 0 .2em;padding-left:30px;}
ul.bullet_ddblue li{list-style:none;background:transparent url(../images/bullets/ddblue.gif) no-repeat 0 .2em;padding-left:30px;}
ul.bullet_brown li{list-style:none;background:transparent url(../images/bullets/brown.gif) no-repeat 0 .2em;padding-left:30px;}
ul.bullet_dbrown li{list-style:none;background:transparent url(../images/bullets/dbrown.gif) no-repeat 0 .2em;padding-left:30px;}
ul.bullet_green li{list-style:none;background:transparent url(../images/bullets/green.gif) no-repeat 0 .2em;padding-left:30px;}
ul.bullet_llblue li{list-style:none;background:transparent url(../images/bullets/llblue.gif) no-repeat 0 .2em;padding-left:30px;}
ul.bullet_orange li{list-style:none;background:transparent url(../images/bullets/orange.gif) no-repeat 0 .2em;padding-left:30px;}
.question_box, .info_box, .note_box, .error_box {padding:20px;margin:20px 0px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:10px;border-radius:7px;background:#eee;}
.tip_box, tip_box{padding:20px;margin:20px 0px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:10px;border-radius:7px;background:#eee;}
.question_box{background:#f1fbfa ;border:1px solid #a7cafb;color:#2e6093;}
.question_box.support{background:#f1fbfa ;border:1px solid #a7cafb;color:#2e6093;padding:5px 20px 5px 20px;}
.question_box input{width:550px;}
.info_box{background:#f1fbfa ;border:1px solid #a7cafb;color:#2e6093;}
.note_box{background:#fffcea ;border:1px solid #f0dd6d;color:#9e660d;}
.error_box{background:#ffede7 ;border:1px solid #f45959;color:#cd0a0a;}
.tip_box{background:#ebfbee;border:1px solid #6fc47f;color:#54a363;}
h3.no_bottom_margin{margin-bottom:0px;}
.big_letter{font-size:36px;float:left;margin-right:5px;position:relative;top:2px;}
#sfstest-sidebar blockquote{margin:20px;margin-left:0px;margin-right:0px;border-left:5px solid #d0d4d8;padding-left:25px;font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;font-style:italic;line-height:1.5em;background:transparent url(../images/quote.png) no-repeat scroll top left;background-position:top left;}
img.grey_border_img, div.grey_border_img img{padding:5px;border:1px solid #c5c8cc;background-color:#efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.bubble{width:23px;height:14px;background-repeat:no-repeat;display:inline-table;position:relative;top:7px;margin-left:3px;margin-right:3px;float:left;}
.sidebar_post_info{font-size:9px;margin-top:5px;color:#418fd1;margin-bottom:-5px;float:left;}
.sidebar_info_container{width:260px;height:25px;}
.columns_wrapper{width:960px;float:left;}
.four_column{width:225px;float:left;margin-right:15px;}
#footer .columns_wrapper{padding-top:13px;}
#footer .four_column, #footer .four_column h1, #footer .four_column h2, #footer .four_column h3, #footer .four_column h4, #footer .four_column h5, #footer .four_column h6{color:#ddddde;}
#footer .four_column ul{list-style:none;}
#footer .four_column ul li a{padding-top:5px;padding-bottom:5px;display:block;border-bottom:1px solid #464646;}
#footer .four_column ul li a:hover{background-color:#272727;text-decoration:none;}
#footer .four_column a{color:#bcbbbb;}
#footer .sidebar_hr, #footer hr{border-color:#464646;}
#footer .title_hr{margin-bottom:20px;margin-top:-10px;}
#footer .sidebar_info_container a{color:#797979;}
#footer .textwidget{font-size:12px;line-height:16px;}
#footer .sidebarPortfolio{position:relative;top:5px;}
#footer .sidebarPortfolio img{width:94px;background-color:#212121;border-color:#545454;}
#footer .sidebarPortfolio a:hover img{background-color:#313131;border-color:#6c6c6c;}
.four_column #footer_icons{padding-left:0px;float:left;margin-top:20px;}
.four_column #footer_icons ul li a{display:inline;border-width:0px;}
.four_column #footer_icons ul li a:hover{background-color:transparent;}
.home_boxes .post_box p{margin-top:10px}
.nomargin{margin:0px;}
body{background-color:#FFF;}
#main_container{height:100%;}
.noticebox, .noticeboxalt{border:1px solid #FDD845;background:#FFE082 url(../images/bg_noticebox_yellow.png) repeat-x top;margin:0 0 5px 0;}
.noticeboxalt{border:1px solid #ccc;background:#D8D8D8 url(../images/bg_noticebox_grey.png) repeat-x top;}
.noticebox a, .noticeboxalt a{text-shadow:none;}
.hiddentags{display:none;border:1px solid #FDD845;background:#FFE082 url(../images/bg_noticebox_yellow.png) repeat-x top;margin:0 0 5px 0;}
.hiddentags{display:none; border:1px solid #ccc;background:#D8D8D8 url(../images/bg_noticebox_grey.png) repeat-x top;}
.hiddentags a{display:none;text-shadow:none;}

.innernotice{padding:10px;border:1px solid #fff;width:auto;background:none;}
.innernotice h4{margin-top:0px;margin-bottom:5px;}
.mceContentBody{width:100%;}
#elm1_ifr{width:100% !important;}
.mceExternalToolbar{margin-left:auto;margin-right:auto;z-index:500;display:block;width:730px !important;position:absolute;background-color:#E9E9E9 !important;}
*:focus{outline:none;}
.input-wrapper{width:650px;height:80px;background:url(../images/input-bg.png);margin-left:10px;}
.input-mask{background:url(../images/input-mask.png);width:275px;height:80px;}
.living-input{padding:5px 5px 5px 12px;margin:27px 0px 0px 24px;width:227px;background:none;border:none;color:#000;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;float:left;}
.living-textarea{padding:5px;margin:16px 0px 0px 12px;width:500px;height:160px;background:none;border:none;color:#CCCCCC;font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.textarea-wrapper{width:534px;height:206px;background:none;margin-left:19px;}
label{width:10em;float:left;}

input.error{background-color:#FFDFDF;}
input.valid{background-color:#ECFFEC;}
label.error  {
  	background:url("../images/unchecked.gif") no-repeat 0px 6px;
  	padding-left: 10px;
	height:16px;
  	color: #EA5200;
	width:0px !important;
	padding-top:3px; 
	margin-left:2px; 
	float:none;
}
label.checked  {
 	background:url("../images/checked.gif") no-repeat 0px 6px;
  	padding-left: 10px;
	height:16px;
  	color: #EA5200;
	width:0px !important;
	padding-top:3px; 
	margin-left:2px; 
	float:none;
}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:11px;color:#fff;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:rgb(25,25,25);background-color:rgba(25,25,25,0.92);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgb(25,25,25);border-top-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgb(25,25,25);border-bottom-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgb(25,25,25);border-right-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgb(25,25,25);border-left-color:rgba(25,25,25,0.92);}
#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92);}
.boxed_screen img{padding:6px;border:1px solid #c5c8cc;background-color:#efefef;float:right;height:auto;margin-top:5px;margin-bottom:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.boxed_content{display:block;padding:6px;border:1px solid #c5c8cc;background-color:#efefef;width:875px;margin-top:22px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:url(../images/grey_box.png);}
.field { 
  
  	text-align:left;
 	padding-bottom: 5px;
  	white-space: nowrap;
}