/* CSS Document */

/* GLOBAL STYLES */

h3 { padding: 9px; text-align:center; border-bottom: 1px solid #999999; border-top: 1px solid #999999; font-family: arial, Times, serif; font-size: 12px; margin: 0px; font-weight:bold; color: #000000; margin-bottom: 10px; margin-top: 10px; }


body { margin: 0px 10px 0px 10px; padding: 0px; 
	background-color: #1f5d7a; FONT-FAMILY: VERDANA, TREBUCHET MS, SANS-SERIF, SERIF;
	font-size: 11px; }
	
p, td, div { FONT-FAMILY: VERDANA, TREBUCHET MS, SANS-SERIF, SERIF; color: #333333; font-size: 12px; }
	
input, select, textarea { font-family: tahoma, arial, helvetica, sans-serif; border: 1px solid #cccccc; color: #000000; }
	
img { border: 0px; }

hr { height: 1px; color: #8D8D8D; }
	
table { border-color: #CCCCCC; }
td { border-color: #CCCCCC; padding: 0px; }
form { margin: 0px; }

a { text-decoration: none; }
a:link, a:visited { color: #316d8c; }
a:hover, a:active { color: #2b93c8; }

.padding5 td { padding: 7px; }

@media print { 
	.noprint { display:none; margin: 10px; }
} 

/* CUSTOM STYLES */

.pollTable { border-collapse:collapse; }
.pollTable td { border: 1px solid #cccccc; padding: 5px; border-collapse:collapse; }

.details a { 
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif;
	display:block; 
	width: 100%; 
	background-color: #f4f4f4; 
	padding: 2px;
}

.language a { text-decoration:underline; }
.language a, .language td { 
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.side-columns { background-color: #ffffff; padding-top: 4px; }

.button {
	color: #730000;
	background-color: #EBF1F3;
	border: 1px solid #730000;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
}

.header {
	color:#333333;
	text-align:center;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
}
	
.mmenu, .mmenu-act {
	color: #730000;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #316d8c;
	border-top: 1px solid #cccccc;
	padding: 0px;	
}
.mmenu-act { 	
	border-top: 1px solid #cccccc;
	background-color: #f7aa29;
}
.mmenu-act a  {
	color: #FFFFFF;
	background-color: #f7aa29;
	font-weight: bold;
	border: 0px;
	padding: 5px 10px 5px 10px;
}
.mmenu a, .mmenu a:visited {
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding: 5px 10px 5px 10px;
	text-decoration:none;
	background-color: #316d8c;
	text-align:center;
}	
.mmenu a:hover {
	color: #f7aa29;
}

.submenu td {
	color: #FFFFFF;
	font: 10px verdana, arial, helvetica, sans-serif;
}
.submenu a, .submenu a:active, .submenu a:visited {
	font-weight: normal;
	color: #333333;
	padding: 5px;
	text-transform:lowercase;
	font-size: 12px;
}

.submenu a:hover, .submenu .active { color: #333333; background-color: #ffffff; padding: 5px; }

.gallery-link A { text-decoration: underline; }
.footer-menu td {
	padding: 10px 0 10px 0;
	white-space:nowrap;
	font-weight: normal; 
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif; 
	text-transform: lowercase;
}
.footer-menu a {
	color: #333333;
}

.text a { text-decoration: underline; }
.text a:link { color: #730000; }
.text a:hover, .text a:active { color: #FC5800; }

.field {
	border: 1px solid #999999;
	height: 15px;
	font-size: 11px;
	height: 19px;
	width: 140px;
}

.field2 {
	border: 1px solid #999999;
	height: 15px;
	font-size: 11px;
	height: 19px;
	width: 120px;
}

.btnSearch { margin-left: 10px; width: 19px; height: 19px; background: #cbcaca url(../img/new/btn_search.gif) no-repeat top center; border: 1px solid #999999 }

.page-path {
	padding-left:12px;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;

}
.page-path a {
	color: #316d8c;
}
.page-path a:hover {
	color: #2b93c8;
}
.block-header2 { border-top: 1px solid #cccccc; }
.block-header2a { border-bottom: 1px solid #cccccc; }
.block-header {
	color: #333333;
	background: url(../img/new/bg_title.gif) repeat-x bottom left;
	font-size: 12px;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	height: 30px;
}
.block-header a, .block-header3 a { color: #333333; }

.block-header3 {
	color: #333333;
	background: url(../img/new/bg_title.gif) repeat-x top left;
	font-size: 12px;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	height: 35px;
}

.title, .biglink {
	display: block;
	width: 100%;
	background: #F5F9FA; 
	text-align: center;
	padding: 11px;
	font-size: 16px;
	font-weight: bold;
}
.subtitle {
	display: block;
	width: 100%;
	padding: 11px;
	font-size: 12px;
	font-weight: bold;
}

.formTable { border-collapse: collapse; }
.formTable td { padding: 3px; border-collapse: collapse; }

.pricesTable { border-collapse: collapse; width:280px; }
.pricesTable td { padding: 3px; border-collapse: collapse; border: 1px solid #cccccc; }

.block { margin-bottom: 5px; background-color: #FFFFFF; }
.block .content { padding: 15px; border: 1px solid #cccccc; }

.radio { cursor: hand; }