
/* CSS Document */
body{ margin:0px; padding:0px; }
p{margin:0px; padding:0px;}
img{border:0px; }

h1 {
color:#ff4502;
font-size: 1.4em;
font-family:arial,verdana;
}
h2 {
color:#ff4502;
font-size: 1.1em;
font-family:arial,verdana;
}

a:hover{ text-decoration: underline;}
img{border:0px;
}
#main_block{width:1000px; margin:auto;}

#inner_block{width:1000px; float:left; background:#D2C8A5;}

.tp_back{ clear:left; float:left; margin:0px;}

.tp_back1{ float:left; margin:0px;}

.tp_slogan{ clear:left; float:left; margin:66px 0px 0px 0px;}

.tp_logo{ clear:left; float:left; margin:59px 0px 0px 1px;}

.tp_back2{ display:inline; float:left; width:359px; height:330px; margin:0px;
 background:url(../images/tp_back2.jpg) no-repeat;}
 
 .tp_back3{ display:inline; float:right; width:290px; height:330px; margin:0px;
 background:url(../images/tp_back3.jpg) no-repeat;}
 
 .tp_tab{ display:inline; clear:left; float:left; width:553px; height:77px; margin:0px;
 background:url(../images/tp_tabbg.gif) repeat-x;}
 
 .tp_img{ display:inline; float:left; width:447px; height:77px; margin:0px;
 background:url(../images/tp_img.jpg) no-repeat;}
 
 a.tp_home { clear:left; float:left; margin:31px 0px 0px 27px; font-family: Arial; font-weight:bold; font-size:12px; letter-spacing:1px; text-decoration:none; color:#FFFFFF;}
 
 .tp_pipe{ float:left; margin:1px 12px 0px 11px;}
 
 a.tp_about{ float:left; margin:31px 0px 0px 0px; font-family: Arial; font-weight:bold; font-size:12px; letter-spacing:1px; text-decoration:none; color:#FFFFFF;}
 
 .cp_padd{ display:inline; clear:left; float:left; width:950px; margin:0px 25px 0px 25px;}
 
 .cp_box{ display:inline; clear:left; float:left; width:950px; margin-top:2px;
  background:#D9CFAE; padding-bottom:8px;}
  
  .cp_box2{ display:inline; clear:left; float:left; width:608px; margin-left:8px; border:1px solid #C0B282;
  background:#D1C395 url(../images/cp_boxbg.gif) repeat-x; padding-bottom:7px;}
  
  .intcp_box2{ display:inline; clear:left; float:left; width:608px; margin-left:10px; padding-bottom:10px;}
  
  .cp_box3{ display:inline; float:left; width:250px; margin:15px 8px 0px 15px; border:1px solid #C0B282;
  background:#D1C395 url(../images/cp_boxbg.gif) repeat-x; padding-bottom:7px;}
  
  .box_padd{ display:inline; clear:left; float:left; width:496px; margin:13px 50px 0px 53px;}
  
  .cp_hdwel{ clear:left; float:left; margin:6px 0px 12px 0px;}
  
  .inpt_txt{ clear:left; float:left; font:bold 11px/14px arial,verdana; color:#121212; width:326px; margin:9px 0px 0px 0px;}
  
  .inpt_txt2{ float:left; font:bold 11px/14px arial,verdana; color:#121212; width:162px; margin:9px 0px 0px 0px;}
  
  .select{ clear:left; float:left; width:208px; height:18px; margin:7px 0px 0px 0px; border:1px solid #CFCDC6;}
  
  .select2{ float:left; width:156px; height:18px; margin:7px 0px 0px 114px; border:1px solid #CFCDC6;}
  
  .cp_searc{ display:inline; float:right; margin:32px 20px 0px 0px;}
  
  .rp_shdour{ clear:left; float:left; margin:14px 0px 0px 27px;}
  
  .rp_imglake{ clear:left; float:left; margin:14px 0px 0px 18px;}
  
  .rp_arro{ clear:left; float:left; margin:11px 0px 0px 43px;}
  
  .rp_1{ float:left; margin:13px 0px 0px 20px;}
  
  .rp_pipe{ float:left; margin:13px 8px 0px 8px;}
  
   .rp_2{ float:left; margin:13px 0px 0px 0px;}
   
  .rp_arro2{ float:left; margin:12px 0px 0px 16px;}
  
  .cp_left{ display:inline; clear:left; float:left; width:620px; margin:6px 0px 0px 33px;}
  
  .cp_right{ display:inline; float:left; width:250px; margin:12px 8px 0px 15px; padding-bottom:10px;}
  
  .cp_txt{ clear:left; float:left; font:11px/16px arial,verdana; color:#121212; width:600px; margin:0px 0px 0px 0px; min-height:400px;}
  
  .cp_txt2{ clear:left; float:left; font:11px/18px arial,verdana; color:#121212; width:546px; margin:18px 0px 0px 0px;}
  
  .cp_txt4{ clear:left; float:left; font:11px/16px arial,verdana; color:#121212; margin:6px 0px 0px 6px;}
  
  .cp_line{ clear:left; float:left; margin:8px 0px 0px 1px;}
  
  .cp_txt3{ clear:left; float:left; font:11px/16px arial,verdana; color:#121212; width:286px; margin:18px 0px 0px 0px;}
  
  .cp_view{ clear:left; float:left; margin:21px 0px 0px 151px;}
  
  .rp_boxbg{ display:inline; clear:left; float:left; width:250px; margin:0px; background:#E1DAC1; padding-bottom:30px;}
  
  .rp_late{ clear:left; float:left; margin:11px 0px 0px 22px;}
  
  .rp_line{ clear:left; float:left; margin:16px 0px 0px 12px;}
  
  .rp_arrow{ clear:left; float:left; margin:25px 18px 0px 26px;}
  
  .rp_link{ float:left; font:11px/16px arial,verdana; color:#121212; width:206px; margin:20px 0px 0px 0px;}
  
  .rp_arrow2{ clear:left; float:left; margin:16px 14px 0px 26px;}
  
  .rp_link2{ float:left; font:11px/16px arial,verdana; color:#0D0B03; width:206px; margin:12px 0px 0px 0px; text-decoration:none;}
  
 .ft_bg{ display:inline; clear:left; float:left; width:1000px; height:80px; margin:0px; background:#A08C49;}
 
 .ft_txt1{ clear:left; float:left; font:11px/16px arial,verdana; color:#FFFFFF; margin:24px 0px 0px 268px; text-decoration:none;}
 
 .ft_pipe{ float:left; margin:26px 16px 0px 16px;}
 
 .ft_txt{ float:left; font:11px/14px arial,verdana; color:#FFFFFF; margin:24px 0px 0px 0px; text-decoration:none;}
 
 .ft_txt3{ clear:left; float:left; font:11px/14px arial,verdana; color:#1A1B16; margin:10px 0px 0px 360px; width:330px;}
 
 .int_abot{ clear:left; float:left; margin:22px 0px 0px 0px;}
 
 .intcp_txt3{ clear:left; float:left; font:11px/18px arial,verdana; color:#121212; width:336px; margin:10px 0px 0px 0px;}
 
 .intcp_link{ clear:left; float:left; font:bold 11px/18px arial,verdana; color:#211A01; width:258px; margin:10px 0px 0px 0px;}
 
 .intcp_link2{ float:left; font:bold 11px/18px arial,verdana; color:#211A01; width:248px; margin:10px 0px 0px 0px;}
 
a.login:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.login:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.login:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.login:active {
	text-decoration: none;
	color: #FFFFFF;
}

td {font-size:1em;}

form {margin:0px;}

#header_popup {
	position:relative;
	background-color: #FFFFFF;
	height:70px;
	width:580px;
}

#validation {
	height:25px; 
	position:relative; 
	background-color:#CFCD91;
	padding-top: 4px;
	float: right;
}

.leftform {
	position:relative; 
	width: 160px;
	float: left;
	text-align: left;
	padding-left: 0px;
}

.QuestionPadding 
{
	margin-left: 154px;
}

/*speech bubble styles*/