body {margin:0; padding:0; background-color: #fff; font-family: verdana, arial, sans-serif;}

a:link {color: #DB3A3A;}
a:visited {color: #DB3A3A;}
a:hover {color: #009B00;}
a:active {color: #009B00;}


ul, ol, li, p, h1, h2, h3, h4, h5 {margin:0; padding:0;}
img {border: 0}

.cl {clear: both;}

#wrapper {width: 760px; margin: 0 auto;}

#topline {
	width: 760px;
	height: 21px;
	background: #9E865A url('images/topline.gif') top left no-repeat; 
	font-size: 10px;	
}

#languages {list-style: none;	margin-right: 7px; color: #fff;}
#languages li {float: right;	margin-top: 4px;	margin-right: 5px;}

#head {width: 760px; height: 122px; background-repeat: no-repeat; background-position: top right; font-size: 1px;}
.head1 {background-image:url('images/hdr1.jpg');}
.head2 {background-image:url('images/hdr2.jpg');}
.head3 {background-image:url('images/hdr3.jpg');}
.head4 {background-image:url('images/hdr4.jpg');}


.hline {margin: 1px 0;}

#main {background: #fff url('images/mainbg.gif') top repeat-y; width: 760px; }

#navigation {width: 180px; float: left; margin-top: 24px; margin-bottom: 24px; }

#navigation a {
	display: block; 
	border-top: 1px solid #ECECEC; 
	border-bottom: 1px solid #BABABA; 
	font-size: 12px; 
	padding: 5px 0 5px 14px;
	margin: 0 0 0 6px;
	background: transparent url('images/b_red.gif') 5px 10px no-repeat;
}

#navigation a.root {background-image: url('images/b_reds.gif')}

#navigation a.selected {background: transparent url('images/b_green.gif') 5px 10px no-repeat;}
#navigation a.root.selected {background-image: url('images/b_greens.gif')}

#navigation a:link {color: #333; text-decoration: none;}
#navigation a:visited {color: #333; text-decoration: none;}
#navigation a:hover {color: #009B00; text-decoration: underline;  background-image: url('images/b_green.gif'); background-color: #E3E3E3;}
#navigation a.root:hover {background-image: url('images/b_greens.gif')}
#navigation a:active {color: #DB3A3A; text-decoration: underline;}

#navigation .sub {display: none; margin: 0 0 0 6px; background: #D0D0D0 url('images/submenubg.gif') left top repeat-y;}
#navigation .sub a {background: transparent url('images/reddot.gif') 8px 7px no-repeat; padding: 2px 0 4px 18px; border: none;}
#navigation .sub a:hover, #navigation .sub .selected {background-image: url('images/greendot.gif'); background-color: transparent;}

#content {width: 580px; float: left; } 

.contentWrapper {padding: 18px; clear: both;}
.contentWrapper h1 {font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color: #999;  margin-bottom: 1em;}
.contentWrapper h2 {font-size: 18px; margin: 8px 0; font-family: Georgia, "Times New Roman", Times, serif; color: green;}
.contentWrapper h3 {font-size: 14px;}
.contentWrapper h4 {font-size: 14px; margin: -5px 0 1em 0; color: #999;}

.contentWrapper ul {margin: 0 0 1em 2em;}
.contentWrapper li {font-size: 80%;}
.contentWrapper p {margin-bottom: 1em; font-size: 80%;}
.contentWrapper dl {font-size: 80%;}
.contentWrapper dt {font-weight: bold;}
.contentWrapper dd {margin:0 0 .5em 0; padding:0;}
.contentWrapper dd a {color: #999; text-decoration: none;}

.news {clear: both;}
.news h3 {font-family: Georgia, "Times New Roman", Times, serif; color: #009B00; font-size: 100%;}
.news h5 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #999; margin-bottom: 4px;}
.news.short {border-bottom: 1px dashed #BFBFBF; padding-bottom: 14px; margin-bottom: 14px;}
.news.short .content {font-size: 80%; line-height: 1.25;}
.news.short .content img {float: right; border: 3px solid #fff; margin-left: .75em;}
.news .more {font-style: italic; }

.member img {float: right; border: 3px solid #fff;}

.news.archive ul {margin: 1em;}
.news.archive li {font-size: 80%; line-height: 1.5;}

#footer {background: #009933 url('images/footer.gif') top left no-repeat; width: 760px; height: 21px; font-size: 11px; color: #fff; margin-bottom: 1em; text-align: center; }
#footer span {padding-top: 4px; display: block;}

#accents {list-style: none; margin: 10px 0 0 6px; }
#accents img {margin-left: 4px;}

.pager {font-size: 70%; text-align: center; background-color: #e0e0e0; padding: 2px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin:2em -8px 1em -8px;}
.pager span {margin: 0 .25em;}

.inputCont{
	background: White;
	color: Black;
	font-size: 12px;
	border: 1px solid black ;
}

label {font-size: 80%;}

img.leftfloat {border: 0; float: left; margin-right: .5em; margin-bottom: .5em; }
.application {padding: 18px; clear: both; font-size: 12px;}
.applicationtop {text-align :left; padding-left: 26em;}
.applicationhead {text-align :center; font-size: 20px; font-family: Georgia,"Times New Roman", Times, serif; color: #000000; margin-bottom: 1em;}
.applicationposthead {text-align :center;}
.applicationcontent {padding-left: 40px;}
.applicationdata {float: left;}
.applicationsign {float: right;}
.applicationsub {font-size: 10px; padding-left: 6em}
.applicationsub2 {font-size: 10px; padding-left: 14em}
.application p {margin-bottom: 1em;}
.application input {border: 1px solid #DADADA; background-color: #F9F9F9;}

img.border {float: right; border: 3px solid #fff; margin-left: 8px;}

dl.archives dt {margin-bottom: .5em; border-top: 1px dashed #ccc; padding-top: 1em; color: green;}
dl.archives dd {margin-bottom: 1em; margin-left: 1em; border-left: 3px solid #ccc; padding-left: 1em;}
dl.archives .pics {margin-top: .5em;}

#baners a,#baners a:hover{background:none;margin:0;padding:0;text-align:center;border:0px;}
#baners img {margin-top:10px;margin-left:5px;}
