@charset "utf-8";

/* CSS Document */

body { margin:0; padding:0; background:#FFFAF5 url('graphics/background_bg_rep.gif') repeat-x; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px;}

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; }

img { border:0; float:left; }

input { border:none; outline:none; }

a { outline:none; border:none; }

.FloatLeft { float:left; }

.FloeatRight { float:right; }

.bgMidMenu { position:relative; z-index:9999; width:225px; }

.bgMidMenu2 { background:url('graphics/menu_middle.gif') no-repeat; padding-left:10px; padding-right:10px; float:left; position:relative; width:205px; height:304px;  }
.secundar { visibility:hidden; }

.bgMidMenu2 ul{ margin:0; padding:0; float:left; list-style-type:none; position:relative; width:205px; }

.bgMidMenu2 li { margin:0; padding:10px 0 10px 0; width:204px; float:left; background:url('graphics/menu_sep.gif') bottom left no-repeat; position:relative; }

.bgMidMenu2 li a { font-size:17px; color:#fef6e2; text-decoration:none; font-weight:normal; background:url('graphics/white_arrow.gif') 20px 7px no-repeat; padding-left:32px; float:left; width:172px; }

.bgMidMenu2 li a:hover { font-size:17px; color:#ffe8aa; text-decoration:none; font-weight:normal; background:url('graphics/yellow_arrow.gif') 20px 7px no-repeat; padding-left:32px; float:left; width:172px; }

.bgMidMenu2 li span { font-size:17px; color:#ffe8aa; text-decoration:none; font-weight:normal; background:url('graphics/yellow_arrow.gif') 20px 7px no-repeat; padding-left:32px; float:left; }

.bgMidMenu2 li.noImage { margin:0; padding:10px 0 10px 0; width:204px; float:left; background:none; }

 .divd { position:absolute; width:204px; background:#501114; top:130px;  left:214px; z-index:9999; }

 .divd.sepical { position:absolute; overflow:hidden; width:204px; background:#501114; top:85px;  left:214px; }

 .divd.services { position:absolute; overflow:hidden; width:204px; background:#501114; top:42px;  left:214px; }

 .divd ul { margin:0; padding:0; list-style-type:none; float:left; }

 .divd li { margin:0; padding:10px 0 10px 0; width:204px; float:left; background:url('graphics/menu_sep.gif') bottom left no-repeat; }

.divd li.bottom { margin:0; padding:10px 0 10px 0; width:204px; float:left; background:none; }

 .divd ul li a { font-size:14px; color:#fef6e2; text-decoration:none; font-weight:normal; background:url('graphics/white_arrow.gif') 20px 6px no-repeat; padding:0 0 0 32px; float:left; }

 .divd ul li a:hover { font-size:14px; color:#ffe8aa; text-decoration:none; font-weight:normal; background:url('graphics/yellow_arrow.gif') 20px 6px no-repeat; float:left; padding:0 0 0 32px; }

.BgContent { background:url('graphics/welcome_bg.jpg') no-repeat; padding:20px 0 15px 23px; }

.BgContent h1 { font-size:18px; font-weight:normal; width:604px; padding-bottom:5px; border-bottom:2px solid #590E11; float:left; margin:0; height:23px; }

.welcomeinageborder { border:1px solid #834949; padding:3px; float:left; }

.styletopwelcome { padding-top:11px; }

.BgContent p { font-size:13px; color:#000000; padding-right:28px; padding-bottom:16px; }

.rightContact { background:url(graphics/contact_bg.gif) no-repeat; padding:20px 0 0 33px; }

.rightContact h1 { font-size:22px; line-height:22px; color:#000000; font-weight:normal; padding-bottom:24px; }

.rightContact p { font-size:14px; line-height:23px; color:#000000; }

.bg_leftfooter { background:url('graphics/footer_rep.gif') repeat-x; padding-left:9px; }

.bg_leftfooter a { font-size:12px; color:#FFFFFF; float:left; text-decoration:none; }

.bg_leftfooter a:hover { font-size:12px; float:left; color:#FFFFFF; text-decoration:underline; }

.bg_leftfooter span { padding:0 13px 0 13px; font-size:12px; float:left; color:#FFFFFF; }

.bgrightfooter { background:url('graphics/forer_right_rep.gif') repeat-x; font-size:11px; color:#FFFFFF; padding-left:12px; }

.submenu ul { position:absolute; width:204px; background:#501114; left:134px; top:145px; }

.submenu ul li a { font-size:14px; color:#fef6e2; text-decoration:none; font-weight:normal; background:url('graphics/white_arrow.gif') 20px 7px no-repeat; padding-left:32px; width:172px; float:left; height:40px; line-height:20px; z-index:9999; }

.submenu ul li a:hover { font-size:14px; color:#ffe8aa; text-decoration:none; font-weight:normal; background:url('graphics/yellow_arrow.gif') 20px 7px no-repeat; padding-left:32px; width:172px; float:left; height:40px; line-height:20px; z-index:9999; }

/*************************************STAFF*********************************************/
.contentStaff { color:#501114; font-size:13px; line-height:18px; float:left; }

.contentStaff h1 { font-size:15px; padding-bottom:10px; color:#000000; }

.contentStaff h2 { color:#501114; font-size:13px; font-weight:bold; color:#000000; }

.contentStaff p { padding-bottom:10px; color:#000000; }

.contentStaff p.paddingtext5 { padding-bottom:5px; color:#000000; }

.contentStaff ul { margin:0; padding:0 0 20px 0; list-style-type:none; }

.contentStaff li { margin:0; padding:0 0 5px 20px; background:url('graphics/bullet01.gif') 0 5px no-repeat; color:#000000; }

.contentStaff ul ul { margin:5px 0 0 0; padding:0 0 5px 0; list-style-type:none; }

.contentStaff ul ul li { margin:0; padding:0 0 5px 20px; background:url('graphics/bullet01.gif') 0 5px no-repeat; color:#000000; }

.staffborder { border:1px solid #662C2D; float:left; }

.contentstahhheading { background:url('graphics/Middle_rep.gif') repeat-x; font-weight:bold; color:#ffe8aa; font-size:15px; padding-top:8px; }

.contentStaff a { color:#501114; font-size:13px; line-height:18px; text-decoration:underline; }

.contentStaff a:hover { text-decoration:none; }

.rollover { color:#501114; font-size:13px; line-height:18px; text-decoration:none; }

.rollover:hover { color:#501114; font-size:13px; line-height:18px; text-decoration:underline; }

/********************************************************************Contact US********************************************************/

#wpcf_form label { width: 150px; float:left; }

#wpcf_form textarea { border: 1px solid #dbd8d3; width: 238px; }

#wpcf_form label.error { font-size: 11px; color:#000; background: #fee6cc url('graphics/cancel.gif') no-repeat 5px 2px; border:1px solid #f9d2a8; width:190px; float:left; margin-top:-25px; margin-left:247px; padding: 4px 35px; }

.inputBackMain { background:url('graphics/img_textfield_2.gif') no-repeat; width:240px; height:28px; float:left; }

.inputMain { width:238px; height:24px; float:left; background:none; border:none; padding:3px 0 0 0; margin-left:2px; font-size:13px;}

.midstaffrepeat { background:url('graphics/mid_staff.gif') repeat-x; }

.borderpaddingbottom { border-bottom:1px dashed #501114; padding-bottom:10px; float:left; }

.noborderpaddingbottom { padding-bottom:10px; float:left; }

.backtoup { background:url('graphics/uparrow.gif') 77px 7px no-repeat; color:#501114; font-size:13px; padding-right:10px; line-height:18px; text-decoration:underline; }

a.linksa {  color:#501114; font-size:13px; padding-right:10px; line-height:18px; text-decoration:underline; }

.contactpadding { padding-left:23px; padding-top:41px; }

.flashrelative { position:relative; width:757px; float:left; }

.flashabsolute { position:absolute; top:0; left:0; width:757px; height:358px; }

.paddingtp0 { padding-top:10px; }

.borderheadingbottom { border-bottom:1px dashed #501114; padding-bottom:0px; float:left; }

/*#wpcf_form input{margin:3px 0 0 4px;}*/
#wpcf_form textarea{border:1px solid #A8A798;}
#testimonialContainer a{color:#4B4B4B;}

/*New CSS*/
.news_main {color:#501114; font-size:13px; line-height:18px; float:left; width:690px;padding:20px 0;}
.news_text {color:#501114; font-size:13px; line-height:18px; float:left; width:690px;margin-bottom:15px;border-bottom:1px solid #000000;}
.news_text p {color:#501114;padding-bottom:10px;}
.news_text h1, .news_text h2{color:#501114;}
.news_subject{float:left;width:98%;font-weight:bold;text-decoration:underline;padding-bottom:10px;}
#awsomnews{border:1px solid black;}
#awsomnews td{border:1px solid black;}
