@charset "utf-8";
/* CSS Document */
body {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#474747;
}



ul, ol, li {
list-style-type:none;
margin:0px;
padding:0px;
}
p {
margin:0px;
padding:0px;
}

.toplinks {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:5px;
padding-right:10px;
text-align:right;
font-weight:bold;
}
.toplinks a {
color:#FFFFFF;
text-decoration:none;
background-color:#474747;
text-decoration:underline;
}
.toplinks a:hover {
color:#FFFFFF;
margin-bottom:0px;
padding-bottom:0px;
text-decoration:none;

}

.toplinks-divider {
background-color:#474747;
color:#989898;
font-family:Arial,Verdana;
font-size:12px;
padding-left:8px;
padding-right:8px;
}

.footlinks {
color:#59BAED;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:5px;
padding-right:10px;
text-align:right;
font-weight:bold;
}
.footlinks a {
color:#59BAED;
text-decoration:none;
background-color:#000000;
}
.footlinks a:hover {
color:#59BAED;
margin-bottom:0px;
padding-bottom:0px;
text-decoration:underline;
}

.footlinks-divider {
background-color:#000000;
color:#275268;
font-family:Arial,Verdana;
font-size:12px;
padding-left:8px;
padding-right:8px;
}

.FooterText {
background-color:#000000;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:italic;
}

a.FooterText  {
color:#999999;
text-decoration:underline;
}
.FooterText a {
color:#999999;
text-decoration:underline;
}
.FooterText a:hover {
color:#999999;
text-decoration:none;
}

/* content styles */
.gen-text {
background-color:#FFFFFF;
line-height:20px;
}
a.gen-text  {
color:#999999;
text-decoration:underline;
background-color:#FFFFFF;
}
.gen-text a {
color:#999999;
text-decoration:underline;
background-color:#FFFFFF;
}
.gen-text a:hover {
color:#999999;
text-decoration:none;
}

.gen-text-2 {
font-size:16px;
background-color:#FFFFFF;
line-height:22px;
}
a.gen-text-2  {
font-size:16px;
color:#999999;
text-decoration:underline;
background-color:#FFFFFF;
}
.gen-text-2 a {
color:#999999;
text-decoration:underline;
background-color:#FFFFFF;
}
.gen-text-2 a:hover {
color:#999999;
text-decoration:none;
}

.intro-text {
font-size:16px;
background-color:#FFFFFF;
}
a.intro-text  {
color:#999999;
text-decoration:underline;
}
.intro-text a {
color:#999999;
text-decoration:underline;
}
.intro-text a:hover {
color:#999999;
text-decoration:none;
}
.title {
font-size:20px;
font-weight:bold;
color:#6EAB1E;
background-color:#FFFFFF;
line-height:24px;
}


/* form styles etc */
.select-box {
background-color:#FFFFFF;
border:2px solid #BBBBBB;
padding:1px 2px 2px 2px;
}

select {
background-color:#FFFFFF;
border:0 none #FFFFFF;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:normal;
line-height:normal;
}

.tag-input-box {
background-color:#7C7C7C;
border:0px;
padding:4px 4px 4px 4px;
width:420px;
clear:left;
}

.form-input-box {
background-color:#FFFFFF;
border:2px solid #BBBBBB;
padding:3px 3px 3px 3px;

}
input {
background-color:#FFFFFF;
border:0 none #FFFFFF;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
line-height:normal;
}

.tag-input-field{
background-color:#7C7C7C;
border:0 none #7C7C7C;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
line-height:normal;
width:416px;
}

textarea {
background-color:#FFFFFF;
border:0 none #FFFFFF;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:normal;
line-height:normal;
}
p.message-textarea-box {
background-color:#FFFFFF;
border:2px solid #BBBBBB;
height:92px;
padding:2px 2px 2px 2px;
width:380px;
}


/* buttons */

a.button-orange-r {
background:transparent url(../images/bg_button-orange-r_a.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:right;
font-size:14px;
font-weight:normal;
height:25px;
margin-right:6px;
margin-top:0;
padding-right:13px;
text-decoration:none;
}
a.button-orange-r span {
background:transparent url(../images/bg_button-orange-r_span.gif) no-repeat scroll 0 50%;
display:block;
line-height:19px;
padding:3px 4px 3px 17px;
}
a.button-orange-r:hover {
color:#333333;
text-decoration:none;
}







/* content styles */
p.box-header {
color:#333333;
font-size:20px;
font-weight:bold;
padding-left:20px;
padding-top:10px;
height:34px;
vertical-align:middle;
margin:0;
}
p.area-header {
background-color:#EAEAEA;
color:#333333;
font-size:20px;
font-weight:bold;
margin-top:0;
margin-bottom:10px;
padding:5px 10px;
}



.web-link {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:3px 6px 3px 6px;
background-color:#E77B00;
}
a.web-link  {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:3px 6px 3px 6px;
background-color:#E77B00;
text-decoration:underline;
}
.web-link a {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:3px 6px 3px 6px;
background-color:#E77B00;
text-decoration:underline;
}
.web-link a:hover {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:3px 6px 3px 6px;
background-color:#E77B00;
text-decoration:none;
}


.gallerylinks-wrap { float:left; width:940px; height:30px;}
.gallerylinks {
color:#6EAB1E;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
padding-left:7px;
padding-right:5px;
}
.gallerylinks a {
color:#6EAB1E;
text-decoration:none;
}
.gallerylinks a:hover {
color:#6EAB1E;
margin-bottom:0px;
padding-bottom:0px;
text-decoration:underline;
}

.current{
color:#6EAB1E;
margin-bottom:0px;
padding-bottom:0px;
text-decoration:underline;
}

.gallerylinks-divider {

font-family:Arial,Verdana;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
float:left;
margin-left:3px;
width:0px;
height:20px;
}

