@charset "utf-8";
/* CSS Document */
img, div, a:hover, background-image {behavior:url(iepngfix.htc); border: none;}
html { background:url(../img/html_bg.jpg);}
body { width:984px; margin:0 auto;}
a { text-decoration:none;}
img { border:none;}

#wrapper { width:984px; margin:0 auto;}
.heading { font-family:"Trebuchet MS"; font-size:20px !important; color:#FFF !important; margin:0px; padding:5px 0 0 10px !important;}
.span { float:right; margin-right:20px; margin-top:5px;}
.span a { font-family:Calibri; font-size:13px; color:#FFF;}
.span a:hover { text-decoration:underline;color:#FFF;}

#top_header { float:left; width:984px; clear:both;}
#top_header img {margin-top:45px; float:left;}
.top_banner img {margin:30px 0 0 75px !important; }

#mail_n_search { width:250px; float:right;}

#search { width:250px; margin-top:18px; float:right;}
#search .search_inbox {
background-color:#F7A569;
border:1px solid #F9F9F9;
color:#444;
font-size:12.5px;
width:170px;
}

#search .search_button {
background-color:#FE7D1F;
border:1px outset white;
color:#FFFFFF;
font-family:Calibri;
font-size:12px;
height:22px;
}

#email_bg { background:url(../img/header_top_bg.jpg); width:225px; height:56px; float:right; padding:5px 13px 8px 13px; font-family:Calibri; font-size:15px; color:#7cb305;line-height:20px;}
#email_bg a { color:#7cb305;}
#email_bg img { margin-top:3px; margin-right:5px;}

/*#top_nav { float:left; clear:both; width:984px; margin-top:10px;}
#top_nav_left { background:url(../img/top_nav_left.png); width:19px; height:55px; float:left;}
#top_nav_right { background:url(../img/top_nav_right.png); width:19px; height:55px; float:left;}
#top_nav ul { background:url(../img/top_nav_bg.jpg); float:left; margin:0px; padding:0px; width:946px; list-style:none;}
#top_nav ul li { float:left; display:inline-block; height:55px;}
#top_nav ul li a { font-family:Calibri; font-size:15px; font-weight:bold; color:#5a5a5a; line-height:55px; background:url(../img/nav_border.jpg) no-repeat right; display:inline-block; padding:0 43px 0 47px;}
#top_nav ul li a:hover { color:#fff;}*/

/*#top_nav { float:left; clear:both; width:984px; margin-top:10px;}
*/#top_nav_left { background:url(../img/top_nav_left.png); width:19px; height:55px; float:left;}
#top_nav_right { background:url(../img/top_nav_right.png); width:19px; height:55px; float:left;}
#top_dd_menu { background:url(../img/top_nav_bg.jpg); float:left; margin:0px; padding:0px; width:946px; list-style:none;}
.top_dd_menu_li { float:left !important; display:inline-block; height:55px;}
.top_dd_menu_li_a { font-family:Calibri; font-size:15px; font-weight:bold; color:#5a5a5a !important; line-height:55px; background:url(../img/nav_border.jpg) no-repeat right; display:inline-block !important; padding:0 35px 0 35px !important;}
.top_dd_menu_li a:hover { color:#fff !important;}
/*#top_nav ul li a 
#top_nav ul li a:hover { color:#fff;}
*/


#header { float:left; width:984px;background:url(../img/header_bg_strip.jpg) repeat-x;}

#mail_n_search form {
background:#FE7D1F none repeat scroll 0 0;
border:1px solid #F1F1F1;
margin:0 0 10px;
padding:5px;
}


#servies_div {  width:298px; height:280px; float:left; padding:30px 0 0 30px;}
#servies_div h1 { font-family:"Trebuchet MS"; font-size:25px; font-weight:bold; color:#e4e9ef; margin:0px; padding-bottom:15px;}
#servies_div ul { margin:0px; padding:0px; list-style:none;}
#servies_div li { background:transparent url(../img/header_li.png) no-repeat scroll 0px 8px; padding-left:12px; float:left;}
#servies_div li a { font-family:Calibri; font-size:13px; color:#999595; border-bottom:#4f4d4d 1px dashed; padding:0 0 2px 3px; display:block; width:275px; line-height:23px;}
#servies_div li a:hover { color:#CCC; display:block;}

#box_div { float:left; width:964px; padding:10px 10px 0 10px; background-color:#FFF;}
#testimonial_bg { background:url(../img/testimonials_bg.jpg); width:318px; height:178px; float:left; margin-right:5px;}
#testimonial_bg p { font-family:Calibri; font-size:13px; color:#000; margin:0px; padding:5px 10px;}
#testimonial_bg p i { color:#405601; font-style:normal; display:block; padding-top:3px; float:left; clear:both;}

#news_bg { background:url(../img/news_bg.jpg); width:318px; height:178px; float:left; margin-right:5px;}
#news_bg p { background:url(../img/news_icon.jpg) left no-repeat; height:35px !important; padding:3px 0 0 0 !important; margin:2px 7px !important; padding-left:28px !important;}
#news_bg p a { font-family:Calibri; font-size:12px !important; color:#783400 !important;}
#news_bg p a i { color:#783400 !important; font-style:normal !important;}

#extra_bg { background:url(../img/expert_bg.jpg); width:318px; height:178px; float:left;}



#askexpert_box { float:left; background-color:#626262; width:673px; margin:15px 0px; }
#askexpert_box_top { background:url(../img/box_top_bg.jpg); width:666px; float:left; height:44px; padding:5px 0px 0px 7px;}
#askexpert_box_top .heading {padding-left:0px !important;}
#askexpert_box_bottom { background:url(../img/box_bottom.jpg); width:673px; height:11px; float:left; overflow:hidden;}
#askexpert_box ul { margin:0px; padding:0px; list-style:none; clear:both;}
#askexpert_box li { background:#A0A0A0 url(../img/expert_li.jpg) no-repeat scroll 0 5px; padding:2px 0 4px 20px; margin-top:5px;}
#askexpert_box li a { font-family:Calibri; font-size:12px; color:#212121;}

#container { float:left; width:964px; padding:10px; background-color:#fff;}

#left_nav { float:left; width:270px; margin-top:20px;}
#left_nav h1 { font-family:"Trebuchet MS"; font-size:20px; font-weight:bold; color:#6d8b07; background:url(../img/left_nav_bg.jpg); height:62px; margin:0px; padding:5px 0 0 10px; width:260px;}
#left_nav h4 { background:#DFDFDF; padding:0 10px 5px; }
#left_nav ul { margin:0px; padding:0px; list-style:none;}
#left_nav li { float:left; font-family:Calibri; font-size:15px; margin-top:2px; width:270px; text-transform:uppercase;}
#left_nav li a { line-height:35px; background-color:#f1f1f1; display:block; padding-left:5px; color:#757575;}
#left_nav li a span { width:39px; text-align:center; float:left; padding-top:6px; padding-right:10px;}
#left_nav li a:hover{ background-color:#f9f9f9; display:block; color:#ff7f21;}

#content { float:right; width:679px; margin:20px 0 0 15px; display:block; height:100%; }
#content h1, .box_form .box_title { margin:0px; padding:0px; font-family:Arial; font-size:24px; color:#aeabab;}
#category_holder h1 { color:#FE7D1F;}
#content h1 i { color:#ff7f21; font-style:normal;}
#content h1 img { float:left; margin-right:10px;}
#content p { margin:0px; padding:10px 0 0px 0px; font-family:Calibri; font-size:13px; color:#878787;}
#content p i { color:#729009; font-style:normal;}
#content p a { color:#729009;}
.box_form .box_title { font-size: 24px !important; padding-bottom: 4px; margin-bottom: 12px; border-bottom: 3px solid #EEEEEE;}


.homepage_small_banner div{float:left;}
.content_boxes{ float:left; width:679px; margin: -12px 10px 10px 10px !important;}

#footer { width:984px; float:left; text-align:center; padding:20px 0 5px 0px; background:url(../img/content_bottom.png) top left no-repeat;}
#footer p { margin:0px; padding-top:10px; font-family:Calibri; font-size:13px; color:#5a5a5a;}
#footer p a { color:#5a5a5a;}
#footer p a img { float:right; margin-left:10px;}
#footer p a:hover { color:#ff7f21;}
#footer p i { font-size:11px; font-style:normal;}

.margin_top { margin-top:45px; float:left;}
.margin_top_left { float:left; margin:12px 0 0 20px;}


#header_img { float:left;  height:310px;}
#header_img p { margin:30px 18px 0 0px; *margin:30px 13px 0 0px; padding:0px; float:left; width:199px;}


#box_newsletter {background:#FFFFFF url(../img/orange_box_right_body_right.gif) no-repeat scroll right bottom !important; }
#box_newsletter .box_title_holder { background:transparent url(../img/orange_box_right_head_right.gif) no-repeat scroll right top !important;}
#box_newsletter div.box_title{ background:transparent url(../img/orange_box_right_head_left.gif) no-repeat scroll left top !important;}
#box_newsletter .box_body { background:transparent url(../img/orange_box_right_body_left.gif) no-repeat scroll left bottom !important;}
#box_newsletter div.box_title {color:#fff !important;}
#box_newsletter .submit_button {
background-color:#FE7D1F;
border:1px outset white;
color:#FFFFFF;
font-family:Calibri;
font-size:12px;
height:22px;
}
#box_newsletter .text {
background-color:#F7A569;
border:1px solid #F9F9F9;
color:#444;
font-size:12.5px;
width:170px;
}
#box_newsletter {color:#FF6C00};