/** BASIC */

body {
	margin: 20px 10px;
	padding: 0px;
	background: #4A4F51 url("/css/images/homepage01.gif") repeat-x left top;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	background-color: #E0E0DD;
	border-top: 1px solid #999A92;
	border-right: 1px solid #D8D8D5;
	border-bottom: 1px solid #E9E9E6;
	border-left: 1px solid #D8D8D5;
}

.input2 {
	width: 165px;
	background-color: #4A4C45;
	border-top: 1px solid #1B1B18;
	border-right: 1px solid #454640;
	border-bottom: 1px solid #7D7E74;
	border-left: 1px solid #454640;
	color: #FFFFFF;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5F58;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.text1 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.text2 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.text3 {
	font-size: 10px;
	color: #D7D8D5;
}

.text3-dark {
        font-size: 10px;
        color: #5D5E56;
}

.text4 {
	font-size: 16px;
	font-weight: bold;
	color: #5D5E56;
}

.text5 {
	color: #83857C;
}

.text6 {
	font-size: 11px;
	font-weight: bold;
}

/** LINKS */

a {
	color: #006396;
        color: #CC9933;
        color: #CC9966;
        color: #000000;
}

a:hover {
	text-decoration: none;
}

a.link1 {
	text-decoration: none;
	color: #FFFFFF;
}

a.link1:hover {
	text-decoration: underline;
        cursor:hand;
}

a.link2 {
	color: #FFFFFF;
}

/** STYLES */

.style1 {
	color: #C8C9C5;
}

.style1 a {
	color: #A1A19A;
}

.style1 a:hover {
}

.style2 {
	text-align: center;
	color: #BDBFBA;
}

.style2 a {
	color: #BDBFBA;
}

.style2 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url("/css/images/homepage03.jpg") repeat-x left top; }
.bg2 { background: url("/css/images/homepage06.jpg") repeat-x left top; }
.bg3 { background: url("/css/images/homepage07.jpg") no-repeat left top; }
.bg4 { background: url("/css/images/homepage09.jpg") repeat left top; }
.bg5 { background: url("/css/images/homepage18.gif") repeat left top; }
.bg6 { background: url("/css/images/homepage13.gif") repeat-y left top; }
.bg7 { background: url("/css/images/homepage14.gif") repeat-y right top; }
.bg8 { background: url("/css/images/homepage28.gif") repeat-x left top; }
.bg9 { background: url("/css/images/homepage25.gif") repeat-x left top; }
.bg10 { background: url("/css/images/homepage30.gif") repeat-y right top; }
.bg11 { background: url("/css/images/homepage30.gif") repeat-y left top; }
.bg12 { background: url("/css/images/homepage32.gif") repeat-x left top; }
.bg13 { background: url("/css/images/homepage23.gif") repeat-x left top; }
.bg14 { background: url("/css/images/homepage19.gif") repeat-x left top; }
.bg15 { background: url("/css/images/homepage36.gif") repeat-x left top; }
.bg16 { background: url("/css/images/homepage38.gif") repeat-y left top; }
.bg17 { background: url("/css/images/homepage39.gif") repeat-y right top; }
.bg18 { background: url("/css/images/homepage43.gif") repeat-x left top; }
.bg19 { background: url("/css/images/homepage46.gif") repeat-y left top; }
.bg20 { background: #FEFEFE url("/css/images/homepage50.gif") repeat-x left top; }
.bg21 { background: url("/css/images/subpage1_02.jpg") repeat-x left top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin-right: 15px;
}

.img2 {
	float: right;
	margin-right: 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

#pagination {
clear:both;
display: block;
width:95%;
float: none;
padding: 1em;
}

#pagination ul {
margin: 0;
padding: 0;
text-align: center;
font-size: 12px;
}

#pagination li {
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

#pagination a, #pagination a:visited {
padding: 0 3px;
text-decoration: none;
}

#pagination li.currentpage {
font-weight: bold;
padding: 0 5px;
}

/** I ADDED */


#navbar {
clear:both;
margin: 0px 6px 0px 7px;
padding: 0;
}

#navbar ul.menu {
list-style-type:none;
width:auto;
font-size: .8em;
position:relative;
display:block;
height:33px;
background:url(images/bg.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
}

#navbar ul.menu li {
display:block;
float:left;
color:#A79787;
margin:0;
padding:0;
}

#navbar ul.menu li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 5px 0;
font-weight:normal;
}

#navbar ul.menu li a:hover,.current {
color:#fff;
/* background:url(images/bg.png) repeat-x top left; */
text-decoration:none;
}

#navbar ul.menu .current a {
color:#fff;
font-weight:700;
}


/*ORANGE*/
#navbar ul.menu.orange{
background-color:#FFCC00;
}
#navbar ul.menu.orange li a:hover, .menu.orange li.current {
background-color:#F46D00;
}

/*ORANGE*/
#navbar ul.menu.highlight{
background-color:#FFCC00;
color:#fff;
}
#navbar ul.menu.highlight li a:hover, .menu.highlight li.current {
background-color:#F46D00;
color:#fff;
}







#eventlist a {
display:block;
background: #FFFFFF;
padding: 5px;
}

#eventlist a:link {
display:block;
text-decoration: none;
}

#eventlist a:visited {
display:block;
text-decoration: none;
}

#eventlist a:hover {
display:block;
background: #FFCC00;
text-decoration: none;
}

#eventlist a:active {
display:block;
text-decoration: none;
}

#eventlist strong {
text-decoration: underline;
}

                    .tip {font:10px/12px
                    Arial,Helvetica,sans-serif; border:solid 1px
                    #666666; width:270px; padding:1px;
                    position:absolute; z-index:100;
                    visibility:hidden; color:#333333; top:20px;
                    left:90px; background-color:#ffffcc;
}                  



#vmenu {
	background: #333;
	list-style: none;
	margin: 0px 6px 0px 7px;
	padding: 0;
	width: 12em;
}
#vmenu li {
	font: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#vmenu a {
	background: #333;
	border-bottom: 1px solid #393939;
	color: #ccc;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}
#vmenu a:hover {
	background: #FFCC00 url("images/hover.gif") left center no-repeat;
	color: #fff;
	padding-bottom: 8px;
}                    
                    

