/* CSS Document */

/* GLOBAL */
html{}
.body {font-size:11px; font-family:arial, verdana, helvetica;}
body {background-color:#f4ebd3; background-image:url(images/bg.gif); font-size:11px; font-family:arial, verdana, helvetica;}
#d_center {width:760px; height:auto; position:absolute; top:2%; left:50%; margin:-2px auto auto -380px;}
#topAd a, a:link, a:visited, a:active {color:#fff}
#topAd a:hover {color:#FF6600}


/* html area classes */
.htm_marker {font-size:11px; font-family:courier new, arial, verdana, helvetica; color:#999999}

.ht_deftext {font-size:11px; font-family:arial, verdana, helvetica;}
.ht_h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0; margin:6px 0 0 0; color:#186321; line-height:normal;}
.ht_h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0; margin:4px 0 0 0; color:#186321;}
.ht_h2serif {font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:117%; font-style:italic; color:#186321;}
.ht_h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0; margin:4px 0 0 0; color:#186321;}


/* default setting overrides */
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0; margin:6px 0 0 0; color:#186321; line-height:normal;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0; margin:4px 0 0 0; color:#186321;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0; margin:4px 0 0 0; color:#186321;}
img {border:0;}
p {margin:10px 0px;}
td {background-repeat:no-repeat;}

blockquote {margin:0 0 6px 20px;}

ul { list-style-position: outside; margin-left: 0px; padding-left: 30px; list-style: square; vertical-align: middle; }
li { margin: 0px; padding: 0px; } 

/*ul {list-style:square; margin:10px 20px 10px 30px;}*/

/* controls the main text visuals */
#d_main {padding:0; margin:0; line-height:15px}
#d_main p {}

#d_copy {padding:0;}
#d_copy p {margin:14px 0 6px 0}
#d_copy h2#serif {font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:117%; font-style:italic; color:#186321;}
#d_copy a, a:visited, a:link, a:active {font-weight:bold; text-decoration:none; color:#186321;}
#d_copy a:hover {border-bottom:1px dotted #6C8C37; font-weight:bold; text-decoration:none; color:#6C8C37;}

#d_copy img a:hover {border-bottom:none;}

#d_copy i, em {word-spacing:2px;}

/* two columns */
#td_rcolumn {}
#td_lcolumn {}

#d_rcolumn {margin:16px 4px 8px 6px; height:auto}
#d_lcolumn {margin:16px 6px 8px 6px;}

#marked_image {text-align:center; padding-bottom:5px;}


/* navigation styles */
#d_sidenav {}
#d_topbar {}
#top_nav {border:1px solid #fff}

#d_weave2 {height:100%;}
#d_weave {width:50px; height:100%; background-color:#660099; background-repeat:repeat-y;}
#d_cright {border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff; color:#FFFF00}
#d_masthead {width:658px; height:90px; border-left:1px solid #fff; border-right:1px solid #fff}


/* home page */
#center {width:760px; height:413px; position:absolute; top:50%; left:50%; margin:-208px auto auto -380px;}
#home_weave {width:50px; height:100%; background-color:#660099; background-repeat:repeat-y;}
#home_masthead {width:658px; height:90px; border-left:1px solid #fff; border-right:1px solid #fff}
#home_main {}
#home_body {color:#006600}



/* with side nav */
#sidenav2 img {display:block}

/* contact us */
#mail_form {margin:16px 6px 8px 6px;}

/* list type */

#mainlist {padding:6px 0;}

/* photo gallery */

#pg_thumbs img {filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
#pg_thumbs a:hover {border:0}
#pg_thumbs a:hover img {filter:alpha(opacity=100);-moz-opacity:1.0;opacity: 1.0;}

/* kp page */

#kp_media {padding-left:8px; color:#006600;}
#kp_media_cap {}

#kp_biblio {}
#kp_biblio_s1 {padding-bottom:6px}
#kp_biblio_s2 {padding-bottom:6px}
#kp_biblio_s3 {}

#kp_btable_l {font-weight:bold; padding-right:4px}
#kp_btable_r {}

#kp_p ol {margin-right:45px;}

#kp_imageblock {}

/* admin page */
.common a, a:visited, a:link, a:active {font-weight:bold; color:#004400;}
.common a:hover {color:#007700;}

/* media files */

#caption {color:#006600; padding:4px 0 0 0;}
#thumbpic {width:110px;height:auto;}

/* Searchbox */

#s_box {margin:0 4px 3px 10px; text-align:left; color:#006600}
#s_box1 {margin:0px 0px 3px 4px; padding-left: 4px;text-align:left; color:#ffffff; background-color:#006600;}

#s_box form{margin:0; padding:0}
#s_box input {font-size:9px}

#BodyText {background-color:#fff; background-image:none;}