@charset "utf-8";
/* New Fone Fix CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(../images/mainbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

* {
	margin: 0px;
	padding: 0px;
}

h1, h2{
	margin-top:12px;
	margin-bottom:12px;
}

h2{
	font-size:14px;
}

ul{
	list-style-type:disc;
	margin-left:20px;
}

/* Primary Frames */

#base_fr {
	width: 908px;
	height: auto;
	margin: auto;
}

#header_fr {
	width: 908px;
	height: auto;
}

#content_fr {
	width: 908px;
	height: auto;
}

#footer_fr {
	width: 908px;
	height: auto;
}

/* Header Properties */
#header_bs {
	width: 908px;
	height: 57px;
	background-image: url(../images/headbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#logo_bs {
	width: 168px;
	height: 57px;
	position: absolute;
	z-index: 1;
}

#headedge_bs {
	width: 18px;
	height: 57px;
	position: absolute;
	margin: 0 0 0 890px;
	z-index: 1;
	background-image: url(../images/headedge.gif);
}

#headmid_bs {
	width: 721px;
	height: 57px;
	margin: 0 0 0 168px;
	position: absolute;
	z-index: 1;
}

#prilink_01, 
#prilink_02, 
#prilink_03, 
#prilink_04  {
	width: auto;
	height: auto;
	float: right;
	margin: 15px 0 0 15px;
}

a.prilink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

a.prilink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
}

.prilink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
}

/* Footer Properties */
#foot_bs {
	width: 908px;
	height: 52px;
	background-image: url(../images/footbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#footedgeleft_bs {
	width: 11px;
	height: 52px;
	position: absolute;
	background-image: url(../images/footedge01.gif);
	z-index: 1;
}

#footedgeright_bs {
	width: 11px;
	height: 52px;
	position: absolute;
	margin: 0 0 0 897px;
	background-image: url(../images/footedge02.gif);
	z-index: 1;
}

#footmid_bs {
	width: 886px;
	height: 52px;
	position: absolute;
	margin: 12px 0 0 11px;
	z-index: 1;
}

#footlinks {
	width: 886px;
	height: auto;
}

#footsub {
	width: 886px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

a.footlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none
}

a.footlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

/* Index Properties */

#indflash_bs {
	width: 908px;
	height: auto;
}

#indcont_bs {
	width: 908px;
	min-height: 250px;
	background-image: url(../images/homecontbg.html);
	background-position: top;
	background-repeat: no-repeat;
}

#internalcont_bs {
	width: 908px;
	min-height: 550px;
	background-image: url(../images/internalcontbg.html);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 4px;
}

#internalcontsurface {
	width: 896px;
	height: auto;
	margin: auto; 
	background-color: #FFFFFF;
}

#lpanelint_bs {
	width: 234px;
	min-height: 150px;
	margin: 10px 0 0 15px;
	float: left;
}

#rpanelint_bs {
	width: 618px;
	min-height: 150px;
	margin: 0 0 0 15px;
	float: left;
}

#lpanel_bs {
	width: 234px;
	min-height: 150px;
	position: absolute;
	margin: 15px 0 0 20px;
	z-index: 1;
}

#rpanel_bs {
	width: 615px;
	min-height: 150px;
	position: absolute;
	margin: 15px 0 0 269px;
	z-index: 1;
}

#innerpanel_top,
#innerpanel_btm {
	width: 234px;
	height: auto; 
}

#innerpanel_cnt {
	width: 234px;
	min-height: 135px;
	background-color: #f4f4f4;
	margin: -5px 0 0 0;
}

#internal {
	width: 224px;
	height: auto;
	margin: auto; 
}

#container_bs {
	width: 618px;
	height: auto;
	margin: 10px 0 10px 0;
}

#container_bs2 {
	width: 896px;
	height: auto;
	margin: 10px 0 10px 0;
}

#container_bs3 {
	width: 410px;
	height: auto;
	margin: auto;
}

#sub2container_bs01 {
	width: 430px;
	height: auto;
	float: left;
}

#sub2container_bs02 {
	width: 440px;
	height: auto;
	float: left;
}

#container_head {
	width: 618px;
	min-height: 37px;
	background-image: url(../images/containbg.gif);
	background-repeat: repeat-x;
}

#container_left {
	width: auto;
	height: auto;
	position: absolute;
	z-index: 1;
}

#container_right {
	width: auto;
	height: auto;
	margin: 0 0 0 606px;
	position: absolute;
	z-index: 1;
}

#container_mid {
	width: 604px;
	height: auto;
	padding:5px;
	margin: auto;
	background-color: #f4f4f4;
}

#container_mid ol{
	margin-left:2.5em;
}
#container_mid ol li{
	list-style-type:decimal;
	padding-top:6px;
	padding-bottom:6px;
}

#container_mid2 {
	width: 896px;
	height: auto;
	margin: auto;
	background-color: #f4f4f4;
}

#container_mid3 {
	width: 410px;
	height: auto;
	margin: auto;
	background-color: #f4f4f4;
}

#container_inner {
	width: 600px;
	height: auto;
	margin: auto;
}

#container_inner2 {
	width: 872px;
	height: auto;
	margin: auto;
}

#container_inner3 {
	width: 386px;
	height: auto;
	margin: auto;
}

#container_btm {
	width: 618px;
	height: 11px;
	background-color: #f4f4f4;
}

#container_btm2 {
	width: 896px;
	height: 11px;
	background-color: #f4f4f4;
}

#container_btm3 {
	width: 410px;
	height: 11px;
	background-color: #f4f4f4;
}

#container_btmedge01 {
	width: auto;
	position: absolute;
	z-index: 1;
}

#container_btmedge02 {
	width: auto;
	position: absolute;
	margin: 0 0 0 606px;
	z-index: 1;
}

#container_btmedge01a {
	width: auto;
	position: absolute;
	z-index: 1;
	margin: 0 0 0 -3px;
}

#container_btmedge02a {
	width: auto;
	position: absolute;
	margin: 0 0 0 886px;
	z-index: 1;
}

#container_btmedge01b {
	width: auto;
	position: absolute;
	z-index: 1;
	margin: 0 0 0 -3px;
}

#container_btmedge02b {
	width: auto;
	position: absolute;
	margin: 0 0 0 401px;
	z-index: 1;
}

.label_01 {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #0066CC;
}

.label_02 {
	font-family: Trebuchet MS;
	font-size: 1.8em;
	color: #666666;
}

.label_03 {
	font-family: Trebuchet MS;
	font-size: 1.2em;
	color: #333333;
}

/* Content Pages Properties */

#servcont_bs {
	width: 598px;
	height: auto;
	margin: auto;
}

#servcont_picbs {
	width: 95px;
	height: 95px;
	float: left;
}

#servcont_contbs {
	width: 493px;
	height: auto;
	margin: 0 0 0 10px;
	float: left;
}

#servcont_contbs2 {
	width: 281px;
	height: auto;
	margin: 0 0 0 10px;
	float: left;
}

a.backbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.backbtn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

#servbtn_01 {
	width: auto;
	height: auto;
	padding: 4px;
	background-color: #999999;
	float: right;
	margin: 15px 0 0 10px;
}

#servbtn_01:hover {
	width: auto;
	height: auto;
	padding: 4px;
	background-color: #666666;
	float: right;
	margin: 15px 0 0 10px;
}

a.servbtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.servbtn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

a.servbtn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

#contform_bs {
	width: 540px;
	height: auto;
	margin: auto;
}

#contform_leftcol {
	width: 140px;
	height:auto;
	float: left;
	margin: 5px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#contform_rightcol {
	width: 400px;
	height:auto;
	float: left;
	margin: 5px 0 5px 0;
}


#contlabeler {
	width: auto;
	height: auto;
	position: absolute;
	margin: 8px 0 0 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF; 
}

/* Notice Box Properties */
#noticebx_bs {
	width: 598px;
	height: auto;
	margin: 0 auto 10px 0;
	padding: 8px;
	background-color: #FFFF99;
}

#foot01, #foot02 {
	width: 960px;
	height: auto;
}

	ul.sitemap{
		margin-left:25px;
	}
	ul.sitemap li{
		padding:5px;
		list-style-type:circle;
	}

	ul.sitemap li ul{
		margin-left:15px;

	}
