/*** layout ***/
#doc_wirra 
{
    margin:auto; text-align:left;
    width:72em;/* non-IE /13*/ 
    *width:70.2648em;/* IE *.9759 */ 
    min-width:935px;
}

#hd { }
#ft { padding: 20px 0px 5px 0px; text-align:center;}


a { color:#003e7e;}
img { vertical-align:middle;}

/*** top navigation ***/
.topnav, .topnavsub {width:936px; text-transform:uppercase; height:37px;font-size:90%; font-weight:bold; background-color:#fff;}
.topnav li, .topnavsub li {display:block; height:37px;width:117px;float:left; text-align:center; }
.topnav li a, .topnavsub li a {display:block;text-decoration:none; line-height:1em; margin-left:4px; /*padding-top:6px;*/ }
.topnav li a span, .topnavsub li a span {line-height:1em; }

.topnav { background:url(/images/menus/menu_bg1.gif) repeat-x; }
.topnav li {background:url(/images/menus/menu_bg2.gif) repeat-x;}
.topnav li a {background:url(/images/menus/menu_bg1.gif) repeat-x; color:#fff;}
.topnav li.on a, .topnav li a:hover {background:url(/images/menus/menu_bg2.gif) repeat-x;}
.topnav li.first a {margin-left:0px;}

.topnavsub { background:url(/images/menus/menu_bg4.gif) repeat-x; }
.topnavsub li {background:url(/images/menus/menu_bg4.gif) repeat-x;}
.topnavsub li a {background:url(/images/menus/menu_bg3.gif) repeat-x; color:#666;}
.topnavsub li.on a, .topnavsub li a:hover {background:url(/images/menus/menu_bg4.gif) repeat-x;color:#003e7e;}
.topnavsub li.first a {margin-left:0px;}

.topnavsub .topnav3rd { background:url(/images/menus/menu_bg4.gif) repeat-x; vertical-align:top; }
.topnavsub .topnav3rd ul { background:url(/images/menus/menu_bg4.gif) repeat-x; vertical-align:top; }
.topnavsub .topnav3rd ul li {background:url(/images/menus/menu_bg4.gif) repeat-x;width:121px; list-style:none; list-style-position:outside; vertical-align:top; height:38px; overflow:hidden;}
.topnavsub .topnav3rd ul li a {background:url(/images/menus/menu_bg5.gif) repeat-x; color:#94a1c6; margin-left:0px; }
.topnavsub .topnav3rd ul li a:hover {background:url(/images/menus/menu_bg4.gif) repeat-x;color:#003e7e; }
.topnavsub .topnav3rd ul li.first a {margin-left:0px;}
.topnavsub .topnav3rd ul li a table td {}

.topnav td, .topnavsub td { height:37px; padding-top:1px; *height:36px; }
 
 
.yui-gc div.first {
width:57%;
} 
.yui-gc .yui-u {
width:40%;
} 
 /*subpages*/
 
 /*flash content here*/
 #contbg{
 width:935px;
  min-height:210px;
 }
 
 /*general content*/
 
 #content{
 width:820px;
margin-left:115px;
 min-height:200px;

 }

#content .bodytext
{
padding:10px;
}

#content .bodytext p{
    padding:0.5em 0;
}

#content .image{
padding:20px 0 10px 0;
}

/*** layout ***/

body {
 background-color:#fefcf0; 
 color:#808080;
	font:normal 100%/1.3;
	font-family: Arial;
}

#bd{

}

/*fonts*/

h1{
	font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
font-size:140%;
line-height:1.8em; text-transform:uppercase;
color:#003E7E;
}

h1 a {
text-decoration:none;
color:#003E7E;
}

h1 a:hover{
text-decoration:underline;
}
h1 strong{
font-size:100%;
}

h2{
color:#000000;
	font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
font-size:140%;
line-height:1.4em;
padding:5px 0px 2px 0px; text-transform:uppercase;
}

h2 strong{
font-size:100%;
}


h2 a{
color:#000000;
text-decoration:none;
line-height:1.4em;
padding:5px 0px 2px 0px;
}

h2 a:hover{
text-decoration:underline;
}

h3{
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
font-size:120%;
line-height:1.8em;
padding:5px 0px 2px 0px; text-transform:uppercase;
}

h3 a{
text-decoration:none;
font-weight:normal;
padding:5px 0px 2px 0px;
color:#003E7E;
}

h3 a:hover{
text-decoration:underline;

}
h3 strong{
font-size:100%;
}

h4{
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:100%;
line-height:1.8em;
text-transform:uppercase;
color:#808080;
}

h4 a{
text-decoration:none;
font-weight:bold;
}

h4 a:hover{
text-decoration:underline;
}
h5 strong{
font-size:100%;
}

h5{
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:110%;
line-height:1.8em;
text-transform:none;
color:#003E7E;
}

h5 a{
text-decoration:none;
font-weight:bold;
color:#003E7E;
}

h5 a:hover{
text-decoration:underline;
}


h6{
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:110%;
line-height:1.8em;
text-transform:none;
color:#808080;
}

h6 a{
text-decoration:none;
font-weight:bold;
color:#808080;
}

h6 a:hover{
text-decoration:underline;
}




p{
line-height:1.3em; 
font-size:100%;
color:#808080; 
}

ol{list-style-type:decimal;
list-style-position:inside;}

ol li{
line-height:1.4em; 
font-size:110%; 
list-style-type:decimal;

}

ul{list-style-type:disc;
list-style-position:inside;}

ul li{
line-height:1.4em;  
list-style-type:disc;
list-style-position:inside;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

strong{
font-size:110%;
}


.caption{
display:block;
color:#787878; 

}
/*tables*/

 table.chart{ margin:5px; width:300px;}
table.chart td{padding:5px; border-right:1px solid #939598;border-bottom:1px dotted #939598;}
table.chart td.last{padding:10px; border-right:none;border-bottom:1px dotted #939598;}
table.chart th.last{border-right:none;}
table.chart tr.bottom td{border-bottom:none;}
table.chart tr.bottom th{border-bottom:none;}
table.chart th{font-weight:bold; border-bottom:1px solid #939598;border-right:1px solid #939598;padding:10px;}




/*fonts*/

/*** layout ***/



/*** page specific css ***/

/* homepage */
div.homemsg {text-align:center;}
div.homemsg h1 { text-transform:none;  text-align:center;}
div.homemsg_bottom {text-align:center; margin-top:20px; font-size:110%;font-family:Times,serif;}

.quote
{    margin-left:100px;
    color:#939598;
font-family:Times,serif;
font-size:120%;
font-style:italic;
font-weight:bold;
letter-spacing:0.1em;
text-align:left;
}

div.quote {height:60px;}
div.quote p {display:none; }

/* flash */
.flashlayer {
    visibility:visible;position:absolute; top:0px;left:-110px;height:100%;width:100%;z-index:1;margin:0;}
.overtext { z-index:3;}

/* sitemap */
#sitemap li { padding-left: 30px; list-style-type:none;}

/*** not use : start ***/

.blockquote{
	font-family: Times, serif;
	font-size:120%;
	font-weight: bold;
	font-style: italic;
	color:#939598;
	letter-spacing: 0.1em; 
	margin:15px;
}

.blockquote li{
list-style-type:none;
	margin-left:15px;
	text-indent: 10px;	
}
.blockquote li span{ margin-left: 150px;}
.blockquote li span.third{ margin-left: 400px;}

/*** not use : end ***/

