body {  background-color: #ffffff; margin:0 0 0 0;}
td { 
font:11px Verdana, Arial, Helvetica, sans-serif;
color:black;
} 
img { 
margin-left:10px;
margin-right:10px;
} 
img.logo { 
margin-left:0px;
margin-right:15px;
} 
a.noneline { 
text-decoration:none;
} 
p { 
margin:0;
padding:0 5px 0;
line-height:1.5;
}
ul {
list-style-type: square;
margin-left:20px;
margin-top:0px;
margin-right:0px;
} 
li {
margin-bottom:5px;
}
.line1_t {
border-top:1px solid #003366;
}

.line1_b { 
border-bottom:1px solid #003366;
} 
.line2_v { 
border-left:1px solid #003366;
} 
.line_all { 
border: 1px solid #003366;
} 

.lnk1 a, .lnk1 span { 
padding:2px 0;
display:block;
width:85px;
} 
.lnk1 a, .lnk1 a:visited { 
color:#003366;
background-color:#ffffff;
font:12px Arial, Verdana, Helvetica;
text-decoration:none;
} 
.lnk1 a:hover, .lnk1 span { 
color:#ffffff;
background-color:#940204;
font:12px Arial, Verdana, Helvetica;
text-decoration:none;
} 

.lnk3 a, .lnk3 span { 
padding:2px 0;
display:block;
width:82px;
} 
.lnk3 a, .lnk3 a:visited { 
color:#003366;
background-color:#C4FF9B;
font:12px Arial, Verdana, Helvetica;
text-decoration:none;
} 
.lnk3 a:hover, .lnk3 span { 
color:#C4FF9B;
background-color:#940204;
font:12px Arial, Verdana, Helvetica;
text-decoration:none;
} 

div.bx_l{background: #F3F7F8}
div.d_ban { 
background: #FFFFCC;
padding:6px;
text-align:left;
border-bottom:1px solid #003366;
} 

.menu { 
background: #DFDFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
} 
.item { 
font-size:10px;
color:#4b5997;
padding-left:15px;
padding-right:0px;
border-top:2px solid white;
border-bottom:1px solid #e4e6ee;
} 

.menu div.item a { 
padding:2px 0;
display:block;
font-weight:bold;
color:#000000;
text-decoration:none;
} 

.menu div.item a:hover { 
padding:2px 0;
display:block;
font-weight:bold;
color:#000099;
text-decoration:none;
background-color:#FFFFFF;
} 

.xblue { 
font-weight:bold;
font-size:11px;
color:#ffffff;
background-color:#384787;
padding-left:7px;
padding-bottom:2px;
} 
input.form12, textarea.form12, select.form12 { 
font-size:12px;
} 
input.form12y, textarea.form12y, select.form12y { 
font-size:12px;
background-color:#ffffe8;
} 

.white{ 
color:#ffffff;
}
.red { 
color:#cc0000;
} 
.grey {
color:#CCCCCC
}

.ira {color: #66ccff
}
.ira a { 
font-weight:bold;
color:#66ccff;
text-decoration:none;
}

.center { 
text-align:center;
} 
.left { 
text-align:left;
} 
.right { 
text-align:right;
} 
.maintext p {
padding-right:10px;
padding-left:20px;
} 
.maintext ul {
margin-left:40px;
margin-top:10px;
margin-right:30px;
} 

.microtext { 
font:10px Verdana, Arial, Helvetica, sans-serif;
} 

.b {background: url(images/dot2.gif) 0 100% repeat-x }
.bl {background: url(images/bl2.gif) 0 100% no-repeat}
.br {background: url(images/br2.gif) 100% 100% no-repeat}
.l {background: url(images/dot2.gif) 0 0 repeat-y}
.r {background: url(images/dot2.gif) 100% 0 repeat-y}
.t {background: url(images/dot2.gif) 0 0 repeat-x}
.tl {background: url(images/tl2.gif) 0 0 no-repeat}
.tr {background: url(images/tr2.gif) 100% 0 no-repeat;}

.pad10 {padding:10px}
.pad5 {padding:5px}
.pad3 {padding:3px}
.pad3 {padding:2px}
.mar3 {margin:3px}

.w_bkgr{background:#FFFFFF}
.y_bkgr{background: #FFFFCC}
.gr_bkgr{background:#F3FFE8}
.gry_bkgr{background:#F3F7F8}


h1 {
padding-left:20px;
color : #4B4B4B;
margin-top:20px;
margin-left:30px;
margin-bottom:10px;
font-size : 14px;
font-weight:bold;
} 

h4 {
font-size : 11px;
font-weight:bold;
padding-right:10px;
padding-left:20px;
margin-top:0px;
margin-bottom:5px;
} 

