body
{
	background:url(../images/body_bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0;
}
td
{
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}
a
{
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}
.top-heading
{
	font-size:18px;
	background-image:url(../images/top_right.gif);
	background-repeat:no-repeat;
	background-position:36% 0%;
	padding-left:200px;
	color:#7E7E7E;
	text-align:center;
}
.top-heading div
{
	padding-top:17px;
}
.login-text
{
	color:#FFFFFF;
	font-size:11px;
	background-color:#00B4FF;
	margin:0px;
	height:23px;
	padding-left:10px;
	padding-right:10px;
}
.login-text a
{
	color:#ffffff;
}
.right-shadow-header
{
	background:url(../images/right_shadow.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
}
.left-shadow-header
{
	background:url(../images/left_shadow.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
}
.right-shadow-banner
{
	background:url(../images/right_shadow_banner.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
	margin:0px;
	padding:0px;
}
.left-shadow-banner
{
	background:url(../images/left_shadow_banner.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
}
.nav_bg
{
	background:url(../images/top_nav_bg.gif);
	height:31px;
}
.nav
{
	text-align:center;
	color:#7C7C7C;
	font-weight:bold;
}
.nav a
{
	color:#7C7C7C;
	font-weight:bold;
	text-decoration:none;
}
.nav a:hover
{
	color:#04638A;
	font-weight:bold;
}
.bg-white
{
	background-color:#ffffff;
}
/*-----------------------*/
.right-shadow-middle
{
	background:url(../images/right_shadow-m.gif);
	background-repeat:repeat-y;
	background-position:0% 0%;
}
.left-shadow-middle
{
	background:url(../images/left_shadow-m.gif);
	background-repeat:repeat-y;
	background-position:100% 0%;
}
.dots
{
	background:url(../images/dots_middle.gif);
	width:31px;
	background-repeat:repeat-y;
}
.right-top-bg
{
	background:url(../images/right_top_bg.gif);
	background-repeat:no-repeat;
	padding:15px;
}
.right-bottom-bg
{
	background:url(../images/middle-bottom-shadow.gif);
	background-repeat:no-repeat;
	padding:15px;
	background-position:100% 0%;
}
.heading-pink
{
	font-size:20px;
	color:#ED145A;
	font-weight:bold;
	line-height:1.2em;
}
.heading-pink-1
{
	font-size:18px;
	color:#ED145A;
	font-weight:bold;
	line-height:1.2em;
}
.heading-pink-big
{
	font-size:24px;
	color:#ED145A;
	line-height:1.5em;
}
.heading-green-big
{
	font-size:24px;
	color:#04638A;
	line-height:1.5em;
}
.heading-green
{
	font-size:18px;
	color:#03425C;
	font-weight:bold;
	line-height:.8em;
}
.heading-green-1
{
	font-size:18px;
	color:#04638A;
	font-weight:bold;
}
.grey-text
{
	color:#626262;
}
.feedback
{
	color:#626262;
	line-height:1.7em;
}
.bg_right_pink
{
	background:url(../images/bg_right_pink.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:15px;
}
.heading-white
{
	font-size:27px;
	font-weight:bold;
	letter-spacing:-0.1em;
	#letter-spacing:-0.2em;
}
.bg_video
{
	background:url(../images/bg_video.gif);
	background-repeat:no-repeat;
	width:513px;
	height:356px;
}
.middle-text
{
	color:#545454;
	font-size:14px;
	line-height:1.4em;
}
/*------------------------------------*/
.bottom_bg
{
	background:url(../images/bottom_bg.gif);
	background-repeat:repeat-x;
	padding:15px;
	font-size:19px;
	color:#626262;
}
.bottom_bg_inner
{
	background:url(../images/bottom_bg.gif);
	background-repeat:repeat-x;
	padding-top:15px;
	padding-left:10px;
	font-size:19px;
	color:#626262;
}
.heading-green-footer
{
	font-size:30px;
	color:#04638A;
}
.heading-pink-footer
{
	font-size:30px;
	color:#ED145A;
}
.footer-nav a
{
	color:#04638A;
	font-weight:bold;
	text-decoration:none;
}
.footer-nav a:hover
{
	color:#ED145A;
	font-weight:bold;
	text-decoration:none;
}
.footer-nav td
{
	background:url(../images/footer-navbg.gif);
	background-repeat:no-repeat;
	text-indent:20px;
	height:20px;
	line-height:-0em;
}
/*--------------------------------------------------*/

 .text_1
 {
	background:url(../images/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:4% 0%;
	background-color:#EFF6FE;
	padding-left:35px;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:5px;
	color:#545454;
	font-size:14px;
 }
  .text_2
 {
	background-color:#EFF6FE;
	padding-left:35px;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:5px;
	color:#545454;
	font-size:14px;
 }
   .text_3
 {
	background-color:#EFF6FE;
	padding-left:10px;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:5px;
	color:#545454;
	font-size:14px;
 }
 .text_3 p
 {
	margin:0px;
	padding:0px;
	color:#04638A;
	font-weight:bold;
	text-decoration:underline;
 }
 .main-text
 {
	font-size:14px;
	color:#545454;
 }
  .main-text-heading
 {
	font-size:14px;
	color:#3A618E;
	font-weight:bold;
 }
 .small-blue
 {
	color:#04638A;
	font-size:12px;
 }
 blockquote
 {
	margin:0;
	padding-top:22px;
	padding-bottom:22px;
	padding-left:30px;
 }
 .green_1
 {
	color:#04638A;
 }
 .pink_1
 {
	color:#ED145A;
	background-color:#F1F6FA;
 }
.box_content
{
	background-color:#ffffff;
	border: 1px solid #C8CACC;
}
.box_content td
{
	font-size:14px;
	color:#545454;
	background-color:#F1F6FA;
	text-align:center;
}
.box_content th
{
	font-size:14px;
}
.bg_blue
{
	background-color:#2F679F;
	color:#ffffff;
}
.bg_pink
{
	background-color:#ED145A;
	color:#ffffff;
}
.form-table
{
	background-color:#ffffff;
	border: 0px solid #C8CACC;
}
.form-table td
{
	font-size:13px;
	color:#426C9C;
	font-weight:bold;
	background-color:#F1F6FA;
	padding-left:15;
}
.form-bg_blue
{
	background-color:#2F679F;
	color:#ffffff;
	text-align:left;
	font-size:13px;
}
.istyle
{
	width:200px;
	border: 1px solid #7280AA;
}
.table_bg
{
   background-color:#ffffff;
   border: 0px solid #C8CACC;
}

.table_bg td
{
	color:#545454;
	background-color:#F1F6FA;
}
.green_heading_1
{
	font-size:18px;
	color:#3A618E;
}
.border-bottom
{
	border-bottom:1px solid #E0E0E0;
}
.footer-link td, a
{
	color:#7B7B7B;
	font-size:11px;
	text-decoration:none;
}
.footer-link a:hover
{
	color:#EF316F;
	font-size:11px;
	text-decoration:none;
}
