@charset "utf-8";
/* CSS Document */

/* v.t */

html, body {margin:0; padding:0; position:relative; height:100%;}	
body {background:#ffffff url(top_bg.png) top left repeat-x;}
body, td {font:normal 12px Verdana, Geneva, sans-serif; color:#0a1421;}

a img {border-color:#000000;}
a {color:#315680; text-decoration:underline;}
a:hover {color:#315680; text-decoration:none;}

hr {background:#0a1421; line-height:0; font-size:0; border:none; height:1px;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; line-height:normal; font-family:Arial, Helvetica, sans-serif; color:#1e4c6d;}
h1 {background:#1e4c6d; border:1px solid #ccdbdc; font:bold 10px Verdana, Geneva, sans-serif; color:#f8fcfd; text-transform:uppercase; padding:9px 0 10px 24px; margin:0 0 8px 0; width:677px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}

.content {font:normal 12px Verdana, Geneva, sans-serif; color:#0a1421; padding:0 0 0 10px; margin:0; vertical-align:top;}

.top_bl {margin:0 0 9px 1px; padding:0; width:715px; overflow:hidden;}	
.top_flash {margin:0 0 10px 0; padding:0; width:703px; overflow:hidden;}
		
#my_wrap {height:auto !important;
	   height:100%;
	   min-height:100%;
	   width:990px;
	   margin:0 auto -287px auto;}

/* header ------------------------------------------------------------------------------------------------------------------*/

#header {margin:0; padding:0; height:166px; position:relative;}

.logo {margin:0; padding:0; position:absolute; top:17px; left:18px;}	
	.logo img {padding:0; margin:0; border:none; cursor:pointer;}
	
.map {margin:0; padding:0; position:absolute; top:64px; right:225px;}
	.map img {padding:0; margin:0; border:none;}		
	
.top_ssl {background:url(mail.gif) left 2px no-repeat; margin:0; padding:0 0 0 29px; font:normal 11px Verdana, Geneva, sans-serif; color:#31577b; position:absolute; top:70px; left:317px; height:20px; width:290px;}
	.top_ssl a {color:#31577b; text-decoration:underline;}
	.top_ssl a:hover {color:#31577b; text-decoration:none;}

.cont_top {margin:0; padding:0; font:normal 11px/13px Verdana, Geneva, sans-serif; color:#31577b; position:absolute; top:43px; right:47px; width:155px; text-align:right;}	

#tmenu {height:20px; margin:0; padding:132px 0 0 273px; list-style:none; font:bold 10px Verdana, Geneva, sans-serif; text-transform:uppercase;}
	#tmenu li {padding:0; margin:0; display:inline;}
	#tmenu li a {color:#fdfdfe; display:inline-block; outline:none; text-decoration:none; padding:1px 8px 0 8px;}		
	#tmenu li a:hover {color:#fdfdfe; display:inline-block; text-decoration:underline;}
	
.search {background:#fff; margin:0; padding:0; height:22px; width:247px; position:absolute; top:129px; left:9px;}	
form.search_all {vertical-align:top; text-align:left; float:left; display:inline; margin:0; padding:0;}	
	input.search_box {background:none; vertical-align:top; outline:none; border:none; font:normal 11px Verdana, Geneva, sans-serif; color:#aaaaaa; cursor:text; float:left; display:inline; padding:0; margin:4px 0 0 14px; width:220px; height:13px;}	
	input.search_button {background:url(search_button.gif) top no-repeat; vertical-align:top; border:none; cursor:pointer; text-indent:-10000px; float:left; display:inline; padding:0; margin:0; height:0px; width:0px; visibility:hidden;}

/* content -----------------------------------------------------------------------------------------------------------------*/

.container {margin:0; padding:0; border-collapse:collapse; border-spacing:0; vertical-align:top; width:100%; height:400px;}
.ls {margin:0; padding:0; width:267px; vertical-align:top;}

.lmn_tit {background:#c3ddec; border:1px solid #c8cdd0; margin:0 0 15px 0; padding:7px 10px 8px 25px; font:bold 10px Verdana, Geneva, sans-serif; color:#04083e; text-transform:uppercase;}

#lmenu {margin:0 0 25px 10px; padding:0; list-style:none; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase;}
	#lmenu li {background:url(lmn_line.gif) bottom left no-repeat; padding:0 0 1px 0; margin:0; display:block; font-size:0; line-height:0; width:249px;}
	#lmenu li a {color:#04083e; display:block; outline:none; text-decoration:none; line-height:normal; padding:5px 4px 6px 15px; width:230px; font-size:10px;}			
	#lmenu li a:hover {background:#1e4c6d; color:#fff; display:block; text-decoration:none;}
	
.lblock {margin:0; padding:0 10px 25px 25px; font:normal 11px Verdana, Geneva, sans-serif; color:#31577b;}	
	.lblock a {color:#31577b; text-decoration:underline;}
	.lblock a:hover {color:#31577b; text-decoration:none;}
	
.lblock_2 {margin:0; padding:0 10px 25px 25px; font:normal 11px Verdana, Geneva, sans-serif; color:#f9040a;}	
	.lblock_2 a {color:#f9040a; text-decoration:underline;}
	.lblock_2 a:hover {color:#f9040a; text-decoration:none;}	
	
.cont_l {margin:0; padding:0 5px 10px 25px; font:normal 11px Verdana, Geneva, sans-serif; color:#878787;}

#clear {height:287px; clear:both; overflow:hidden; line-height:0; font-size:0; margin:0; padding:0;}
.clear {height:0; clear:both; line-height:0; font-size:0; margin:0; padding:0;}

/* footer ------------------------------------------------------------------------------------------------------------------*/

#bot {background:url(bot.gif) top left no-repeat; height:287px; width:990px; margin:0 auto; padding:0; position:relative;}

#bmenu {height:24px; margin:0; padding:6px 32px 0 0; list-style:none; font:normal 13px Verdana, Geneva, sans-serif; text-align:right;}
	#bmenu li {padding:0; margin:0 16px 0 16px; display:inline;}
	#bmenu li a {color:#878787; display:inline-block; outline:none; text-decoration:none;}	
	#bmenu li a:hover {color:#1e4c6d; display:inline-block; text-decoration:none;}

div.copyright {margin:21px 48px 0 0; padding:0; font:normal 12px Verdana, Geneva, sans-serif; color:#0d3b71; float:right; display:inline; text-align:right;}
	div.copyright a, div.copyright a:hover {color:#0d3b71; text-decoration:underline;}
	
.copy {margin:52px 0 0 22px; padding:0; font:bold 12px Verdana, Geneva, sans-serif; color:#878787; float:left; display:inline;}	

.counters {font:normal 10px Tahoma, Geneva, sans-serif; color:#000000; margin:57px 42px 0 0; padding:0; float:right; display:inline;}

.title {height:12px; margin:0; padding:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; clear:both;}	
	.title a {color:#000000; text-decoration:none}	
	.title a:hover {color:#000000;text-decoration:underline;}		
	
/* Table -----------------------------------------------------------------------------------------------------------------*/
		
table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0; text-indent:0}

table.table0 {border-collapse:collapse;}
table.table0 td {padding:5px; border:none;}

table.table1 {border-collapse:collapse;}
table.table1 tr:hover {background:#edf2f6;}
table.table1 td {padding:5px; border:1px solid #91949a;}

table.table2 {border-collapse:collapse;}
table.table2 tr:hover {background:#edf2f6;}
table.table2 td {padding:5px; border:1px solid #91949a;}
table.table2 th {padding:8px 5px; border:1px solid #ffffff; background-color:#1e4c6d; color:#ffffff; text-align:left;}

table.table3 { font-size: 13px; border-collapse: collapse; font-family:Verdana, Geneva, sans-serif; color: #000000;}
table.table3 td { padding: 4px; border-width: 0px solid #000000;}
table.table4 {font-size:11px; border-collapse: collapse; font-family:Verdana, Geneva, sans-serif; color: #000000;}
table.table4 td {padding: 4px 0px;  border-width: 0px solid #000000;  }
table.table5 {font-size:11px; border-collapse: collapse; border-bottom: 1px dotted #6699ff; border-top: 1px dotted #6699ff; font-family:Verdana, Geneva, sans-serif; color: #8E8D8D;}
table.table5 td {padding: 4px 0px; border-top: 1px dotted #6699ff; border-bottom: 1px dotted #6699ff;}
table.table6 { font-size:12px; border-collapse: collapse; font-family:Verdana, Geneva, sans-serif; color: #000000}
table.table6 td {border-width: 0px;}
table.table7 { font-size: 13px; border-collapse: collapse; font-family:Verdana, Geneva, sans-serif; color: #6699ff;}
table.table7 td { padding-top: 10px; padding-bottom: 10px; border-width: 1px 0px 1px 0px; border-top: 1px solid #6699ff; border-bottom: 1px solid #6699ff;}
table.table8    { border-collapse:  collapse; color: #000000 }
table.table8 td { border-width: 0px solid #000000;  font-size:11px; font-family:Verdana, Geneva, sans-serif; }
table.table8 table.table0 td.smallfont{padding: 0px; font-size: 9px; color:#808080; font-family:Verdana, Geneva, sans-serif;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}

/*----------------------------------------------------------------------------------------*/

.later4 {border: 1px solid #d3d3d3; background-color:#cde3f0; margin:5px 6px 5px 0; padding:5px 5px 5px 5px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; color:#1e3756; text-decoration:none; text-align:center;}
.later4:hover {border: 1px solid #d3d3d3; background-color:#bdd3e4;}
.later4 a{text-decoration:none; color:#1e3756;}
.later4 a:hover{text-decoration:underline; color:#1e3756;}

.ban  {font-family:Verdana, Geneva, sans-serif;font-size: 10px; text-transform:uppercase}
.small  { font-family:Verdana, Geneva, sans-serif; font-size: 7pt; color: #808080; }

.body {font-family:Verdana, Geneva, sans-serif; font-size: 13px;text-align:left;color: #000000;padding:10px 50px 40px 49px; }

.body div#gallery {position: relative; left: -38px; }

.td3 { font-family: Arial; font-size: 11px; color:#6699ff;}
.td4 { font-size: 13px; font-style: italic; color: #005CA3;}
.td5 { padding: 0px;}
.td6 {padding: 4px 0px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color: #8E8D8D;}
.td7 { font-family:Verdana, Geneva, sans-serif; font-size: 13px; color: red;}
.td8 {font-family:Verdana, Geneva, sans-serif; font-size: 11px;color: #5D5D5D;}
.td9 {font-family:Verdana, Geneva, sans-serif; font-size: 11px;color: black;}
.p1 {margin: 10 0;}
ol.p2 {padding: 0 0 0 15px;}

.ul2 { padding-left:-5px}

.b              { color: #000000; text-decoration: none }
.b:hover        { color: #005392; text-decoration:underline }
.b1              { color: #094165; text-decoration:underline}
.b1:hover        { color: #094165; text-decoration:underline}
.b2              { font-size: 12px; color: #094165; text-decoration:underline}
.b2:hover        { font-size: 12px; color: #094165; text-decoration:underline}
.d              { color: #005392; text-decoration: none }
.d:hover        { color: #005392; text-decoration:underline }
.d2              { font-size: 13px; color: #005392; text-decoration: underline }
.d2:hover        { font-size: 13px; color: #005392; text-decoration:underline }
.c              { color:#ffffff; text-decoration: underline }
.c:hover        { color:#ffffff; text-decoration:underline }
.e              { font-size: 13px; color: red; text-decoration: none }
.e:hover        { font-size: 13px; color: red; text-decoration:underline }
.f              { font-size: 11px; font-family:Verdana, Geneva, sans-serif; color: #546F92; }
.f:hover        { color: #808080; }

.smallfont{font-size: 9px; color:#808080; font-family:Verdana, Geneva, sans-serif;}

.image1 {border: 1px solid #cccccc; float:left; margin: 0px 15px 10px 0px;}
