/* CSS Document */

body {margin: 0px; color: #666666; font-family: verdana, arial, helvetica, sans-serif; background-color:#ffffff; background-color:#e7e7e7;}

		/*Text Styles*/
		h1 {margin-bottom:10px;font-size:18px; font-weight: bolder; color:#000099; font-style:italic; margin-top:-4px; font-family:arial,helvetica,sans-serif;}
		h2 {margin-bottom:5px; font-size:12px; color:#000099; }
		h3 {margin-top:10px; margin-bottom:0px; font-size:10px; color:#000099; margin-left:20px;}
		h4 {font-size:11px; margin-top:10px; margin-bottom:0px;}
		p {margin-top:0px; margin-bottom:15px; font-size:11px; line-height:130%;}
		
		p.link {font-size:10px; margin-bottom:7px;margin-left:20px;}
		
		.text {font-size:11px;}
		.text-bold {font-size:11px; font-weight:bold;}
		
		.sm {font-size:10px;}
		.smb {font-size:10px; font-weight:bold;}
		.exsm {font-size:9px;}
		.exsmb {font-size:9px; font-weight:bold;}
		
		.footerlinks {font-size:9px; font-weight:bold; text-align:center; color:#ffffff;}
		
		/*List styles*/
		ol {font-size:11px;}
		ul {list-style-image:url(images/bullet_sm.gif); margin-top:7px; margin-bottom:7px;}
		li {margin-bottom:3px; line-height:150%;}
		
		/*Link Styles*/
		a {color:#0000cc;}
		a:visited {color:#000099;}
		
		a.toplink1 {color:#666666; text-decoration:none; margin-right:20px;}
		a.toplink1:visited {color: #666666; text-decoration:none; margin-right:20px;}
		
		a.toplink2 {color:#666666; text-decoration:none; margin-right:20px; margin-left:20px;}
		a.toplink2:visited {color: #666666; text-decoration:none; margin-right:20px; margin-left:20px;}
		
		a.toplink3 {color:#666666; text-decoration:none; margin-left:20px;}
		a.toplink3:visited {color: #666666; text-decoration:none; margin-left:20px;}
		
		a.bottomlink {color:#ffffff; text-decoration:none;}
		a.bottomlink:visited {color:#ffffff; text-decoration:none;}
		a.bottomlink:hover {text-decoration:underline;}
		a.bottomlink:visited:hover {color:#ffffff; text-decoration:underline;}
		
		#linktotop {float:right;}
		
		/*Form Styles*/
		.textinput {font-size:11px; font-family:verdana,arial,helvetica,sans-serif;}
		input.text  {border:1px solid #666666; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; padding:3px; color:#666666;} /*Form Field with border*/
		textarea.contact {border:1px solid #666666; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; 
			width:225px; height:100px; scrollbar-base-color:ddd; scrollbar-track-color:#ccc; scrollbar-3dlight-color:#eee; 
			scrollbar-shadow-color:#aaa; scrollbar-darkshadow-color:#999; scrollbar-arrow-color:#009; color:#666666;} /*Textarea with colored scroll bar and border*/
		select {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; height:14px;}
		textarea {font-size:11px; font-family:verdana, arial, helvetica, sans-serif;}
		.btn {color:white; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#049068; border-top:2px solid #3BA889; border-left:2px solid #3BA889; border-right:2px solid #037A58; border-bottom:2px solid #037A58;}
		
		/*Table Styles*/
		.greenbar_bg {border-right:1px solid #666666; background-image:url(images/greenbar_middle.gif); background-repeat:repeat-y; width:7px;}
		.column {background-image:url(images/bg_column.gif); background-repeat:repeat-y; padding-top:5px; padding-bottom:7px;}
		.ptop5 {padding-top:5px;}
		.ptop6 {padding-top:6px;}
		.ct_table1 {border:1px solid #666666; margin-top:5px;}
		.ct_table {border:1px solid #666666; margin-top:7px;}
		.content {vertical-align:top; padding:7px; padding-bottom:15px;}
		
		/*Image Border*/
		#border {border:1px solid #666666; padding:2px; margin:10px; text-align:center;}
		#border_left {border:1px solid #666666; padding:2px; margin:5px 10px 10px 0px; position:relative; float:left; text-align:center;}
		#border_right {border:1px solid #666666; padding:2px; margin:5px 0px 10px 10px; position:relative; float:right; text-align:center;}
		
/*Test Styles*/
#css-buttons ul{list-style: none;margin: 0 0 5px 0; padding: 0; list-style-image:none;}   
#css-buttons li{border: 1px solid #666666; margin: 2px 0 0 0; width:158px; height:20px; background-color:#339;}
#css-buttons li.lg{border: 1px solid #666666; margin: 2px 0 0 0; width:158px; height:32px; background-color:#339;}
#css-buttons li a{color: white; text-decoration: none; }

.css-button {
display:block;
font: 10px verdana, arial, sans-serif;
padding: 0px 0px 0px 0px; /*border: 1px solid white;*/
text-decoration: none; width:158px; font-weight:bold;
background: #339; color: #fff;/* margin-top:3px; line-height:175%;*/ 
}
 

.css-button span {
font: bold 10px verdana, arial, sans-serif;
padding: 2px 3px 2px 3px; color: #fff; cursor:pointer;
}	

	
.link {float:right;}	
.nm { margin:0px; font-size:11px;}
#hd {background-color:#eee; padding:2px;}
#ul {border-bottom:1px solid #008E66;}

/*#lt {position:relative; float:left; margin-top:3px;}*/
.rss span {position:relative; float:left; margin-top:1px;}

#linktext {margin:0px;}

#gb {background:#008E66; vertical-align:top; margin:0px; /*margin-top:-3px;*/ background-image:url(images/btn_green.gif); background-repeat:repeat-y; padding:0; float:left; width:8px; height:20px; margin-right:3px; position:relative;}
#gbl {background:#008E66; vertical-align:top; margin:0px; /*margin-top:-3px;*/ background-image:url(images/btn_green_lg.gif); background-repeat:repeat-y; padding:0; float:left; width:8px; height:32px; margin-right:3px; position:relative;}

.nul2 {color:#666666; text-decoration:none;}
.nul2:visited {color:#666666;}