

/* ***************/
/* Body */
/* ***************/


body {	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #FFFFFF url(images/img_bg.png) repeat-x;
	overflow-x: hidden;
}


.page {
	margin: 0 auto;
	width: 1024px;	
}


a[href^="tel"]:link,
a[href^="tel"]:visited, 
a[href^="tel"]:hover {

    text-decoration: none;
    color: #000000;  
	cursor: text;
}


/* ***************/
/* Header */
/* ***************/


.page#header { 
	float: left;
	width: 1024px;
	height: 125px;
}

.header_layer1 {
	float: left;
	width: 473px;
	height: 99px;
}

#header_layer1_gap {
	padding-top: 35px;
	padding-left: 55px;
}


.header_layer2 {
	float: left;
	width: 551px;
	height: 99px;
}

#header_layer2_gap {
	padding-top: 31px;
	padding-left: 8px;
}

.header_layer3 {
	float: left;
	width: 964px;
	height: 26px;
	background: url(images/img_top.png);
	margin-left: 30px;
}




/* ***************/
/* Content */
/* ***************/


.page#content { 
	float: left;
	width: 1024px;
	background: url(images/img_middle.png) repeat-y;
	margin-left: 30px;
}

.content_layer1 {
	float: left;
	width: 412px;
	height: 636px;
	margin-left: 31px;
}


.content_layer2 {
	float: left;
	width: 514px;
	height: 482px;
}


.content_layer3 {
	float: left;
	width: 514px;
	height: 154px;
	background: url(images/img_headline.png) repeat-y;
}

#content_layer3_gap {
	padding-top: 35px;
	padding-left: 5px;
}

.content_layer4 {
	float: left;
	width: 926px;
	height: 180px;
	margin-left: 31px;
	background-color: #D9D9D9;
}

#content_layer4_gap {
	padding-top: 12px;
	padding-left: 0px;
}


.content_layer5 {
	float: left;
	width: 926px;
	margin-left: 31px;
	background-color: #D9D9D9;
}

#content_layer5_gap {
	padding-top: 25px;
	padding-left: 35px;
	padding-bottom: 35px;
}

.content_layer5a {
	float: left;
	width: 426px;
	height: 400px;
	margin-left: 31px;
	background-color: #D9D9D9;
}

#content_layer5a_gap {
	padding-left: 0px;
	padding-top: 81px;
}

.content_layer5b {
	float: left;
	width: 500px;
	height: 400px;
	background-color: #D9D9D9;
}


/* ***************/
/* Footer */
/* ***************/


.page#footer { 
	float: left;
	width: 1024px;
	height: 75px;
	background: url(images/img_bottom.png) no-repeat;
	margin-left: 30px;
}

.footer_layer1 {
	float: left;
	width: 670px;
	height: 45px;
}

#footer_layer1_gap {
	padding-top: 15px;
	padding-left: 35px;
}


.footer_layer2 {
	float: left;
	width: 287px;
	height: 45px;
}

#footer_layer2_gap {
	padding-top: 10px;
	padding-left: 10px;
}


/* ***************/
/* Backlinks */
/* ***************/


.page#links { 
	float: left;
	height: 600px;
	margin-left: 30px;
}

.links_layer1 {
	float: left;
	width: 300px;
}

#links_layer1_gap {
	padding-top: 15px;
	padding-left: 35px;
}


.links_layer2 {
	float: left;
	width: 300px;
}

#links_layer2_gap {
	padding-top: 15px;
	padding-left: 25px;
}

.links_layer3 {
	float: left;
	width: 300px;
}

#links_layer3_gap {
	padding-top: 15px;
	padding-left: 25px;
}








/* ***************/
/* Text */
/* ***************/


.text1 {
	color: #000000;  
	font-family: arial, sans-serif; 
	font-size: 14px;
}

.text2 {
	color: #000000;  
	font-family: arial, sans-serif; 
	font-size: 13px;
}

.text3 {
	color: #FFFFFF;  
	font-family: arial, sans-serif; 
	font-size: 15px;
	font-weight: bold;
}




h1 {
	color: #000000;  
	font-family: arial, sans-serif; 
	font-size: 20px;
}

h2 {
	color: #C00000;  
	font-family: arial, sans-serif; 
	font-size: 15px;
}

h3 {
	color: #000000;  
	font-family: arial, sans-serif; 
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}




/* ***************/
/* Bullets */
/* ***************/

#bullet1 {
	padding-left: 0px;
	padding-top: 0px;
	color: #FFFFFF;  
	font-family: arial, sans-serif; 
	font-size: 13px;
	font-weight: normal;
}



#bullet2 {
	padding-left: 0px;
	padding-top: 10px;
	line-height: 30px;
	color: #FFFFFF;  
	font-family: arial, sans-serif; 
	font-size: 14px;
	font-weight: normal;
}

#bullet2 ul {
	margin: 0px;
	padding: 0px;
}

#bullet2 li {
	list-style-image:url(images/img_bullet1.png);
}


#bullet3 {
	padding-left: 0px;
	padding-top: 0px;
	color: #000000;  
	font-family: arial, sans-serif; 
	font-size: 14px;
	font-weight: normal;
}



/* ***************/
/* Links */
/* ***************/


.links1 a:link,.links1 a:visited {
	color: #FFFFFF;  
	font-family: arial, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.links1 a:hover,.links1 a:focus,.links1 a:active {
	color: #C00000;  
	font-family: arial, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}



.links2 a:link,.links2 a:visited {
	color: #FFFFFF;  
	font-family: arial, sans-serif; 
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: underline;
}

.links2 a:hover,.links2 a:focus,.links2 a:active {
	color: #FFFFFF;  
	font-family: arial, sans-serif; 
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}



.links3 a:link,.links3 a:visited {
	color: #C00000;  
	font-family: arial, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}

.links3 a:hover,.links3 a:focus,.links3 a:active {
	color: #C00000;  
	font-family: arial, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}


.links4 a:link,.links4 a:visited {
	color: #C00000;  
	font-family: arial, sans-serif; 
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}

.links4 a:hover,.links4 a:focus,.links4 a:active {
	color: #C00000;  
	font-family: arial, sans-serif; 
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}


.links5 a:link,.links5 a:visited {
	color: #565551;  
	font-family: arial, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.links5 a:hover,.links5 a:focus,.links5 a:active {
	color: #565551;  
	font-family: arial, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}













