/* CSS Document */

body{
margin:0px;
padding:0px;
background:#E5E4E0 url(../images/blue.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
h1, p{
margin:0px;
padding:0px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
text-align:justify;
}
li{font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
td{font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
img{
border:0px;
}

form{
margin:0px;
padding:0px;
display:inline;
}

#header{
width:864px;
height:62px;
margin:auto;
}
#header_logo{
width:426px;
height:62px;
float:left;
background:url(../images/logo.gif) no-repeat;
}
#header_search{
padding-top:18px;
height:44px;
width:244px;
float:right;
vertical-align:middle;
}

#header_search p{
display:inline;
padding-left:2px;
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
vertical-align:middle;
}
.search_box{
border:1px solid #878787;
}
.search_button{
border:1px solid #000000;
width:27px;
font-size:10px;
height:20px;
cursor:hand;
}


#main_container{
background: url(../images/main_body.gif) repeat;
width:864px;
display:table;
margin:auto;
height:auto;
}
#top_brown{
width:853px;
background:url(../images/top_brown.gif) repeat-x top;
height:36px;
margin:auto;
}
#main_content{
width:853px;
height: auto;
margin:auto;
}
#left_content{
width:192px;
background:#F1EFEA;
height: auto;
float:left;
}
#left_navigation{
width:192px;
background:url(../images/left_navigtion_top.gif) repeat-x  top #CBCAC5;
float:left;
}
#navigation{
width:192px;
float:left;
}
#navigation ul{
margin:0px;
padding:0px;
list-style:none;
float:left;
margin-top:42px;
padding-bottom:20px;
}
#navigation li{
margin:0px;
padding:0px;
list-style:none;
width:192px;
float:left;
}
#navigation a{
background:url(../images/button.gif) no-repeat ;
height:21px;
line-height:21px;
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
margin:auto;
float:left;
width:172px;
padding-left:20px;
}
#navigation a:hover{
background: url(../images/button_hover.gif) no-repeat;
height:21px;
line-height:21px;
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
margin:auto;
float:left;
width:172px;
padding-left:20px;
}
#navigation #current a{
background: url(../images/button_hover.gif) no-repeat;
height:21px;
line-height:21px;
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
margin:auto;
float:left;
width:172px;
padding-left:20px;
}
#advertisment{
width:192px;
height:auto;
margin:auto;
float:left;
}
#advertisment ul{
margin:0px;
padding:0px;
list-style:none;
margin-bottom:30px;
}
#advertisment li{
margin:0px;
padding:0px;
list-style:none;
margin-top:10px;
}
#message{
width:192px;
float:left;
text-align:center;
padding-top:10px;
padding-bottom:20px;
}
#message p{
font-weight:bold;
color:#000000;
padding-top:3px;
text-align:center;
}
.message_box{
border:1px solid #CBCAC5;
width:149px;
}
.button{
background:url(../images/submit.gif) repeat-x;
width:72px;
height:18px;
border-bottom:#6F90C3 1px solid;
border-left:#6F90C3 1px solid;
border-top:#6F90C3 1px solid;
border-right:#253B6A 1px solid;
cursor:hand;
color:#ffffff;
}
#right_text{
width:660px;
float:left;
height:auto;
}
#right_inner{
width:646px;
height:auto;
margin:auto;
}
#main_image{
background:url(../images/main_image.gif) no-repeat;
width:646px;
height:242px;
margin:auto;
margin-top:8px;
}
#banner{
background: url(../images/dummy.gif) no-repeat;
width:646px;
height:139px;
margin:auto;
margin-top:8px;
}


#con_text{
width:646;
}
#introduction{
width:396px;
float:left;
}
#introductin_title{
background:url(../images/title.gif);
width:378px;
height:20px;
padding-left:18px;
font-family: Verdana;
font-weight:bold;
font-size:11px;
color:#ffffff;
line-height:20px;
}
#introduction_text{
border: 1px solid #E0E0E0;
background-color:#EDEDED;
width:374px;
height:auto;
margin-top:2px;
padding:10px;
text-align:justify;
}
#advert1{
background:url(../images/advert1.gif) no-repeat;
height:194px;
width:396px;
float:left;
margin-top:2px;
}
#contact_us{
width:396px;
float:left;
margin-top:3px;
}
#contact_title{
background:url(../images/title.gif);
width:378px;
height:20px;
padding-left:18px;
font-family: Verdana;
font-weight:bold;
font-size:11px;
color:#ffffff;
line-height:20px;
}
#contact_text{
border: 1px solid #E0E0E0;
background-color:#EDEDED;
width:374px;
height:auto;
margin-top:2px;
padding:10px;
text-align:justify;
}
#practice_intro{
width:234px;
padding-left:4px;
float:left;
}
#practice_title{
background:url(../images/title.gif) repeat-x;
width:232px;
padding-left:14px;
height:20px;
font-family: Verdana;
font-weight:bold;
font-size:11px;
color:#ffffff;
line-height:20px;
}
#boxes{
width:244px;
height:auto;
float:left;
}
.practice_box{
border:1px solid #D8D8D9;
background:#F7F7F7;
width:244px;
margin-top:3px;
}
.practice_box p{
text-align:left;
}

.title{
background:url(../images/title.gif) repeat-x;
width:632px;
padding-left:16px;
height:20px;
font-weight:bold;
color:#ffffff;
line-height:20px;
margin-top:5px;
}
.content_text{
border: 1px solid #E0E0E0;
background-color:#EDEDED;
width:624px;
height:auto;
margin-top:2px;
padding:10px;
text-align:left;
}
.content_text p a, a:hover{
color:#000;
text-decoration: underline;
font-weight: bold;
}

.content_text ul li a, a:hover{
color:#000;
text-decoration: underline;
font-weight: bold;
}

.content_text p{
margin:5px;
}
.text1{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#465CBA;
text-decoration:none;
}
.text2{
font-family: Verdana;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding:13px;
}
.text3{
font-family: Tahoma;
font-size:14px;
color:#000000;
font-weight:bold;
padding-left:10px;
line-height:30px;
}
.text2 a{
font-family: Verdana;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.text2 a:hover{
font-family: Verdana;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration: underline;
}
.text5{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#000066;
}
.text6{
font-family: Verdana;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.text7{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#465CBA;
text-decoration:none;
text-align:left;
}
#footer{
background:url(../images/footer_imge.gif) repeat-x top;
width:853px;
height:100px;
display:block;
margin:auto;
text-align:center;
float:inherit;
}
#footer p{font-weight:normal;padding-top:5px; text-align:center;}

#footer a, a:hover{
color:#000;
text-decoration: underline;
}

.navi_last{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:center;
padding-top:20px; border-top:1px solid #D2D1CE;
}
.navi_last a{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#000000;
text-decoration:none;
}
.navi_last a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:underline;
}
#footer .credits{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:right;
padding-top:5px;
}
#footer .credits a, a:hover{
font-weight:normal;
color:#666666;
text-decoration:none;
}

.message_box{
border:1px solid #CBCAC5;
width:149px;
}
.button{
background:url(../images/submit.gif) repeat-x;
width:72px;
height:18px;
border-bottom:#6F90C3 1px solid;
border-left:#6F90C3 1px solid;
border-top:#6F90C3 1px solid;
border-right:#253B6A 1px solid;
cursor:hand;
color:#ffffff;
}
.frame{width:180px;height:245px;border:0;}

.icon{width:20px;float:left;margin-right:15px;text-align:center}