@charset "utf-8";
/* CSS Document */

/*CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; background-color:#f4f4f4;}
ul {list-style: none;}
blockquote, q {	quotes: none;}

blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
:focus {	outline: 0;}
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
table {	border-collapse: collapse; 	border-spacing: 0;}
/*End CSS Reset*/

/*Button Start*/
.btn,.disable{color:transparent; cursor:pointer; }
a.btn,.disable { text-indent:-9999px; display:block;  }
.btn:hover{ background-position:0 100%;}
a:hover.disable,.btn:hover.disable { background-position:0 100%}
.current{background-position:0 100%; }

input.btn {border:none; font-size:0px}

.submit{ background:url(../images_fr/question_btn.gif) no-repeat; width:258px; height:84px; margin-left:1px;}

/*For submit buttons declare border:none; */
/*Button End*/
p{ font-size:12px; line-height:18px; padding-bottom:10px;}
a{ text-decoration:none; color:#339900}
h1{ font-size:16px; font-weight:200; color:#339900;}
h2{ font-size:12px; color:#9f9e8e; }
.story p{ padding:0px 0px 7px 0px;}
.question{ background:url(../images_fr/ask_another_question_btn.gif) no-repeat; width:142px; height:22px;}


#header{height:165px;  }

#header_home{ height:342px; }
#quick_links{ float:right;}
#quick_links ul.links li a:hover{ text-decoration:underline;}
.wrap_home,.wrap{ position:relative;width:800px; margin:auto;}
.wrap_home{ width:800px; height:341px;}

#header .wrap{ height:165px; background: url(../images_fr/interior_header.jpg) no-repeat;}
#quick_links{ float:right;}
#quick_links ul.links li a:hover{ text-decoration:underline;}

.logo{ float:left;}
.date{ color: #9f9e8e; }
.story h1{ width:490px; float:left; padding: 10px 0 15px 0;  line-height:18px;}
.questions{ font-size:12px; float:left; position:relative; padding-bottom:10px;}
.questions img{ float:left; position:relative;}
.questions a{ float:right;padding-bottom:4px;}
.see_answer{ background:url(../images_fr/see_our_answer_btn.gif) no-repeat; width:146px; height:22px; margin:10px 0 20px 0;}
.ask{ background:url(../images_fr/ask_it_btn.gif) no-repeat; width:103px; height:22px; margin-top:5px;border:0px; text-indent:-99999px; overflow:hidden; display:block; margin-bottom:30px;}

#quick_links ul{ float:right; background:url(../images_fr/quick_links_tile.gif) repeat-x; height:25px;}
.corner_left{ background:url(../images_fr/quick_links_left.gif) no-repeat; width:6px; height:25px;}
.corner_right{ background:url(../images_fr/quick_links_right.gif) no-repeat; width:6px; height:25px;}
ul.links li{ display:block; float:left; padding-top:6px; color:#fff; font-size:11px;}

.links li a{ color:#FFF; margin:0px 4px;}

.dotted_break{background:transparent url(../images_fr/line_break_tile.gif) repeat-x -10px bottom; height:1px;}


.featured .story, .featured .story p{ margin-bottom:0px;}
.story .answers_feature_title h1{font-size:18px ; color:#000000; display: block; background:url(../images_fr/line_break.gif) no-repeat bottom left; padding:0 0 7px 0; display:block; margin: 0 0 10px 0; }
.qa_large_letter{display:block; float:left;font-size:32px;background: url(../images_fr/qa_sprite.jpg) no-repeat; height:41px; width: 40px;margin:0px 10px 2px 10px}
.q_large_letter{/*margin:10px 10px 0 10px*/}
.a_large_letter{background-position:0 -41px;margin-top:0 !important;}
#related_questions{margin:0 0 20px 0; width:500px;}
#related_questions img{float:left; display:block}
#related_questions_image{float:left; display:block; padding: 10px 0 10px 0;}
#related_questions_question{float:right; display:block; width:390px; margin:0; padding: 10px 0 10px 0;}
.feature_question{padding:0 0 0 0; margin:0; }
.featured .story p{ padding-bottom:10px; }
#quick_nav,#quick_nav_home{ height:71px; position:absolute; bottom:0px; z-index:0; padding-left:6px; left:0px;}
.line_break{background:transparent url(../images_fr/line_break.gif) no-repeat; width:500px; height:10px; margin-top:3px;}
.page_title{ display:block; width:500px; background: url(../images_fr/line_break_tile.gif) repeat-x bottom left; color: #626245; font-size:24px; padding: 10px 0; margin-bottom:5px;}
.question_title{ padding:10px 0px 0 0px; margin-bottom:20px;}
.no_line{ background-image:none !important;}
#main_container{background:url(../images_fr/bg_tile.gif); margin-top:-2px;}
#home{background:url(../images_fr/bg_tile.gif); }
#breadcrumb{ background:url(../images_fr/bread_crumb_tile.gif) repeat-x; height:16px;margin-top:5px; padding-bottom:30px;}
#breadcrumb ul.links li{ padding-top:2px;  }
#breadcrumb .links li,#breadcrumb .links li a{ color:#000; margin:0px 4px;}
#breadcrumb .links li a:hover { color: #686868; margin:0px 4px; }

.page_container{padding:0px 7px 50px 7px; float:left; width:785px; background: url(../images_fr/content_container_tile.gif) repeat-y top left; margin: 0px 0 -30px 0;}

.container{padding:0 7px 20px 0px; float:left; width:500px; }
.answer_container{padding-bottom:0 !important;}
.page_heading{ float:left; padding:0px 0 20px 11px;background:#FFFFFF }
#content{ float:left; width:500px; margin-left:12px; font-size:12px;}
.content_container{ padding: 0 0 40px 0; margin: 0 0 -20px 0; }

/* SIDE NAVIGATION */
#side_navigation{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px;width:261px; float:left;position:relative; z-index:999; padding-bottom:20px; min-height:100%; height: auto !important; height:100%;}
.side_navigation_header{background:url(../images_fr/side_navigation_header_tile.gif); width:261px; border-bottom:solid 3px #fff;}
.side_navigation_header .title{height:60px;}
.side_navigation_header.experts_header{height:80px;}
.side_navigation_header img.categories{padding:20px 0px 15px 11px;}
.side_navigation_header img.experts_image{padding:15px 0px 0px 11px;}
.side{ background:url(../images_fr/side_nav_bg.gif) no-repeat; height:24px; width:261px;font-size:14px; padding:0; margin:0;}
.icon{ padding-bottom:35px;}
.side.current{ background-position:0 100%;}
.side_nav ul li{height:34px; margin:0; padding:0;}
a.btn.side {height:24px; text-indent:12px; padding-top:10px; vertical-align:middle; cursor:pointer; color:#000;}
a.btn:hover.side, a.btn.side.current{color:#FFF;}
.sub_title{color:#626245; padding:5px 0; font-size:22px;}

/* SIDE NAVIGATION EXPERTS */
li.experts{ background:url(../images_fr/experts_bg.gif) repeat-y; width:261px; float:left; border-bottom:solid 3px #fff; padding-bottom:15px; margin:0;}
li.experts span, .experts span div{ float:left; margin-bottom:2px; clear:left; width:230px;}
li.experts a{color:#000;}
li.experts span .name{ margin-top:10px;}
li.experts span{ padding:5px 10px 0px 10px;}
li.experts{ font-size:12px;}
li.experts .name{ font-weight:bold;}
li.experts .position{font-weight:normal;}
li.link, li.link a{ clear:left; color:#339900;}
li.experts.current{background:url(../images_fr/experts_current_bg.gif) repeat-y; width:261px; padding-bottom:30px;}
li.experts .link a{color:#339900;}
li.experts.current, li.experts.current a{color:#FFF;}
li.experts.current .name a{ text-decoration:none; cursor:default;}
li.experts.current .link{display:none;}
/* END SIDE NAVIGATION */

/*.story p{ clear:left;}*/
.story{ width:490px; background: url(../images_fr/line_break_tile.gif) repeat-x bottom left; padding: 0 7px 10px 0px;  min-height:60px; height: auto !important; height:60px; margin: 0 0 20px 0;}
.section{ margin-bottom:8px;}
.section h2{font-size:18px;color: #9f9e8e }

.legal{ width:400px; margin:auto; text-align:center;}


/*HOME*/
#home p, #home h1, home .date{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px;}
#home .date, #home img{float:left; clear:left; margin-bottom:5px;}
#home h1{float:left; clear:left;}
#home .date{font-weight:bolder;}
#home h1{font-size:20px; font-weight:bolder; color:#363636;}
#home p {float:left; clear:left; padding-bottom:15px;}
#home .container { padding-bottom:100px; width:740px;}
/*END HOME*/

.containers{width:790px; background-color:#FFFFFF; float:left; padding:20px 0px 10px 10px;}


/*SEARCH*/
.wrap #search{top:35px}
#search{float:right; position:absolute; top:185px; right:28px;width:294px; height:41px;background:url(../images_fr/search_holder.png) no-repeat; margin:10px 0px 0px 0px;}
#search input, #search textarea{float:left; margin:0; padding:0; border:none !important}
#search input.search_input {font-family:"Trebuchet MS", Verdana, Arial;float:left;border-style:none; width:245px;border-width:0px; background-color:transparent; font-size:14px;margin:16px 0px 0px 8px; color: #686868; }
#search input.search_submit{float: left; background: url(../images_fr/search_submit.png) no-repeat; width:41px; height:41px; text-indent:-9999px; cursor:pointer; border-style:none; outline:none; outline-width:0px;}
#search input.search_submit:active{-ms-background-position-x:1px;-ms-background-position-y: 1px;outline:none;}
/*END SEARCH*/

/*FOOTER*/
#footer{width:100%;height:240px; background:url(../images_fr/footer_bg.png) repeat-x; float:left;position:relative; z-index:999}
#footer li{float:left;}
#footer .footer_links{width:810px; display:block; height:50px; margin:0px ; padding:0;}
#footer .footer_links.icons{padding-left:0px;}
#footer .footer_links li{width:158px; font-size:10px;height:40px;background:url(../images_fr/footer_links_list_sprite.gif) no-repeat; margin:0px 3px 0px 0px; padding:0;}
#footer .footer_links li.last{margin-right:0px;width:155px;}
#footer .footer_links li a{display:block; width:70px; height:60px;margin:-49px 0px 0px 42px; }
#footer .footer_links li.twitter{background-position:0px -40px;}
#footer .footer_links li.office{background-position:0px -80px;}
#footer .footer_links li.facebook{background-position:0px -120px;}
#footer .footer_links li.eletter{background-position:0px -160px;}

#footer .footer_logo{position:relative; width:120px; height:34px; margin:auto; padding:20px 0px;}

#footer .footer_list{font-family:Arial,Helvetica, sans-serif; font-size: 14px;position:relative;width:500px; height:20px; margin:auto; }
#footer .footer_list li.divider{background:url(../images_fr/footer_list_divider.gif) no-repeat; width:15px; height:15px; display:block;}
#footer .footer_list a{text-decoration:none; color:#000;}

#footer .footer_desc{font-size:10px; width:300px; margin:auto; text-align:center;}
#footer .footer_desc a:hover{ text-decoration:underline;}
#footer .footer_desc a{text-decoration:none; color:#339900;}
/*END FOOTER*/

/*
 * ELETTER MODAL
 */
#mask {position:absolute;z-index:9000;background-color:#000; display:none;}  
#boxes .window {position:absolute;width:300px;height:270px;display:none;z-index:9999;padding:20px;margin:0px;}  
#eletter {width:300px;height:270px; background:#f7f7ef} 
#eletter .close{position:absolute; right:20px;} 
.letter{background:#f7f7ef}
.letter .error_field{ margin-bottom:0px;}
.letter button.ask{ background:url(../images_fr/sign_me_up_btn.gif) no-repeat; width:122px; height:22px; margin-bottom:0px;}


.demooo{ float:left; margin-bottom:20px; margin-left:25px;}
.demo{ float:left; clear:left; font-size:12px; color:#666666; margin-left:5px;}
/*.recent{ float:left; margin-bottom:15px;}
.recent.featured{ width:350px;}
.recent h1{ color:#000000}
.recent .container{background-color: transparent; padding:10px 20px; width:300px;}
.recent .title{background:url(../images_fr/bread_crumb_tile.gif); font-size:12px;  padding:4px;}
.left{ float:left; clear:left;}
.right{ float:right; clear:both;}
.recent.left{ margin-left:20px; margin-right:30px;}*//*

.container.info{ padding:30px; width:730px;}
.col_1{ float:left; width:350px;}
.col_2{ float:left; width:350px; margin-left:25px;}*/

/*.info .line_break{width:725px; background-repeat:repeat-x;}*/

#staff_header{ width:500px; float:left; height:225px; position:relative; margin-bottom:5px;}
#staff_header img{ float:left; }
.staff_info{position:absolute; bottom:0px; left:235px; width:260px;}
.staff_info h1{font-size:24px; margin-bottom:5px;}
/*.page_container.white{ background-image:none; background-color:#fff; padding-bottom:0; margin-bottom:0px; position:relative; height:170px;}*/

.header_box{width:780px; border-bottom:solid 2px #71bb20; padding:0 0 20px 0; margin:0 0 20px 0; height:95px;}
.advisory { width:420px; float:left; line-height:22px; padding-left:5px; margin-right:60px; font-size:16px;}
.green_border{  clear:both; position:absolute; bottom:0;}
.white{background:#FFFFFF !important; padding-bottom:0px !important; margin-bottom:0px !important; padding-top:0px !important}
.white img{display:block; float:left; margin:0; padding:0; width:277px;}

#content .container{ width:490px;}
/*.col_1 p, .col_1 ,h1, .col_1 .date, .col_2 p, .col_2 h1, .col_2 .date{ width:350px;}*/

#side_navigation li.category img{ margin-bottom:0px; width:259px;}
/*.featured{ background:url(../images_fr/featured_bg.gif); width:496px; padding:10px; padding-bottom:0px;}*/

.heading_image{ padding: 0 0 25px 0;}
.post_title h1{color:#390; font-size:24px;}
.tax_advisory{display:block; float:left;}
.post_sub_title{font-size:16px; font-weight:normal; background: url(../images_fr/line_break_tile.gif) repeat-x bottom left; margin:0 0 15px 0;}
.post_text{margin-bottom: 20px;}
.line_divide{background:url(../images_fr/line_break_tile.gif) repeat-x bottom left;}
p.advisory { color:#75756f;}

/*
 * BLOG FEATURE
 */
.blog_featured{width:480px; padding:0px 10px 0px 0px;margin: 0 0 5px 0; background: url(../images_fr/line_break_tile.gif) bottom left repeat-x;}
.featured_image{padding:0 0 25px 0;}
.blog_featured .story{ background:none; margin:0 !important; padding-top:0 !important}
.blog_featured .story p {padding:0 0 0px 0}
.story .cat_author{font-weight: bold; padding-bottom: 0px !important;}
.blog_featured .title h1{color: #339900; font-size: 28px; padding: 5px 0 5px 0; font-weight:normal; line-height:30px; }
.read_more_btn{width: 151px; height:22px; display:block; background: url(../images_fr/btn_read_more.gif) no-repeat top left; margin:10px 0px;}
.story_cat{padding: 0px 0px 5px 0px !important; margin:0 !important; font-weight:bold}
.story_cat a {font-weight:normal; padding:0 20px 0 0}

/*
 * BLOG POST
 */
.blog_post p {padding: 0 0 10px 0;}
.blog_post ul {list-style:disc; padding: 0 0 10px 0;}
.blog_post ol {list-style:decimal;padding: 0 0 10px 0;}
.blog_post ul li, .blog_post ol li {margin: 0 0 0 15px; padding: 5px 0; line-height: 14px;}
.staff_information{position:relative; height: 125px; width: 500px;}
.staff_details{ float:left; position: absolute; bottom:0;display:block; left: 128px;}
.staff_details a{margin: 0 0 0 -2px;}
.see_what_else{background: url(../images_fr/what_else_sprite.gif) no-repeat top left; width: 205px; height: 22px; display:block;}
.post_info{padding:10px 0; float:left; background: url(../images_fr/line_break_tile.gif) repeat-x bottom left;}
.post_info_last{background:none !important;}
.post_info_title{width:150px; float:left; display:block; padding:0 0 5px 0;}
.post_info_tags{float:left; display:block; width:300px;}
.post_ingo_tags:after{clear:both;}
.social_media{border-top:solid 3px #70bc1c; border-bottom: solid 3px #70bc1c; float:left; width: 500px; padding: 5px 0; margin:7px 0;  }
.social_media img{display:block; padding:5px 0 0 0 ; float:left;}
.social_media_icons li { display: block; float:left; text-align:center; width:82px; padding: 12px 0 15px 0;}
.share_buttons{float:right;}
.send_to_friend{width:132px; height:22px; background:url(../images_fr/print_article_sprite.gif) top left no-repeat; display:block; float:left;}
.print_this_article{width:178px; height:22px; background:url(../images_fr/send_to_friend_btn.gif) top left no-repeat; display:block; float:left;}
.signup{ background:url(../images_fr/sign_me_up_btn.gif) no-repeat; width:122px; height:30px;}
.tell_us_title{display:block; float: left; margin: 0 0 15px 0;}
.question_form{float:left; padding: 0 0 30px 0;}
.alignright{ text-align:right; margin-top:4px; float:right;}
.question_form td{padding: 5px 0px 5px 5px; vertical-align: top;}
.add_a_comment{width:181px; height:22px; background:url(../images_fr/add_comment_sprite.gif) top left no-repeat; display:block; float:right;}
.im_done{width:92px; height:22px; background: url(../images_fr/im_done_sprite.gif) no-repeat top left; display:block; margin: 10px 0 10px 0  }

/*
 * Advisor Bio
 */

.advisor_other_posts{color:#626245; font-size:22px; background: url(../images_fr/line_break_tile.gif) bottom left repeat-x; width:500px; padding:0 0 7px 0; margin: 0 0 15px 0;}

/*
 * RESOURCES
 */
#resource_header{position:relative; z-index:0;}
#resource_header.featured{ float:left; padding:10px 0px 35px 0px; width:780px; background-repeat:repeat; background: url(../images_fr/line_break_tile.gif) repeat-x bottom left; margin-bottom:15px;}
#resource_header h2{ font-size:20px; font-weight:normal; width:400px; float:left;}
#resource_header select{float:left;cursor:pointer;font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; width:300px; margin-top:10px;}
.resources_container{background:#FFFFFF; float:left; padding:0px 10px 50px 10px;}
.resource_featured{margin: 0 0 20px 0; }
.resource_featured .title{background: #e6e7d7; padding:4px 7px; }
.block_container{background:#f7f6f1; padding:10px 5px 10px 20px; width:355px;}
.block_container p{width:345px;}
.info{width:780px; margin:0 0 0 0px;}
.info h1{font-size:22px; color:#626245; padding:0 0 15px 0; width:345px;}
.block_container h1{font-size:20px;}
.col_1{width:380px; float:left;  }
.info .right_col{ padding-right:15px;}
.right_col{padding:0px;}
#home .info .right_col{ padding-right:0px;}


/*
 * FAQ
 */
#faq{margin-left:10px;}

.faq_featured{background:#ebebe3 !important;min-height:130px; height: auto !important; height:130px;}
.faq_featured h1{background:url(../images_fr/line_break_tile.gif) repeat-x bottom left; margin:0 0 10px 10px; color: #9F9E8E !important; font-size:14px !important; font-weight:normal; width: 480px; display:block}
.large_letter{display:inline; float:left; padding: 0 5px 0 0;}
.heading_question{padding:0 10px 20px 10px  !important;}
.question_line{margin-top:5px; padding-bottom:10px; padding-top:5px; width:490px;}
.question_form{padding-bottom:10px;}
.question_form img{padding: 0 0 7px 5px;}
.question_form p {padding:5px 0 10px 5px !important;}

/*
 * HOME PAGE
 */
.home_page{padding:0px 7px 100px 7px; float:left; width:785px; background: #FFFFFF; margin: 0px 0 -30px 0; }
.home_container{padding:30px 0px 10px 20px; width:340px;}
.home_container h1, .home_container p{width:350px;}

/*
 * POSTS
 */
.story.topfix{padding-top:0px;}
.container.posts h2{display:block; color:#626245; font-size:20px; width:498px; background: url(../images_fr/line_break_tile.gif) repeat-x bottom left; padding: 0px 0 10px 0; margin-bottom:20px;}

/*
*FORMS
*/

.social_media_icons{ float:left;}


#signup{ background-color:#f7f6f0; width:320px; height:230px; border:solid 1px #cccccc; float:left; padding:20px;}
#signup table{ margin-top:10px;}
#signup tr td{ padding:3px 0px;}

textarea, select, input[type=text]{border:solid 1px #c4c3af !important; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; } 
input[type=text], textarea{padding-left:2px;}
input[type=text]{width:165px; margin-right:10px;}
select{width:169px;}
textarea{resize:vertical;}

.error_field {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;padding:10px;border:1px solid #801B1B}

.error_field ul
{
	margin: 0px;
	padding:0px;
	list-style-type:none;
	color:#801B1B;
}

.focus
{
	background-color:#F4F4F4;
	border:solid 1px #c4c3af;
}

h1 a:hover, p a:hover, .link a:hover, .name a:hover, #comments_policy_link:hover { text-decoration:underline; }

.required{ float:right; color:#000; font-weight:normal; margin-right:5px;}

button.btn_post_comment{ background:url(../images_fr/im_done_sprite.gif) no-repeat; width:92px; height:22px; font-size:0px; border:none; float:left; cursor:pointer;}
button:hover{ border:none; background-position:0 100%}
ul.errors { float:left;}
ul.errors li{ float:left; clear:left; margin-top:5px;}
.comments .story{ float:left; padding-bottom:0px}

#comment_thankyou{ border:solid 1px #336600; background-color:#dcecca; float:left; clear:left; width:485px; margin-bottom:20px;}
#comment_thankyou span{ padding:6px 5px; float:left; color:#336600;}


#formwrap
{
	margin-top: 0px;
	margin-left: 0px;	
}

#formwrap dt
{
	height: 0px;
}

.formhead
{
	padding-left: 8px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #628AAA;
}

#formwrap table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#5eb2d4;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	height: 20px;
}

#formwrap textarea
{
	height: 100px;
	width: 320px;
	border: 1px solid #c4c3af;
}

#formwrap input
{
	width: 320px;
	border: 1px solid #c4c3af;
}

#formwrap table td
{
	text-align: left;
	vertical-align: top;
	padding: 2px 0px 2px 2px;
}

#formwrap .label
{
	width:0px;
}

#formwrap input .errors
{
	border:1px solid #999;
	background-color:#FFCFCF;
	margin-top: 1px;
	margin-bottom: 3px;
}

#formwrap .highlight, textarea.errors
{
	background-color:#FFCFCF;
}

#formwrap ul.errors li
{
	background:url("/assets/cms/images/exclamation.png") left top no-repeat;
	background-position: 0px 2px;
	padding:4px 0px 0px 20px;
	float: left;
	height:15px;
}

#formwrap ul.errors
{
	margin-top: 0px;
	padding-left:0px;
	margin-left: 0px;
	float: left;
}

#formwrap .errors
{
	color:#000000;
	font-weight: normal;
	width:410px;
}

.commentslist .commentrow
{
	margin-bottom: 10px;
	/*border-bottom: 1px solid #5eb2d4;*/
	font-size: 12px;
}

.commentrow
{
	background-color:#FFF;
	margin:10px 0px;
	padding:10px;
}

.commentslist .crud_list_row
{
	border: 0;
	background: none;
	margin: 0;
}

.commentslist .comment_name
{
	color: #628aaa;
}

.commentslist .comment_time
{
	/*margin-left: 5px;*/
	font-style: italic;
	color: #5eb2d4;
}

.commentslist .comment_parent_link
{
	text-transform: none;
	color: #628aaa;
}

.commentslist .comment_parent_link a
{
	text-transform: none;
	color: #628aaa;
}

.commentslist .comment
{
	/*margin-left: 10px;*/
	/*color: #5eb2d4;*/
}


.paging{ padding-bottom:30px; float:right; margin-right:-8px;}
.paging a{ padding:1px 6px 0px 6px; background-color:#dcecc8;}
.paging a.current{  background-color:#70bc1e; color:#FFF}

.stf button.ask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images_fr/send_btn.gif) no-repeat scroll 0 0;
height:22px;
margin-bottom:0;
width:69px;
float:left;
}

.cancel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images_fr/cancel_btn.gif) no-repeat scroll 0 0;
height:22px;
margin-bottom:0;
width:69x;
float:left;
margin-top:5px;
padding-left:75px;
}

.stf input[type=text],.stf textarea{width:310px; margin-right:10px;}
.stf h3{ font-size:18px; text-align:center}
#stf_form.window {
background:#F7F7EF none repeat scroll 0 0;
height:352px;
width:345px;
}
#stf_form a{ float:right;}
#faq .error_field{ width:200px;}

.blog_home{ background: url(../images_fr/blog_bg.jpg) no-repeat 0 bottom; }
.faq_home{ background: url(../images_fr/faq_bg.jpg) no-repeat 0 bottom;}
.bg{width:352px; position:relative; bottom:0px; float:left; margin-bottom:10px; padding:0px 4px;}
