﻿@import url(layout.css);
@import url(masthead.css);
@import url(navigation.css);
@import url(footer.css);
@import url(Buttons.css);
/* CSS layout */
/* Styles for Content */
#faqs p {
	margin-left: 40px;
	font-size: 8pt;
}
h1, h2, h3, h4, h5, h6 {color: #000099; font-weight:bold; margin:3px 0px;padding:0;}
h1 {font-size: 2.0em;}
h2 {font-size: 1.75em;text-align:center;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.25em;}
h5 {font-size: 0.75em;}
.styleGirlHappy {
	background-position: right bottom;
	background-image: url('../images/HeadShot.jpg');
	background-repeat: no-repeat;
}
.styleTitle {
	color: #000;
	font-size: 3.0em;
	font-family: impact;
	font-weight: bold;
	text-align:center;
	/*margin: 0px 100px 0 10px;	*/
}
.styleTagline {
	margin: 2px 0px 0 0px;
	text-align:center;
	/*font-size:1.0em;*/
	font-style:italic;
	font-weight:bold;
}
.styleIndent40 {
	margin-left: 40px;
	font-size: 10pt;
	margin-top: 4px;
}
.fontsm {
	font-size:.75em;
}
.fontmd1 {
	font-size:1.25em;
}
.fontmd1B {
	font-size:1.25em;
	font-weight:bold;
}
.fontmd2 {
	font-size:1.5em;
}
.fontmd2B {
	font-size:1.5em;
	font-weight:bold;
}
.fontmd2BR {
	font-size:1.5em;
	font-weight:bold;
	color:red;
}
.fontmd2BC {
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
}
.fontmd2BCR {
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
	color:red;
}
.fontlg2 {font-size:2.0em;}
.fontlg2BC {
	font-size:2.0em;
	font-weight:bold;
	text-align:center;
}
.fontlg2BCR {
	font-size:2.0em;
	font-weight:bold;
	text-align:center;
	color:red;
}

.fontlg3 {
	font-size:2.75em;
	font-weight:bold;
}
.fontlg4BC {
	font-size:3.0em;
	font-weight:bold;
	text-align:center;
}
.center {
	text-align:center;
}
.styleLeft {
	text-align: left;
}
.styleRight {
	text-align: right;
}
.bold {
	font-weight: bold;
}
.red {color:red;}
.style_italic {
	font-style: italic;
}
.style_float_left {
	float: left;
	margin-right: 15px;
}
.style_float_right {
	float: right;
	margin-left: 2px;
}
.float_r_img {
	float:right;
	position:relative;
	margin-left: 2px;
	margin-right: -5px;
}
.float_l_img {
	float:left;
	position:relative;
	margin-left: -5px;
	margin-right: 2px;
}
.tableOne {
    width: 99%;
    margin: 10px auto;
    border:solid thin cornflowerblue;
}
.tableOne td {
    padding-left: 10px;
}
.tableOne ul {
	/*list-style-type: none;*/
	margin: 0;
	padding: 0;  
}
.borderBlue {border:thin #9ABBD4 solid;}
.shadowBox {border-radius: 8px;margin: 10px 5px;padding: 0px;box-shadow: 3px 3px 8px 3px #C0C0C0;}
	.shadowBox div {margin:5px 5px}
	.shadowBox p {margin:5px 5px;}
	.shadowBox ul {margin-top: 2px;margin-bottom: 5px;list-style-position: inside;}
	.shadowBox img {max-width:25%; height:auto;}
.plainBox {border-radius: 8px;margin: 10px 5px;padding: 0px;}
	.plainBox div {margin:5px 5px}
	.plainBox p {margin:5px 5px;}
	.plainBox ul {margin-top: 2px;margin-bottom: 5px;list-style-position: inside;}
	.plainBox img {max-width:25%; height:auto;}
.BannerBoxBlue {
	padding: 30px 5px 5px 5px;
	background-image: url('../images/BannerBlue.jpg');
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: none solid solid solid;
	border-width: 2px;
	border-color: #0000FF;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}
.BannerBoxRed {
	padding: 30px 5px 5px 5px;
	background-image: url('../images/BannerRed.jpg');
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: none solid solid solid;
	border-width: 2px;
	border-color: #FF0000;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}
.LightBlueBox {
	border-width: 1px;
	border-style: solid;
	border-color: #9ABBD4;
	overflow: hidden;
	background-color: #E5ECF9;
}
.LightBlueTitleBar {
	border-width: 1px;
	border-style: solid;
	border-color: #9ABBD4;
	overflow: hidden;
	background-color: #E5ECF9;
	font-size:1.25em;
	font-weight:bold;
}
.LightBlueBorder {
	border: 2px #9ABBD4 solid;
	margin: 5px 5px;
}
.GrayTitleBar {
	border-width: 1px;
	border-color: black;
	border-style: solid;
	background-color: #C0C0C0;
	font-size: 1.25em;
	font-weight: bold;
}
.BlueBack {
	background-color: #CCFFFF;
}
.YellowBack {
	background-color: #FFFFCC;
}
.div-default {
	margin: 5px 10px;
	border-radius: 8px;
}
.shadow-box {
	/*background-image: url('../images/guy-mobile-phone.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;*/
	border-radius: 8px;
	border:2px #9ABBD4 solid;
	margin: 10px 5px;
	padding: 5px 5px;
	box-shadow: 3px 3px 8px 3px #C0C0C0;
}
.shadow-box p {
	/*margin-left:130px;*/
	margin-bottom: 2px;
}
.shadow-box ul {
	margin-top: 2px;
	margin-bottom: 5px;
	/*margin-left: 30px;*/
	list-style-position: inside;
}
.shadow-box-promo {
	/*background-image: url('../images/guy-mobile-phone.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;*/
	border-radius: 8px;
	border:medium red solid;
	margin: 10px 5px;
	padding: 5px 5px;
	box-shadow: 3px 3px 8px 3px #C0C0C0;
}
.borderRed {border:medium red solid;}
.div-social {
	width:960px;
	margin:0px auto;
	text-align:center;
	float:left;
}
/* Styles for Columns */
#column_l p {
	margin-top: 4px;
	margin-bottom: 4px;
	overflow: hidden;
}
#column_l ul {
	margin-top: 10px;
}
#column_r p {
	margin-top: 10px;
	margin-bottom: 4px;
}
#column_r h4 {
	margin-bottom: 0;
}
#column_r ul {
	margin-top: 8px;
	margin-bottom: 10px;
}
#column_r ul li {
	display: list-item;
	list-style-position: outside;
}
/* Styles for Links */
a {
	color: #0000FF;
	text-decoration: underline;
}
a:hover {
	color: #336699;
	text-decoration: underline;
}
