/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
.s5_outer ul{margin-left:45px;}
.s5_outer li{list-style-type: disc;}

#s5_component_wrap h1 {font-size:2.3em;line-height:130%;color:#89271c;padding-bottom:10px;font-weight:bold;}
#s5_component_wrap h3 {font-size:1.3em;font-weight:bold;line-height:110%;padding-top:10px; margin-bottom:0px;}

.item-page a {color:#427ab7;	text-decoration: none; font-weight:bold;}
.item-page a:hover  { color:#427ab7; text-decoration:underline; }
.item-page a:active { color:#427ab7; outline: none;}
.item-page a:focus {-moz-outline-style: none;}	

.s5_outer a {color:#427ab7;	text-decoration: none; font-weight:bold;}
.s5_outer a:hover  { color:#427ab7; text-decoration:underline; }
.s5_outer a:active { color:#427ab7; outline: none;}

.home-list a{color:#427ab7;	text-decoration: none; font-weight:bold;}

#s5_top_row1_area1{margin:0;padding:0; height:293px;}
#s5_bottom_row1_area2{margin-left:50px;}

#s5_menu_wrap {
    background: none repeat scroll 0 0 #dda207;
    border-bottom: 1px solid #EEEDED;
    border-top: 1px solid #EEEDED;
}
.custom ul{padding-top:10px;padding-bottom:10px;}
#s5_component_wrap ul{padding: 10px 0px 10px 10px;}

#s5_welcome{background:#003b7e url("/images/banner_back.jpg") no-repeat;}

#s5_logo_module img {
     max-width: 100% ! important;
}

#s5_responsive_mobile_sidebar_menu_wrap li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
	padding:0px;
	overflow:hidden;
	border-left:solid 1px #dda207;
	border-right:solid 1px #dda207;
	padding-top:9px;
	padding-bottom:10px;
}
.nav.menu{margin-left:15px;font-weight:bolder;}
.nav.menu li{list-style:none;line-height:1.5em;margin-top:20px;}

.search{height:5px;}
.search input  { padding: 0px 5px !important;}
.search {margin-top: -5px !important;}

.address{color:#edbc3b; font-size:13px; text-align:right; width:250px;line-height:5px;}
.address a{color:#edbc3b;text-decoration:underline;}
.phone{color:#edbc3b;font-size:15px;text-align:	right;width:250px;line-height:5px;margin-top:10px;}
.phone a{color:#edbc3b;text-decoration:underline;}

img.empImg{padding-right:10px;}

#s5_header_area1{background: #003b7e url("/images/bg.png") repeat-x; background-size: cover; }

#s5_bottom_menu_wrap {text-align:center; margin-left:10px;}

label[for=InsertRecordContact_Method0],
label[for=InsertRecordContact_Method1],
label[for=InsertRecordContact_Method2] {
	display: inline-block;
	padding-left: 10px; 
 }

.tableNail{	background-color:#89271c;width:125px;color:#ffffff;text-align:center;line-height:1.2em;}
.tableNail a{text-decoration:none; color:#ffffff;}
.tableNail a:hover{text-decoration:none; color:#edbc3b;}

.center {
    text-align:center;
   
}

.search_search input {
	width: 60% !important;
	float: left;	
}
.search_search .button {
	float: right;	
}
.search_searchhome input {
	max-width: 150px;
	float: left;	
}