/* Layout */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

html, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, blockquote, legend
{margin:0; padding:0; border:0;} 

.bg-content {
	background-image: url(images/bg-content.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
}

/* Font Sizes */

.ten {font-size: 10px;}
.eleven {font-size: 11px;}
.twelve {font-size: 12px;}
.thirteen {font-size: 13px;}
.fourteen {font-size: 14px;}
.fifteen {font-size: 15px;}
.twenty {font-size: 20px;}
.twentyfive {font-size: 25px;}
.thirty {font-size: 30px;}

/* Font Colours */

.white {color: #FFFFFF;}
.black {color: #000000;}
.lgray {color: #7d7d7d;}
.dgray {color: #5b5b5b;}
.red {color: #df480f;}
.blue {color: #1c3f94;}
.cyan {color: #00aeef;}

/* Font Style & Weight */

.bold {font-weight: bold;}
.italic {font-style: italic;}

/* Hovers */

.n2u {text-decoration: none;}
.n2u:hover {text-decoration: underline;}

.u2n {text-decoration: underline;}
.u2n:hover {text-decoration: none;}

.w2r {color: #FFFFFF; text-decoration: none;}
.w2r:hover {color: #00aeef;}

/* Forms Fields */

.txtbox {
	width: 250px;
	height: 20px;
	line-height: 20px;
	color: #7d7d7d;
	border-width: 1px;
	border-style: solid;
	border-color: #7d7d7d;
}
.txtbox1 {
	width: 250px;
	height: 40px;
	color: #7d7d7d;
	border-width: 1px;
	border-style: solid;
	border-color: #7d7d7d;
}
.btn {
	width: 75px;
	height: 25px;
	line-height: 25px;
	color: #FFFFFF;
	border-style: none;
	background-color: #1c3f94;
	cursor: pointer;
}

/* BLOCK Hovers */

.tabs {
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	background: #2d2e30;
	text-decoration: none;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	background: transparent;
	float: center;
	margin: 0;
	line-height: 87px;
	white-space: nowrap;
}
.tabs:hover {
	background: #5b5c5f;
}
.active {
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	background: #5b5c5f;
	text-decoration: none;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	float: center;
	margin: 0;
	line-height: 87px;
	white-space: nowrap;
}

/* JQuery Cycle Plugin - Example Slideshow */

.slideshow { height: 154px; width: 213px; margin: auto }
.slideshow img { padding: 5px; border: 1px solid #ccc; background-color: #eee; }

/* JQuery Scroll to Top */

.container {padding: 0 0 70px 0;} /* the gap for the bottom */

#message
{
/* display: block before hiding */
display: block;
display: none;

/* link is above all other elements */
z-index: 999;

/* link doesn't hide text behind it */
opacity: .8;

/* link stays at same place on page */
position: fixed;

/* link goes at the bottom of the page */
top: 100%;
margin-top: -80px; /* = height + preferred bottom margin */

/* link is centered */
left: 80%;
margin-left: -80px;

/* round the corners (to your preference) */
-moz-border-radius: 24px;
-webkit-border-radius: 24px;

/* make it big and easy to see (size, style to preferences) */
width: 200px;
line-height: 48px;
height: 48px;
padding: 10px;
background-color: #000;
font-size: 24px;
text-align: center;
}

#message a { color: #fff; }

/* CrossSlide */

#slideshow {
  width: 440px;
  height: 300px;
  border: 5px solid #38393b;
}

/* Galleria */

#galleria{
	width: 950px;
	height: 500px;
}

