* { margin:0; padding:0;}
body { background:#f8fafb; font-size:100%; line-height:.8em; font-family:arial,tahoma; color:#754D75;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-weight:normal; width:250px;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

a:hover{text-decoration:none;}
a {color: #754D75;}

.ind_img{padding-left:20px;}

.column { float:left;}
.clear { clear:both;}

.ind_img{padding-top:20px;}

h1{text-indent:-10000px; font-size:0; line-height:0;}
.center{text-align:center}
.center1{width:780px; margin:0 auto; background:url(images/logo.jpg) no-repeat; height:155px;}

/*header*/
.tall_h_wr_line{ height:17px; background-color:#4B297D;}

.tall_h_wr_line .f_r{ width:210px; padding:3px 0 0 0;  height:15px;}

/**/
.tall_wr_logo{ background:url(images/tall_wr_logo.jpg) top center repeat-x; width:100%; height:155px;}
.logo{ width:284px; height:149px; margin:84px 250px 0 0; float:right}
/**/
.tall_wr_menu{ background:url(images/tall_wr_menu.jpg) 0 0 repeat-x; width:100%; height:60px; text-align:center;}

.tall_h_wr_line a{ text-decoration:none;font-size:0.687em;color:#ffffff;}
.tall_h_wr_line a:hover{ text-decoration:none;font-size:0.687em;color:#6f7f94;}

/*footer*/
.tall_footer{ text-align:center; padding:8px 0 8px 0; color:#6f7f94; font-size:0.687em; background:url(images/tall_footer.gif) 0 0 repeat-x;}
.tall_footer a{ color:#6f7f94; text-decoration:none}
.tall_footer a:hover{ text-decoration:underline;}


/*content*/
.tall_cont_wr{ background:#ffffff url(images/tall_cont_wr.gif) 0 0 repeat-x; width:100%; }
.content{ font-size: 14px; width:100%; line-height:1.25em;}
.content .col_1{padding:35px 0 0 0;}
.content .col_1 img{ margin:0 0 0 37px;}
.content .col_2{ padding:34px 0 24px 0;}
.title{ display:block; margin-bottom:28px;}
.ltitle{ display:block; margin-bottom:28px;}
.slidy{ padding-left: 20px;}
.necky{ padding-left:65px;}
.fact{ padding-top:50px;}

table.mytable { padding-left:0px;} 



.title1{ display:block;}
.ind_left{ padding:0 40px 0 280px;}
.link img{ vertical-align:middle; margin:0 9px 0 0;}
.link{ color:#054150; text-decoration:none;}
.ind_1{ margin:11px 0 0 0;}
.bl{ display:block; margin:21px 0 0 0;}
.b2{ display:block; margin:14px 0 0 0;}
.img_left{ margin:3px 20px 0 0; float:left; float:left;}
.content span{ color:#054150; display:block;}
ul{ margin:11px 0 0 0;}
.ind_2{ padding:11px 0}
.ins a{ color:#754D75;}

.content .col_2 .col_box{ width:460px;}
.content .col_2 .col_box .col_box_1{ width:251px;}
.content .col_2 .col_box .col_box_2{ width:170px;}

.content .col_2 .col_box1{ width:100%;}
.content .col_2 .col_box1 .col_box_1{ width:45%;}
.content .col_2 .col_box1 .col_box_2{ width:45%; margin:0 0 0 40px;}

/*================== index.html ==================*/
#page1 .content .col_2 .ind_img{ display:block; margin-bottom:21px;}
#page1 .content .col_2 .title1{ margin:35px 0 16px 0;}

/*================== index-1.html ==================*/
#page2 .content .col_2 .title1{ margin:55px 0 16px 0;}

/*================== index-2.html ==================*/
#page3 .content .col_2 .title1{ margin:55px 0 21px 0;}

/*================== index-3.html ==================*/
#page4 .content .col_2 .title1{ margin:35px 0 21px 0;}

/*================== index-4.html ==================*/
#page5 .content .col_2 .title1{ margin:28px 0 21px 0;}

/*================== index-5.html ==================*/
#page6 .content .col_2 .title1{ margin:43px 0 21px 0;}
#page6 .content .col_2 .ind_img img{ margin:9px 0 0 22px;}




/*================== index-7.html ==================*/
#page8 .content .ind_text{ padding:34px 31px 27px 40px;}
#page8 .content .ind_text span{ display:inline;}
#page8 .content .ind_text .ind_1{ margin-top:17px;}
#page8 input, textarea, .options {
	font: 1em "Tahoma", helvetica, arial, verdana, sans-serif;
	padding: 0.2em;
	border: none;
	padding-right:60px;
}

/*==================list====================*/
.list ol { margin:0; padding-left:470px;}
.list li img{ vertical-align:middle; margin:0 8px 0 0;}
.list li{ color:#54367e; padding:5px 31px 0 5px;}
.list li a { color:#2a205d;}
/**/
.list1 li{ color:#54367e;}
.list1 li a{ color:#54367e; line-height:1.375em;}
/*==========================================*/

/* ~~~~~~~~~Contact Form~~~~~~~~~ */

form { margin-top:-10px; padding-bottom:26px; border: none; background-repeat: no-repeat; padding-top:13px; padding-left:20px; position: relative; }

.contact a { color: #054150; text-decoration: underline; }
.contact a:hover { color: #054150; text-decoration: none; }


legend { display:none; }

label {
	font: bold 1em "Tahoma", helvetica, arial, verdana, sans-serif;
	color:#054150;
	text-transform: none;
	display:block;
	padding-right: 10px;
	width: 90px;
	text-align: right;
	height: 20px;
	line-height: 20px;
}
div.row { padding-top: 10px; }

div.row span.label {
  float: left;
  width: 100px;
  text-align: left;
  }

div.row span.formw {
  
  text-align: left;
}
	



input, textarea, .options {
	font: 1em "Tahoma", helvetica, arial, verdana, sans-serif;
	padding: 0.2em;
	border: solid 1px #dadada;

}
input:hover, textarea:hover { background-color: dark gray; }
input:focus, textarea:focus { background-color: #DADADA; border: solid 1px #999; }

.options input {
	float: none;
	padding-left: 0;
}
div.buttons {
	clear: both;
	width: 300px;
	padding-top: 20px;
	margin-left: 100px;
}

.options label {
	font: 1em "Tahoma", verdana, sans-serif;
	color: #000;
	text-transform: none;
}

input[type="submit"] {
	border: 1px solid #054150;
	color: #333;
	padding: 5px 25px;
	font-weight: bold;
}
input[type="submit"]:hover { background-position: center top; }

/*---contact for hints - this is alot of CSS!!!---*/

.hint {

  position: absolute;
  right: -250px;
  width: 200px;
  margin-top: -4px;
  border: 1px solid #c93;
  padding: 10px 12px;
  background-color: #ffc;
}
