BODY {
	MARGIN: 0px; 

	FONT-FAMILY: Tahoma, Verdana; 
/*	BACKGROUND-COLOR: #054A74; */
  	background : url(../images/background.jpg) repeat;
	/*background:  url(../images/bg_center.jpg) repeat-y center;*/
}

.front_tableheader {
	MARGIN-TOP: 18px;
	border: 5px solid #0a4565;

}


.tableheader {
	MARGIN-TOP: 18px; 
	BACKGROUND-COLOR: #ffffff;
	border: 5px solid #0a4565;

}








			/* TOP NAVIGATION */ 


#header {
height: 245px;
width: 768px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background : url(../flash/template.gif) no-repeat;

} 

#header2 {
height: 245px;
width: 768px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
} 

#navcontainer {

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

height: 30px;
width: 768px;
background : url(../images/navBackground.gif);

}

#navcontainer ul {
border-left : 1px solid #ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}


#blankNav {

width: 20px;
height: 30px;

}

#navcontainer li 
{
float : left;
border-right : 1px solid #eee;
/* background : #ffffff; */
list-style: none;
}

#navcontainer a 
{
display : block;
height : 30px;
width: 120px;
font-weight : bold;
line-height : 30px;
letter-spacing: 2px;
text-align : center;
font-size : 100%;
font-family: Arial, Verdana; 
color : #fff;
background : url(../images/navBackground.gif);
}

#navcontainer a:hover {
color : #fff;
background : url(../images/menu.gif) repeat-x;

}

#navcontainer .endli
{
border-right : 0px solid #8b5332;
border-left : 0px solid #8b5332;
list-style: none;
}

			/* WHITE LINE UNDER TOP NAVIGATION*/
#whiteline {
background: #fff;
width: 700px;
height: 4px;
}

#titleBar {
height: 2px;
width: 300px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background : url(../images/titleBar.jpg);

}


.center_divider {

/* background-color: #043F64; */

}

/* FRONT CONTENT - EDIT CONTENT ENTIRE PAGE */

#front_content {
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
BACKGROUND-COLOR: #ffffff;
background : #ffffff  url(../images/front_contentBCK.jpg) repeat-x;


}

#front_headerNav {

BACKGROUND-COLOR: #054A74;

}


			/* CONTS */
#cont_front {
padding-left: 10px;
padding-top: 50px;
background: #FDF6E8;
color: #0f5378;
font-size: 1em;
height : 400px;
}

#cont2 {
margin-top: 0px;
margin-bottom: 25px;
margin-left: 20px;
padding-left: 15px;
width: 650px;
  min-height:300px;
  height:auto !important;
  height:100%;
text-align: left;
padding-top: 0px;
background: #ffffff;
color: #0f5378;
font-size: 1.2em;
}


#cont2 p {

color: #0f5378;

}


#cont2 li {

margin-bottom: 7px;

}


#cont2 a:hover {

color: #78b0df;
text-decoration: underline;

}

#cont2 a {

color: #0f5378;
text-decoration: none;

}

#serviceHelpTable {

font-color:  #0f5378;
color: #0f5378;

}







/* FRONT CONTAINER - CONTENT ON FRONT PAGE */

#front_container {

height: 330px;
width: 400px;
padding: 10px 0px 20px 25px;
margin: 0px 0px 0px 0px;
background : url(../images/front_containerBCK.jpg) no-repeat;
color: #ffffff;


}



#front_container .style1 {

font-size: 14px;
font-weight: bold;

}



#front_container a:hover {

color: #ffffff;
}

#front_container a {
color: #8AD9F7;
text-decoration: underline;
}



#sq_circleBck2 {
width: 281px;
height: 302px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background : url(../images/sq_circleBck2.jpg);
color: #ffffff;
}


#sq_circleBck2 p{
color: #ffffff;
}

.leftsquaretext {

color: #ffffff;

}

		/* SIDES */

#leftside {
float : left;
padding-top: 60px;
}

.clear {
clear: left;
overflow: hidden;
width: 0;
height: 0;
}

#rightside h2 {

color: #000000;

}

#rightside a {
	color: #ef4036;
}

#rightside a:hover {
	color: #176893;
}


			/* FOOTER */ 
#footer {
text-align: center;
border-top: 3px solid #0a4565;
background: #ffffff;
color: #043855;
padding: 5px 0px 5px 0px;
margin: 0px;
}

#footer a {
color: #164964;
}

#footer a:hover {
color: #164964;
}



#copyright A {

	color: #164964;
	FONT-FAMILY: Tahoma, Verdana; 
	TEXT-DECORATION: none;
}


#copyright A:hover {

	color: #164964;

	FONT-FAMILY: Tahoma, Verdana; 
	TEXT-DECORATION: none;
}


A:link {

	COLOR: #a3895b; 
	FONT-FAMILY: Tahoma, Verdana; 
	TEXT-DECORATION: none;
}

A:hover {

	COLOR: #e39a1d; 
	FONT-FAMILY: Tahoma, Verdana; 
	TEXT-DECORATION: none
}


h2 {

color: #0f5378;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

h3 {

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #0f5378;

}

.serviceArea {
padding-bottom: 8px;
font-family: Arial, Verdana; 
text-align: center;
color: #ef4036;
font-size: 18px;
}

.serviceArea2 {
text-align: center;
padding-bottom: 8px;
}

.serviceArea3 {
text-align: center;
padding-bottom: 8px;s
}

.style1 {

color: #ffffff;

}

TABLE {
	FONT-SIZE: 12px; 

	LINE-HEIGHT: 1.5; 
	FONT-FAMILY: Tahoma, Verdana
}
TD.subheader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 

	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
FONT.subheader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 

	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}

.page {
	MARGIN-TOP: 0px; 
	BACKGROUND-COLOR: #f0e6c3
}
.topnav {
	WIDTH: 768px; HEIGHT: 245px
}


.servicesImageRight {

margin: 0px 0px 15px 15px;

}


.helpImageRight {

margin: 0px 0px 15px 15px;

}

.marginSpaceLeft {

margin: 40px 0px 10px 10px ;

}

.marginSpaceRight {

margin: 40px 10px 10px 0px ;

}

.contactSpaceLeft {

margin: 0px 0px 10px 10px ;

}

.contactSpaceRight {

margin: 0px 10px 10px 0px ;

}


.aboutSpaceLeft {

margin: 0px 0px 10px 10px ;

}

.aboutSpaceRight {

margin: 0px 10px 10px 0px ;

}

.employmentSpaceLeft {

margin: 0px 0px 10px 10px ;

}

.employmentSpaceRight {

margin: 0px 10px 10px 0px ;

}


.servicesSubTitle {

font-weight: bold;
color: #0F5378;

}

.indexInfo {
	font-weight: bold;
	font-size: 15px;
	font-color: #7FB7DA;
}
#aboutMessage {
font-size: 15px;
}

#cont2 a:link {
	Text-Decoration: underline;
}

#cont2 A:active {
	Text-Decoration: underline;
}

#cont2 A:visited {
	Text-Decoration: underline;

}

.contactInfo {
color: #ffffff;
}


.electricianUtah {
		background : url(../images/captainElectric.jpg) no-repeat;
}

.electricianUtahTxt {
	padding-bottom: 8px;
}