html, body, p, div, h1, h2, h3, h4, h6, img, span, ul, li, br, hr, form, fieldset,br,a {
padding:0;
margin:0;
border:0;
outline:none;
}

body   
{
margin : 0px;
}
.buttons_text {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.buttons_text_link {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.buttons_text_link:hover {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #9ad7f1;
	font-weight: bold;
	text-decoration: none;
}
.header_text {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 19px;
	text-decoration: none;
}
.but_link {
	background-image: url(../images/but1.jpg);
	background-repeat: no-repeat;
	padding-left: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #174c8d;
	text-align: left;
}
.but_link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #174c8d;
	text-align: left;
	text-decoration: none;
}
.but_link1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
.body_bg {
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
}
.body_text {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	line-height: 19px;
	text-decoration: none;
}
.but_link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fdcf9;
	text-align: left;
	text-decoration: none;
}
.but_link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}
.footer_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
	text-align: left;
	text-decoration: none;
}
.footer_link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
	text-align: left;
	text-decoration: none;
}
.footer_link1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}


.footer_link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8fbdf6;
	text-align: left;
	text-decoration: none;
}
.footer_link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}
.footer_link3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}
.footer_link4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-align: left;
	text-decoration: none;
}
.footer_link5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
	text-align: center;
	text-decoration: none;
}
.headbut_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
img{ border: 0pt; }





/*navigation*/

#vista_toolbar {
float:right;
font:normal 14px 'Trebuchet MS';
margin:0 0 0 0 ;
padding:0;
font-weight:bold;


}

#vista_toolbar ul {
/*background-image:url(back.gif);
background-repeat:repeat-x;*/
float:left;
line-height:29px;
list-style:none;
margin:0;
padding:0;
width:931px;
}

#vista_toolbar li {
display:inline;
padding:0;
}

#vista_toolbar a {
color:#e8e8e8; /* need because it will use default link color */
float:left;
padding:0 2px 0 7px; /* left 3 px because of left.png image */ 
text-decoration:none;
outline:none;
}

#vista_toolbar a span {
display:block;
float:none;
padding:0 23px 0 16px;
outline:none;
}

#vista_toolbar a span img {
border:none;
margin:8px 4px 0 0;
}

/* show picture when mouse over link */
#vista_toolbar a:hover{
background: url(../images/left.gif) no-repeat left center;
}

#vista_toolbar a:hover span {
background:url(../images/right.gif) no-repeat right center;
color:#000000;
}

#vista_toolbar a.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}


/* active class */
#vista_toolbar div {
color:#ffffff; /* need because it will use default link color */
float:left;
padding:0 2px 0 7px; /* left 3 px because of left.png image */ 
text-decoration:none;
outline:none;
}

#vista_toolbar div span {
display:block;
float:none;
padding:0 10px 0 7px;
outline:none;
}

#vista_toolbar div span img {
border:none;
margin:8px 4px 0 0;
}
#vista_toolbar div{
background: url(../images/left.gif) no-repeat left center;
}

#vista_toolbar div span {
background:url(../images/right.gif) no-repeat right center;
color:#000000;
}
#vista_toolbar div.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}



.line
{
float:left; padding:0; margin:-5px 0 auto; list-style:none; width:3px; 
}
.sub_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9bdcf8;
	text-align: left;
	text-decoration: none;
}

/*-- inner css --*/

.inner_head1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#f2f9ff; line-height:35px;}
.inner_head2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999716; line-height:35px;}
.inner_head3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#f9f9e1;}
.inner_head4{ font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#f6b9cc; line-height:22px; padding:0 0 0 5px;}
.inner_head5{ font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; color:#137895; line-height:22px; padding:0 0 0 5px;}

.inner_tab_text1{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: normal;  padding:5px 6px 5px 6px;}
.inner_tab_text2{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aedbfa; font-weight: normal;  padding:5px 6px 5px 6px;}

a.inner_link1{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:22px; color:#ffffff; text-decoration:underline;}
a.inner_link1:hover{color:#f9f9e1; text-decoration:none; }

a.inner_top{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; line-height:28px; color:#eaf1ff; text-decoration:underline;}
a.inner_top:top{ color:#fbdd8d;}

.inner_table{ border:1px solid #575757;}
.inner_table td{ border:1px solid #575757;}

.contact_input{ background:#F7FAFD; border:1px solid #033975; height:18px; width:200px; color:#51514d; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.contact_input_box { background:#F7FAFD; border:1px solid #033975; width:200px; color:#51514d; font-family:Arial, Helvetica, sans-serif; height:80px; overflow-x:hidden; overflow-y:scroll }

.contact_text1{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; color:#000000; padding:0 0 0 40px;}

.cont_mailto{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #b3aa22; text-decoration: none;}
.cont_mailto:hover{ color:#ebca7b;}

/*-- gallery css --*/
.bot_bg{ background:url(../thumbs&big/horizon_img1_bot.jpg) no-repeat; line-height:41px;}
.red_text{font-family:Georgia, "Times New Roman", Times, serif; color:#979797; font-size:11px; line-height:41px;}
.gallery_text1{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ea6e94; line-height:35px;}

/*-- gallery css --*/

.map_bold_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:26px;
	text-align:left;
	text-decoration:none;
	}
.map_bold_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}
.map_bold_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9dd9f1;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	}
.map_normal_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9dd9f1;
	line-height:26px;
	text-decoration:underline;
	text-align:left;
	text-decoration:none;
	}
.map_normal_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9dd9f1;
	text-decoration:underline;
	line-height:26px;
	text-align:left;
	text-decoration:none;
	}
.map_normal_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:underline;
	}
