﻿@charset "UTF-8";

html,body {
	background-image: url(images/bgpattern_subpage.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
}


br {display:none;}

.container,#container {
	text-align: center;
	width: 810px;
	margin-top: -1px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	position: relative;
	
}

#navspace {
	margin-top: 5px;
	float: right;
	width: 400px;
	background-color: #174ba5;
	margin-right:20px;
	background-repeat: no-repeat;
	background-position: left;
	padding:0;
	border-top: 1px solid #1A5AC8;
}


ul#minitabs{list-style: none;margin: 0;padding: 7px 0;
  color: #CCC;
  text-align: left;
  white-space: nowrap;
  }
  

  
  
ul#minitabs li{
	display: inline;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0;
	margin-right: 13px;
	margin-bottom: 0;
	margin-left: 13px;
}
ul#minitabs a{text-decoration: none;padding: 0 0 3px;
 				color: #a0c4ff}
ul#minitabs a#current{color: #FFF}
ul#minitabs a:hover{color: #FFF;}
#leftfloatlogo {
	float: right;
	width: 810px;
	margin-top: 25px;
}
#leftfloatlogo img {
	margin-top: 8px;
	margin-left: 30px;
}


#home {
	height:50px;
	position:absolute;
	text-decoration:none;
	width:220px;
	left: -8px;
	visibility: visible;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	top: 25px;
	}
	 

#home a:hover {
	text-decoration:none;
	}



#home a:visited {
	text-decoration:none;
	}

#clearlink {text-decoration:none}

div#clearlink a {
text-decoration:none
}
div#clearlink a:hover {
text-decoration:none
}


.boxtop {
	position:relative;
	clear: right;
	float: left;
	height: 310px;
	width: 810px;
	text-align: center;
	background: url(images/main3.jpg) 0 -86px no-repeat;
	margin-bottom:10px;
	
}

.boxtop_ind {
	position:relative;
	clear: right;
	float: left;
	height: 285px;
	width: 810px;
	text-align: center;
	background-image: url(images/consumer_subpage.jpg);
	margin-bottom:40px;
	
}


.boxtop_bus {
	position:relative;
	clear: right;
	float: left;
	height: 285px;
	width: 810px;
	text-align: center;
	background-image: url(images/business_subpage.jpg);
	margin-bottom:40px;
}

 /* your data hover link */


.boxtop #twitter {
	
	position:absolute;
	text-decoration:none;
	height:53px;
	width:53px;
	visibility: visible;
	float: right;
	bottom:26px;
	right:171px;
	}
	 
	

.boxtop #twitter a:hover {
	text-decoration:none;
	}



.boxtop #twitter a:visited {
	text-decoration:none;
	}
	

.boxtop #facebook {
	
	position:absolute;
	text-decoration:none;
	height:53px;
	width:53px;
	visibility: visible;
	float: right;
	bottom:26px;
	right:231px;
	}
	 
	

.boxtop #facebook a:hover {
	text-decoration:none;
	}



.boxtop #facebook a:visited {
	text-decoration:none;
	}

/* twitter/facebook individuals */


.boxtop_ind #twitter {
	
	position:absolute;
	text-decoration:none;
	height:53px;
	width:53px;
	visibility: visible;
	float: right;
	bottom:0px;
	right:171px;
	}
	 
	

.boxtop_ind #twitter a:hover {
	text-decoration:none;
	}



.boxtop_ind #twitter a:visited {
	text-decoration:none;
	}
	

.boxtop_ind #facebook {
	
	position:absolute;
	text-decoration:none;
	height:53px;
	width:53px;
	visibility: visible;
	float: right;
	bottom:0px;
	right:231px;
	}
	 
	

.boxtop_ind #facebook a:hover {
	text-decoration:none;
	}



.boxtop_ind #facebook a:visited {
	text-decoration:none;
	}
	
	
/* twitter/facebook businesses */


.boxtop_bus #twitter {
	
	position:absolute;
	text-decoration:none;
	height:53px;
	width:53px;
	visibility: visible;
	float: right;
	bottom:0px;
	right:171px;
	}
	 
	

.boxtop_bus #twitter a:hover {
	text-decoration:none;
	}



.boxtop_bus #twitter a:visited {
	text-decoration:none;
	}
	

.boxtop_bus #facebook {
	
	position:absolute;
	text-decoration:none;
	height:53px;
	width:53px;
	visibility: visible;
	float: right;
	bottom:0px;
	right:231px;
	}
	 
	

.boxtop_bus #facebook a:hover {
	text-decoration:none;
	}



.boxtop_bus #facebook a:visited {
	text-decoration:none;
	}

.box {
	clear: none;
	float: left;
	width: 810px;
	background-image: url(images/spacer.jpg);
	background-repeat: repeat-y;
	clear: right;
	float: left;
	}


.box #bodytext{
	font-family: Lucida Grande, Arial, sans-serif;
	font-size: 14px;
	color: #675f56;
	text-align: left;
	padding-right: 10px;
	padding-left: 5px;
	line-height: 20px;
	width: 55%;
	float: right;
}

.box #bodytext h1{
	font-size: 21pt;
	color: 575149;

}

.box #bodytext h2{
	font-size: 18pt;
	color: #575149;
	line-height: 21pt;
}


.box #bodytext h3{
	font-size: 15pt;
	color: #575149;
	line-height: 21pt;
}

.box #bodytext img{
	vertical-align: text-bottom;
	float:left;
	margin-right: 20px;
	padding-right: 10px;
}

.box #bodytext a {
	padding: 0 0 3px;
	color: #043e72;
	text-decoration: none;				
}


.box #bodytext a:hover{
	padding: 0 0 3px;
	color: #e0b14c;
	text-decoration: none;				
}

.box #bodytext a:visited{
	padding: 0 0 3px;
	color: #043e72;
	text-decoration: none;				
}

.box #bodytext b{
	color: 575149;
	font-weight: bold;
}

.box #leftnav{
	width: 40%;
	float: left;
}
.box #leftnav img {
	float: left;
	padding-top: 15px;
	padding-left: 5px;
		
}

.box #leftnav ul {
	font-family: Helvetica, sans-serif;
	text-align: left;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(images/bullet.gif);
	display: block;
	vertical-align: bottom;
	margin-top: 60px;
    clear:both;
}

.box #leftnav li {
	margin-top: 20px;
}

.box #leftnav li dl{
	margin-left:1.4em;
	font-size:10px;
	}

.box #leftnav li a{text-decoration: none;padding: 0 0 3px;
 				color: #043e72}
				
.box #leftnav li a:hover {text-decoration: none;padding: 0 0 3px;
 				color: #e0b14c}

.box #leftnav li a#selected{
text-decoration: none;padding: 0 0 3px;
 				color: #e0b14c

}


.box #leftnav li ul li a#selected{
text-decoration: none;padding: 0 0 3px;
 				color: #e0b14c

}



.box #leftnav ul#subnav {
	font-family: Helvetica, sans-serif;
	text-align: left;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(images/bullet-small.gif);
	display: block;
	vertical-align: bottom;
	margin-top: 10px;
	font-size: 12px;
}

.box #leftnav ul#subnav li a{text-decoration: none;padding: 0 0 3px;
 				color: #043e72}
				
.box #leftnav ul#subnav li a:hover {text-decoration: none;padding: 0 0 3px;
 				color: #e0b14c}


.box div#spacer {
	
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #898888;
	text-align: center;
}

hr {
color:#7c7266;
}

.darkenBackground {background-color: rgb(0, 0, 0);
opacity: 0.7; /* Safari, Opera */
-moz-opacity:0.70; /* FireFox */
filter: alpha(opacity=70); /* IE */
z-index: 20;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
 }

#footer {
	text-align: center;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #b8b8b8;
}
ul#minitabs a.bloglink {padding: 8px 15px 8px 15px;
background: #719F00;
color: white;}

ul#minitabs a.bloglink:hover {color:#F9DCA9;}

.bio {
padding-bottom: 50px;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */