/* Reset
***************************************************************/

*			{border: 0 none; 	outline: 0;	padding: 0;	margin: 0; }
html, body, 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, span, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, fieldset,input[type="text"],textarea
{margin:0px auto; padding:0px; border:0; outline:0; font-size:100%; }
a, img a 	{text-decoration:none; border:0; outline:0;}
a:hover		{text-decoration:none;}
:focus		{outline:0px;}
table		{border-collapse:collapse; border-spacing:0px;  }
ol,ul, li	{ list-style-type:none; margin:0px; padding:0px;}


/* Clearing Floats
***************************************************************/
.clear		{clear:both;}


/*----------------layout------------------*/
body{margin:0 auto; padding:0;  font-size:14px; color:#474747; font-family:Tahoma, Arial, Times New Roman;
background:url(../images/bg-body.jpg) 0 0 repeat-x;}

#wrapper{margin:0 auto; padding:0; width:981px;}




#header{height:88px; width:981px; margin:0 auto;}

#logo{float:left; color:#fcb614; font-size:28px; padding:32px 0 0 21px; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#logo a{color:#474747; text-decoration:none;}

#logo a span{color:#A80676;}



#topNaviWrap{border-bottom:1px solid #BFCB9B; height:40px;}
#topNaviWrap ul{margin:0 0 0 95px;}
#topNaviWrap li{float:left; height:30px; line-height:30px; font-size:15px; padding-left:7px; margin:0 25px;}
#topNaviWrap li a{float:left; color:#8c9098; font-size:15px; line-height:30px; height:30px; display:block; padding:0 27px 0 20px;}

#topNaviWrap li:hover{background:url(../images/menu-left-hover.gif) top left no-repeat;}
#topNaviWrap li:hover a{background:url(../images/menu-right-hover.gif) top right no-repeat; color:#fff;}

body.home #topNaviWrap li#home{background:url(../images/menu-left-hover.gif) top left no-repeat;}
body.home #topNaviWrap li#home a{background:url(../images/menu-right-hover.gif) top right no-repeat; color:#fff;}

body.about #topNaviWrap li#about{background:url(../images/menu-left-hover.gif) top left no-repeat;}
body.about #topNaviWrap li#about a{background:url(../images/menu-right-hover.gif) top right no-repeat; color:#fff;}

body.case #topNaviWrap li#case{background:url(../images/menu-left-hover.gif) top left no-repeat;}
body.case #topNaviWrap li#case a{background:url(../images/menu-right-hover.gif) top right no-repeat; color:#fff;}

body.procedures #topNaviWrap li#procedures{background:url(../images/menu-left-hover.gif) top left no-repeat;}
body.procedures #topNaviWrap li#procedures a{background:url(../images/menu-right-hover.gif) top right no-repeat; color:#fff;}

body.contact #topNaviWrap li#contact{background:url(../images/menu-left-hover.gif) top left no-repeat;}
body.contact #topNaviWrap li#contact a{background:url(../images/menu-right-hover.gif) top right no-repeat; color:#fff;}


#bodyWrap{padding:11px 0;}
.topBannerWrap{background:url(../images/bg-banner-frame.png) 0 0 no-repeat; height:295px;}
.bannerInner{padding:25px; color:#474747; line-height:19px;}
.bannerInner img{float:left; margin-right:25px;}
.topBannerWrap h2{color:#AF0083; font-size:24px; font-weight:normal;}



.quickFormBox{ padding:20px 18px 10px 20px; color:#fff; min-height:304px; background:url(../images/bg-form.png) 0 0 no-repeat;}
.quickFormBox h2{font-size:26px; margin:0; padding:0 0 10px 0; font-weight:normal; color:#c94398; border-bottom:1px solid #cfcfcf;}
.quickFormBox h2 span{display:block; font-size:14px; color:#5b5b5b; padding-top:7px;}
.divForm{}
.divForm .rowElm{padding-top:10px;}
.divForm label{display:block; font-size:14px; color:#5b5b5b; padding-bottom:10px;}
.divForm .bgInput{background:url(../images/bg-input.png) 0 0 no-repeat; width:336px; height:30px;}
.divForm .bgInput input{width:316px; margin:4px 10px 0 10px; background:none;}
.divForm .bgInput select{width:316px; margin:6px 10px 0 10px; background:none;}
.divForm  .bgTextarea{background:url(../images/bg-textarea.png) 0 0 no-repeat; height:80px; width:336px;}
.divForm  .bgTextarea textarea{margin:5px 10px; height:70px; width:316px; background:none; resize:none;}
.btnSubmit{margin:10px 0 0px 0;}

.heading{color:#474747; font-size:18px; font-weight:bold; padding:0 0 25px 0;}

.bodyTxt{font-size:14px; color:#474747; line-height:24px; text-align:justify;}
.bodyTxt p{text-align:justify; margin:0; padding:0 0 24px 0;}

#footerWrap{font-size:13px; color:#98A780; background:#F5FFDA; height:57px; border-top:2px solid #BFCB9B;}
#footerInner{margin:0 auto; padding:0; width:981px;}
.footerNavi{float:left; padding-top:20px; padding-left:20px;}
.footerNavi a{color:#98A780; margin:0 10px;}
.footerNavi a:hover{ color:#A80676;}
.copyRight{float:right; padding-top:20px; padding-right:30px;}
.containerInner{padding-top:20px;}
.picAbout{float:left; margin-right:20px;}

.subHeading{font-size:16px; font-weight:bold; color:#718fa4; margin:0; padding:0 0 5px 0;}
.procedureWrap{margin:0;}


#leftBody{width:567px; float:left;}
#rightBody{float:right; width:364px;}
#contactForm{height:auto;}
.conLeft{float:left; width:100px;}
.container{width:980px; margin:0 auto; padding-top:10px;}

.bgLine{border-bottom:1px dashed #e2e2e2; margin:25px 0;}



.greenTxt{color:#5fa91a;}

.captcha_contact{margin:0; padding:0; z-index:10px; top:465px; left:190px; position:absolute; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}

.captcha_index{margin:0; padding:0; z-index:10px; top:485px; left:190px; position:absolute; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}

/*--------------------------Link------------------*/
a:link {text-decoration: none; }
a:active {text-decoration: none; }
a:visited {text-decoration: none; }
a:hover {text-decoration: none; }
