html, body {
margin: 0;
padding: 0;
border: 0;
}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body { 
	background-color: #d0d0d0; 
	font-family: Myriad, Arial, Helvetica, sans-serif;
	
	}

.hidden { display: none; }
.unhidden { display: block; }

#learnHTML {
	padding:0px 0px 0px 30px;
}

#main {margin:0 auto; width:924px; text-align:left;}
#footer {margin:0 auto; width:924px; text-align:right;}
#header, #content {width:100%}

#wrapper{
	width: 924px;
	background:url(images/top_bg.gif) repeat-x center top #fff;
	margin:0px auto;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}

#footer_wrapper{
	width: 100%;
	background-color:#d0d0d0;
	margin:0px auto;
	padding: 0px 0px 0px 0px;
}

/*header*/
#header {
	height:338px;
	font-family:Arial;
	font-size:0.75em;
	line-height:1.33em;
	color:#6b6b6b;
	
	}

#main_nav {
	position:relative;
	left: 302px;
	top: 53px;
	height: 26px;
	width: 621px;
}

/* link1 */
		
		ul#nav-hm {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
		ul#nav-hm li {
			display:block;
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
			ul#nav-hm li a, ul#nav-hm li a:visited {
				display:block;
				outline:none;
				width:72px;height:26px;
				background:transparent url(images/main_nav_hm.gif) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				}
			
				ul#nav-hm li a:hover {background-position:0 -26px}
				
				ul#nav-hm li a:active {background-position:0 -52px}
				
				ul#nav-hm #currentpage a {
					background-position:0 -52px
				}
/* -- */

/* link2 */
		
		ul#nav-about {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
		ul#nav-about li {
			display:block;
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
			ul#nav-about li a, ul#nav-about li a:visited {
				display:block;
				outline:none;
				width:97px;height:26px;
				background:transparent url(images/main_nav_about.gif) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				}
			
				ul#nav-about li a:hover {background-position:0 -26px}
				
				ul#nav-about li a:active {background-position:0 -52px}
				
				ul#nav-about #currentpage a {
					background-position:0 -52px
				}
/* -- */

/* link3 */
		
		ul#nav-prod {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
		ul#nav-prod li {
			display:block;
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
			ul#nav-prod li a, ul#nav-prod li a:visited {
				display:block;
				outline:none;
				width:182px;height:26px;
				background:transparent url(images/main_nav_prod.gif) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				}
			
				ul#nav-prod li a:hover {background-position:0 -26px}
				
				ul#nav-prod li a:active {background-position:0 -52px}
				
				ul#nav-prod #currentpage a {
					background-position:0 -52px
				}
/* -- */	

/* link4 */
		
		ul#nav-faq {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
		ul#nav-faq li {
			display:block;
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
			ul#nav-faq li a, ul#nav-faq li a:visited {
				display:block;
				outline:none;
				width:63px;height:26px;
				background:transparent url(images/main_nav_faq.gif) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				}
			
				ul#nav-faq li a:hover {background-position:0 -26px}
				
				ul#nav-faq li a:active {background-position:0 -52px}
				
				ul#nav-faq #currentpage a {
					background-position:0 -52px
				}
/* -- */	

/* link5 */
		
		ul#nav-apply {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
		ul#nav-apply li {
			display:block;
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
			ul#nav-apply li a, ul#nav-apply li a:visited {
				display:block;
				outline:none;
				width:98px;height:26px;
				background:transparent url(images/main_nav_apply.gif) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				}
			
				ul#nav-apply li a:hover {background-position:0 -26px}
				
				ul#nav-apply li a:active {background-position:0 -52px}
				
				ul#nav-apply #currentpage a {
					background-position:0 -52px
				}
/* -- */

/* link6 */
		
		ul#nav-contact {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
		ul#nav-contact li {
			display:block;
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
			ul#nav-contact li a, ul#nav-contact li a:visited {
				display:block;
				outline:none;
				width:109px;height:26px;
				background:transparent url(images/main_nav_contact.gif) no-repeat 0 0;
				text-indent:-9009px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				}
			
				ul#nav-contact li a:hover {background-position:0 -26px}
				
				ul#nav-contact li a:active {background-position:0 -52px}
				
				ul#nav-contact #currentpage a {
					background-position:0 -52px
				}
/* -- */	

#search_btn {
 color: transparent;
 font-size: 0;
 width: 72px;
 height: 21px;
 border: none;
 margin: 0;
 padding: 0;
 background: #000 url(images/button_search.jpg) 0 0 no-repeat;
}

#logo {
	position:relative;
	margin:0px 0px 0px 0px;
	left: 0px;
	top: 85px;
	height: 225px;
	width: 288px;
	float: left;
}

#flash_masthead {
	position:relative;
	margin:0px 0px 0px 0px;
	left: 15px;
	top: 85px;
	width: 621px;
	height: 226px;
	float: left;
}

/*content*/

#left_col {
	width:288px;
}

/*----- RIGHT COL -----*/
#right_col {
	margin:45px 0px 0px 14px;
	padding: 20px 0px 0px 0px;
	background: #fff url(images/main_col_bg.gif) 0 0 no-repeat;
}

#right_col p {
	color: #7b7b7b;
	padding: 0px 20px 15px 20px;
	margin: 0px 0px 0px 0px;
	font: normal 14px/1.25em "Times New Roman", Times, serif;
}

#right_col_b {
	margin:0px 0px 0px 14px;
	padding: 10px 0px 0px 0px;
}

#right_col_b p {
	color: #7b7b7b;
	padding: 0px 20px 15px 20px;
	margin: 0px 0px 0px 0px;
	font: normal 14px/1.25em "Times New Roman", Times, serif;
}

#about_charity {
	margin:0px 0px 0px 14px;
	padding: 5px 0px 0px 0px;
}

#about_charity p {
	color: #333;
	padding: 20px 20px 5px 5px;
	margin: 0px 0px 0px 0px;
	font: normal 14px/1.25em "Times New Roman", Times, serif;
}

#about_charity ul {
	margin: 10px 0px 10px 0px;
}

#about_charity li {
	margin: 0px 0px 0px 25px;
	color: #d7124e;
	font: normal 14px/1.25em "Times New Roman", Times, serif;
}

.h1_GRAY { padding: 0px 0px 0px 5px; font-family: Georgia ; font-size: 22px; font-style: normal; line-height: 30px; color: #3e3e3e; text-align:left; }


#right_side {
	margin:45px 0px 0px 14px;
	padding: 20px 0px 20px 20px;
	background: #fff url(images/main_col_bg.gif) 0 0 no-repeat;
}

#right_side_above {
	margin:45px 0px 0px 14px;
	padding: 20px 0px 0px 20px;
	background: #fff url(images/main_col_bg.gif) 0 0 no-repeat;
}

#right_side_below {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

#prod_cols {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
}
	
#prod_cols a:link, #prod_cols a:visited {
	color: #871634;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font: bold 16px/1.5em "Lucida Grande", Myriad, Arial, Helvetica, sans-serif;
	}
	
#prod_cols a:hover {
	color: #e51c55;
	}
	
	#prod_cols img {
		margin:0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}


.serif_copy {
	color: #7b7b7b;
	padding: 0px 20px 15px 20px;
	margin: 0px 0px 0px 0px;
	font: normal 14px/1.25em "Times New Roman", Times, serif;
}

.san_serif_copy {
	color: #333;
	padding: 0px 20px 15px 0px;
	margin: 0px 20px 0px 0px;
	font: normal 12px/1.5em "Lucida Grande", Myriad, Arial, Helvetica, sans-serif;
}

.san_serif_copy_col {
	color: #333;
	padding: 0px 20px 10px 10px;
	margin: 5px 0px 0px 0px;
	font: normal 12px/1.5em "Lucida Grande", Myriad, Arial, Helvetica, sans-serif;
}

.san_serif_copy_col2 {
	color: #333;
	padding: 0px 20px 15px 10px;
	margin: 0px 0px 0px 0px;
	font: normal 12px/1.5em "Lucida Grande", Myriad, Arial, Helvetica, sans-serif;
}



.san_serif_copy_sm {
	color: #333;
	padding: 0px 5px 15px 0px;
	margin: 0px 5px 0px 0px;
	font: bold 11px/1.25em "Lucida Grande", Myriad, Arial, Helvetica, sans-serif;
}


ul#bull_list {

	list-style: disc;
	color: #676262;
	padding: 0px 20px 15px 20px;
	margin: 15px 0px 15px 30px;
	font: italic normal 14px/1.5em "Times New Roman", Times, serif;
}



ol#faq_list {

	color: #676262;
	padding: 0px 20px 15px 20px;
	margin: 0px 0px 15px 30px;
	font: normal 14px/1.5em "Times New Roman", Times, serif;
}

ol#faq_list li{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#banners {
	margin:1px 0px 0px 0px;
	}
	
		
#banners img {display:block}

.top_bg {
		background:url(images/top_bg.gif) repeat-x center top #fff;
		}


/*footer*/
#footer{
	font-size:0.6875em;
	line-height:1.27em;
	color:#595959;
	font-weight:bold;
	padding-top: 10px;
	left: 0px;
	top: 0px;
	}
	
#footer a {color:#595959; text-decoration:none}
#footer a:hover {text-decoration:underline}
#footer .indent {padding:9px 30px 20px 0}

.header_form {
	position:absolute;
	top: 47px;
	margin:0px 0px 0px 0px;
	width:288px;
	background:url(images/header_form.jpg) no-repeat 0 0;
	padding:9px 0px 8px 0px;
	}
	
.header_form input {height:17px; margin:0px 0px 0px 8px}

.button_apply {position:absolute; margin:207px 0 0 624px}

.header_txt {position:absolute; margin:142px 0 0 330px}




/*- Menu check_points--------------------------- */

#check_points_sm {
	width: 247px;
	background-color: #f4f4f4;
	margin: 20px 0px 20px 20px;
	font-size: 11px;
	}

#check_points_bx_top_sm {
	width: 247px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(images/check_mark_bx_top_sm.gif) no-repeat 0 0;
	height:5px;
	}
	
#check_points_bx_bot_sm {
	width: 247px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #fff url(images/check_mark_bx_bot_sm.gif) no-repeat 0 0;
	height:15px;
	}
	
#check_points_sm li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#check_points_sm li a:link, #check_points_sm li a:visited {
	color: #1f9aa5;
	display: block;
	background:  url(images/check_mark_link.gif);
	margin: 0px 20px 0px 0px;
	padding: 9px 0 0 50px;
	font-weight: bold;
	}
	
#check_points_sm li a:hover {
	color: #016a73;
	background:  url(images/check_mark_link.gif) 0 -32px;
	padding: 9px 0 0 50px;
	}

	
/*---------------------------- */

/*- Menu check_points--------------------------- */

#check_points {
	width: 304px;
	background-color: #f4f4f4;
	margin: 20px 10px 20px 14px;
	font-size: 13px;
	}

#check_points_bx_top {
	width: 304px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(images/check_mark_bx_top_lg.gif) no-repeat 0 0;
	height:5px;
	}
	
#check_points_bx_bot {
	width: 304px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #fff url(images/check_mark_bx_bot_lg.gif) no-repeat 0 0;
	height:15px;
	}
	
#check_points li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#check_points li a:link, #check_points li a:visited {
	color: #1f9aa5;
	display: block;
	background:  url(images/check_mark_link.gif);
	padding: 8px 0 0 50px;
	font-weight: bold;
	}
	
#check_points li a:hover {
	color: #016a73;
	background:  url(images/check_mark_link.gif) 0 -32px;
	padding: 8px 0 0 50px;
	}

	
/*---------------------------- */

/*- Menu check_points--------------------------- */

#check_points2 {
	width: 304px;
	background-color: #f4f4f4;
	margin: 20px 0px 20px 0px;
	font-size: 13px;
	}

#check_points_bx_top2 {
	width: 304px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(images/check_mark_bx_top_lg.gif) no-repeat 0 0;
	height:5px;
	}
	
#check_points_bx_bot2 {
	width: 304px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #fff url(images/check_mark_bx_bot_lg.gif) no-repeat 0 0;
	height:15px;
	}
	
#check_points2 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#check_points2 li a:link, #check_points2 li a:visited {
	color: #1f9aa5;
	display: block;
	background:  url(images/check_mark_link.gif);
	padding: 8px 0 0 50px;
	font-weight: bold;
	}
	
#check_points2 li a:hover {
	color: #016a73;
	background:  url(images/check_mark_link.gif) 0 -32px;
	padding: 8px 0 0 50px;
	}
	
#check_points2 p {
	color: #7b7b7b;
	padding: 0px 20px 10px 20px;
	margin: 0px 0px 0px 0px;
	font: normal 13px/1.5em "Myriad", Arial, Helvetica, sans-serif;
}

/*---------------------------- */

/*--a {text-decoration:underline; color:#1f9aa5}
a:hover {text-decoration:none}--- */

.link {background:url(images/link_bg.gif) repeat-x top; font-family:tahoma; font-size:0.86em; line-height:1em; float:right; margin:0 0 0 4px}
.link span {background:url(images/link_right.gif) no-repeat right 0; display:block}
.link a {background:url(images/link_left.gif) no-repeat 0 0; display:block; padding:5px 28px 5px 11px; color:#af2a36; text-decoration:none; font-weight:bold}
.link a:hover {text-decoration:none; color:#1f9aa5}

.link_2 {background:url(images/) repeat-x top; font-family:tahoma; font-size:0.86em; line-height:1em; float:right; margin:0 0 0 4px}
.link_2 span {background:url(images/) no-repeat right 0; display:block}
.link_2 a {background:url(images/) no-repeat 0 0; display:block; padding:5px 33px 5px 14px; color:#1f9aa5; text-decoration:none; font-weight:bold}
.link_2 a:hover {text-decoration:none; color:#af2a36}

.link_3 {background:url(images/link_bg.gif) repeat-x top; font-family:tahoma; line-height:1em; float:right; margin:5px 20px 0 4px; padding: 0px 0px 0px 0px;}
.link_3 span {background:url(images/link_right3.gif) no-repeat right 0; display:block}
.link_3 a {background:url(images/link_left3.gif) no-repeat 0 0; display:block; padding:5px 28px 5px 11px; color:#af2a36; text-decoration:none; font-weight:bold}
.link_3 a:hover {text-decoration:none; color:#1f9aa5}

a.link_4 {text-decoration:underline; color:#0f0f0f}
a.link_4:hover {text-decoration:none}

.title_style {
	color: #299EA9;
	font-size: xx-large;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
}

.title_style_gray {
	color: #666;
	font-size: xx-large;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
}

.title_style_gray_watch {
	color: #666;
	font-size: xx-large;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sub_head_style {
	color: #299EA9;
	font-size: large;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
}

.sub_head_style2 {
	color: #299EA9;
	font-size: large;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
}

.x_small_table {
	font-size: x-small;
	font-weight: bold;
	color: #299EA9;
}

.x_small_table_red{
	font-size: small;
	font-weight: bold;
	color: #f00;
}

#form-holder {
color: #7b7b7b;
	width: 575px;
	padding: 0px 0px 0px 20px;
	font: normal 13px/1.5em "Myriad", Arial, Helvetica, sans-serif;
	
}

.sans-serif font {
font: normal 12px/1.5em "Lucida Grande", Myriad, Arial, Helvetica, sans-serif;
color:#333;
}


.green_blue_color {
	color:#299EA9;
}
/*================== END OF CURRENT STYLES ====================*/

.content_indent {padding:0 0 33px 0}

.title {margin-bottom:13px}
.title2 {margin-bottom:10px}
.img_left {float:left; margin:0 20px 0 0}

.line_x {background:url(images/line_x.gif) repeat-x top; height:20px; margin:0 10px -6px -11px}
.line_x2 {background:url(images/line_x.gif) repeat-x top; height:20px; margin:0 0 -10px 0}

.banner {margin:0 0 0 -14px}



/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#191919; font-size:0.79em; font-weight:normal; padding-left:5px; background:#f4f4f4}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{
	margin:0px;
	padding:0px;
	list-style:none;
	color: #d7124e;
}

ul.list_1 {margin:6px 0 10px 0}
ul.list_1 li { line-height:1.83em; font-size:0.86em}
ul.list_1 li a{text-decoration:underline; color:#0f0f0f; background:url(images/marker_list.gif) no-repeat 0 1px; padding-left:20px; font-weight:bold}
ul.list_1 li a:hover{ text-decoration:none}

ul.list_2 li { line-height:1.83em; padding-left:21px; background:url(images/marker_list_2.gif) no-repeat 0 4px}
ul.list_2 li a{text-decoration:none; background:url(images/list_bg.gif) repeat-x bottom; color:#1f9aa5; font-weight:bold; display:block}
ul.list_2 li a:hover{ text-decoration:none}

/*==========================================*/


h4 {font-size:1em; margin:0 0 4px 0}

.font_1 {color:#0f0f0f; font-weight:bold}
.font_2 {color:#7b7b7b; font-family:Times New Roman; font-size:1.17em; line-height:1.29em}

.fright {float:right; margin:0 10px 17px 0}
.clear { clear:both;}

p {margin:0 0 18px 0}
.p1 {margin:0 0 9px 0}

.menu {position:absolute; margin:53px 0 0 302px}
.menu img {margin-right:4px}


/*================== index.html ==================*/

input {width:135px; height:20px}
.div_input {height:26px}
textarea {width:405px; height:72px; overflow:auto; margin-bottom:5px; display:block}
.div_links {text-align:right}
.phones {float:right; margin-right:78px}

/*==================block====================*/

.block { background:url(images/top_1.gif) repeat-x top #fff}
.block .left_top { background:url(images/left_top_1.gif) left top no-repeat;}
.block .right_top { background:url(images/right_top_1.gif) right top no-repeat; width:100%}

.block_margin {margin-right:8px}
.block_width {width:307px; float:left}
.block_2 { background:#f4f4f4 }
.block_2 .left_top_2 { background:url(images/left_top_2.gif) left top no-repeat;}
.block_2 .right_top_2 { background:url(images/right_top_2.gif) right top no-repeat;}
.block_2 .left_top_3 { background:url(images/left_top_3.gif) left top no-repeat;}
.block_2 .right_top_3 { background:url(images/right_top_3.gif) right top no-repeat;}
.block_2 .right_bot_2 { background:url(images/right_bot_2.gif) right bottom no-repeat;}
.block_2 .left_bot_2 { background:url(images/left_bot_2.gif) left bottom no-repeat;}
.block_2 .indent {padding:32px 40px 33px 29px}
.block_2 .indent2 {padding:32px 20px 33px 29px}

.block_4 { background:url(images/top_4.gif) repeat-x top #fff}
.block_4 .left_top_4 { background:url(images/left_top_4.gif) left top no-repeat;}
.block_4 .right_top_4 { background:url(images/right_top_4.gif) right top no-repeat; width:100%}


/*==================== DO NOT USE .Style for CSS NAMES======================*/
.Style66 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.Style67 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	color: #000000;
	list-style-position: outside;
	list-style-type: none;
	font-weight: bold;
	text-align: left;
}


.style1 {
	color: #299EA9;
	font-size: medium;
	font-weight: bold;
}
.style2 {
	color: #299ea9;
	font-weight: bold;
}
.style3 {
	color: #299EA9;
	font-size: xx-large;
}
.style5 {
	color: #299EA9;
	font-size: 18px;
	font-style: italic;
}
.style6 {
	color: #299EA9;
	font-weight: bold;
}
.style7 {color: #FF0000}

