table tr.grid td { padding:0px; font-size:0px; line-height:0px; border:0px; }
table.new tr td { padding:0px 0px 0px 0px; border:0px; }
*.first, tr.first td, table.first { margin-top:0px; padding-top:0px; }
*.last, tr.last td, p.last { margin-bottom:0px; padding-bottom:0px; }
*.nowrap { white-space:nowrap; }
*.n-borders { border:0px; }
*.w100 { width:100%; }
*.h100 { height:100%; }
*.bold {font-weight: bold;}
*.n-bold { font-weight:normal; }
*.italic { font-style:italic; } 
*.underline { text-decoration:underline; }
*.n-underline, *.n-underline:hover { text-decoration:none; }
*.uppercase { text-transform:uppercase; }
*.arial { font-family:Arial; }
*.tahoma { font-family:Tahoma; }
*.georgia { font-family:Georgia; }
*.inline { display:inline; }
*.dotted { border-bottom:1px dashed; }
*.click { cursor:pointer; cursor:hand; }
*.n-click { cursor:default; }
*.fright { float:right; }
*.fleft { float:left; }
*.clear { clear:both; }
*.hidden { visibility:hidden; }
*.visible { visibility:visible; }
*.absolute { position:absolute; }
*.relative { position:relative; }
*.z-index0 { z-index:0; }
*.z-index1 { z-index:1; }
*.z-index2 { z-index:2; }
*.z-index3 { z-index:3; }
*.z-index4 { z-index:4; }
*.z-index4 { z-index:5; }
div.d { width:1px; height:1px; visibility:hidden; font-size:0px; line-height:0px; }
div.spacer { width:0px; height:25px; visibility:hidden; font-size:0px; line-height:0px; }
body {margin:0 0 0 0; font-size:12px; background: url('/img/bg_all.gif') repeat-x; min-width: 980px;}
body, td {font-family: Arial; color:#000000;}
table {border-spacing:0; border-collapse:collapse; border: 0;}
td {padding:0;}
img {border:0;}
td.icon {padding: 0 0 0 30px; }
input.search {color:#640000; width:128px; height:16px; border:1px solid #640000; margin: 0 10px 0 10px;}
table.top_menu {background: url('/img/bg_menu_top.gif') repeat-x; width: 100%; height: 30px;}
table.top_logo {background: url('/img/bg_map.gif') no-repeat top left; width: 100%; height: 170px;}
td.logo {background: url('/img/.gif') top right no-repeat; width: 260px; height: 170px; vertical-align: bottom;}
div.way {padding: 20px 20px 0 30px;}
.hand {cursor:pointer; cursor:hand;}
td.main {width: 1280px;}
select, input, textarea { font: 10pt Arial; color: #4d4d4d; border: 1px solid #c6d3e4; }
.shy { filter:hyphenize("text-align:left"); }
p { padding:0 0 0 0; margin-top:0; margin-bottom:20px; }
p.left { padding:0 0 0 0; margin-top:0;}
p.nshort { padding: 5px 0 0 0; text-align: left;}
h1 .laquo { width:50px; text-align:right; margin:-1px 0 0 -44px; position:absolute; }
h1 {font-weight: normal; padding: 0 0 0 0; margin: 0 0 0 0;}
h2 { color:#2d4b6f; font-size:150%; line-height:120%; font-weight:normal; font-family: sans-serif,Arial, Helvetica; padding:0 0 0 0; margin:0 0 20px 0; }
h3 { color:#D68005; font-size:120%; line-height:130%; font-weight:bold; font-family:Arial; padding:0 0 0 0; margin:0 0 10px 0; }
.x-small { font-size:10px; }
.small { font-size:11px; }
.large { font-size:14px; }
.x-large { font-size:16px; }
.xx-large { font-size:18px; }
.xxx-large { font-size:20px; }
a { color:#A00000; text-decoration:underline; }
a:hover { color:#2d4b6f; text-decoration:none; }
a.menu1{color:#000000;}
a.menu1:hover{color:#A00000;}
a.n-underline:hover{text-decoration:none; }
*.red, a.red  { color:#A00000; }
a.red:hover { color:#2d4b6f;text-decoration:none;  }
*.blue, a.blue{ color:#2d4b6f }
a.blue:hover { color:#A00000;text-decoration:none;  }
*.black, a.black { color:#000000; }
a.black:hover { color:#a00000; }
*.gray, a.gray, a.gray:hover { color:#32323C; }
*.textcolor { color:#3A3A3C; }
*.blue{ color:#2d4b6f};
*.white{ color: #ffffff;}
*.black { color:#000000; }
.padding4 { padding: 4px 4px 4px 10px; }
.bg_orange{ background-color:#ff7f19; }
td.bg_def{	background-color : transparent; }
ul { padding:0 0 0 30px; margin:5px 0 18px 0; list-style: none;}
ul li { padding:0 0 0 0; margin:0 0 5px 0; }
li ul, li ol { padding-left:20px; margin-bottom:10px; margin-top:10px; }
li * { line-height:130%; }
li h2, li h3 { padding-top:0; margin-top:0; }
ul.table { padding:0 0 0 0; margin:5px 0 18px 0; }
ul.table li { padding:5px 0 5px 0; margin: 0 0 0 0; list-style-type:none; border-bottom:#CCCCCC 1px solid; }
ul.table li.head { font-weight:bold; padding-bottom:10px; }
td.pan_login {background: url('/img/pan_login.gif') no-repeat; width:260px; vertical-align:top; padding: 10px 10px 10px 30px; margin: 0;}
input.login {color:#646464; width:63px; height:16px; border:1px solid #646464;}
div.login_txt { padding: 0 10px 10px 0;}
*.login_link {background: url('/img/arr-login.gif') left no-repeat; vertical-align:middle; padding: 2px 0 2px 20px;}
a.menu_left {font-size: 14px; color: #000000; text-decoration: none;}
a.menu_left:hover {height: 20px; font-weight: bold; font-size: 14px; color: #A10000; text-decoration: none;}
div.menu_left{height: 20px; background: url('/img/menu_arrow.gif') no-repeat; padding: 0 0 0 30px;}
div.menu_left_a{height:20px; background: url('/img/menu_arrow_a.gif') no-repeat; font-weight:bold;padding: 0 0 0 30px; font-size:14px;color:#A10000;text-decoration:none;}
ul.submenu {
    font-weight: normal;
    padding: 10px 0 0 0;
    margin: 0;
}
ul.submenu li {
    padding: 0 0 10px 30px;
    margin: 0;
    background: transparent url(/img/pixel_blue.gif) 15px 5px no-repeat;
}
ul.submenu li#a {
    padding: 0 0 10px 30px;
    margin: 0;
    background: transparent url(/img/pixel_red.gif) 15px 5px no-repeat;
	font-weight: bold;
}
ul.submenu a { font-size: 12px; color: #003263; text-decoration: underline;}
ul.submenu a:hover { font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
div.menu_sub {padding: 0 0 10px 30px;}
div.menu_sub_a {background: url('/img/pixel_red.gif') 0px 4px no-repeat; font-weight:bold; padding: 0 0 10px 30px; font-size: 12px; color: #000000; text-decoration:none;}
a.menu_sub:hover{height:20px; background: url('/img/pixel_red.gif') 15px 4px no-repeat; font-weight:bold; padding: 0 0 0 0px; font-size:12px;color:#000000;text-decoration:none;}
img.delit {width: 240px; height: 11px;}
td.footer_left {padding: 20px 0 0 40px; width: 240px; background: url('/img/footer_logo_left.gif') top right no-repeat; border-top:1px solid #000000;}
td.footer_right{padding: 20px 0 0 30px;background: url('/img/footer_logo_right.gif') top left no-repeat;border-top:1px solid #000000;}
.head1{height:20px; background: url('/img/circle1.gif') 10px 0 no-repeat; font-weight:bold;padding: 0 0 0 40px; font-size:14px;color:#000000;}
.foto{border-right:14px solid #ffffff;border-bottom:5px solid #ffffff;}
.red_grad{ background: url('/img/red_grad.gif') bottom left repeat-x;border-bottom: 1px solid #DCC1C1;border-right: 1px solid #DCC1C1;border-left: 1px solid #DCC1C1;padding:0 20px 20px 20px;}
.blue_grad{ background: url('/img/blue_grad.gif') bottom left repeat-x;border-bottom: 1px solid #C6CED6;border-right: 1px solid #C6CED6;border-left: 1px solid #C6CED6;padding:0 20px 20px 20px;}
.blue_fill{ background: #F0F5FA; border-bottom: 1px solid #C6CED6; border-right: 1px solid #C6CED6; border-left: 1px solid #C6CED6; padding:0 10px 10px 15px;}
.photogal {background: #F0F5FA; border: 1px solid #C6CED6; margin: 0 0 0 20px; padding: 10px;}
.image{border:1px solid #646464};
.gray_grad{ background:#EAEDF0 url('/img/gray_grad.gif') bottom left repeat-x;border: 1px solid #D1D7DD;padding:20px 20px 20px 20px;}
.gray_grad2{ background:#F7FAFC url('/img/gray_grad2.gif') bottom left repeat-x;border: 1px solid #D1D7DD;;padding:20px 20px 20px 20px;}
.circles {margin-top:0px;}

.calendar .r1 {text-align:center;vertical-align:middle;background:#8DA7C1;color:#ffffff; width:30px;height:24px;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;}
.calendar .r2 {text-align:center;vertical-align:middle;background:#F0F5FA; width:30px;height:24px;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;}
.calendar .r3 {text-align:center;vertical-align:middle;background:#CCD7E3; width:30px;height:24px;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;}
.calendar .r4 {text-align:center;vertical-align:middle;background:#C80000; color:#ffffff;width:30px;height:24px;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;}

.gh {background:#dce1e6 url('/img/gh_bg.gif') repeat-x; border-left: 1px solid #5d6d7f; padding: 0 0 0 10px;}
