/* Directory */
.directory { margin:0px 0px 0px 0px; float:left; border:0px solid red; }
h2.left_title{color:#326195; margin:0px; padding:0px; font-size:16px; }
h2.left_title a{color:#326195; margin:0px; padding:0px; font-size:13px; font-weight:bold;} 
p.left_txt { margin:0px; padding:0px; }
p.left_txt a{ text-decoration:none; }
p.left_txt a:hover{ text-decoration:underline; }
.spac5 { margin:5px 0px 0px 0px;}

.clearfl { clear:both; margin: 0px; padding: 0px; }

.gray_mid { background:url(images/gray_mid.gif) repeat-y left top; padding:0px 8px 5px 20px; width:200px; }
.orange_mid { background:url(images/orange_mid.gif) repeat-y left top; padding:0px 8px 5px 20px; width:200px; }
.green_mid { background:url(images/green_mid.gif) repeat-y left top; padding:0px 8px 5px 20px; width:200px; }
.blue_mid { background:url(images/blue_mid.gif) repeat-y left top; padding:0px 8px 5px 20px; width:200px; }
.orange1_mid { background:url(images/orange1_mid.gif) repeat-y left top; padding:0px 8px 5px 20px; width:200px; }
.light_green_mid{ background:url(images/light_green_mid.gif) repeat-y left top; padding:0px 8px 5px 20px; width:200px; }
.picth_mid{ background:url(images/picth_mid.gif) repeat-y left top; padding:0px 8px 5px 20px; width:200px; }
.dark_blue_mid {background:url(images/dark_blue_mid.gif) repeat-y left top; padding:0px 8px 5px 20px; width:200px; }

ul.leftlist { margin:0px; padding:0px; }
ul.leftlist li{ margin:0px; padding:0px; list-style-type:none; background:none; border:1px solid #EEEEEE; line-height:18px; }
ul.leftlist li a{ margin:0px; padding:0px; background:none; border:none; line-height:18px; color:#545454; }
ul.leftlist li a:hover{ text-decoration:underline; color:#000000; } 

h2.mid_title_back { color:#000000; background:url(images/mid_titile_back.gif) no-repeat left top; height:35px; padding:0px 0px 0px 10px; }

.bd { padding:10px; border:1px solid #C2C1C1; }
ul.bd1 {margin:0px; padding:0px; float:left; }
ul.bd1 li { margin:10px 10px; padding:0px; width:200px; height:250px; list-style-type:none; float:left; }
ul.bd1 li p{ margin:20px 0px; clear:left;}

.listing {background:url(../images/dots.gif) repeat-x left bottom; padding:10px 0px; }
.listing p{ margin:0px; padding:0px; }
.listing p a{ font-weight:bold; text-decoration:none; } 
.listing p a:hover{ text-decoration:underline; color:#326195; } 

ul.catlist { margin:0px; padding:0px; }
ul.catlist li{ margin:0px; padding:0px; list-style-type:none; background:none; border:1px solid #EEEEEE; line-height:18px; }
ul.catlist li a{ margin:0px; padding:0px 0px 0px 15px; background:url(images/bullet.gif) no-repeat left center; border:none; line-height:18px; color:#333333; font-size:13px; font-weight:bold; }
ul.catlist li a:hover{ text-decoration:underline; color:#000000; } 

p a.viewsite { color:#326195; text-decoration:underline; padding:0px 0px 0px 10px; }
p a.viewsite:hover { color:#333333; text-decoration:none; border:none; }

h3 { font-family:Georgia, Tahoma, Arial, Helvetica; font-size:14px; font-weight:bold; color:#993300; }
h3 a {font-family:Georgia, Tahoma, Arial, Helvetica; font-size:14px; font-weight:bold; color:#993300; }

.part { width:150px; float:left; margin:0px 10px 0px 0px; background-color: #EAEAEA; padding:3px; border:1px solid #C2C1C1;}