body,td,p {font-family:tahoma,verdana,sans-serif; font-size:13px;}
.main { margin: 20 20 20 20; }
.maintext {line-height:20px; }
.maintext h1 {line-height:normal;}

.side { margin: 10 10 10 10; }
.sidemenu { margin-left:0px; font-size:11px;  line-height:14px;}
.crumb {font-size:11px; font-weight:bold; text-decoration:none;}
.title {font-size:13px; font-weight:bold;}
.heading {font-size:16px; color:white; background-color:#bbb; padding: 4 10 4 10 px;}
.error {font-size:11px; color:#f00;}
.okmsg {font-size:11px; color:#0a0;}
.topcaption { font-family: verdana,sans-serif; font-size:11px; color:#000; padding-right:5px;}

.link { text-decoration:none; }
.hlink { text-decoration:none; color: #000; }

img { border: none; }

.footer {font-size:10px; color:#999;}
.footerlink { color:#aaa; }

.small2 {font-size:12px;}
.small {font-size:10px; line-height:normal;}
.caption {font-size:12px; line-height:normal;}
	.text {font-size:11px; font-family:verdana,arial,sans-serif;} 

a:hover { text-decoration:underline; }

a:link.tlink,a:visited.tlink {text-decoration:none;color:#999;}
a:active.tlink,a:hover.tlink {text-decoration:underline;color:#ccc;}

h1 { color:#aaa; 
     font-size:28px; 
     font-weight:normal; 
     font-family:tahoma,verdana,sans-serif; 
     margin-top:0px;
     padding-top:0px;
     margin-bottom:0px; 
     padding-bottom:0px;}
a:link.h1link,a:visited.h1link { color:#aaa; font-size:28px; font-weight:normal; font-family:tahoma,verdana,sans-serif; margin-bottom:0px; padding-bottom:0px;text-decoration:none;}
a:active.h1link,a:hover.h1link { color:#888; font-size:28px; font-weight:normal; font-family:tahoma,verdana,sans-serif; margin-bottom:0px; padding-bottom:0px;text-decoration:none;}
h2 {font-size:22px; font-weight:normal; color:#666; font-family:verdana;margin-top:0px; margin-bottom:0px;}
h3 {font-size:18px;}
h4 {font-size:22px; font-weight:normal; color:#666; font-family:verdana; margin-top:0px; padding-top:0px; margin-bottom:0px;}
h5 {font-size:19px; font-weight:normal; color:#666; font-family:verdana;margin-top:0px; margin-bottom:0px;}
a:link.h5link,a:visited.h5link {font-size:19px; font-weight:normal; color:#666; font-family:verdana;margin-top:0px; margin-bottom:0px;text-decoration:none;}
a:active.h5link,a:hover.h5link {font-size:19px; font-weight:normal; color:#555; font-family:verdana;margin-top:0px; margin-bottom:0px;text-decoration:underline;}
h5.red {color:#770000; font-size:14px;}
h6 {color:#770000; font-size:12px;}

h1.short,h2.short,h3.short,h4.short,h5.short {margin-bottom:2px; padding-bottom:2px;}
.notop {margin-top:2px; padding-top;2px; }
h5.sidetitle {margin-bottom:1px; padding-bottom:1px; color:#666; font-size:18px;}

.sml_button	{
	font-size:	10pt;
	text-align:	center;
	text-decoration: none;
	color:		#303030;
	background:	#C0C0C0;
	margin-bottom:	1pt;
	border-top:	1px solid #ffffff;
	border-left:	1px solid #ffffff;
	border-right:	1px solid #333333;
	border-bottom:	1px solid #333333;
	font-family: tahoma,verdana,sans-serif;
	}
.lrg_button	{
	font-size:	12pt;
	text-align:	center;
	text-decoration: none;
	color:		#303030;
	background:	#C0C0C0;
	margin-bottom:	1pt;
	border-top:	1px solid #ffffff;
	border-left:	1px solid #ffffff;
	border-right:	1px solid #333333;
	border-bottom:	1px solid #333333;
	font-family: tahoma,verdana,sans-serif;
	}

	
a:link.mlink,a:visited.mlink {text-decoration:none;color:#000;}
a:active.mlink,a:hover.mlink {text-decoration:underline;color:#000;}

a:link.rlink,a:visited.rlink {text-decoration:none;color:#666;}
a:active.rlink,a:hover.rlink {text-decoration:underline;color:#666;}







.input { border-color:#aaa; border-style: solid; border-width: 1px;}

.search { border-color:#aaa;  border-width: 1; border-style: solid; background-color:#fff; height:22px; width:90px;//}

.button1 { border-color:#666;  border-width: 1; border-style: solid; background-color:#666; color:#fff; height:22px; font-size:12px; 
font-weight:bold;//}

.submit2 { border-color:#333;  border-width: 1; border-style: solid; background-color:#333; color:#fff; font-size:12px; }

.buttonm { border-color:#000;  border-width: 1; border-style: solid; background-color:#ddd; color:#fff; height:20px; font-size:14px; 
font-weight:bold;//}
a:hover.buttonm { border-color:#333;  border-width: 1; border-style: solid; background-color:#ddd; color:#fff; height:20px; font-size:14px; 
font-weight:bold;//}





	#menu ul {
		list-style: none;
		margin-left: 0;
		padding-left: 1em;
		text-indent: -1em;
		
		margin-top: 2px; margin-bottom:2px;
		}

	li.menulist {  line-height:14px;}
		 .list {margin-top:4pt;margin-bottom:4pt; }
	 .list2 {margin: 0; padding:0; line-height:16px;}
	
.pic_page {border: 1px #e1e1e1 solid; }

 	 .picright {margin-right : 10px; margin-bottom:2px;}
	 .picleft {margin-left:10px;  margin-bottom:2px;}

	 blockquote.notice {border: 1px solid #ffff00; background-color:#ffffcc; padding: 15px;}
