body {
	margin:0px; padding:0px;
	background-color:#ffffff;
	font-family:Arial, sans-serif;
}

#container-home {
	background:url(img/topbg.jpg) no-repeat;
	min-height:550px;
	height:550px;
	width:1000px;
	position:relative;
}

#container {
	background:url(img/topbg.jpg) no-repeat;
	min-height:430px;
	height:430px;
	width:1000px;
	position:relative;
}

/*LOGO / MENU / PANEL POSITIONING */


a {
	text-decoration:none;
	color:#0773BC;
}

a:hover {
	text-decoration:underline;
	color:#000000;
}

h2 a { color:#333333; }

img {
	border:0px;
}

ul#review {
	margin:0px;
	padding-left:15px;
	padding-top:0px;
}

li.frontpage {
	margin-bottom:10px;
}

#logo {
	position:absolute; top:74px; left:30px 
}

#panel { position:absolute; top:257px; left:49px }

ul#menu {
	margin:0px; padding:0px;
	position:absolute; top:212px; left:540px;
}

ul#menu li {
	margin:0px; padding:0px;
	list-style:none;
	margin-right:10px;
	font-size:16px;
	font-family:Arial Rounded MT Bold, Arial, sans-serif;
	display:inline;
}

ul#menu li a {
	text-decoration:none;
	color:#333333;
}

ul#menu li a:hover {
	text-decoration:underline;
	color:#000000;
}

.about1, .about2 { font-weight:bold; }

.about1 { color:#457D03; }

.about2 { color:#6335A8; }

/* CONTENT */

#content {
	position:relative; top:15px; left:48px;
	padding-top:15px;
	padding-bottom:25px;
	padding-left:36px;
	width:815px;
	color:#333333;
	font-size:12px;
	line-height:18px;
	border:1px solid #2888CB;
	background-color:#F2F8FD;
	float:left;
	
}

/* COLUMNS */

.column1 { float:left; width:230px; margin-right:35px; }
.column2 { float:left; width:230px; margin-right:35px; }
.column3 { float:left; width:230px; }

.column1for2 { float:left; width:360px; margin-right:50px; }
.column2for2 { float:left; width:360px; }


/* FORM  */

.form-label {
	width: 5em;
	float: left;
	font-weight:bold;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

.form-input { width:157px; }

.submit input
{
padding-left: 5.5em;
}

/* GALLERY */

table.gallery {
	vertical-align:center;
	text-align:center;
	padding:5 5 5 5;
	margin-left:-18px;
	margin-top:5px;
	width:100%;
}

td.gallery {
	padding:10px;
}

/* ROUNDING CORNERS */

.rounded_STYLE {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
}


/* FOOTER */

#footer {
	/*padding:100px 50px 80px 50px;  
	font-size:9px;
	line-height:14px;*/
}

#footer img {
	float:left;
	margin-right:10px;
}

#footer span {
	display:block;
	float:left;
	width:250px;
}

#footer a {
	color:#ff0000;
	text-decoration:none;
}

#footer a:hover { color:#00ff00; }