*

{

margin:0;

padding:0;

border:none;

}



#map li{

	margin: 5px;

}



p{

	text-indent: 0px;

	padding: 5px 0 5px 0;

}

/*

.content table{

	border-top: solid 0px #e5e5e5;

	border-left: solid 0px #e5e5e5;

}

.content td{

	border-bottom: solid 0px #e5e5e5;

	border-right: solid 0px #e5e5e5;

	 padding: 2px; 

}

*/

table.nnews , .nnews td{

	border:0;

}



ul {

	padding-left: 10px;

	margin-left: 10px;

}

 li {

	padding-left: 20px;

	margin-left: 20px;

}

input.border{

border: solid 1px black;

}

a

{

color:#19354B;

}

a:hover

{

color:#19354B;

text-decoration:none;

}



body

{

margin:0;

padding:0;

background:url(/images/bottom_bg.jpg) bottom repeat-x #226DAE;

}

.body_bg

{

width:100%;

background:url(/images/bg.jpg) top center repeat-x;

text-align:center;

}


/*
body

{

margin:0;

padding:0;

background:url(/images/bg.jpg) top repeat-x #505A9A;

}

.body_bg

{

width:100%;
background:url(/images/bottom_bg.jpg) top center repeat-x;
text-align:center;

}
*/


.body_center
{
width:100%;
background:url(/images/top_bg.jpg) top center no-repeat #226DAE;
text-align:center;
}

.body_table

{

width:889px;

}

td,tr

{

vertical-align:top;

text-align:left;

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

color:#636363;

}

#top_menu

{

vertical-align:middle;

text-align:right;

padding-right:40px;

white-space:nowrap;

}

#top_menu img

{

vertical-align:middle;

border:none;

}

.logo

{

margin:47px 0;

}

#top_menu .line

{

background:#96A3C9;

width:1px;

height:13px;

vertical-align:middle;

margin:0 12px;

}

#menu

{

background:#E1E1FF;

text-align:center;

}

#menu img

{

margin:30px 8px;

}

.white_bg

{

background:#FFFFFF;

border-bottom:9px solid #0E2A4D;

}

.ver_pix_border

{

background:url(/images/pix_border.gif) top left repeat-y;

width:1px;

}

.gor_pix_border

{

background:url(/images/pix_border.gif) top left repeat-x;

height:1px;

}

#menu_left

{

width:180px;

}

#menu_left img

{

margin:3px 0px 3px 25px;

}

h1

{

padding:0 0 15px 0;

}

h2

{

color:#103659;

font-weight:bold;

font-size:11px;

}

h3

{

color:#103659;

font-weight:bold;

font-size:11px;

text-transform:uppercase;

}

h4

{

color:#103659;

font-weight:bold;

font-size:12px;

}

#bot_menu

{

text-align:center;

color:#636363;

font-size:10px;

}

#bot_menu a, #bot_menu span

{

color:#636363;

margin:0 10px;

}

#bot_menu a:hover

{

color:#103659;

margin:0 10px;

text-decoration:none;

}

#bot_menu a.active

{

color:#103659;

margin:0 10px;

text-decoration:none;

}

.right_bg
{
height:100%;
background:url(/images/shadow.png) top left repeat-y;
border: solid 0px #e56;
}

.right_bg img
{
height:1px;
}

.blue

{

color:#103659;

}

.exel

{

vertical-align:middle;

margin:0 10px 0 0;

}

.textfield

{

border:1px solid #ACA899;

background:#FFFFFF;

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

color:#636363;

}

.middle

{

vertical-align:middle;

}

.login

{

padding:25px 35px;

border:1px solid #ACACAC

}

a.link_gray

{

color:#636363;

}

.font12

{

font-size:12px;

}

.images

{

border:12px solid #ECEBEB;

border-top:none;

border-bottom:none;

background: #ECEBEB;

}

a.photo

{

background:#19354B;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}

a.photo:hover

{

background:#19354B;

color:#C5C5D2;

font-weight:bold;

text-decoration:none;

}



.head

{

background:#E4E4E4;

}



.hr

{

background:#999999;

}



#vac td,tr

{

padding:5px;

}



.textfd

{

width:318px;

border:1px solid #ACA899;

font-family:Tahoma, Arial, Helvetica, sans-serif;

/*color:#ACA899;*/

color: Black;

font-size:11px;

}



.footer{
	font-size:10px;
	color:#B0B0B0;
}

.href{
	cursor:pointer;
}

.content p, .content li{
	line-height:150%;
}

table.border{
	border-top: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 
}

table.border td{
	padding: 8px 5px 10px 5px;
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
 
}

.copy
{
font-size:10px;
color:#B0B0B0;
}

.Exx td{
	padding-top:2px;
	padding-bottom:3px;
}
.content .img1

{

margin:0px 10px 10px 0px; 

}
.bg_fix_opera

{

background:url(/images/shadow.png) top left repeat-y;

height:100%;

}
table.table
{
 border-color: #ccc;
 border-style: solid;
 border-width: 0 0 1px 1px;
 border-spacing: 0;
 border-collapse: collapse;
}

table.table td, table.table th {
 border-color: #ccc;
 border-width: 1px 1px 0 0;
 border-style: solid;
 margin: 0;
 padding: 0 2px 0 5px;
 background-color: #fff;
 text-align:left;
}

table.table th
{
 background-color: #ddd;
}

.r_shad{width:20px; font-size:0; line-height:0; background:url(../images/shadow_right.png) top left repeat-y;}
* html .r_shad{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow_right.png', sizingMethod='scale');}