body {
	margin:3% auto; font-family : Verdana, Arial, Helvetica, sans-serif;
background-image: url('../images/bckgrnd.gif');
background-color : #3f4ec1;	background-repeat:repeat-x;
text-align: center;
	color : inherit
	}
body  { scrollbar-face-color: #000000; scrollbar-shadow-color: #404040;
scrollbar-highlight-color: #D4D0C8; scrollbar-3dlight-color:
#808080; scrollbar-darkshadow-color: #404040;
scrollbar-track-color: #000000; scrollbar-arrow-color: #404040 
}

#wrap {
	width: 776px;
	margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;
        text-align: center;
	background-color: #000;color: inherit;
        border-bottom:5px solid #000;}



#header {
	height: 130px;color: #000;
	background-color: inherit;
	background-repeat: no-repeat;
border: 0px solid #3e4243;
	margin-bottom:15px; margin-left:10px; margin-right:10px; margin-top:10px
}



.box {background-color: inherit;
	
	border: 0px solid #333;
	padding: 0px;
text-align : justify;
font: 12px/1.4em "Arial", verdana, sans-serif;
    color: #c0c0c0;
	margin-bottom:0px;
	margin : 0;
	

	padding-left : 10px;
	padding-right : 5px;
	
	
}
.box td{padding-top: 5px;}

.box a:link {background-color: inherit;
	color: #ffffff; text-decoration: none; 
font-family :"Arial", verdana, sans-serif;
	font-size : 12px;font-weight : bold;}
.box a:visited {background-color: inherit;
	text-decoration: none; color: #ffffff;font-weight : bold; 
}
.box a:hover {background-color: inherit;
	text-decoration: none; color: #a6caf0;font-weight : bold
}

.boxsitemap td{padding-top: 5px;}

.boxsitemap a:link {background-color: inherit;
	color: #ffffff; text-decoration: none; 
font-family :"Arial", verdana, sans-serif;
	font-size : 9px;}
.boxsitemap a:visited {background-color: inherit;
	text-decoration: none; color: #ffffff; 
}
.boxsitemap a:hover {background-color: inherit;
	text-decoration: none; color: #a6caf0;font-weight : bold
}

.boxmisc td{padding-top: 0px;}

.boxmisc a:link {background-color: inherit;
	color: #3084cc; text-decoration: none; 
font-family :"Arial", verdana, sans-serif;
	font-size : 12px;font-weight : bold;}
.boxmisc a:visited {background-color: inherit;
	text-decoration: none; color: #3084cc;font-weight : bold; 
}
.boxmisc a:hover {background-color: inherit;
	text-decoration: none; color: #190ccb;font-weight : bold
}	

.boxanim td{padding-top: 0px;}

.boxanim a:link {background-color: inherit;
	color: #3084cc; text-decoration: none; 
font-family :"Arial", verdana, sans-serif;
	font-size : 9px;}
.boxanim a:visited {background-color: inherit;
	text-decoration: none; color: #3084cc; 
}
.boxanim a:hover {background-color: inherit;
	text-decoration: none; color: #a0c4eb;
}	

.list_subject {font-family: 'Arial', 'Verdana', 'Helvetica', 'sans-serif';font-size: 10pt;color:'#231F20';line-height:12pt;text-decoration:none;}
.list_subject:link {font-family: 'Arial';font-size: 9pt;color:'#231F20';line-height:12pt;text-decoration:none;}
.list_subject:hover {font-family: 'Arial';font-size: 9pt;color:'#939598';line-height:12pt;text-decoration:none;}
.list_memo_count {font-family: 'Arial';font-size: 7pt;color:'#939598';line-height:14pt;}
	
	.frame {border : 1px ridge #333; }
	.heading2 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 0.80em;
	color : #333;
	font-style : normal;
	font-weight : bold;
	padding-top : 0px;
	padding-right : 10px;
	padding-bottom : 0;
	padding-left :10px;
	text-align : left;
	background-color : inherit;

}
	
	
	.heading2 {
	font-family : "Arial", verdana, sans-serif;
	font-size : 11px;
	color : #ff4000;
	font-style : normal;
	font-weight : bold;
	padding-top : 0;
	padding-right : 0;
	padding-bottom :0px;
	padding-left : 0px;
	text-align : left;
	background-color : inherit;

}
	.heading {
	margin : 0;
	color : #ff4000;
	font-family: "Arial", verdana, sans-serif;
	font-size : 14px;
	padding-left : 0px;
	padding-right : 0px;
	font-weight : 800;
	line-height : 15pt;
	
	text-align : left;

	background-color : inherit;}
	
	.heading3 {
	font-family : "Arial", verdana, sans-serif;
	font-size : 10px;
	color : #ff4000;
	font-style : normal;
	font-weight : bold;
	padding-top : 0;
	padding-right : 0;
	padding-bottom :0px;
	padding-left : 0px;
	text-align : left;
	background-color : inherit;

}
	
	
.article {
	margin : 0;
	color : #C0C0C0;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
border-bottom:3px dotted #007bad;
	font-size : 15px;
	padding-left : 0px;
	
	font-weight : 800;
	line-height : 15pt;
	text-decoration : none;
	text-align : left;
	background-color : inherit;
}



.article a:link {background-color: inherit;
	color: #000; text-decoration: underline; 
}
.article a:visited {background-color: inherit;
	text-decoration: underline; color: #000; 
}
.article a:hover {background-color: inherit;
	text-decoration: underline; color: #a40005; 
}
.article td{padding-top: 0px;}



.submenu {background-color: inherit;
	margin : 0;
	color : #ff4040;
	font-family: "Arial", verdana, sans-serif;
padding-top : 10px;
	font-size : 10px;padding-left : 0px;
	
	padding-right : 0px;padding-bottom : 1em;
	font-weight : 900;
	line-height : 13pt;
	text-decoration : none;
	text-align : left;
	

 
  margin-bottom : 2px;
}

.submenu a:link {background-color: inherit;
	color: #ffffff; text-decoration: none; 
font-family :"Arial", verdana, sans-serif;
	font-size : 10px;font-weight : bold; }
.submenu a:visited {background-color: inherit;
	text-decoration: none; color: #ffffff;font-weight : bold; 
font-size : 10px;}
.submenu a:hover {background-color: inherit;
	text-decoration: none; color: #004dc2;font-weight : bold; 
font-size : 10px;}



.headrule{border-top:2px solid #004dc2;
    margin-top: 1px;
    padding-top: 1em;margin-bottom : 0px;
}


.headrule2{border-top:2px solid #004dc2;
    margin-top: 1px;
    padding-top: 0em;margin-bottom : 0px;
}


	
	

	.fll {
	float : left;
	margin : 5px 5px 5px 0;
	border : 1px solid #333333;

}
	.fllnob {
	float : left;
	margin : 15px 5px 5px 0;

}
	.flr {
	float : right;
	margin : 5px 0 5px 5px;
	border : 1px solid #333333;

}
	.flrnob {
	float : right;
	margin : 0px 8px 5px 10px;

}

.flrnob2 {
	float : right;
	margin : 2px 0px 1px 10px;
border : 1px solid #666;

}

.fllnobg {
	float : left;
	margin :10px 10px 0px 0px;
border : 1px solid #666;

}
	.float-left-top {
	float : left;
	margin-right : 5px;
	margin-left : 5px;
	margin-top : 5px;
	border : 1px solid #333333;

}
	.floatright {
	float : right;
	margin : 5px 0 5px 10px;
	clear : right;
	border : 1px solid #333333;

}
	.floatleft {
	float : left;
	margin : 5px 5px 5px 0;
	border : 1px solid #333333;
	clear : left;

}
	.formframe {
	border : 3px ridge #999999;
	background-color : #004dc2;
	color : inherit;

}
	



#navcontainer
{
width: 100px;

padding: 5px 0px 0px 10px;
margin-bottom: 10px;
font: bold 11px/1.2em Arial, verdana, sans-serif;
    color: #ff0000;
	background-color : #000;

}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
font: bold 11px/1.2em Arial, verdana, sans-serif;
}

#navcontainer li
{
font: bold 11px/1.2em Arial, verdana, sans-serif;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 1px 0px 2px 0.4em;
border-left: 5px solid #000;
border-right:5px solid #000;
background-color: #000;
color: #007bad;
text-decoration: none;
width: 100%;
font: bold 11px/1.2em Arial, verdana, sans-serif;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 2px solid #ff0000;
border-right:2px solid #ff0000;
background-color: #004dc2;
color: #fff;
}


.bl {background: #567 url('../images/bl.gif') no-repeat 0 100%; width: 100%;margin: 10px 0px;color: inherit}
.br {background: url('../images/br.gif') no-repeat 100% 100%; }
.tl {background: url('../images/tl.gif') no-repeat 0 0; }
.tr {background: url('../images/us.png') no-repeat 100% 0; padding:5px}
	
.clear {font-size: 1px; height: 1px
}


 .rule {border-top:3px dotted #567;
    margin-top: 1px;
    padding-top: 1px;
    }

.credit{margin : 0;
	color :#999;
	font-family : arial, verdana, sans-serif;
	font-size : 10px;
	padding-left :2px;
	padding-right : 5px;
	font-weight :bold;
	line-height : 11pt;
	text-decoration : none;
	text-align : left;
	background-color :inherit;

	
}



.foot{padding: 5px 0px 10px 0px;
	color :#004dc2;
	font-family : "Arial", verdana, sans-serif;
	font-size : 10px;
	
	font-weight :bold;
	line-height : 12pt;
	text-decoration : none;
	text-align : center;
	background-color :#000;}


.foot a:link {background-color: inherit;
	color:#007bad

; text-decoration: none; font-size : 10px;
font-weight :bold;}
.foot a:visited {background-color: inherit;
	text-decoration: none; color: #007bad

; font-size : 10px;
font-weight :bold;}
.foot a:hover {background-color: inherit;
	text-decoration: none; color: #ffffff; font-size : 10px;
font-weight :bold;}


.buy {background-color: inherit;
	margin : 0;
	color: #3084cc;
	font-family: "Arial", verdana, sans-serif;
padding-top : 0px;
	font-size : 10px;padding-left : 0px;
	
	padding-right : 0px;
	font-weight : bold;
	line-height : 10pt;
	text-decoration : none;
	text-align : left;
	}

.buy a:link {background-color: inherit;
	color: #797; text-decoration: none; 
font-family :"Arial", verdana, sans-serif;
	font-size : 10px;font-weight : bold;}
.buy a:visited {background-color: inherit;
	text-decoration: none; color: #797;
font-size : 10px;font-weight : bold;}
.buy a:hover {background-color: inherit;
	text-decoration: none; color: #ff4400;
font-size : 10px;font-weight : bold;}


.button {
border : 1px ridge #ff0000; 
background-color : #000000; 
color : #ff0000;
font-weight : bold;
font-size : 12pt;
} 


.input {
border : 1px ridge #fcdeae; 
background-color : #333333; 
color : #dddddd;
font-weight : normal;
font-size : 9pt;  
} 

ul#paging{
display:inline;text-decoration: none;
list-style:none;
margin:0px;
padding:0px;font: 11px/1.5em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	color: #525252;
float:right;
}

ul#paging{background-color: inherit;
display:inline;text-decoration: none;
list-style:none;
margin:0px;
padding:0px;font: 10px/1.5em "Arial", verdana, sans-serif;
	color: #525252;
float:right;
}

ul#paging li {
display: inline;text-decoration: none;
float: left;
margin-right: 4px;
}

ul#paging li a, ul#paging li a:visited {
display: block;text-decoration: none;
float: left;
background: #4f4f4f;
color: #fff;
padding: 0 4px 0 4px;
border: 1px solid #999;
}

ul#paging li a:hover {
color: #fff;text-decoration: none;
background: #3084cc;
}

ul#paging li.empty {color: inherit;
display: block;text-decoration: none;
padding: 0 4px 0 7px;
background: #ddd;
border: 1px solid #999;
}

ul#paging li.selected a, ul#paging li.selected a:visited {
background: #fa0;text-decoration: none;
color: #D50D00;
}