body
	{
		margin: 0;
		padding: 0;
		background: url(../images/bg.gif);
		background-repeat: repeat;
		font-family: Verdana, Tahoma;
		font-size: 12px;
		color: #334d67;
	}

a:link, a:visited
	{
		color: #0061cd;
		text-decoration: underline;
	}

a:hover
	{
		color: #0061cd;
		text-decoration: none;
	}

.banner_bg
	{
		background: url(../images/banner_bg.gif);
		background-repeat: repeat-x;
		height: 66px;
	}

.phone_number
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 22px;
		color: #FFFFFF;
		text-align: right
	}

.btn_bg
	{
		background: url(../images/body_top.gif);
		background-repeat: no-repeat;
		height: 33px;
		width: 950px;
		padding: 5px 0 0 0;
	}

a.main_links:link, a.main_links:visited
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 17px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		padding: 6px 20px 8px 20px;
		display: block;
		text-align: center;
		margin: 0 1px 0 0;
	}

a.main_links:hover
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 17px;
		font-weight: bold;
		color: #27343c;
		text-decoration: none;
		background: #FFFFFF;
		padding: 6px 20px 8px 20px;
		display: block;
		text-align: center;
		margin: 0 1px 0 0;
	}

a.main_links_active:link, a.main_links_active:visited
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 17px;
		font-weight: bold;
		color: #27343c;
		text-decoration: none;
		background: #FFFFFF;
		padding: 6px 20px 8px 20px;
		display: block;
		text-align: center;
		margin: 0 1px 0 0;
	}

a.main_links_active:hover
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 17px;
		font-weight: bold;
		color: #27343c;
		text-decoration: none;
		background: #FFFFFF;
		padding: 6px 20px 8px 20px;
		display: block;
		text-align: center;
		margin: 0 1px 0 0;
	}

.body_bottom
	{
		background-color: #FFFFFF;
		background-image: url(../images/body_bottom.gif);
		background-repeat: no-repeat;
		background-position: bottom;
	}

.welcome_box_bg
	{
		background: url(../images/welcome_box_bg.jpg);
		background-repeat: repeat-y;
		color: #FFFFFF;
	}

.arrow
	{
		background: url(../images/arrow.jpg);
		background-repeat: no-repeat;
		background-position: left;
		padding: 0 7px 0 0;
	}

.input_box_class
	{
		border: 1px solid #daeff9;
		background: #91cfed;
		font-family: Tahoma, Verdana;
		font-size: 11px;
		color: #FFFFFF;
		padding: 2px;
		width: 145px;
	}

.testimonials_box_bg
	{
		background: url(../images/testimonials_box_bg.gif);
		background-repeat: repeat-y;
	}

.testimonials_pic_padding
	{
		padding: 0 16px 0 0;
	}

.bottom_top
	{
		background: url(../images/bottom_body_top.gif);
		background-repeat: no-repeat;
		background-position: top;
	}

.special_line_height
	{
		line-height: 20px;
	}

.footer_text
	{
		color: #143361;
	}

a.footer_links:link, a.footer_links:visited
	{
		color: #143361;
		text-decoration: none;
		padding: 0 15px 0 15px;
	}

a.footer_links:hover
	{
		color: #143361;
		text-decoration: underline;
		padding: 0 15px 0 15px;
	}

.copyright_text
	{
		color: #637a97;
		font-size: 11px;
	}

.pop_up_border
	{
		border: 2px solid #7f9db9;
		background: #FFFFFF;
	}

.pop_up_text
	{
		font-size: 16px;
		font-weight: bold;
		color: #ff4e00;
		line-height: 30px;
	}

.pop_up_box_top
	{
		background: url(../images/pop_up_box_top.gif);
		background-repeat: no-repeat;
		background-position: top;
	}

.pop_up_box_bottom
	{
		background: url(../images/pop_up_box_bottom.gif);
		background-repeat: no-repeat;
		background-position: bottom;
	}

.pop_up_box_bg
	{
		background: url(../images/pop_up_box_bg.gif);
		background-repeat: repeat-y;
	}

.pop_up_box_text
	{
		font-size: 14px;
		text-align: center;
	}

.input_box_class2
	{
		border: 1px solid #a0b5c8;
		background: #efefef;
		font-family: Tahoma, Verdana;
		font-size: 11px;
		color: #FFFFFF;
		padding: 2px;
		width: 145px;
	}

.newsletter_text
	{
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		color: #003cff;
		letter-spacing: 1px;
	}

.welcome_heading_text
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 30px;
		color: #FFFFFF;
		letter-spacing: 1px;
	}

.welcome_heading_text2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 30px;
		color: #ff4e00;
		letter-spacing: 1px;
	}

.heading_text2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #ff4e00;
	}