body {
	margin: 0px;
	padding:0px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #003366;
	background-repeat: repeat-x;
	background-color: #9eccff;
}
td,table,p,div {
	margin: 0px;
	padding:0px;

}

a {
	color: #0076bd;
	font-weight: bold;
	text-decoration: none;
}

a:Hover {
	color: #e9232b;
	text-decoration: underline;
}

a.footer {
	font-size: 12px;
	margin: 0px 5px;
}

a.nav {
	display: block;
	width: 191px;
	height: 25px;
	padding-top: 7px;
}

a.nav:Hover {
	background-image: url(images/red_arrow_over.gif);
	background-position: left top;
	text-decoration: none;
}

#about:Hover, #email:Hover, #myaccount:Hover { background-position: -30px top; }

.big {
	font-size: 16px;
}

.clear {
	height: 0px;
	width: 100%;
	clear: both;
}

.content_box {
	height: 200px;
	width: 673px;
	border: 1px solid #b7ceeb;
	background-color: #dce8f4;
	background-image: url(images/box_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 20px;
	margin-bottom: 20px;
}

.content_frame {
	width: 675px;
	clear: both;
	padding: 20px 0px 25px 40px;
}
.content_frame p {
	margin-bottom:18px;
}

.feature, a.feature {
	display: block;
	background-color: #d0dff2;
	background-image: url(images/feature_bg.gif);
	background-repeat: no-repeat;
	width: 143px;
	height: 149px;
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
	padding: 40px 0px 0px 70px;
}

a.feature:Hover {
	background-color: #ecbfc9;
	background-image: url(images/feature_bg_over.gif);
	text-decoration: none;
}

.feature_frame {
	width: 255px;
	height: 285px;
	background-color: #b6ceea;
	background-image: url(images/left_bottom.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

.feature_headline {
	font-size: 46px;
	line-height: 38px;
	color: #e9232b;
}
.feature_text {
	font-size: 12px;
	line-height: 25px;
	color: #e9232b;
	text-decoration: underline;
}



h1 {
	font-size: 20px;
	line-height: 24px;
}

div.heading {
	float: left;
	display: block;
	width: 432px;
	/* height: 34px; */
	background-image: url(images/heading_bg.jpg);
	background-repeat: no-repeat;
	text-align: right;
	/* padding: 65px 20px 0px 20px; */
	height:99px;
	padding:0px 20px 0px 20px;
}

div#topPhone {
	color:red;
	font-weight:bold;
	font-size:18px;
	padding-top:20px;
	padding-bottom:10px;

}
div#tagLine {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #003366;


}

img {
	border: 0px;
}

.left, img.left {
	float: left;
	margin-right: 20px;
}

.left_column {
	width: 255px;
}

.nav_frame {
	width: 210px;
	height: 269px;
	background-color: #d5e2f3;
	background-image: url(images/left_middle.jpg);
	padding: 10px 0px 0px 45px;
}


.right_column {
	width: 715px;
}

.right_feature {
	float: right;
	height: 453px;
	width: 180px;
	border: 1px solid #b7ceeb;
	background-color: #dce8f4;
	background-image: url(images/box_bg.jpg);
	background-repeat: repeat-x;
	padding: 20px;
	margin: 0px 0px 20px 20px;
	text-align: center;
}

.small { font-size: 12px; }

/* jsh 
table {
	border: 1px solid #b7ceeb;
	border-right-width: 0px; 
}

th {
	background-color: #dce8f4;
	border-bottom: 1px solid #b7ceeb;
	line-height: 18px;
}

th.left_th {
	border-right: 1px solid #b7ceeb;
}

th, td { border-bottom: 1px solid #b7ceeb; }

*/

div#address {
	color: #0076bd;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	padding-top:20px;
	line-height:18px;
}

div.footer_overlay {
	width:100%;
	height: 6px;
	background-image: url(images/footer_top_overlay.png);
	background-repeat:repeat-x;
	position:relative;
	top:-10px;
}

div.footer_frame {
	width:100%;
	height: 46px;
	background-image: url(images/footer_bg_extend.png);
	background-repeat:repeat-x;
	font-size: 12px;
	position:relative;
	top:-10px;
}

div#footer_nav {
	margin-left:295px;
	line-height:46px;
}


div#footer_nav a {
	color:white;
	/* no effect: vertical-align:middle; */
}


table#for_equal_columns  {
	background-image:url(images/left-bottom-fade.jpg);
	background-repeat:no-repeat;
	background-position:0px 766px;
	border-collapse:collapse;
	
}

table#for_equal_columns  td {
	vertical-align:top;

}

div#outer_container {
	width:100%;
	height:100%;
	background-color:white;
	background-image: url(images/body_bg.gif); 
	background-repeat:repeat-x;

}

/* Content Pages */
div.page_copy {
	width:675px;
}
img.page_pic {
	float:right;
}
div.page_copy ul,
div.page_copy li {
	margin:0;
	padding:0;
	padding-left: 8px;
	text-indent: -14px;
}
div.page_copy ul {
	list-style-position:inside;
	margin-bottom:25px;
}

/* Home Page */
img.home_main_pic {
	height:216px;
	width:675px;
	border:0;
}
div.home.page_copy {
	width:675px;
}
img.home.page_pic {
	height:230px;
	width:273px;
}
#penkse {
	height: 59px;
	width: 675px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0076BD;
	padding-top: 7px;
}

/* Services Page */
table#unit_size_price_table th,
table#unit_size_price_table td{
	border-bottom:1px solid #B7CEEB;
	vertical-align:middle;
}
table#unit_size_price_table th.left_th{
	border-right:1px solid #B7CEEB;
}
table#unit_size_price_table th{
	background-color:#DCE8F4;
}

