* {
	margin: 0;
	padding: 0;
}
a img {
	border:0;
}
a{
	color: #000000;
	text-decoration: none;
}
img.spacer {
	width: 100%;
	height: 1px;
}
iframe{
	border:0;
	width: 945px;
	height: 965px;
}
div#layout{
	margin: auto;
	width: 945px;
	height: 100%;
}
body,input,select,textarea {
	font-family: Arial Narrow;
	font-size: 13pt;
}
div#content{
	position: relative;
}
input#saddr{
	width: 370px;
	margin: auto;
}
/* HEADER */
div#header{
	position: relative;
}
div#header img.logo{
	position: absolute;
	top: 16px;
	left: 16px;
	border: 8px #ffffff solid;
}
div#red{
	background-image: url(../images/header-red.png);
	height: 50px;
	position: relative;
}
div#red-home{
	background-image: url(../images/header-red.png);
	height: 196px;
	position: relative;
}
div#red-home img{
	position: absolute;
}
div#white{
	height: 50px;
}
div#white-home{
	height: 275px;
	text-align:center;
}
div#white-home img.logow{
	margin-top: 42px;
}
div#blue{
	background-image: url(../images/header-blue.png);
	height: 53px;
}
div#blue-home{
	position: relative;
	background-image: url(../images/header-blue.png);
	height: 196px;
}
div#blue-home img{
	position: absolute;
}
ul#menu {
border-right:1px solid #DEDEDE;
font-size:12pt;
list-style-type:none;
position: absolute;
top: 9px;
right: 9px;
}
ul#menu a,
ul#menu a:hover{
	color: #ffffff;
	text-decoration: none;
}
ul#menu li {
border-left:1px solid #DEDEDE;
float:left;
padding:5px 20px;
}
/* END HEADER */

/* FOOTER */
div#footer{
	font-size: 11pt;
	margin: 30px 0 50px 0;
	text-align: center;
	word-spacing: 4px;
}
div#footer a,
div#footer a:hover{
	color: #000000;
	text-decoration: none;
}
div#footer p.hosting{
	margin-top: 10px;
}
/* END FOOTER */

/* HOMEPAGE */
div.box,
div.clearbox{
	margin: auto;
	width: 550px;
	text-align: center;
}
div.clearbox{
	margin: 30px auto 30px auto;
}
div.clearbox p{
	margin-bottom: 30px;
}
div.box.grey{
	color: #ffffff;
	background-image: url(../images/back-full-grey.png);
}
div.box.red{
	color: #ffffff;
	background-image: url(../images/back-full-red.png);
}
div.box.blue{
	color: #ffffff;
	background-image: url(../images/back-full-blue.png);
}
div.box div.top{
	height: 21px;
}
div.box div.bottom{
	height: 20px;
}
div.box div.top div.left{
	float: left;
	width: 21px;
	height: 21px;
}
div.box div.bottom div.left{
	float: left;
	width: 21px;
	height: 20px;
}
div.box div.top div.right{
	float: right;
	width: 22px;
	height: 21px;
}
div.box div.bottom div.right{
	float: right;
	width: 22px;
	height: 20px;
}
div.box div.middle,
div.box.middle{
	padding: 0 10px 0 10px;
}
/* GREY*/
div.box.grey div.top div.left{
	background-image: url(../images/top-left-grey.png);
}
div.box.grey div.bottom div.left{
	background-image: url(../images/bottom-left-grey.png);
}
div.box.grey div.top div.right{
	background-image: url(../images/top-right-grey.png);
}
div.box.grey div.bottom div.right{
	background-image: url(../images/bottom-right-grey.png);
}
/* BLUE */
div.box.blue div.top div.left{
	background-image: url(../images/top-left-blue.png);
}
div.box.blue div.bottom div.left{
	background-image: url(../images/bottom-left-blue.png);
}
div.box.blue div.top div.right{
	background-image: url(../images/top-right-blue.png);
}
div.box.blue div.bottom div.right{
	background-image: url(../images/bottom-right-blue.png);
}
/* RED */
div.box.red div.top div.left{
	background-image: url(../images/top-left-red.png);
}
div.box.red div.bottom div.left{
	background-image: url(../images/bottom-left-red.png);
}
div.box.red div.top div.right{
	background-image: url(../images/top-right-red.png);
}
div.box.red div.bottom div.right{
	background-image: url(../images/bottom-right-red.png);
}

/* BUBBLEWRAPS */
div.bubble{
	position: absolute;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 16pt;
	height:126px;
	text-align: center;
}
div.bubble.grey{
	top: 155px;
	right: 14px;
	background-image: url(../images/bubble-grey-r.png);
	padding-top: 31px;
	padding-left: 14px;
	width: 170px;
}
div.bubble.blue{
	top: 415px;
	left: 13px;
	background-image: url(../images/bubble-blue.png);
	background-position: right top;
	padding-top: 36px;
	padding-right: 15px;
	width: 170px;
}
div.bubble.red{
	top: -45px;
	left: 14px;
	background-image: url(../images/bubble-red.png);
	padding-top: 38px;
	padding-right: 22px;
	width: 173px;
}

div.bubbletitle{
	position: absolute;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 16pt;
	height:126px;
	padding-top: 36px;
	padding-right: 25px;
	text-align: center;
	width: 170px;
	top: -26px;
	left: 3px;
}
div.bubbletitle.grey{
	background-image: url(../images/bubble-grey.png);
}
div.bubbletitle.red{
	background-image: url(../images/bubble-red.png);
}
div.bubbletitle.blue{
	background-image: url(../images/bubble-blue.png);
}
/* END BUBBLEWRAPS */

/* END HOMEPAGE */

/* CONTACT */
div#contact{
	float: left;
	margin-top: 15px;
	width: 380px;
}
div#contact p{
	margin-top: 15px;
}
div#map{
	background-image: url(../images/staticmap.png);
	width: 540px;
	height: 500px;
	margin-top: 15px;
	margin-left: 405px;
	position: relative;
}
/* END CONTACT */