/*---------- COMAN CSS ----------*/
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#4b4b4b; font-size:12px; text-decoration:none; line-height:16px;}
.common_div{width:100%;}
.clr{clear:both; font-size:0px; line-height:0px; height:0px;}
img{border:none;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0px; padding:0px;} 
.bold{font-weight:bold;}
h1{font-size:12px; color:#005a40; font-weight:bold; line-height:32px; text-transform:uppercase;}
h2{font-size:12px; font-weight:normal; padding-bottom:10px; line-height:15px;}
h3{font-size:12px; font-weight:normal;}
h3 a{color:#995e1f; text-decoration:underline;}
h3 a:hover{text-decoration:none;}
a{color:#a5631e; text-decoration:underline;}
a:hover{text-decoration:none;}
h4{font-size:12px; font-weight:normal; padding-bottom:3px;}
/*---------- COMAN CSS ----------*/

/*---------- Main CSS ----------*/
#maincontainer{width:920px; height:auto; margin:0 auto;}
#top_content{width:920px; height:auto;}
#top_content .left{width:204px; height:59px; float:left; padding-left:9px; padding-top:53px;}
#top_content .right{width:707px; height:112px; float:left;}
#telephone{
	width:690px;
	height:auto;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	padding-top:20px;
	padding-bottom: 10px;
}
#client_login{width:665px; height:auto; text-align:right; padding-right:32px; padding-top:0px; padding-bottom:16px; background:url(../images/lock.jpg) no-repeat 570px 0px;}
#container{width:920px; height:auto; background:url(../images/container_bg_global.jpg) repeat-y;}
#bottom_container{width:920px; height:12px; background:url(../images/bottom_container_bg_global.jpg) no-repeat;}
/*---------- Main CSS ----------*/

/*---------- Navigations ----------*/
#nav{width:620px; height:34px; float:left; text-align:center; padding-left: 85px;}
#nav ul{
	display:block;
	list-style-type:none;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
#nav li{float:left; display:block; font-size:11px; line-height:12px; background:url(../images/nav_sep_global.jpg) right top no-repeat; padding-right:2px;}
#nav li a{color:#FFFFFF; text-decoration:none; display:block; height:25px; padding-top:9px; background:url(../images/nav_bg_global.jpg) repeat-x;}
#nav li a:hover{text-decoration:none; background:url(../images/nav_hover_bg_global.jpg) repeat-x;}
#nav li a.Home{width:72px; color:#FFFFFF; text-decoration:none; display:block; height:25px; padding-top:9px; background:url(../images/home_nav_global.jpg) no-repeat;}
#nav li a.Home:hover{background:url(../images/home_nav_hover_global.jpg) no-repeat;}
#nav li a.About_Us{width:75px; color:#FFFFFF; text-decoration:none; display:block; height:25px; padding-top:9px;}
#nav li a.Professional_Services{width:87px; color:#FFFFFF; text-decoration:none; display:block; height:31px; padding-top:3px;}
#nav li a.Administrative_Services{width:98px; color:#FFFFFF; text-decoration:none; display:block; height:31px; padding-top:3px;}
#nav li a.News_Views{width:92px; color:#FFFFFF; text-decoration:none; display:block; height:25px; padding-top:9px;}
#nav li a.Calendar{width:83px; color:#FFFFFF; text-decoration:none; display:block; height:31px; padding-top:3px;}
#nav li a.Resources{width:87px; color:#FFFFFF; text-decoration:none; display:block; height:25px; padding-top:9px;}
#nav li a.Contact_Us{width:91px; color:#FFFFFF; text-decoration:none; display:block; height:25px; padding-top:9px; background:url(../images/contact_nav_global.jpg) no-repeat;}
#nav li a.Contact_Us:hover{background:url(../images/contact_nav_hover_global.jpg) no-repeat;}
#nav li.rightsep1{background:none; padding:0px; padding-right:0px;}
#nav li.rightsep1 a.Contact_Us {background:url(../images/contact_nav_hover_global.jpg) no-repeat; }
#nav li.cuurent a{background:url(../images/nav_hover_bg_global.jpg) repeat-x;}
#nav li.rightsep{background:none; padding:0px; padding-right:0px;}
/*---------- Navigations ----------*/

/*---------- Subpage ----------*/
#subpage_content{width:840px; height:auto; padding-left:80px; padding-top:135px;}
#subpage_content .left{width:606px; height:auto; float:left;  padding-top:28px; padding-right:25px; padding-bottom:20px;}
#subpage_content .right{width:169px; height:auto; float:right; padding-right:10px;}
#login_box{width:162px; height:92px; background:url(../images/login_bg.jpg) no-repeat;}
#login_user{width:147px; height:22px; color:#000000; font-size:16px; font-family:"Times New Roman", Times, serif; padding-left:15px; padding-top:9px;}
.form_label{width:162px; height:auto;}
.form_label_1{width:67px; height:20px; text-align:right; float:left; font-size:11px; color:#000000;}
.form_label_2{width:89px; height:20px; padding-left:3px; float:left;}
.form_label_2 input{width:75px; height:15px; border:1px solid #b4b4b4; font-size:11px;}
#login_button{width:147px; height:16px; text-align:right;}
#gallery{width:169px; height:auto; padding-top:6px;}
#book{width:169px; height:auto;}
#book_top{width:169px; height:11px; background:url(../images/book_top.jpg) no-repeat; overflow:hidden;}
#book_center{width:169px; height:auto; background:url(../images/book_center.jpg) repeat-y; padding-bottom:100px;}
#book_bottom{width:169px; height:6px; background:url(../images/book_bottom.jpg) no-repeat;}
#quick_book{width:169px; height:auto;}
#quick_top{width:169px; height:6px; background:url(../images/quick_top.jpg) no-repeat; overflow:hidden;}
#quick_center{width:150px; height:auto; background:url(../images/quick_center.jpg) repeat-y; padding-left:19px; padding-top:10px; font-family:Helvetica, Arial, sans-serif; color:#00425a; text-transform:uppercase; font-size:11px;}
#quick_left{width:74px; height:auto; padding-top:15px; float:left; font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:11px; text-transform:none;}
#quick_right{width:76px; height:auto; padding-top:15px; float:left;}
#learn{width:140px; height:auto; padding-top:10px; font-size:11px; background:url(../images/learn_arrow.jpg) left 16px no-repeat; text-transform:none; padding-left:10px;}
#learn a{color:#1f775d; text-decoration:none;}
#learn a:hover{text-decoration:underline;}
#quick_bottom{width:169px; height:6px; background:url(../images/quick_bottom.jpg) no-repeat;}





#quick_book{width:169px; height:auto;}
#quick_top{width:169px; height:6px; background:url(../images/quick_top.jpg) no-repeat; overflow:hidden;}
#quick_center2{width:154px; height:auto; background:url(../images/quick_center.jpg) repeat-y; padding-left:15px; padding-top:10px; font-family:Helvetica, Arial, sans-serif; color:#00425a; text-transform:uppercase; font-size:11px;}
#quick_left2{width:84px; height:auto; padding-top:10px; float:left; font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:11px; text-transform:none;}
#quick_right2{width:70px; height:auto; padding-top:10px; float:left;}
#learn2{width:140px; height:auto; font-size:11px; background:url(../images/learn_arrow.jpg) left 6px no-repeat; text-transform:none; padding-left:10px;}
#learn2 a{color:#1f775d; text-decoration:none;}
#learn2 a:hover{text-decoration:underline;}


#quick_center3{width:154px; height:auto; background:url(../images/quick_center.jpg) repeat-y; padding-left:15px; padding-top:10px; font-family:Helvetica, Arial, sans-serif; color:#00425a; text-transform:uppercase; font-size:11px;}
#quick_left3{width:78px; height:auto; padding-top:10px; float:left; font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:11px; text-transform:none; line-height:13px;}
#quick_right3{width:72px; height:auto; padding-top:10px; float:left;}
#learn3{width:140px; height:auto; font-size:11px; background:url(../images/learn_arrow.jpg) left 6px no-repeat; text-transform:none; padding-left:10px;}
#learn3 a{color:#1f775d; text-decoration:none;}
#learn3 a:hover{text-decoration:underline;}


/*---------- Subpage ----------*/

/*---------- Footer ----------*/
#footer{width:920px; height:44px; font-size:10px; color:#999999; padding-top:8px;}
#footer .left{width:630px; height:44px; float:left; padding-left:15px;}
#footer .left ul{list-style-type:none; padding:0px; margin:0px;}
#footer .left li{float:left; display:block; padding-left:7px; padding-right:9px; background:url(../images/sep.jpg) right 3px no-repeat;}
#footer .left li a{color:#999999; text-decoration:none;}
#footer .left li a:hover{text-decoration:underline;}
#footer .left li.footersep{background:none;}
#footer .right{width:270px; height:44px; float:left; text-align:right; padding-right:5px;}
/*---------- Footer ----------*/

/*---------- Home ----------*/
#home_container_top1{width:920px; height:18px; background:url(../images/home_top_1.jpg) no-repeat;}
#home_container_middel1{width:920px; height:auto; background:url(../images/home_middel_1.jpg) repeat-y;}
#home_container_bottom1{width:920px; height:10px; background:url(../images/home_bottom_1.jpg) no-repeat; margin-bottom:9px;}
#home_head{width:920px; height:262px; background:url(../images/home_head_bg.jpg) 28px top no-repeat;}
#home_head_left{width:576px; height:220px; float:left; padding-left:28px; padding-top:42px;}
#home_head_center{width:133px; height:200px; float:left; padding-top:62px;}
#home_head_center ul{display:block; list-style-type:none; padding:0px; margin:0px; overflow:hidden;}
#home_head_center li{display:block; font-size:11px; line-height:13px; background:url(../images/home_arrow.gif) left 4px no-repeat; padding-left:8px; padding-right:8px; color:#dbdecc;}
#home_head_center li a{color:#dbdecc; text-decoration:none;}
#home_head_center li a:hover{text-decoration:underline;}
#home_head_right{width:120px; height:200px; float:left; padding-top:62px; padding-left:15px;}
#home_head_right ul{display:block; list-style-type:none; padding:0px; margin:0px; overflow:hidden;}
#home_head_right li{display:block; font-size:11px; line-height:13px; background:url(../images/home_arrow.gif) left 4px no-repeat; padding-left:8px;}
#home_head_right li a{color:#dbdecc; text-decoration:none;}
#home_head_right li a:hover{text-decoration:underline;}
#home_head_right li.first{display:block; font-size:11px; line-height:13px; color:#eeefe8; background:none; padding-left:0px;}
#home_head_right li.more{display:block; font-size:10px; line-height:13px; background:none; padding-left:8px;}
#home_head_right li.more a{color:#dbdecc; text-decoration:underline;}
#home_head_right li.more a:hover{text-decoration:none;}

#home_cont{width:920px; height:auto;}
#home_cont_left{width:535px; height:auto; padding-left:28px; float:left; color:#666666; padding-right:15px;}
#home_cont_left h1{font-size:21px; color:#004833; font-weight:normal; font-family: Helvetica, Arial, sans-serif; text-transform:none; line-height:23px; padding-top:5px; padding-bottom:8px;}
.big{font-size:15px; font-weight:bold;}
#home_cont_right{width:292px; height:144px; float:left; background:url(../images/stay_touch.jpg) no-repeat; padding-left:26px; padding-top:29px;}
#stay_in{width:292px; height:35px; color:#835627; font-size:23px; font-family:"Times New Roman", Times, serif; line-height:23px;}
#stay_in_cont{width:180px; height:83px; padding-left:112px;}
#stay_in_cont ul{list-style-type:none; padding:0px; margin:0px;}
#stay_in_cont li{display:block; background:url(../images/stay_arrow.png) no-repeat left 5px; padding-left:10px; color:#bc8143; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; padding-bottom:7px;}
#stay_in_go{width:266px; height:26px; text-align:right;}
#log_home{width:176px; height:27px; font-family:"Times New Roman", Times, serif; color:#000000; font-size:16px;}
#user_home{width:176px; height:21px;}
.user_home_left{width:55px; height:21px; float:left; font-size:11px; color:#000000;}
.user_home_right{width:121px; height:21px; float:left;}
.user_home_right input{width:119px; height:16px; border:1px solid #d0cfce; font-size:11px;}
#pass_home{width:176px; height:21px;}
#sub_home{width:176px; height:47px; text-align:right;}

#home_container_top2{width:920px; height:15px; background:url(../images/home_top_2.jpg) no-repeat;}
#home_container_middel2{width:880px; height:auto; background:url(../images/home_middel_2.jpg) repeat-y; padding-left:20px; padding-right:20px;}
#home_container_bottom2{width:920px; height:11px; background:url(../images/home_bottom_2.jpg) no-repeat;}
#pro_cont_left{width:245px; height:auto; float:left; margin-right:22px;}
#pro_cont_left1{width:245px; height:7px; background:url(../images/pro_top.jpg) no-repeat;}
#pro_cont_left2{width:200px; height:auto; background:url(../images/pro_middel.jpg) repeat-y; padding-left:25px; padding-right:20px;}
#pro_cont_left2 h1{font-family:Helvetica, Arial, sans-serif; color:#c48849; font-size:20px; font-weight:normal; text-transform:none; padding-bottom:10px;}
#pro_cont_left2 h2{font-weight:normal; text-transform:none; padding:0px; padding-top:0px; padding-bottom:0px;}
#pro_cont_left2 h2 a{color:#834301; text-decoration:underline;}
#pro_cont_left2 h2 a:hover{text-decoration:none;}
#pro_cont_left2 h3{color:#4a4948; font-weight:normal; text-transform:none; padding:0px; padding-top:0px; padding-bottom:10px;}
#pro_cont_left3{width:245px; height:7px; background:url(../images/pro_bottom.jpg) no-repeat;}
#pro_cont_right{width:613px; height:auto; float:left;}
#box_pro{width:613px; height:auto;}
#box_pro h2{color:#00425a; font-family: Helvetica, Arial, sans-serif; text-transform:uppercase; padding-top:12px; padding-bottom:0px;}
#box_pro h3{color:#3e3e3e; font-family: Helvetica, Arial, sans-serif; font-size:11px; padding:0px; padding-top:0px;}
#box_pro h4{font-family: Helvetica, Arial, sans-serif; font-size:11px; background:url(../images/learn_arrow.jpg) left 7px no-repeat; padding-left:9px;}
#box_pro h4 a{color:#1f775d; text-decoration:underline;}
#box_pro h4 a:hover{text-decoration:none;}
#box_pro1{width:197px; height:140px; background:url(../images/box1.jpg) no-repeat; float:left; padding-left:12px;}
#box_pro2{width:194px; height:140px; background:url(../images/box2.jpg) no-repeat; float:left; padding-left:12px;}
#box_pro3{width:186px; height:140px; background:url(../images/box3.jpg) no-repeat; float:left; padding-left:12px;}
#box_pro_view{width:605px; height:auto; border-bottom:1px solid #ebebeb; text-align:right; padding-right:8px; padding-top:4px; padding-bottom:10px; background:url(../images/text_arrow.jpg) 425px 8px no-repeat;}
#box_pro_view a{color:#834a0f; text-decoration:none;}
#box_pro_view a:hover{text-decoration:underline;}
#box_pro_titel{width:613px; height:36px; padding-top:18px;}
#box_pro_text{
	width:613px;
	height:auto;
	padding-bottom:15px;
	color:#666666;
	font-family: Helvetica, Arial, sans-serif;
}
.box_big{font-size:14px; font-weight:bold;}
#box_pro_link{width:605px; height:auto; text-align:right; padding-right:8px; background:url(../images/text_arrow.jpg) 540px 6px no-repeat;}
#box_pro_link a{color:#834a0f; text-decoration:none;}
#box_pro_link a:hover{text-decoration:underline;}
.link_pic{
	width:46px;
	height:103px;
	position:absolute;
	left: 453px;
	top: 621px;
}
.link_pic1{
	width:66px;
	height:79px;
	position:absolute;
	left: 643px;
	top: 630px;
}
.link_pic2{
	width:91px;
	height:84px;
	position:absolute;
	left: 821px;
	top: 632px;
}
/*---------- Home ----------*/

/*---------- about us ----------*/
#aboutus_content{width:920px; height:auto; background:url(../images/about_us_header.jpg) left top no-repeat;}
/*---------- about us ----------*/

/*---------- FAQ ----------*/
#faq_content{width:920px; height:auto; background:url(../images/q&a.jpg) left top no-repeat;}
/*---------- FAQ ----------*/

/*---------- professional service ----------*/
#professional_service{width:920px; height:auto; background:url(../images/professional_service_header.jpg) left top no-repeat;}
/*---------- professional service ----------*/

/*---------- Administrative Services ----------*/
#admin_services_content{width:920px; height:auto; background:url(../images/administrative_service_header2.jpg) left top no-repeat;}
#anchor_nav{width:655px; height:26px;}
#anchor_nav_left{width:3px; height:26px; background:url(../images/anchor_left.jpg) no-repeat; float:left;}
#anchor_nav_center{width:649px; height:22px; background:#014833; float:left; padding-top:4px;}
#anchor_nav_center ul{list-style-type:none; padding:0px; margin:0px;}
#anchor_nav_center li{float:left; display:block; padding-left:7px; padding-right:7px; background:url(../images/anchor_sep.jpg) right 3px no-repeat;}
#anchor_nav_center li a{color:#FFFFFF; text-decoration:none; font-size:11px;}
#anchor_nav_center a:hover{text-decoration:underline;}
#anchor_nav_center li.anchorsep{background:none; padding-right:0px;}
#anchor_nav_right{width:3px; height:26px; background:url(../images/anchor_right.jpg) no-repeat; float:left;}
#services_content{width:606px; height:auto;}
.anchor_content{width:598px; height:auto; padding-left:8px;}
.anchor_content ul{list-style-type:none; padding:0px; margin:0px; overflow:hidden;}
.anchor_content li{display:block; line-height:12px; background:url(../images/anchor_bullet.jpg) 8px 6px no-repeat; padding-left:20px; padding-bottom:7px; line-height:15px;}
.anchor_content li.leftanchor{background:none; padding-left:0px; font-weight:bold;}
.backtotop{width:614px; height:auto; padding-left:8px; padding-top:5px; padding-bottom:25px;}
/*---------- Administrative Services ----------*/

/*---------- News and views ----------*/
#newsandviews{width:920px; height:auto; background:url(../images/newsandviews_header.jpg) left top no-repeat;}
/*---------- News and views ----------*/

/*---------- Calendar ----------*/
#calendar{width:920px; height:auto; background:url(../images/calendar_header.jpg) left top no-repeat;}
.listing{width:622px; height:auto; padding-bottom:25px;}
.month{width:612px; height:26px; color:#005a40; font-weight:bold; padding-left:10px; background:url(../images/calendar_arrow.jpg) left 5px no-repeat; text-transform:uppercase;}
.month_detail{width:622px; height:auto;}
.month_detail .monthleft{width:75px; height:auto; float:left; padding-left:10px; padding-bottom:10px;}
.month_detail .monthright{width:537px; height:auto; float:left; padding-bottom:10px;}
/*---------- Calendar ----------*/

/*---------- Calendar pop ----------*/
#calendar_pop{width:565px; height:auto; margin:0 auto; background:url(../images/calendar_popbg.jpg) left top repeat-x; padding-left:18px; padding-right:17px;}
#calendar_logo{width:189px; height:49px; padding-left:8px; padding-top:24px; float:left;}
#calendar_close{width:13px; height:13px; padding-top:13px; float:right;}
#calendar_body{width:565px; height:auto; padding-top:40px; padding-bottom:10px;}
.calendar_tit{color:#005a40; font-weight:bold; padding-bottom:5px; display:block; text-transform:uppercase;}
#calendar_calculators{width:565px; height:auto; padding-bottom:20px;}
#calendar_text{width:565px; height:auto;}
#close_window{width:565px; height:auto; text-align:right; padding-top:35px; padding-bottom:15px;}
#close_window a{color:#92612e; text-decoration:underline;}
#close_window a:hover{text-decoration:none;}
/*---------- Calendar pop ----------*/

/*---------- resources ----------*/
#resources{width:920px; height:auto; background:url(../images/resources_header.jpg) left top no-repeat;}
/*---------- resources ----------*/

/*---------- contact us ----------*/
#contactus{width:920px; min-height:auto; background:url(../images/contactus_header.jpg) left top no-repeat;}
#contactus_cont{width:606px; min-height:auto; color:#605346; padding-bottom:50px;}
#contactus_cont_left{width:231px; min-height:auto; float:left;}
#contactus_cont_right{width:375px; min-height:auto; float:left;}
#contactus_inquiries{width:375px; min-height:auto;}
.field{width:375px; min-height:auto;}
.field_name{min-width:375px; min-height:16px;}
.field_input{width:375px; min-height:23px;}
.field_input input{width:360px; min-height:17px; border:1px solid #cccccc; padding-left:2px;}
.field2{width:375px; min-height:auto;}
.field_name2{min-width:375px; min-height:16px;}
.field_input2{width:375px; min-height:23px;}
.field_input2 input{width:62px; min-height:17px; border:1px solid #cccccc; padding-left:2px;}
.field3{width:375px; min-height:auto;}
.field3_left{width:237px; min-height:auto; float:left;}
.field3_left_name{min-width:237px; min-height:16px;}
.field3_left_input{width:237px; min-height:23px;}
.field3_left_input input{width:226px; min-height:17px; border:1px solid #cccccc; padding-left:2px;}
.field3_center{width:49px; min-height:auto; float:left;}
.field3_center_name{min-width:49px; min-height:16px;}
.field3_center_input{width:49px; min-height:23px;}
.field3_center_input input{width:39px; min-height:17px; border:1px solid #cccccc; padding-left:2px;}
.field3_right{width:89px; min-height:auto; float:left;}
.field3_right_name{min-width:89px; min-height:16px;}
.field3_right_input{width:89px; min-height:23px;}
.field3_right_input input{width:74px; min-height:17px; border:1px solid #cccccc; padding-left:2px;}
.field4{width:375px; min-height:auto;}
.field_name4{min-width:375px; min-height:16px;}
.field_input4{width:375px; min-height:38px;}
.field_input4 input{width:360px; min-height:17px; border:1px solid #cccccc; padding-left:2px;}
.field5{width:375px; min-height:auto;}
.field_name5{min-width:375px; min-height:16px;}
.field_input5{
	width:375px;
	min-height:32px;
}
.field6{width:375px; min-height:auto;}
.field_name6{min-width:375px; min-height:16px;}
.field_input6{width:375px; min-height:96px;}
.field_input6 textarea{width:360px; min-height:85px; border:1px solid #cccccc; padding-left:2px;}
.warning_message{width:375px; min-height:16px;color:red}
.submit{width:365px; min-height:auto; text-align:right; padding-right:10px;}
/*---------- contact us ----------*/
