/* CSS Document */

body
{
margin:0;
padding:0;
background:url(/ssl/bg.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#333333;
text-align:justify;
}

a img {border:none;}

.location_orange
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fb7500;
}

.location_blue
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#284a77;
}

.phone_orange
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#fb7500;
}

.phone_blue
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#284a77;
}

#banner {
	padding: 0px;
	width: 1000px;
	height:245px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	clear: left;
	overflow: hidden;
	background-image:url(/ssl/banner_bg.jpg);
	background-repeat:no-repeat;

}
.promos {
	
	height: 245px;
	width: 1000px;
	overflow: hidden;
}

.grey_box_bg
{
background-image:url(/ssl/grey_box_bg.jpg);
width:374px;
height:191px;
}

/* define all bullets as > */
ul
{
  margin: 0;
  padding: 0;
list-style-type:none;
}

ul li
{

margin: 0;
padding:0 0 0 12px; /* 0 0 2px 12px;  */
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#fb7500;
background:url(/ssl/bullet.gif) no-repeat;
background-position:0 5px;
text-decoration:none;
}

.services_text .wrapper ul
{
 float: left;
  width: 370px;
}

.services_text .wrapper ul li
{
  float: left;
  width: 170px;
}

.services_text .wrapper ul li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#fb7500;
text-decoration:none;
}

.services_text li a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#001b3e;
text-decoration:none;
}

.boxt_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#333333;
}

.orange_title, h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#fb7500;
}

.black_title, h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#524f4f;
}

h4
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fb7500;
}

h5
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#524f4f;
}


p
{
margin:0;
padding:0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#333333;
text-align:justify;
}

.seprator
{
background:url(/ssl/seprator.gif) repeat-x;
height:2px;
}

.gallery_bg
{
background:url(/ssl/gallery_box_middle.gif) repeat-x;
background-color:#ebebeb;
}

.contact_bg
{
background:url(/ssl/img_contact_bg.jpg) repeat-x;
background-color:#e2dfbc;
}

a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#284a77;
text-decoration:underline;
}

a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#284a77;
text-decoration:none;
}

.footer
{
height:64px;
background-color:#3b6073;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.footer ul
{
margin:0;
padding:0;
list-style-type:none;
}

.footer li
{
margin:0;
padding:0;
list-style-type:none;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
background: none;
}

.footer li a
{
margin:0;
padding:0 8px 0 8px;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
border-right:solid 1px white;
}

.footer li a:hover
{
margin:0;
padding:0 8px 0 8px;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#ffffff;
text-decoration:underline;
border-right:solid 1px white;
}

.article.default, .articleContent .description {
bottom-padding: 10px;
bottom-border: 2px dashed #cccccc;
}