@charset "utf-8";
/* CSS Document */
body {
	margin:0; padding:0px; margin-top:0px; background-color: #000;
}

.bodydiv {
	margin:0; padding:0px; float:left;
	width:100%; background-image:url(images/bg.jpg); background-repeat:repeat-x;}

@font-face {font-family:Calibri; src: url('fonts/calibri.ttf'), format('truetype'); font-weight:normal;}
@font-face {font-family:Calibri; src: url('fonts/calibrib.ttf'), format('truetype'); font-weight:bold;}	 

	 
.container{
	margin:0; padding:0px;
	width:841px; background-color:#FFF;
}
.top{margin:0; padding:0px; width:841px; height:124px; float:left; background-color:#FFF;}

.logo_menu{
		width:410px; height:124px; padding-left:20px; float:left; background-color:#FFF; }

.divider{width:3px; height:124px; background-image:url(images/index_03.jpg); background-repeat:no-repeat; float:left;}
.logo{ width:404px; height:124px; float:left; background-image:url(images/index_02.jpg); background-repeat:no-repeat;}
.logo_menu_left{width:41px; height:110px; float:left; background-image:url(images/index_01.jpg); }
.logo_menu_right{ width:41px; height:110px; float:left; background-image:url(images/index_04.jpg)}

.menu_box1{ width:120px; height:124px; float:left;}
.menu_box2{ width:120px; height:124px; float:left;}
.menu_box3{ width:160px; height:124px; float:left;}

.menu_button{width: 100%; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold; text-align:left; padding-top:10px; float:left;}
.menu_button a{width:100%; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold; float:left; text-decoration:none;}
.menu_button a:hover{width:100%; height:20px; background-color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold;  text-decoration:none; float:left;}

.sponsor_section{ width:470px; padding:3px 3px 3px 3px; float:left; text-align:center;}
.sponsors{width:100%; float:left;}

/*page navigation*/
.page_nav{ width:500px; height:42px; font-size: 10px; float:left; padding-left:10px; padding-top:15px; background-image:url(images/index2__10.jpg); background-repeat:no-repeat;}
.subpage_nav{height:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold;  text-decoration:none; padding:3px 1px 0px 1px; float:left; }
.subpage_nav a{height:20px;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold;  text-decoration:none; padding:3px 1px 0px 1px; }
.subpage_nav a:hover{height:20px; background-color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; font-weight:bold;  text-decoration:none; padding:3px 1px 0px 1px;}


.main_subnav{font-size:16px; color:#FFF; padding-left:0px; float:left; background:none;}
.main_subnav a{font-size:16px; color:#FFF; padding-left:0px;}
.main_subnav a:hover{font-size:16px; color:#F00!important; padding-left:0px; background:none!important;}
/*page navigation end*/


.menu_banner_spacer{ width:100%; height:11px; float:left;}
.spacer{width:41px; height:200px; float:left; background-image:url(images/index_01.jpg);}

.banner{width:841px; height:270px; float:left;}
.banner_left{width:511px; height:270px; float:left; background-image:url(images/index_06.jpg); background-repeat:no-repeat;}
.banner_right{width:330px; height:270px; float:left; background-image:url(images/index_2_07.jpg); background-repeat:no-repeat;}
.banner_right a{display:block;width:328px; height:268px;; text-decoration:none; border:none;}
.banner_spacer{ width:41px; height:270px; float:left;}

.contentMAIN{ width:841px; float:left; background-color:#FFF; }

.content2{ width:841px; float:left; }
.content_left{width:511px; float:left; }
.content_left1{width:780px; float:left; }
.content_left_top{ width:511px; height:214px; float:left; background-image:url(images/index_09.jpg); background-repeat:no-repeat;}
.content_right{ width:330px; float:left; }
.content_right_top{ width:330px; height:214px; float:left; background-image:url(images/index_08.jpg); background-repeat:no-repeat;}

.content_top_left{width:582px; height:59px; float:left; background-image:url(images/index_18.jpg); background-repeat:no-repeat; }
.content_top_left_audit{width:582px; height:59px; float:left; background-image:url(images/audit.jpg); background-repeat:no-repeat; }
.content_top_left_tax{width:582px; height:59px; float:left; background-image:url(images/tax.jpg); background-repeat:no-repeat; }
.content_top_left_special_serv{width:582px; height:59px; float:left; background-image:url(images/special_serv.jpg); background-repeat:no-repeat; }
.content_top_left_staff{width:582px; height:59px; float:left; background-image:url(images/staff.jpg); background-repeat:no-repeat; }
.content_text_left{width:512px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:20px 20px 10px 50px;}
.content_top_right{width:360px; height:59px; float:left; background-image:url(images/index_19.jpg); background-repeat:no-repeat; }
.content_text_right{width:300px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:40px 20px 10px 80px;}

.results_text{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-style:italic; font-weight:bold; color:#FFF; padding-left:25px; padding-top:60px;}
.left_content_text{ width:460px; text-align:justify; float:left; font-size:14px; font-family:Calibri, Arial; color:#000; padding-right:21px; padding-left:30px; padding-top:10px; background-color:#FFF;}
.left_content_text1{ width:750px; text-align:justify; float:left; font-size:14px; font-family:Calibri, Arial; color:#000; padding-right:21px; padding-left:30px; padding-top:10px; background-color:#FFF;}

.empowering{ float:left; width:511px; height:150px; background-image:url(images/index_12.jpg); background-repeat:no-repeat;}
.the_latest{float:left; width:511px; height:52px; background-image:url(images/index_16.jpg); background-repeat:no-repeat;}
.content_latest{width:460px; text-align:justify; float:left; font-size:14px; font-family:"Times New Roman", Times, serif; color:#ff0000; padding-right:21px; padding-left:30px; padding-top:10px; font-style:oblique; background-color:#FFF;}
.left_cont_backgr{float:left; width:330px; height:175px; background-image:url(images/index_13.jpg); background-repeat:no-repeat;}
.cont_text{ width:305px; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#2c7ba4; padding-left:25px; padding-top:30px; float:left}
#cont_field{ border:solid 2px #2c7ba4;}
.cont_fields{width:250px; float:left; color:#2c7ba4; padding-top:5px; padding-left:80px;}

.button_sign{float:left; width:198px; padding-left:132px; padding-top:5px;}
.button_text{width:90px; height:17px; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#fff; font-weight:bold; float:left;  text-decoration:none; text-align:center; padding:2px 2px 2px 2px; cursor:pointer; }
.button_text a{width:90px; height:17px; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#fff; font-weight:bold; float:left; background-color:#2c7ba4; border:solid 1px #76a9bc; text-decoration:none; text-align:center; padding:2px 2px 2px 2px; cursor:pointer; }
.button_text a:hover{width:90px; height:17px; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#fff; font-weight:bold; float:left; background-color:#76a9bc; border:solid 1px #76a9bc;  text-decoration:none; text-align:center; padding:2px 2px 2px 2px; cursor:pointer; }

.left_pic_ryan{float:left; width:330px; height:388px; background-image:url(images/quote.jpg); background-repeat:no-repeat; background-position:top left;}
.left_pic_ryan_top{float:left; width:290px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; font-style:italic; color:#F00; padding-left:20px; padding-right:20px; padding-top:20px;}
.ryan_box_text1{ float:left; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding-top:95px; padding-left:30px;}
.ryan_box_text2{ float:left; width:292px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;  padding-left:38px; padding-top:18px;
background:url(images/index_banner_200.jpg) top left no-repeat; height:220px;}
.ryan_name{ width:310px; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; color:#F00; padding-left:20px; padding-top:5px; background-color:#FFF; float:left}

.footer{ width:841px; height:35px; font-size: 11px; font-weight: normal; color: #f5f6f6; background-image:url(images/index_20.jpg); background-repeat:no-repeat;	float:left;}
.footer_top{ width:841px; height:48px; font-size: 11px; font-weight: normal; color: #f5f6f6; background-image:url(images/index_19.jpg); background-repeat:no-repeat;	float:left;}
.footer_line{width:942px; height:1px; background-color:#333; float:left;  }
.footer_spacer{width:41px; height:1px; background-image:url(images/index_01.jpg); float:left; }

.meniufooter{ width:841px; float:left; color: #fff; padding:5px 0px 15px 0px; text-align:center }

.meniufooter a{ color: #fff; text-decoration: none; font-size:11px; padding:0px 5px 0px 5px;   }
.meniufooter a:hover{ color: #fff; text-decoration: underline;  font-size:11px; }

.copy{margin:0; background-color:#000; padding:0px; width:841px; float:left; font-size:10px; color:#fff; padding-top:5px; text-align:center; font-family:Arial, Helvetica, sans-serif;}




/*Main*/
#menu{ width:681px; height:110px; float:left; margin:0;}
#menuTop { padding-top:79px; width:456px; height:30px; margin:0px; float:right; padding-left:4px }
#menuTop li { float: left; display:inline; ; height:30px; text-align:center; padding-bottom:0px;  font-family:"Times New Roman", Times, serif; font-size:14px; }
#menuTop li a {height:19px; padding:0; float:left;  cursor:pointer; padding-top:11px; font-size:10px; color:#000; padding-left:17px; padding-right:17px; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px; }
#menuTop li a:hover {height:19px; padding:0; float:left;  cursor:pointer; padding-top:11px; font-size:10px; color:#000; padding-left:17px; padding-right:17px; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px; background-color:#f0dabc; }

.menu_spacer{ width:2px; height:30px; background-image:url(images/menu_spacer.jpg); background-repeat:no-repeat; float:left;}



.item1 a {display:block;}
.item2 a {display:block;}
.item3 a {display:block;}
.item4 a {display:block;}
.item5 a {display:block;}
.item6 a {display:block;}


/*Main*/

a{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline; font-weight:bold;}
a:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}



.content{ width:960px; float:left; background-image:url(images/index_19.jpg); background-repeat:repeat-y; background-position:center;  }
.content_top{ width:876px; float:left; background-image: url(images/index_18.jpg); background-repeat: no-repeat; background-position:top; padding:35px 42px 35px 42px;}

.copy a{font-size:9px; color:#fff;	text-decoration:underline;}
.copy a:hover{font-size:9px; color:#fff; text-decoration:none;}


p {margin:0px;}

.right_pics{ float:left; margin-bottom: 10px; margin-top: 50px; padding-left:10px; width:280px; height:247px;}



.contactform{width:400px; float:right;  font-size:14px; float: right;}
.parleft1contact{  width:350px; float:right;  font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:20px; float:left;   color:#15543e;
}
.submit{ background-color:#cc0c13; border:none; color:#FFF; cursor:pointer; height:20px;}

.field{ width:160px; border:1px solid #15543e; background-color:#fff}
.field1{ width:260px; border:1px solid #15543e; background-color:#fff}
.field2{ width:160px; border:1px solid #15543e; background-color:#fff}
.par ul{ margin:0px; padding:0px; float:left; width:100%}
.par ul li{ float:left; width:100%; list-style-position:inside; padding-bottom:15px;}

.faq_box{ float:left; padding-left:6px; width:770px; font-family:Calibri, Arial; font-size:12px;}
.faq_box_left{float:left;  width:345px; color:#000; }
.faq_box_left p, .faq_box_left span{padding:4px 10px 4px 10px;  float:left; clear:both; width:95%; text-align:left;}
.faq_box_right p, .faq_box_right span{padding:4px 10px 4px 10px;  float:left; clear:both; width:98%; text-align:left;}
.faq_box_right{float:left; width:410px; color:#cc0c13; padding-left:7px;}
.faq_box a{ text-decoration:none; color:#FFFFFF; font-weight:normal;}
.faq_box a:hover{ text-decoration:underline;}

