@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(../images/1_gra.gif);
	background-repeat: repeat-x;
	background-color: #272424;
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; color: #383838; font-size:12px; line-height:17px;
}
a.nav:link { font-family:Arial, Helvetica, sans-serif; color: white; text-decoration: none; font-size:13px; font-weight:bold; }
a.nav:visited {font-family:Arial, Helvetica, sans-serif; color: white; text-decoration: none; font-size:13px; font-weight:bold;}
a.nav:hover {font-family:Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: underline; font-size:13px; font-weight:bold;}

a.img:link { font-family:Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size:10px; font-weight:normal; line-height:10px;background-color:#fff;}
a.img:visited {font-family:Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size:10px; font-weight:normal; line-height:10px;background-color:#fff;}
a.img:hover {font-family:Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; font-size:10px font-weight:normal; line-height:10px; background-color:#333333;}

a:link { font-family:Arial, Helvetica, sans-serif; color: #582700; text-decoration: none; font-size:11px; font-weight:bold; }
a:visited {font-family:Arial, Helvetica, sans-serif; color: #582700; text-decoration: none; font-size:11px; font-weight:bold; }
a:hover {font-family:Arial, Helvetica, sans-serif; color: #582700; text-decoration: underline; font-size:11px; font-weight:bold; }

ul{margin:0px; padding:0px;}
li{margin:0px; padding:0px;}

.clear{clear:both;}
.left{float:left;} .right{float:right;}
.img1{float:left; padding:5px;}
.img2{padding:5px 5px 5px 0px;}
.img3{ float:left; padding:12px 0px 0px 5px; margin-right:15px;}
.img4{ float:right; padding:5px 0px 5px 5px;}
.noborder { border-bottom:none;}
.pad{padding:5px;}
.pad3px{padding:3px;}

h1{font-family:Trajan, Trajan Pro, TrajanPro, Arial, Helvetica, sans-serif; color:#582700; font-size:15px; font-weight:bold; margin:0px; padding:0px;}
p{margin:0px; padding-top:12px;}
h2{font-family:Trajan, Trajan Pro, Arial, Helvetica, sans-serif; color:#582700; font-size:13px; font-weight:bold; margin:0px; padding:0px;}

.small{font-size:9px; line-height:10px;  color: #383838;}

#hmbox{background-image:url(../images/hmback.jpg); background-repeat:no-repeat; height:302px;}

#hmwhite1{ background-color:#FFFFFF; width:333px; height:136px; margin:0px 11px 8px 0px; float:left;}
#hmwhite2{ background-color:#FFFFFF; width:245px; height:136px; margin:0px 11px 8px 0px; float:left;}
#hmwhite3{ background-color:#FFFFFF; width:184px; height:136px; margin:0px 0px 8px 0px; float:left;}

#hmwhite2 ul{ margin:0px; padding-left:25px;  }
#hmwhite2 li{ margin:0px; padding:2px 0px 2px 0px; list-style-image:url(../images/list.gif);}

#margl15{margin-left:15px;}

.hmpad{padding:15px 20px 0px 10px;}
.hmpad1{padding:15px 5px 0px 10px;}
.pgpad{padding:15px 20px 0px 20px;}
.col1pad{ padding:26px 5px 0px 10px;}

#cont1{background-color:#C0C2C5; padding:5px; height:100%;}

#profilescol{ width:168px; margin:0px 6px 0px 0px; float:left; background-image:url(../images/profiles_col1.jpg); background-repeat:no-repeat; background-color:#E3DEDB;}
#profilescol a:link, #profilescol a:visited{font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:none; font-size:13px; font-weight:bold; line-height:25px;}
#profilescol a:hover {font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:underline; font-size:13px; font-weight:bold; }

#profilescol2{ width:456px; margin:0px 6px 0px 0px; background-color:#FFFFFF; float:left; }
#profilescol2 h2{font-family:Trajan, Trajan Pro, Arial, Helvetica, sans-serif; color:#582700; font-size:14px; font-weight:bold; margin:12px 6px 6px 0px; padding:0px; }

#profilescol3{ background-color:#FFFFFF; width:153px; float:left;}
#profilescol3 ul{ margin:0px; padding-left:25px;  }
#profilescol3 li{ margin:0px; padding:2px 0px 2px 0px; list-style-image:url(../images/list.gif);}

#li2{ margin: 0px; padding: 0px; list-style-type:none;   }
#li2 li{margin: 0px; padding: 5px 0px 5px 20px; background: url(../images/list.gif) 0px 9px no-repeat; }
#li2box{width:435px;}

#aboutcol{ width:630px; margin:0px 6px 0px 0px; background-color:#FFFFFF; float:left;}
#aboutcol1{ width:168px; margin:0px 6px 0px 0px; float:left; background-image:url(../images/ab_col1.jpg); background-repeat:no-repeat; }
#aboutcol1 a:link, #aboutcol1 a:visited{font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:none; font-size:13px; font-weight:bold; line-height:25px;}
#aboutcol1 a:hover {font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:underline; font-size:13px; font-weight:bold; }
#aboutcol2{ width:615px; margin:0px; background-color:#FFFFFF; float:left; }
#aboutcol2 h2{ font-family:Trajan, Trajan Pro, Arial, Helvetica, sans-serif; color:#582700; font-size:14px; font-weight:bold; margin:12px 6px 6px 0px; padding:0px;}
#aboutcol3{ background-color:#FFFFFF; width:168px; float:left; margin-top:5px;}
#aboutcol3 ul{ margin:0px; padding-left:25px;  }
#aboutcol3 li{ margin:0px; padding:2px 0px 2px 0px; list-style-image:url(../images/list.gif);}


.abpad{padding:0px 15px 40px 15px;}
.abpad2{padding:0px 15px 20px 0px;}
.abpad3{padding:0px 15px 20px 0px;} .abpad3 a:link .abpad3 a:visited{ font-size:14px;} .abpad3 a{ font-size:14px;} .abpad3 a:hover{ font-size:14px;}


.search{color:#FFFFFF;}
.search a:link, .search a:visited {font-family:Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size:11px; font-weight:bold; }
.search a:hover {font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size:11px; font-weight:bold; }


#pdf{ padding:10px 10px 10px 0px; font-size:10px; color:#666666; line-height:14px;}
#pdf a:link, #pdf a:visited { font-size:10px; color:#666666;} #pdf a:hover{ font-size:10px; color:#333333;}

#practicecol2{ width:615px; margin:0px; background-color:#FFFFFF; float:left; }
#practicecol2 h2{ font-family:Trajan, Trajan Pro, Arial, Helvetica, sans-serif; color:#582700; font-size:14px; font-weight:bold; margin:12px 6px 6px 0px; padding:0px;}
#practicecol1{ width:168px; margin:0px 6px 0px 0px; float:left; background-image:url(../images/practice_col1.jpg); background-repeat:no-repeat; }
#practicecol1 a:link, #practicecol1 a:visited{font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:none; font-size:13px; font-weight:bold; line-height:25px;}
#practicecol1 a:hover {font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:underline; font-size:13px; font-weight:bold; }

#resourcescol1{ width:168px; margin:0px 6px 0px 0px; float:left; background-image:url(../images/res_col1.jpg); background-repeat:no-repeat; }
#resourcescol1 a:link, #resourcescol1 a:visited{font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:none; font-size:13px; font-weight:bold; line-height:25px;}
#resourcescol1 a:hover {font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:underline; font-size:13px; font-weight:bold; }

#contactcol1{ width:168px; margin:0px 6px 0px 0px; float:left; background-image:url(../images/contact_col1.jpg); background-repeat:no-repeat; }
#contactcol1 a:link, #contactcol1 a:visited{font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:none; font-size:13px; font-weight:bold; line-height:25px;}
#contactcol1 a:hover {font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:underline; font-size:13px; font-weight:bold; }

#newscol1{ width:168px; margin:0px 6px 0px 0px; float:left; background-image:url(../images/news_col1.jpg); background-repeat:no-repeat; }
#newscol1 a:link, #newscol1 a:visited{font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:none; font-size:13px; font-weight:bold; line-height:25px;}
#newscol1 a:hover {font-family:Arial, Helvetica, sans-serif; color:#582700; text-decoration:underline; font-size:13px; font-weight:bold; }

#footer{padding:15px 0px 15px 0px; border-top:8px #582700 solid; background-color:#171716; background-image:url(../images/hm_btmleft.gif); background-repeat:no-repeat; background-position:bottom left; }

.copy{font-family:Arial, Helvetica, sans-serif; color:#848383; font-size:10px; }
a.copy:link { font-family:Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: none; font-size:10px;}
a.copy:visited {font-family:Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: none; font-size:10px;}
a.copy:hover {font-family:Arial, Helvetica, sans-serif; color: white; text-decoration: underline; font-size:10px;}

.handcursor{
cursor:hand;
cursor:pointer;
}

a:link.news{background-color:#cccccc; padding:2px;} a:visited.news{background-color:#cccccc; padding:2px;} a:hover.news{background-color:#cccccc; padding:2px;}

.colpad{padding:3px; background-color:#CCCCCC; margin:2px;}

#profilescol2 ul{margin:6px 0px 5px 5px;} #profilescol2 li{margin:6px 0px 5px 0px;}
#practicecol2 ul{margin:6px 0px 5px 5px;} #practicecol2 li{margin:6px 0px 5px 0px;}

.pract1{width:270px; float:left; margin:0px 10px 0px 11px;} 
.pract2{width:270px; float:left; margin:0px 0px 0px 11px;}

.contact1{width:240px; float:left; margin:0px 10px 0px 11px; background-image:url(../images/cont_mapback.gif); background-repeat:no-repeat; padding:0px 0px 0px 8px; } 
input {border:2px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color: white; background:#FFFFFF;} 
input [type=text] {border:2px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color: white; } 
input text {border:2px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color: white; } 

textarea{border:2px solid #cccccc; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.linone{list-style-type:none;}

.dir{float:left; width:260px; padding:10px;}

.line{width:520px; height:2px; background-color:#CCCCCC; margin:10px auto 10px auto;}

#about a:link, #about a:visited, #about a:hover{font-size:12px;}
 
/*BEGINNING OF NAV STYLE*/

#list-menu {width: 421px; float:left; height:54px; background-image:url(../images/navrightpiece.jpg); background-position:right; background-repeat:no-repeat;} /* this width value is also effected by
the padding we will later set on the links. */

#list-menu ul {
margin:0px; padding:0px; list-style-type: none; font-family: arial, verdana, sanf-serif; font-size: 13px;  font-weight:bold; color:#ffffff;  height:54px; } 

#list-menu li {margin:0px; list-style-type: none; float:left;  height:54px;} 

#list-menu a {
display: block; background-color:#2f2e2c; text-decoration:none; filter:blendTrans(duration=0.4); padding:20px 6px 0px 5px;    height:34px;  } 
#list-menu a:link, #list-menu a:visited { color: #ffffff; padding:20px 6px 0px 5px;    height:34px; } 
#list-menu a:hover { background-color:#c0c2c5; color: #2f2e2c;  padding:20px 6px 0px 5px;    height:34px; }

/*NAV STYLE 2*/
#list-menu a.list2 {
display: block;  background-color:#3c3a39; text-decoration:none; filter:blendTrans(duration=0.4);   padding:20px 6px 0px 5px;    height:34px;  } 
#list-menu a.list2:link,  #list-menu a.list2:visited { color: #ffffff;  padding:20px 6px 0px 5px;    height:34px;  } 
#list-menu a.list2:hover { background-color:#c0c2c5; color: #2f2e2c;  padding:20px 6px 0px 5px;    height:34px;   }
/*END OF NAV STYLE*/
