#content_table{border:none; vertical-align:top; width:718px; padding:0px; position:relative;}
#content_table_body{background-color:#FFFFFF; width:688px}
#content_table_left{width:15px; background:url(../images/table_mleft.jpg) repeat-y;}
#content_table_right{width:15px; background:url(../images/table_mright.jpg) repeat-y;}
#content_table_bright{width:15px; height:18px; background:url(../images/table_bright.jpg) no-repeat}
#content_table_bleft{width:15px; height:18px; background:url(../images/table_bleft.jpg) no-repeat}
#content_table_bmid{width:auto; height:18px; background:url(../images/table_bmid.jpg) repeat-x;}

/*#menu_home a{background-image:url(../images/menubar_01.jpg);height:50px;width:120px;float:left;cursor:pointer;text-indent:-99999px;}
#menu_home a:hover{background-image:url(../images/hovermenubar_01.jpg);}
#menu_links a{background-image:url(../images/menubar_05.jpg);height:50px;width:119px;float:left; cursor:pointer;text-indent:-99999px;}
#menu_links a:hover{background-image:url(../images/hovermenubar_05.jpg);}
#menu_faq a{background-image:url(../images/menubar_03.jpg);height:50px;width:120px; float:left;cursor:pointer;text-indent:-99999px;}
#menu_faq a:hover{background-image:url(../images/hovermenubar_03.jpg);}
#menu_about a{background-image:url(../images/menubar_02.jpg);height:50px;width:120px;float:left;cursor:pointer;text-indent:-99999px;}
#menu_about a:hover{background-image:url(../images/hovermenubar_02.jpg);}
#menu_contact a{background-image:url(../images/menubar_04.jpg);height:50px;width:119px;float:left; cursor:pointer;text-indent:-99999px;}
#menu_contact a:hover{background-image:url(../images/hovermenubar_04.jpg);}
#menu_maint a{background-image:url(../images/menubar_06.jpg);height:50px;width:120px;float:left;cursor:pointer;text-indent:-99999px;}
#menu_maint a:hover{background-image:url(../images/hovermenubar_06.jpg);}*/

body{background-color:white; color:#666666;}

#header{clear:both; height:190px; width:100%; overflow:auto;}

#menu{height:50px; clear:both; padding-top:0px; background:url(/images/menubar_background.jpg) repeat-x;}
#menu a{float:left; color:white; font-size:18px; text-transform:capitalize; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:14px 14px 0px 20px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}

#footer{background-color:#C5C5C5; height:auto; clear:both; width:718px; margin-top:10px; margin-left:auto; margin-right:auto; text-align:center; font-size:9px;}
#footer p{color:black;}

#maint_container_form{/*background-color:#FFFFD2; border-style:solid; border-width:1px; padding-left:10px; padding-bottom:5px; margin-bottom:10px;*/}

#maint_messages{background-color:#E9E9E9; border-style:solid; border-width:1px; padding-left:10px; margin-bottom:10px}

li a:link{color:#040d86; text-decoration:none;}
li a:visited{color:#040d86; text-decoration:none;}
a:link{color:#040d86; text-decoration:none; border:none;}
a:visited{color:#040d86; text-decoration:none; border:none;}

p{font-size:16px; color: #666666;}

#facebook{float:right; width:90px; margin-bottom:0; padding-bottom:0}
.shadowblur{
box-shadow: 5px 5px 6px #C5C5C5;
-webkit-box-shadow: 5px 5px 6px #C5C5C5;
-moz-box-shadow: 5px 5px 6px #C5C5C5;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#C5C5C5);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#C5C5C5";
}

.cInput {padding: 10px 4px 10px 13px; margin: 0px 0px 20px 0px; font-family: Helvetica, Arial, sans-serif; font-size:16px; border-radius: 6px; color: #666666; border: 1px solid #bebebe; width:50%; outline:0;}
#maint_container_form textarea{height: 150px;}
.cSubmit{border-radius: 6px; border: 1px solid #bebebe; cursor:pointer;}
h2 {
	font-size:24px;
    margin-top: 30px;
    text-align: center;    
}
h2.background {
    position: relative;
    z-index: 1; 
}
h2.background:before{
        border-top: 1px inset #dfdfdf;
        content:"";
        margin: 0 auto; /* this centers the line to the full width specified */
        position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */
        top: 50%; left: 0; right: 0; bottom: 0;
        width: 95%;
        z-index: -1;
}
h2.background span {/* to hide the lines from behind the text, you have to set the background color the same as the container */ 
	background: #fff;
	padding: 0 15px; 
}
h2.background span a{
	color:#666666;
}
div.test_holder {
	float:left;
	width:343px;
	height:200px;
	overflow:hidden;
	word-wrap:break-word;
}
div.test_person {
	margin:0px 0px 10px 5px;
	font-style:italic;
	font-weight:bold;	
}
div.testimonial {
	padding-left:35px;
	padding-right:35px;
	background-image:url(../images/quotes.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
p.read_more {
	text-align:right;
	font-size:11px;
	padding:0px;
	margin:0px;
}

