/* CSS Document */
body {
	background:url(../Images/Main/bg-main.gif) repeat-x top;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#76797c;
}
a {
	color:#007dc3;
}
b {
	color:#000;
}
h1 {
	font-size:20px;
	line-height:29px;
	height:29px;
	margin:0px 10px;
	display:block;
	font-weight:normal;
	color:#f2f8fc;
}
h2 {
	margin:0px 0px 4px 0px;
	font-size:15px;
	color:#3c3c3c;
}
#container {
	width:980px;
	text-align:left;
	margin:0px auto;
}
#header {
	height:107px;
	width:980px;
	position:absolute;
	top:0px;
}
#content-container {
	margin-top:110px;
	width:980px;
	background:url(../Images/Main/bg-content.jpg) top right no-repeat;
}
#footer {
	width:980px;
	clear:both;
}
#footer-inner-1 {
	background:url(../Images/Main/bg-footer_l.gif) left top no-repeat #e1f0f8;
	height:20px;
	float:left;	
}
#footer-inner-2 {
	background:url(../Images/Main/bg-footer_r.gif) right top no-repeat;
	height:20px;
	float:left;	
}
#footer-inner-2 a{
	font-size:10px;
	line-height:20px;
	display:inline-block;
	text-decoration:none;
	margin:0px 15px;
}
#copyright {
	height:20px;
	line-height:20px;
	float:right;
	font-size:10px;
	color:#ABABAB;
}
#logo {
	width:254px;
	height:58px;
	margin:13px 0px 0px 10px;
	border:0px;
}
#menu {
	background:url(../Images/Main/bg-menu.gif) top no-repeat #007DC3;
	width:667px;
	height:47px;
	position:absolute;
	top:63px;
	right:0px;
	text-align:center;
}
#menu a {
	color:#EAEAEA;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	font-size:12px;
	height:36px;
	line-height:36px;
	margin-top:4px;
	padding:0px 17px;
	border-left:1px solid #3a9ad1;
	border-right:1px solid #1977ab;
}
#menu a:hover {
	color:#FFF;
}
#login-status {
	background:url(../Images/Main/bg-login_menu.gif) top center no-repeat;
	width:667px;
	height:58px;
	position:absolute;
	top:0px;
	right:0px;
	font-size:12px;
	text-align:center;
}
#logout {
	background:url(../Images/Main/bg-login_menu.gif) top center no-repeat;
	width:667px;
	height:58px;
	position:absolute;
	top:10px;
	right:0px;
	font-size:12px;
	text-align:center;
}
#login-status form {
	position:relative;
	top:20px;
	margin:0px auto;
	padding:0px;
	display:block;
	width:630px;
}
#login-status label {
	margin:0px;
	margin-left:10px;
	vertical-align: middle;
}
#login-status input {
	height:18px;
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
#home-left-column {
	margin-top:3px;
	min-height:440px;
	width:768px;
	float:left;
}
.home-wrapper {
	font-size:13px;
	line-height:17px;
}
#subcontent-container {
	margin-top:0px;
	min-height:440px;
	background:url(../Images/Main/bg-subpage-content.gif) top left no-repeat #FFF;
	width:768px;
	float:left;
}
#subcontent-container p {
	margin:0px 0px 10px 0px;
}
#subcontent-wrapper {
	padding:30px 40px;
	font-size:13px;
	line-height:17px;
}
#subcontent-right-column {
	width:209px;
	position:relative;
	right:3px;
	float:right;
	margin-top:-26px;
}
#cart-content {
	float:right;
	width:209px;
	text-align:center;
}
#cart-content-header {
	text-align:left;
	display:block;
	float:left;
	margin:3px 0px 10px 3px;
	width: 173px;
	background:url(../Images/Main/bg-cart-hdr.gif) top no-repeat #6db0d6;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:22px;
	text-decoration:none;
	padding-left:30px;
}	
#cart-content i{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
#btn-get-started {
	width:184x;
	text-align:center;
}
#btn-get-started a {
	text-decoration:none;
	color:#007dc3;
}
#btn-get-started img {
	border:0px;
	margin-left:9px;
}
#btn-get-started span {
	display:block;
	line-height:16px;
	font-size:16px;
	font-weight:bold;
}
#btn-get-started sup {
	font-size:10px;
	font-weight:bold;
}

.SimpleDocumentHolder
{
	width: 444px; 
	background-color: White; 
	border: solid 1px #CCC; 
	vertical-align:top;
	padding: 5px 10px 10px 10px;
	font-size:12px;
}

.FullDocumentHolder
{
	width: 100%; 
	background-color:White; 
	border: solid 1px #CCC; 
	vertical-align:top;
	padding: 5px 10px 10px 10px;
	font-size:12px;
}
.SingleDocumentHolder
{
	width: 444px; 
	background-color:White; 
	border: solid 1px #CCC; 
	vertical-align:top;
	padding: 15px 10px 10px 10px;
	font-size:12px;
}

.LeftNavigate
{
    vertical-align:top;
    font-size:12px;
    padding: 5px 0px 10px 0px;    
    color:#FFF;
    text-align: left;       
}
#familySafe {
	font-size:12px;
	clear:both;
	margin:0px 0px 4px 15px;
}

/* About us Page - Compare Chart */
#compChart {
	width:680px;
	border-collapse:collapse;
	margin-bottom:30px;
}
.programcat {
	text-align:center;
	font-weight:bold;
	width:90px;
	border:1px solid #F2F2F2;
	padding:2px 5px;
}
.awlcat {
	text-align:center;
	border:1px solid #F2F2F2;
	font-weight:bold;
	width:90px;
	color:#FFF;
	background-color:#007dc3;
	padding:2px 5px;
}
.catHdr {
	border:1px solid #F2F2F2;
	background-color:#F2F2F2;
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding:7px;
}
.subcatHdr {
	border:1px solid #F2F2F2;
	font-size:11px;
	text-indent:15px;
	font-weight:bold;
	padding:3px 3px;
}
.sentryCell {
	border:1px solid #F2F2F2;
	text-align:center;
	color:#FFF;
	font-size:20px;
	background-color:#007dc3;/*#F26536;*/
}
.compC {
	border:1px solid #F2F2F2;
	font-size:14px;
	color:#CCC;
	text-align:center;
	padding:2px 5px;
}
.compN {
	border:1px solid #F2F2F2;
	font-size:14px;
	color:#CCC;
	text-align:center;
	padding:2px 5px;
}

/*///////////////////////////////////////////////////////////
          Cart
////////////////////////////////////////////////////////////*/

.CartTableHeader
{
	padding: 10px 0px 10px 10px;
	background-color:#007DC3;
	color: White;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
}

.CartItemDescrition
{
	padding-right:20px;
}

.CartProduct0{	
	color: #666;
	font-weight:bold;
	font-size:18px;
	line-height: 25px;
}

.CartTableRow
{   
    padding-top: 10px;
    padding-bottom: 2px;
}
.CartTableRowA
{
}

.DefTableHeader
{
	background-color: #007DC3;
	font-weight: bold;
	color: White;
}
.DefTableFooter
{
	background-color: #007DC3;
	font-weight: bold;
	color: White;
	padding:5px 0px;
}

.DefTableRow
{
	
}

.DefTableRowA
{
	
}

.CartProduct1{	
	color: #333;
	font-size:12px;
	font-weight:bold;
}
.CartProduct1Check{	
	padding-left:20px;
}

.CartProductSubtotal{	
	color: #283174;
	font-size:12px;
	font-weight:bold;
	text-align: right;
}

.CartProductDescription{	
	color: black;
	font-size:11px;
	margin-left:20px;
}

/* TABS */
.Customer_Tabs_UnSelected
{
	text-decoration:none;
	color:White;
}

.Customer_Tabs_Selected
{
	text-decoration:none;
	color:Black;
}

.Customer_Tabs_UnSelected:hover
{
	text-decoration:underline;
}

.testimonialPanel
{
	width: 645px;
	background-color:White;
	border: solid 1px #CCC;
	font-size: 14px;
	vertical-align:top;
	padding: 15px 10px;
}

.testimonialPanel div
{
	font-family:Tahoma;
	font-size: 14px;
	color:#333333;
}

.testimonialPanel div.personName
{
	text-align:right;
	font-family:Tahoma;
	font-size: 13px;
	color:Black;
	font-weight:bold;
	padding-top:5px;
	padding-right:25px;
}

.testimonialPanel div.personCity
{
	text-align:right;
	font-family:Tahoma;
	font-size: 13px;
	color:#666;
	padding-right:25px;
}

.awf_panel_home_cap {
	height:61px;
	width:266px;
	background: url(../Images/DonationBox/awf_banner_home_top.gif) top no-repeat;
}
.awf_panel_home_mid {
	height:105px;
	width:266px;
	background: url(../Images/DonationBox/awf_banner_home_mid.gif) top no-repeat;
}
.awf_panel_body {
	text-align:center;
	width:266px;
	background:url(../Images/DonationBox/awf_banner_bg.gif) repeat-y left;
}
.awf_panel_home_base {
	height:30px;
	width:266px;
	background:url(../Images/DonationBox/awf_banner_home_bottom.gif) top no-repeat;
}
.awf_panel_home {
	clear:left;
	width:266px;
	margin-top:0px;
	float:left;
	margin-left: -2px;
}
.awf_panel_home_link {
	text-align:right;
	padding:0px 25px 0px 0px;
	width:266px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	vertical-align: top;
	text-decoration: underline;
	color: #007dc3;
	float: right;
	border: 0px none;
}




.awf_panel_cap {
	height:178px;
	width:266px;
	background: url(../Images/DonationBox/awf_banner_internal_top.gif) top no-repeat;
}
.awf_panel_body {
	text-align:center;
	width:266px;
	background:url(../Images/DonationBox/awf_banner_bg.gif) repeat-y left;
}
.awf_panel_donate {
	height:70px;
	width:266px;
	background:url(../Images/DonationBox/awf_banner_internal_donate.gif) top no-repeat;
}
.awf_panel_awa {
	height:54px;
	width:266px;
	background:url(../Images/DonationBox/awf_banner_internal_awa_slice.gif) top no-repeat;
}
.awf_panel_besafe {
	height:54px;
	width:266px;
	background:url(../Images/DonationBox/awf_banner_internal_besafe_slice.gif) top no-repeat;
}
.awf_panel_base {
	height:20px;
	width:266px;
	background:url(../Images/DonationBox/awf_banner_bottom.gif) top no-repeat;
}
.awf_panel {
	clear:left;
	width:266px;
	margin-top:0px;
	float:left;
	margin-left: 11px;
}
