body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
}
form {margin:0px;}
.maintable {height:100%; background:url(../images/main_bg_2.jpg) top repeat-x #ffffff;}
.fixtable {width:972px;}
.header_css {background:url(../images/header_top_cur.jpg) top no-repeat #FFFFFF;}
.home_midd_bg {background:url(../images/home_main_bg.jpg) top no-repeat; height:463px;}
.midd_bg {background:url(../images/main_bg_1.jpg) top no-repeat; height:480px;}
.con_part {padding:0px 13px 13px 13px;}
.con_midd_bg {background:#ffffff; border:1px solid #dee6e7; padding:5px;}
.input_text {font-size:11px; color:#646464;}
.input_btn {font-size:11px; color:#f7f7f7; background:#cc0000; border:none; padding:1px;}
.head_text {font-family:Tahoma, Trebuchet MS; font-size:13px; font-weight:700; background:url(../images/hor_dotted_line.gif) bottom repeat-x; padding:0px 7px 7px 0px; text-align:left; width:700px;}
.head_text a{font-family:Tahoma; font-size:11px; color:#cc0000; text-decoration:underline;}
.head_text a:hover{color:#cc0000; text-decoration:none;}
.bg_1 {background:#dfe7e8;}

.form_css {font-size:12px; width:700px;}
.form_css td {line-height:19px; vertical-align:top; color:#cc0000;}
.form_css td a {color:#cc0000; text-decoration:underline;}
.form_css td a:hover {color:#cc0000; text-decoration:none;}
.form_css th {line-height:19px; vertical-align:top; text-align:left; color:#5f7f85;}

.normal_text {font-size:12px; line-height:19px; vertical-align:top; color:#000000;}
.normal_text a {color:#cc0000; text-decoration:underline;}
.normal_text a:hover {color:#cc0000; text-decoration:none;}

.points {margin:10px 20px;}

.req_star {font-size:11px; color:#CC0000;}
.world_bdr {border:1px solid #d62421;}
.terms_div {height:50px; padding:5px; overflow-y:auto; border:1px solid #9bb2b8; margin-bottom:10px; text-align:left;}
.inn_cont {height:380px; width:700px; text-align:left;}



.copy_msg {font-size:11px; color:#CCCCCC;}
.error_msg {font-size:11px; color:#CC0000;}
.footer_line_bg {background:url(../images/btm_line_bg.gif) left top repeat-x; height:28px; padding-top:3px;}
.footer_link {font-size:11px; color:#747474;}
.footer_link a {color:#747474; text-decoration:none;}
.footer_link a:hover {color:#747474; text-decoration:underline;}
.foo_link_sep {margin:0px 10px 0px 10px; vertical-align:middle; _margin-bottom:-1px;}


/*-------------------*/
.Container {
  position: relative;
  width: 640px;
  height: 370px;
  text-align:left;
}
#Scroller-1 { 
  position: relative; 
  overflow: hidden;
  width: 640px;
  height: 370px;
}
.scrollbar_hgt {
	height:340px;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
.Scrollbar-Up {
  cursor: pointer;
  margin-top:10px;
}
.Scrollbar-Down {
  cursor: pointer;
  margin-bottom:10px;
}

/*---------------------------------------------------------------*/
.stepcarousel {
	position: relative;         /*leave this value alone */
	overflow: scroll;           /*leave this value alone*/
	width: 917px;                 /*Width of Carousel Viewer itself*/
	height: 79px;               /*Height should enough to fit largest content's height*/		    
	margin-left:13px;
}
.stepcarousel .belt {
	position: absolute;         /*leave this value alone*/
	left: 0;
	top: 0;		    
}    	
.stepcarousel .panel {
	float: left;                /*leave this value alone*/
	overflow: hidden;           /*clip content that go outside dimensions of holding panel DIV*/
	/*margin: 1px;                margin around each panel*/
	width: 917px;               /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 79px;		    
}

