body {
	background-color : White;
	font-size : 80%;
	font-family : Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
	color : #494949;
	margin : 0px;
}

h1 {
	background-color : #B43435;
	letter-spacing : -1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 150%;
	color : White;
	font-weight : bold;
	padding-top : 5px;
	padding-left : 5px;
	padding-bottom : 5px;
	margin-top : 0px;
}

a:link {
	color: #B43435;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
}

a:visited {
	color: #B43435;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
}

a:hover {
	color: #494949;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
}

a:link {
	color: #B43435;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
}

a:visited {
	color: #B43435;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
}

.innercolumnonetext a:hover {
	color: #494949;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
}

.innercolumnonetext a:link {
	color: #B43435;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
}

.innercolumnonetext a:visited {
	color: #B43435;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
}

.simon a:link {
	color: #DFDFE1;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	background-color : #B43435;
}

.simon a:visited {
	color: #DFDFE1;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	background-color : #B43435;
}

.simon a:hover {
	color: #494949;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	background-color : #B43435;
}

#logo {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 150px;
	height : 129px;
	border-right : 2px solid #B43435;
	border-bottom : 2px solid #B43435;
}

#leftmenu {
	position : absolute;
	top : 131px;
	left : 0px;
	width : 150px;
	height : auto;
	background-color : #DFDFE1;
}

.buttons {
	background-color : #C4C4C6;
	padding : 5px 5px 5px 5px;
	margin-bottom : 5px;
}

.buttons a:link {
	color: #494949;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
}

.buttons a:visited {
	color: #494949;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
}

.buttons a:hover {
	color: #B43435;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
}

.copyright {
	padding : 15px 5px 5px 5px;
	font-size : 90%;
	font-weight : bold;
}

.copyright a:link {
	color: #494949;
	text-decoration: underline;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

.copyright a:visited {
	color: #494949;
	text-decoration: underline;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

.copyright a:hover {
	color: #B43435;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

#topstrap {
	position : absolute;
	top : 0px;
	left : 152px;
	width : 620px;
	height : 60px;
}

#topmenu {
	position : absolute;
	top : 60px;
	left : 152px;
	width : 618px;
	height : 30px;
	background-color : #DFDFE1;
	padding-top : 7px;
	padding-left : 7px;
}

#telephone {
	position : absolute;
	top : 90px;
	left : 152px;
	width : 616px;
	height : 36px;
	padding-top : 5px;
}

#homecontainer {
    position : absolute;
    width : 620px;
	top : 131px;
	left : 150px;
	background-color : #DFDFE1;
	border-left : 2px solid #B43435;
}

.homecontainertable {
    width : 100%;
	height : auto;
}

.homecolumnone {
    width : 150px;
	background-color : White;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 110%;
	color : #66B2D9;
	height : 497px;
}

.hometestimonial {
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
}

.homecolumntwo {
    width : 288px;
	background-color : #7EBFE9;
}

.homecolumntwo a:link {
	color: #494949;
	text-decoration: underline;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

.homecolumntwo a:visited {
	color: #494949;
	text-decoration: underline;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

.homecolumntwo a:hover {
	color: #B43435;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

.homecolumntwo h2 {
	letter-spacing : -1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 110%;
	color : White;
	font-weight : bold;
	margin-bottom : -12px;
}

.homeservices {
	padding-top : 0px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}

.homecolumnthree {
    width : 170px;
	background-color : #DFDFE1;
	font-size : 90%;
}

.homecolumnthree a:link {
	color: #494949;
	text-decoration: underline;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

.homecolumnthree a:visited {
	color: #494949;
	text-decoration: underline;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

.homecolumnthree a:hover {
	color: #B43435;
	text-decoration: none;
	letter-spacing : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

.homecolumnthree h2 {
	letter-spacing : -1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 110%;
	color : White;
	font-weight : bold;
	margin-bottom : -12px;
}

.homecolumnthree h1 {
	background-color : #C4C4C6;
	letter-spacing : -1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 120%;
	color : #B43435;
	font-weight : bold;
	padding-top : 5px;
	padding-left : 5px;
	padding-bottom : 11px;
}

.homecolumnthree h2 {
	letter-spacing : -1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 110%;
	color : #B43435;
	font-weight : bold;
}

.homenews {
	padding-top : 0px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}

.bottomstrap {
    width : 620px;
	height  : 46px;
	border-top : 2px solid #B43435;
}

#innercontainer {
    position : absolute;
    width : 620px;
	top : 131px;
	left : 150px;
	background-color : White;
	border-left : 2px solid #B43435;
	line-height : 22px;
}

.innercolumnone {
    width : 620px;
	background-color : White;
}

.innercolumnonetext {
	padding-top : 0px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}

.innercolumnone h2 {
	letter-spacing : -1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 120%;
	color : #B43435;
	font-weight : bold;
	margin-bottom : -12px;
}

.innercolumnone h3 {
	letter-spacing : -1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 110%;
	color : #B43435;
	font-weight : bold;
	margin-bottom : -12px;
}

.textfloat {
	float : right;
	width : 200px;
	border-left : 7px solid #C4C4C6;
	margin-top : 10px;
	margin-left : 10px;
	margin-bottom : 10px;
	padding-left : 7px;
	font-family : Trebucher MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style : italic;
	font-size : 130%;
}
