﻿@charset "utf-8";
body {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #1D4664;
	color: #000000; /*black*/
    overflow: scroll;
	overflow: -moz-scrollbars-vertical;

}
/*===============indicates no border around any image ============*/
body img {
	border: 0px;
	text-decoration: none;
}
/* ============ margins auto center the container on the page ==========*/
#container {
	margin: 0px auto 0px auto;
	padding: 5px;
	background-color: #FFFFFF;
	width: 80%;
	max-width: 1000px;
	min-width: 1000px;
}
/*=================== styles for top banner ========================*/
#banner {
	background-position: left;
	padding: 0px;
	background-color: transparent;
	background-image: url("/images/test.png");
	background-repeat: no-repeat;
	height: 101px;
	color: #000000;
}
/*=================== styles for top menu ======================*/
.menutabs {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #30261C;
/*bottom horizontal line that runs beneath tabs*/	background-color: #1D4664;
}
.menutabs ul {
	margin: 0px auto 0px auto;
	padding: 0;
	padding-left: 0px; /*offset of tabs relative to browser left edge*/;
	font: bold .7em Verdana;
	list-style-type: none;
}
.menutabs li {
	display: inline;
	margin: 0;
}
.menutabs li a {
	display: inline-block;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px;
/*padding inside each tab*/	border-right: 0px solid white;
/*right divider between tabs*/	border-left: 0px solid white;
/*left divider between tabs*/	color: white;
	background: #1D4664; /*background of tabs (default state)*/
}
.menutabs li a:visited {
	color: white;
}
.menutabs li a:hover, .menutabs li.selected a {
	background: #E87400;
}
/*====================== styles for main content area =========================*/
#content {
	background-color: #FFFFFF;
	color: inherit;
	min-height: 400px;
	padding-left: 15px;
	padding-right: 15px;
}
#content p {
	font-size: .9em;
	color: #00000;
	border-width: thin;
	clear: both;
	padding: 5px;
	background-color: transparent;
	text-align: left;
}
/*===========content area list items==============*/
#content ul li {
	list-style-image: url("/images/di_lb.gif");
	margin: 2px;
	padding: 2px;
}
#content li li {
	list-style-image: url("/images/di_lb.gif");
	padding: 2px 0;
}
/*============== Styles for description ===================*/
#description {
	font-size: .9em;
	color: #1D4664;
	border-width: thin;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
	background-color: rgb(255, 255, 255);
	text-align: left;
}
#description p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
}
/*============== Styles for body content ===================*/
#body_content {
	border-width: thin;
	clear: both;
	padding: 5px;
	background-color: rgb(255, 255, 255);
	text-align: left;
	margin-top: 1px;
}
#body_content p {
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.body_ul {
	font-size: .8em;
	padding-left: 125px;
	padding-right: 125px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*============== Styles for footer ===================*/
#footer {
	font-size: .8em;
	color: #E87400;
	border-color: #1D4664;
	border-width: thin;
	clear: both;
	padding: 5px;
	background-color: rgb(255, 255, 255);
	text-align: center;
	border-top-style: solid;
}
#footer p {
	margin-top: 0px;
	margin-bottom: 0px;
}
/*================== general styles =================*/
hr {
	width: 70%;
	text-align: center;
	background-color: #1D4664;
	height: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* =================Styles for heading tags =============== */
h1, h2, h3, h4 {
	color: #1D4664;
	background-color: inherit;
}
h1 {
	padding: 5px;
	font-family: Times;
	font-size: 1.3em;
	background-image: url("images/bg_title_h1.png");
	background-repeat: no-repeat;
	background-position: -10px 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h2 {
	font-size: 1.0em;
	color: #1D4664;
	border-width: thin;
	clear: both;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;

}
h3 {
	font-size: .9em;
}
h4 {
	font-size: .8em;
}
/*================used to center anything==============*/
.center {
	text-align: center;
}
/* ============floats images to right or left ============*/
.imgrgt {
	float: right;
	padding: 7px;
}
.imglft {
	float: left;
	padding: 7px;
}
.imgctr {
	text-align: center;
	padding: 0px;
}
.smtxt {
	font-size: .8em;
	color: #000000;
}
/* =========== link styles =============*/

#left_box {
	float: left;
	width: 634px;
	margin-top:	-7px;
	clear: both;
	background-color: #FFFFFF;

}


#right_box {
	background-color: #1d4664; 
	float: right;
	width: 270px;
	min-height: 425px;
	border:4px #E87400 double;
	padding: 5px 10px 5px 10px;
	font-size: 10pt;
	margin-top: 0px;
	color: #FFFFFF;
}

#right_box h2 {
	color: #FFFFFF;
}

#right_box h3 {
	color: #FFFFFF;
}

#right_box_link a:link {
	color: #E87400;
	background: transparent;
	text-decoration: none;
}

#right_box_link a:visited {
	color: #E87400;
	background: transparent;
	padding: 0px;
	text-decoration: none;
}

#right_box_link a:hover {
	color: #FFFFFF;
	text-decoration : none;
	background: #transparent;
}

#right_box_link a:active {
	text-decoration : underline;
	background: #transparent;
	color: #E87400;
}


a:link {
	color: #E87400;
	background: transparent;
	text-decoration: none;
}

a:visited {
	color: #E87400;
	background: transparent;
	padding: 0px;
	text-decoration: none;
}

a:hover {
	text-decoration : underline;
	color: #1d4664;
}

a:active {
	text-decoration : underline;
	background: #E87400;
	color: #000000;
}


/*======================================================*/

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: absolute;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}


#cities a:hover {
	background: #FFFFFF;
	color: #1d4664;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
}



