/* CSS Document */
BODY {
font-family:Arial, Helvetica, sans-serif;
line-height:1.5;
font-size:75%;
background:#FFFFFF;
color:#666666;
margin:20px;
padding:0px;
}

#flashcontent { WIDTH: 554px; HEIGHT: 310px;}

img{
border:none
}
P {
padding:0px;
margin:0px}

td{
text-align:justify;
font-size:100%
}

a {
color:#E51715;
text-decoration:none
}

a:hover {
color:#980E0E;
text-decoration:none
}


form {
margin:0px;
padding:0px;}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;

}
 
textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;}

select {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;}


#footer {
clear:both; 
margin:10px 0px 0px 0px;
border-top:1px solid #DDDDDD;
font-size:85%;
text-align:left;
padding:5px
}


#extramenu {clear:both; height:40px;text-align:right}

#extramenu td {
margin-left:10px;
text-align:right;
line-height:1;
font-size:10px;
padding:5px
}

#right {
float:right;
width:420px;
}
#related {
background-image:none;
border-left:1px solid #DED9DF;
background-repeat:no-repeat;
background-color:#ffffff;
margin-top:10px;
text-align:left
}

#extra {
margin:5px 5px 5px 10px;
}

H1 {
line-height:1;
margin-top:0px;
margin-bottom:10px;
font-weight:normal;
font-size:200%;
color:#E51715;

}

H2 {
font-size:20px;
font-weight:bold;
color:#E51715;
margin-top:0px;
margin-bottom:10px;
text-decoration: none;
}



H3 {
font-size:120%;
font-weight:bold;
border-bottom:1px solid #DDDDDD;
margin-bottom:10px
}
H4 {
font-size:100%;

}
.inputinfo {
background-color:#B2CCE5;
padding:5px }

ul {
margin-left:0px;
padding-left:0px
}
li {
padding:0px 0px 5px 0px;
list-style:none;

}
.columns {
text-align:justify
	
}
hr {
height:1px;
border:1px solid #DED9DF;
}

.entry {
border-bottom:1px solid #DED9DF;
color:#663366;
padding: 5px
}
.news ul{
margin-left:0px;
padding-left:0px
}
.news li{
border-bottom:1px solid #DDDDDD;
margin: 5px;
list-style:none
}

.gallery ul{
margin-left:0px;
padding-left:0px
}
.gallery li{
padding:0px 0px 5px 0px;
border-bottom:1px solid #111111;
margin: 5px;

}
#submenu {}

#submenu a {
padding:3px 10px 3px 15px;
font-size:110%;
font-weight:bold;
color:#FFFFFF;
background:#E51715 url(../img/bg_li.gif) top left no-repeat;
}
#submenu a:hover {
background:#980E0E  url(../img/bg_li_hover.gif) top left no-repeat;

}
#submenu ul {
margin:10px 0px 10px 10px
}
#submenu li {
padding:3px 10px 3px 0px;
margin-bottom:5px;
list-style:none;
}
hr {
color:#111111;
height:1px;
border:1px solid #111111
}

#mainimagef {
width:394px;height:500px; float:left
}

#mainimage {
width:394px;height:394px; float:left
}
#header {height:80px}

.contactdetails {font-size:85%; float:left}

#logo {float:right}

#menu {height:66px;}

#content {height:394px}

.smallred {font-size:85%; color:#E51715;}

.gallerytable td {
width:20%;
text-align:center;
font-size:85%;
}
.gallerytable a:link img, .gallerytable a:visited img{
border:1px solid #dedede
}
.gallerytable a:hover img, .gallerytable a:active img{
border:1px solid #666666
}

.holder {
				float: right;
				margin: 10px 0px 0px 0px;
			}
			.scroll-pane {
				width: 394px;
				overflow: auto;
				float: left;
			}
			#maintext {height:384px}
			a.jScrollArrowUp {
				background: url(basic_arrow_up.gif) no-repeat 0 0;
			}
			a.jScrollArrowUp:hover {
				background-position: 0 -15px;
			}
			a.jScrollArrowDown {
				background: url(basic_arrow_down.gif) no-repeat 0 0;
			}
			a.jScrollArrowDown:hover {
				background-position: 0 -15px;
			}
			a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
				background-position: 0 -30px;
			}
		
