/*Layout Elements*/
html {
		 overflow: scroll;
}

body {
		 background-color: #336600 ;
		 background-repeat: repeat-x;
		 background-image: url(images/body_bg.jpg);
		 background-attachment: fixed;
		 margin: 0px;
		 /*padding:0px;*/
}

div {
		font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, "Nimbus Sans L", "Liberation Sans", FreeSans, Helvetica, sans-serif;
		/* Include fonts for Linux, Mac...  "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, "Nimbus Sans L", "Liberation Sans", FreeSans..*/           
		margin:0;
		border:0;
		padding:0;
}


#page_container {
		margin: 0 auto 0 auto;
		padding: 0px;
		border:0;
		position: relative;
		width: 900px;
		background-image: url(../images/border_both.jpg);
		background-color: #FFFFFF;
		background-repeat: repeat-y;
}

#masthead {
		margin: 0 5px 0 5px;
		padding: 0px;
		border: 0px;
		background-repeat: no-repeat;
}

#masthead_nav {
		background-image: url(images/masthead_nav.jpg);
		background-repeat: repeat-y;
		margin:0 5px 0 5px;
		padding: 0px;
		border: 0px;
		height: 25px;
}

#col_container {
		height: auto !important;
		height: 100%;
		min-height: 100%;
		margin: 15px 5px 0 5px;
		border: 0px;
		background-image: url(images/fauxcol.gif);
		background-repeat: repeat-y;
		background-position:28% 2%;
}

#search_textbox {
		margin:0 0 0 40px;
		padding:0;
		border:0;		
}

.TxtFld {
		/* search_textbox */
		height: 22px;
		width: 75%;
		margin:0;
		padding: 0 0 0 4px;
		border:1px solid #cccccc;
		font-size: 12px;
		color: #000000;
		line-height: 22px;
}

#search_container {
		height: auto !important;
		height: 100%;
		min-height: 100%;
		margin: 15px 40px 0 40px;
		padding:0px;
		border: 0px;
}

#search_tips {
		margin:0;
		padding:15px;
		background-color:#FFFFFF;
}

#col_left {
		float: left;
		width: 28%;
		background-color: #;
		margin: 0px;
		padding: 0px;
		border-right: 0px solid #000;
}

#left_nav {
		margin: 0px auto;
		padding: 0px;
		border-top: 0px;
		border-right: 0px solid #336600;
		border-bottom: 0px;
		border-left: 0px;
		width: 100%;
}

#left_announce {
		margin: 30px auto;
		padding: 0px;
		width: 222px;
		height: auto;
		border: 0;
		color: #FFFFFF;
		font-size: 13px;
		font-weight: bold;
}

#col_right {
		float: right;
		width: 71%;
		margin: 0px;
		padding: 0px;
		border:0;
		background-color: #;
}

#content1{
		padding: 0;
		margin: 5px 0 0 0;
		border: 0;
}

#adoptapet{text-align:center;width:450px;margin:auto;padding-top:10px;padding-bottom:10px;border:6px double #336600;}

#page_footer {
		background-repeat: no-repeat;
		height: 70px;
		padding: 20px 0px 0px 0px;
		margin: 0px;
		clear: both;
		background-image: url(images/border_bottom.jpg);
		background-position: bottom;
}


		

.powered_by {float:right; padding-top:2px; color:#505050;}
.powered_by a {text-decoration:none; color:#505050;}
.powered_by a:hover {border:0; color:#00CC00;}
.search_again {text-align:center;}

.cont_1col{
		padding: 0 20px 0 12px;
		margin: 5px 0 0 0;
		border: 0;
}
.cont_2col {
		margin:0;
		padding:0;
		border:0;
		width: 49%;
		height:	auto;
		float: left;
}

.cont_3col {
		margin:0;
		padding:0;
		border:0;
		width: 32%;
		height:	auto;
}

#titlebox_pbor{position:relative; margin:0; padding:5px; height:70px; width:auto; border:1px solid #336600; background-color:#F1F3F2;}
#titlebox_con-cen{position:absolute;top:50%;left:50%;text-align:center;display:block;height:60px; width:400px; margin-left:-148px; margin-top:-30px;}
#pbor_credits{width:auto; height:40px; margin:0; vertical-align:center; padding:5px; border:1px solid #336600;}
/*Format Elements*/

p {
		font-size: small;
		color: #000000;
		margin: 0px;
		padding: 0px 15px 0px 15px;
}

p.content {padding: 0; margin: 0;}
p.content15B {padding:0;margin:0 0 15px 0;}
p.cont_cen {padding;0;margin:0;text-align:center;}

p.content1 {padding: 0px 40px 10px 25px;} /*???*/

p.bot{padding:0; margin-bottom:12px;}

h2.titlebox{text-align:center;padding-bottom:5px; font-size:24px;}
h3.titlebox{text-align:center; padding:0; font-size:19px;}


.brn{color:#824100;}

.med_bold {
		font-size: medium;
		font-weight: bold;
}

.med_bold_grn {
		font-size: medium;
		font-weight: bold;
		color: #336600;
}

.med_bold_brn {
		font-size: medium;
		font-weight: bold;
		color: #824100;
		margin:0;
		padding:0;
}

.sm_bold_brn {
		font-size: small;
		font-weight: bold;
		color: #824100;
}

.sm{font-size:small;}

.x-sm{font-size:x-small;}




.drop_cap_big {font-size:300%;font-weight:bold;line-height:80%;padding-right:5px;float:left;color:#336600;}

.footer_text {
		font-size: small;
		color: #336600;
		text-align: center;
		border-top:#336600 solid 1px;
		margin:0px 30px;
		padding:10px 50px 0px 50px;
}

.img_cap_center {text-align:center; margin-top:-5px;}

img.left_ul {
		display: block;
		margin: 10px 0px 10px 0px;
		padding: 0px 20px 0px 0px;
		float: left;
}

img.right_p0 {
		display: block;
		margin: 10px 40px 10px 10px;
		padding: 0px;
		float: right;
}

img.border {
		display:block;
		margin:0;
		padding:0;
		border:1px solid #000000;
}

img.border_grn{
		display:block;
		margin:auto;
		padding:3px;
		border:1px solid #336600;
}

img.left_p0 {
		display: block;
		margin: 0px 20px 0px 5px;
		padding: 0px;
		border: 1px solid #000000;
		float: left;
}

img.left_nb {
		display: block;
		margin: 0;
		padding: 0;
		border: 0;
		float: left;
}

img.left {
		display: block;
		margin: 0px 20px 0px 0px;
		padding: 0;
		border: 0;
		float: left;
}

img.left_nav {
		display: block;
		margin: 10px auto;
		padding: 0px;
		border: 1px solid #000000;
}

img.left_nav_nb {
		display: block;
		margin: 10px auto;
		padding: 0px;
		border: 0;
}

img.center {
		display: block;
		margin: 10px auto 10px auto;
		padding: 0px;
		border:#000000 1px solid;
}


ul.mast_nav{
		float: left;
		width: 100%;
		padding: 0px;
		margin: 0px;
}

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

ul.content{ 
		margin:0 5px 5px 5px;
		padding-left:0px;
		list-style: none; 
		vertical-align: middle;
}

ul.content_disc { 
		margin:0 5px 5px 5px;
		padding-left:0px;
		list-style: disc; 
		vertical-align: middle;
}

ul.left_nav{
		list-style-position: outside; 
		margin: 10px 0px 0px 0px;
		padding-left:30px;
		list-style: none; 
		vertical-align: middle;
}

ol.col_rt{
		list-style-position: outside; 
		margin: 0px 0px 0px 10px;
		padding-left:30px;
		list-style: decimal; 
		vertical-align: middle;
}

/* Define li, ul, ol???*/

li.content{
		margin: 0px 5px 6px 5px;
		padding: 0;
		font-size: small;
}

li.content1{
		margin: 0px 5px 3px 5px;
		padding: 0;
		font-size: small;
}

li.col_rt{
		margin: 0px 35px 10px 10px;
		padding: 0;
		font-size: small;
}

li.mast_nav {
		display: inline;
}

li.mast_nav {
		display: inline;
}

li.left_nav{
		margin: 0px 0px 5px 10px;	
		padding: 0px;
}

h1,h2,h3{
		color: #336600;
		padding: 0 0 10px 0;
		margin: 0;
		border:0;
}

h4,h5,h6 {
		color: #336600;
		padding: 0 0 4px 0;
		margin: 0;
		border:0;
}

h3.announce {
		color: #663300;
		text-align: center;
		padding: 1px 0 5px 0;
		margin: 0;
		border: 0;
		font-size:16px;
		}

.center {
		text-align: center;
}

.right {
		text-align: right;
}

.left {
		text-align: left;
}

.search_again {text-align:center;font-size:small;}		

.meeting_map {
		margin-left:auto;margin-right:auto;width:450px;}

a {
	 	font-size: small;
	 	font-weight: bold;
	 	color: #336600;
	 	text-decoration:none;
}

a:hover {
		color: #FF6600;
}

a.inline {
		font-weight:normal;
}

a.announce {color:#FFFFFF;text-decoration:underline;font-size:13px;}
a.announce:hover {color:#824100;}

a.mast_nav {
		float: left;
		width: 8em;
		text-decoration: none;
		text-align: center;
		font-size: 13px;
		font-weight: bold;
		color: #660033;
		padding: 0.2em 0.7em;
		border-right: 1px solid #663300;
}

a.mast_nav_cur{
		float: left;
		width: 8em;
		text-decoration: none;
		text-align: center;
		font-size: 13px;
		font-weight: bold;
		color: #006200;
		padding: 0.2em 0.7em;
		border-right: 1px solid #663300;
}

a.mast_nav_rt{
		float: left;
		width: 8em;
		text-decoration:none;
		text-align: center;
		font-size:13px;
		font-weight:bold;
		color: #660033;
		padding:0.2em 0.7em;
}

a.mast_nav_rt_cur{
		float: left;
		width: 8em;
		text-decoration:none;
		text-align: center;
		font-size:13px;
		font-weight:bold;
		color: #006200;
		padding:0.2em 0.7em;
}

a.mast_nav:hover{
		color:#FF6600;
		text-decoration:none;
}

a.mast_nav_rt:hover {
		color:#FF6600;
}

a.left_nav{
		color:#336600;
		text-decoration:none;
}

a.left_nav:hover {
		color:#FF6600;
}

.clear {clear: both}


.grn_ol_bl {background: url(images/grn_ol_bl.gif) 0 100% no-repeat; width:auto}
.grn_ol_br {background: url(images/grn_ol_br.gif) 100% 100% no-repeat; height:auto}
.grn_ol_tl {background: url(images/grn_ol_tl.gif) 0 0 no-repeat}
.grn_ol_tr {background: url(images/grn_ol_tr.gif) 100% 0 no-repeat; padding:10px}

.ann_bl {background: url(images/announce_bg_bl.jpg) 0 100% no-repeat; width: auto}
.ann_br {background: url(images/announce_bg_br.jpg) 100% 100% no-repeat; height:auto}
.ann_tl {background: url(images/announce_bg_tl.jpg) 0 0 no-repeat}
.ann_tr {background: url(images/announce_bg_tr.jpg) 100% 0 no-repeat; padding:10px}






