@charset "utf-8";
/* layout */

* {
margin: 0px;
padding: 0px;
}
body {
text-align: center;
min-width: 940px;
font: normal 76% Helvetica, Tahoma, Arial, Verdana, sans-serif; /* was 76% */
color: #555;
background-image: url(../images/template/bg-body.png);
}
a {
text-decoration: underline;
color: #0096FF;
}
a:hover {
text-decoration: none;
}
#wrapper {
width: 900px;
margin: 0 auto;
text-align: left;
border: 1px solid #333333;
background-image: url(../images/template/bg-contentWrap.jpg);
}
#breadcrumb {
color: #333333;
line-height: 16px;
font-size: 10px;
height: 20px; 
background-color: #FFFFFF; 
clear: both;
text-indent: 10px;
}
#breadcrumb a {
color: #0199FF;
text-decoration: underline;
}
#branding {
height: 76px;
background-image: url(../images/template/bg-header.jpg);
}
#branding-left {
height: 76px;
float: left;
width: 200px;
}
#branding-left img {
display: block;
}
#branding-mid {
height: 76px;
float: left;
width: 350px;
}
#branding-mid h1 {
margin-top: 8px;
line-height: 23px;
color: #FFFFFF;
font-size: 16px;
font-weight: normal;
}
#branding-mid span {
margin-top: 8px;
line-height: 23px;
color: #FFFFFF;
font-size: 16px;
font-weight: normal;	
}
#branding-contact {
float: left; 
width: 250px;
margin-top: 2px;
line-height: 23px;
color: #FFFFFF;
font-size: 16px;
font-weight: normal;
}
#branding-contact a {
color: #FFFFFF;
}
#branding-right {
height: 76px;
float: right;
width: 42px;
background-image: url(../images/template/bg-header-right-corner.jpg)
}
#content-wrap {

}
#content {
width: 685px;
float: right;
}
#mainContent {
width: 490px;
float: left;
}
#mainContent p {
margin-bottom: 15px;
}
#secondaryContent {
width: 188px;
float: right;
}
#secondaryContent {
height: 33px;
background-image: url(../images/template/bg-rightContent.jpg);
background-repeat: no-repeat;
}
#secondaryContent p {
padding-left: 25px;
padding-bottom: 10px;
padding-right: 5px;
}
#secondaryContent h3 {
padding-top: 15px;
padding-left: 25px;
padding-bottom: 10px;
color: #0096FF;
}
#secondaryContent .input {
padding-left: 25px;
}
#mainNav {
width: 210px;
float: left;
background-image: url(../images/template/bg-navheader.jpg);
background-repeat: no-repeat;
}
#footer {
clear: both;
border-top: #0099FF 1px solid;
background-image: url(../images/template/bg-dark.jpg);
}
#footer span {
line-height: 15px;
font-size: 9px;
margin-left: 10px;
color: #FFFFFF;
}
#footer a {
color: #FFFFFF;
}

/* text */


/* misc */
.clearfix {
clear: both;
}

h1{
font-size: 1.75em;
margin-top: 10px;
margin-bottom: 10px;
color: #0099FF;
}
h2, h3, h4 {
font-size: 1.2em;
color: #0099FF;
margin-bottom: 10px;
}

h2.main {
font-size: 1.75em;
color: #0099FF;
margin-bottom: 10px;
}

.underline {
text-decoration: underline;
}
img {
border: none;
}
.heading {
font-size: 1.2em;
color: #0099FF;
padding-bottom: 10px;
}
.bold_red {
color: #FF0000;
font-weight: bold;
}
.remember {
margin: 10px;
padding: 5px;
background-color: #E7E7E7;
color: #FF0000;
}
.testimonial {
margin: 10px;
padding: 5px;
background-color: #FFFF66;
color: #000000;
}
.xmas {
margin: 10px;
padding: 5px;
background-color: #F00;
color: #FFFFFF;
}
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.myButton:active {
	position:relative;
	top:1px;
}


