body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #111111;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
}

a{
text-decoration:none;
}
a:hover, a:focus {
text-decoration:underline;
}
#pagewrapper{
	width: 100%;
	margin: 0;
	padding: 0;
}

#banner{
	height: 86px;
	width: 860px;
	margin:0;
	padding:0;
	
}
#banner p{
	font-size:12px;
	color:#FFFFFF;
	float:right;
	margin:0;
	padding:0px 0 0 0;
	}
	#banner p a{
	color:#FFFFFF;
}
#banner p a:hover, #banner p a:focus{
	color:#FF3300;
	text-decoration:none;
}
#banner2{
	height: 42px;
	width: 860px;
	margin:0;
	padding:0;
	background-image:url(../images/top6.gif);
	background-repeat:no-repeat;
	
}
#banner2 p{
	font-size:12px;
	color:#FFFFFF;
	float:right;
	margin:0;
	padding:11px 0 0 0;
	}
#banner2 p a{
	color:#FFFFFF;
}
#banner2 p a:hover, #banner2 p a:focus{
	color:#FF3300;
	text-decoration:none;
}
#bannerpic{
	height: 80px;
	width: 860px;
	margin: 0;
	padding: 0;
}
#wrapper {
	width: 860px;
	margin: 0;

}
#leftnav{
	margin: 0;
	padding:0;
}
#leftnav a{
	color:#FFFFFF;
}
#leftnav h2 a{
	color:#FFFFCC;
}
#leftnav h3 a{
	color:#FFFFCC;
}
#leftnav h1 a:hover, #leftnav h1 a:focus{
	color:#FFFF99;
	text-decoration:none;
}
#leftnav h1{
	color:#FFFFFF;
	text-align:right;
	padding: 1px 25px 0 0;
	margin:0;
	font-size:9pt;
	line-height:100%;
}
#leftnav p{
	color:#FFFFFF;
	text-align:right;
	padding: 14px 25px 0px 0;
	margin:0;
	font-size:10pt;
	line-height:100%;
}
#leftnav h3{
	color:#FFFFCC;
	text-align:right;
	padding: 14px 25px 0px 0;
	margin:0;
	font-size:10pt;
	font-weight:bold;
	line-height:100%;
}
#leftnav h2{
	color:#FFFFCC;
	text-align:right;
	padding: 15px 25px 5px 5px;
	margin:0;
	font-size:14pt;
	font-weight:bold;
	line-height:100%;
}
#leftnav h4{
	color:#FFFFFF;
	text-align:right;
	padding: 10px 25px 5px 10px;
	margin:0;
	font-size:8pt;
	font-weight:normal;
	line-height:140%;
}
#leftnav h5{
	color:#FFFFFF;
	text-align:left;
	padding: 2px 0px 1px 30px;
	margin:0;
	font-size:9pt;
	font-weight:normal;
	line-height:150%;
}
#leftnav h6{
	color:#FFFFFF;
	text-align:right;
	padding: 14px 25px 0px 0;
	margin:0;
	font-size:10pt;
	font-weight:normal;
	line-height:100%;
}
#leftnav h6 a:hover, #leftnav h6 a:focus{
	color:#FF3300;
	text-decoration:none;
}
#leftnav h2 a:hover, #leftnav h2 a:focus{
	color:#FFFFFF;
	text-decoration:none;
}
#leftnav h3 a:hover, #leftnav h3 a:focus{
	color:#FFFFFF;
	text-decoration:none;
}
#leftnav p a:hover, #leftnav p a:focus{
	color:#FF3300;
	text-decoration:none;
}
#dictionary{

}

.menupic{
	margin: 0 0 0 10px;
}
#homepage_title{
margin:0;
padding:0;
background-color:#FFFFFF;
}
#homepage_title h1{
margin:0;
padding:2px 0 6px 15px;
color:#990000;
font-size:16pt;
font-weight:bold;
text-align:left;
}
#homepage_title a{
	color:#990000;
}
#homepage_title h1 a:hover, #homepage_title a:focus{
	color:#990000;
	text-decoration:underline;
}
#homepage_title h2{
margin:0;
padding:2px 0 6px 15px;
color:#990000;
font-size:16pt;
font-weight:normal;
text-align:left;
float:left;
}
#homepage_title p{
margin:0;
padding:0 180px 0 15px;
color:#000000;
font-size:10pt;
text-align:justify;
line-height:140%;
}

#homepage_title h5{
margin: 0px 0 0 0px;
padding:9px 110px 12px 3px;
color:#000000;
font-style:italic;
font-size:9pt;
font-weight:normal;
float:right;
}
#homepage_title h6{
margin: 0px 0 0 0px;
padding:9px 160px 12px 3px;
color:#000000;
font-style:italic;
font-size:9pt;
font-weight:normal;
float:right;
}
#homepage_title h3{
margin:0;
padding:8px 0 2px 0;
color:#000000;
font-size:13pt;
font-weight:bold;
text-align:left;
}
.trypic{
margin: 8px 0 2px 0;
text-align:center;
}
#title{
margin:0;
padding:0;
background-color:#CCCCCC;
}
#title h1{
margin:0;
padding:15px 0 3px 15px;
color:#990000;
font-size:12pt;
font-weight:bold;
text-align:left;
}
#title p{
margin:0;
padding:0 0 0 15px;
color:#000000;
font-size:9pt;
text-align:justify;
line-height:140%;
}
#title h3{
margin:0;
padding:8px 0 8px 0;
color:#000000;
font-size:13pt;
font-weight:bold;
text-align:left;
}
#title h4{
margin:0;
padding:3px 0 2px 15px;
color:#000000;
font-size:8pt;
font-weight:normal;
text-align:left;
}
#title h6{
margin:0;
padding:4px 10px 0 0px;
color:#000000;
font-size:8pt;
font-weight:normal;
text-align:right;
}
#title_ar{
margin:0;
padding:0;
background-color:#CCCCCC;
}
#title_ar h1{
margin:0;
padding:15px 0 3px 15px;
color:#990000;
font-size:12pt;
font-weight:bold;
}
#title_ar p{
margin:0;
padding:0 0 0 15px;
color:#000000;
font-size:9pt;
text-align:right;
line-height:140%;
}
#title_ar h3{
margin:0;
padding:8px 0 8px 0;
color:#000000;
font-size:13pt;
font-weight:bold;
text-align:right;
}
.title_image{
float:left;
padding:8px 15px 10px 15px;
margin:0;
}
.nav_pic{
padding:6px 0;
margin:0;
}
.square_ad{
float:right;
padding:17px 10px 5px 15px;
margin:0;
}
.banner_ad{
float:right;
padding:0;
margin:0;
}
.icon{
margin: 0 8px 0 15px;
padding: 0;
vertical-align:middle;
}
.icon_ar{
margin: 0 15px 0 8px;
padding: 0;
vertical-align:middle;
}
.side_border{
padding: 0 0 0 5px;
margin: 0;
float:right;
}
#bottom{
background-image:url(../images/page_bottom_bgd2.gif);
}
#bottom p{
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	margin:0;
	padding:4px 0 0 0;
}
	#bottom h1{
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	padding:0;
	margin:10px 0 30px 0;
	}
#bottom p a{
	color:#FFFFFF;
}
#bottom p a:hover, #bottom p a:focus{
	color:#FF3300;
	text-decoration:none;
}
#footer p{
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	margin:0;
	padding:4px 0 0 0;
	}
#footer h1{
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	padding:0;
	margin:10px 0 30px 0;
	}
#white{
margin:0;
padding:0;
background-color:#FFFFFF;
}
#white h1{
padding:0;
margin:6px 0px 0px 15px;
color:#000000;
font-size:12pt;
font-weight:bold;
text-align:left;
}
#white h1 a{
color: #000000;
text-decoration: none;
}
#white p{
font-size: 80%;
margin: 5px 20px 0 15px;
padding: 0;
font-weight:normal;
line-height:140%;
text-align:left;
}

#white h2{
font-size: 80%;
color: #000000;
padding: 0;
margin: 0 20px 2px 56px;
font-weight:normal;
line-height:140%;
text-align:left;
}
#white h4{
margin: 0 0 1px 0;
padding: 0;
font-weight:normal;
}
#white h4 a{
color:#000000;
}
#white h3{
font-size: 80%;
color:#660000;
padding: 0;
margin: 0px 20px 2px 56px;
font-weight:normal;
font-style:normal;
line-height:140%;
text-align:left;
}
#white h5{
margin: 25px 0 5px 0;
padding:0;
}

#white h5 a{
color: #000033;
font-weight:bold;
padding: 0;
margin:0 0 0 8px;
vertical-align:middle;
}
#white h6{
font-size: 80%;
color: #000033;
margin: 0 0 0 20px;
padding:0;
vertical-align:middle;
font-weight:normal;
line-height:110%;
}

#sitemap{
color:#000066;
}

#white #sitemap h2{
font-size: 90%;
margin: 5px 20px 0 15px;
padding: 0;
font-weight:normal;
line-height:120%;
text-align:left;
}

#white #sitemap h3{
font-size: 80%;
color:#000000;
margin: 5px 20px 0 85px;
padding: 0;
font-weight:bold;
line-height:120%;
text-align:left;
}

#white #sitemap p{
font-size: 80%;
color:#000000;
margin: 5px 20px 0 120px;
padding: 0;
font-weight:normal;
line-height:120%;
text-align:left;
}

#white #sitemap h4{
font-size: 80%;
color:#000000;
margin: 5px 20px 0 54px;
padding: 0;
font-weight:normal;
line-height:120%;
text-align:left;
}

#white #sitemap a{
color:#000000;
}

#white #sitemap h5{
font-size: 90%;
color:#000000;
margin: 5px 20px 0 30px;
padding: 0;
font-weight:normal;
line-height:120%;
text-align:left;
}
#white #sitemap h6{
font-size: 80%;
color:#000000;
margin: 5px 0px 0 0px;
padding: 0;
font-weight:normal;
line-height:140%;
text-align:left;
}

#white #sitemap h1{
font-size: 70%;
color:#000000;
margin: 5px 10px 0 0px;
padding: 0;
font-weight:normal;
line-height:140%;
text-align:right;
}

.okeydokeylogo{
margin:0px 5px 0 0px;
vertical-align:middle;
}
#white_ar{
margin:0;
padding:0;
background-color:#FFFFFF;
}
#white_ar h1{
margin:0;
padding:6px 15px 0px 0px;
color:#000000;
font-size:12pt;
font-weight:bold;
text-align:right;
}
#white_ar h1 a{
color: #000000;
text-decoration: none;
}
#white_ar p{
font-size: 80%;
margin: 5px 20px 0 15px;
padding: 0;
font-weight:normal;
line-height:140%;
text-align:right;
}
#white_ar h2{
font-size: 90%;
color: #000000;
padding: 0;
margin: 0 20px 2px 56px;
font-weight:normal;
line-height:140%;
text-align:right;
}
#white_ar h4{
margin: 0 0 1px 0;
padding: 0;
font-weight:normal;
}
#white_ar h4 a{
color:#000000;
}
#white_ar h3{
font-size: 80%;
color:#660000;
padding: 0;
margin: 0px 20px 2px 56px;
font-weight:normal;
font-style:normal;
line-height:140%;
text-align:right;
}
#white_ar h5{
font-size:100%;
margin: 30px 0 5px 0;
padding:0;
text-align:right;
}

#white_ar h5 a{
color: #000033;
font-weight:bold;
padding: 0;
margin:0 0 0 8px;
vertical-align:middle;
}
#white_ar h6{
font-size: 80%;
color: #000033;
margin: 0 0 0 20px;
padding:0;
vertical-align:middle;
font-weight:normal;
line-height:110%;
}
#white_jp{
margin:0;
padding:0;
background-color:#FFFFFF;
font: MS UI Gothic;
}
#white_jp h1{
padding:0;
margin:6px 0px 0px 15px;
color:#000000;
font-size:12pt;
font-weight:bold;
text-align:left;
}
#white_jp h1 a{
color: #000000;
text-decoration: none;
}
#white_jp p{
font-size: 80%;
margin: 5px 20px 0 15px;
padding: 0;
font-weight:normal;
line-height:140%;
text-align:left;
}
#article{
margin:0;
padding:0;
background-color:#FFFFFF;
}
#article h1{
padding:0;
margin:25px 0px 10px 40px;
color:#000000;
font-size:18pt;
font-weight:bold;
text-align:left;
}

#article p{
font-size: 80%;
margin: 5px 0px 0 40px;
padding: 0;
font-weight:normal;
line-height:140%;
text-align:justify;
}
#article h2{
padding:0;
margin:15px 0px 40px 40px;
color:#000000;
font-size:10pt;
font-weight:normal;
font-style:italic;
text-align:left;
}
.article_pic{
margin: 25px 0 25px 25px;
padding: 0;
float:right;
}
.article_smallpic{
margin: 0px 0 25px 0px;
padding: 0;
}
#article h4{
margin: 0 0 1px 0;
padding: 0;
font-weight:normal;
}
#article h4 a{
color:#000000;
}
#article h3{
font-size: 80%;
color:#660000;
padding: 0;
margin: 0px 20px 2px 56px;
font-weight:normal;
font-style:normal;
line-height:140%;
text-align:left;
}
#article h5{
margin: 25px 0 5px 0;
padding:0;
}

#article h5 a{
color: #000033;
font-weight:bold;
padding: 0;
margin:0 0 0 8px;
vertical-align:middle;
}
#article h6{
font-size: 80%;
color: #000033;
margin: 0 0 0 20px;
padding:0;
vertical-align:middle;
font-weight:normal;
line-height:110%;
}
#leftcol{
	margin: 0;
	float: left;
	width: 151px;
	background-color:#D6deec;
	border-top: 1px solid #003366;
	border-right: 2px solid #003366;
	border-bottom: 2px solid #003366;
	padding: 5px 0 0 0;
}
	
#leftcol p{
font-size: 60%;
margin: 0 20px 0 12px;
padding:0;
}
#leftcol h1{
font-size: 70%;
color: #003366;
padding: 0;
margin: 2px 0 2px 10px;
}
#leftcol h1 a{
color: #003366;
text-decoration: none;
}
#leftcol h1 a:hover, #leftcol h1 a:focus{
	color:#CC0000;
	text-decoration: underline;
}
#leftcol h2{
font-size: 70%;
color: #FFFFFF;
padding: 2px 2px 2px 10px;
background-color:#CC3300;
margin: 7px 0 3px 0px;

}
#leftcol h2 a{
color: #FFFFFF;
text-decoration: none;
text-transform:capitalize;
}
#leftcol h2 a:hover, #leftcol h2 a:focus{
	color:#FFCCCC;
	text-decoration: underline;
}

#leftcol #nav{
	padding: 2px 0 6px 0;
	background-color: #D6deec;
}

#leftcol #nav ul {
width:150px;
margin: 0; 
padding: 0;

list-style-type: none;
font-size: 75%;
}

#leftcol #nav ul li{
	padding: 0;
	margin: 0;
}
#leftcol #nav ul li a{
background-color: #D6deec;
color: #000000;
display: block;
padding: 2px 0px 2px 20px;
text-decoration: none; 
height: 1%;
}

#leftcol #nav a:hover, #leftcol #nav a:focus {
	color:#CC0000;
	text-decoration: underline;
}
#leftcol #nav ul h3{
margin:0;
font-size:95%;
font-weight:bold;
background-color: #D6deec;
color: #000000;
display: block;
padding: 2px 0px 2px 20px;
text-decoration: none; 
height: 1%;
}
.container{
	width: 99.4%;
	float: right;
	background: inherit;
}
#content_banner{
	margin: 0 0 10px 171px;
	background-color:#CC3333;
	height: 20px;
}
#content_banner h2{
font-size: 80%;
color: #FFFFFF;
padding: 2px 0;
margin: 0 0 0 10px;
}

#content_box{
	margin: 0px 141px 0px 171px;
	background-color:#FFCCCC;
	height: auto !important; /* This counts for standard-compliant browsers*/
	height:170px; /* for Internet Explorer */
}

#content_box h6{
font-size: 120%;
color: #003366;
padding: 12px 20px 5px 20px;
margin:0;
}
#content_box p{
	font-size: 70%;
	padding: 0 20px 15px 20px;
	margin:0;
	line-height: 160%;
}
#rightimage_box{
float: left;
margin: 10px 20px 10px 10px;
}
#content{
	margin-left: 151px;
	margin-right: 141px;
	margin-top: 0;
	margin-bottom: 20px;
}
#content h4{
font-size: 70%;
color: #003366;
padding: 0;
margin: 0;
font-weight:normal;
line-height:130%;
}
#links{
margin: 10px 0 30px 0;
padding:0;
}

#links p{
font-size: 80%;
margin: 0 20px 0 67px;
padding: 0;
}
#links h2{
font-size: 70%;
color: #003366;
padding: 0;
margin: 0 0 0px 62px;
font-weight:normal;
line-height:130%;
}

#links h3{
font-size: 80%;
color: #FFFFFF;
font-weight:bold;
display:block;
margin: 0 0 -5px 20px;
padding:1px 0 2px 8px;
background-color:#CC3333;
vertical-align:middle;
}
#links h5{
margin: 16px 0 0 0;
padding:0;
}

#links h5 a{
color: #000033;
font-weight:bold;
padding: 0;
margin:0 0 0 12px;
vertical-align:middle;
}
#links h6{
font-size: 80%;
color: #000033;
margin: 0 0 0 20px;
padding:0;
vertical-align:middle;
font-weight:normal;
line-height:110%;
}

.tablepics{
margin:10px 0 5px 0;
}

.table{
margin: 10px 0 30px 20px;
padding: 0;
}

#content .table p{
margin:0;
}

.textarea{
margin: 0 0 30px 40px;
padding:0;
color: #003366;
line-height:110%;
}
.textarea p{
font-size:75%;
padding:0;
margin:0;

}
.textarea h2{
font-size: 70%;
color: #003366;
padding: 0;
margin: 0;
font-weight:normal;
line-height:130%;
}
.textarea h3{
font-size: 80%;
color: #FFFFFF;
font-weight:bold;
display:block;
margin: 0 0 -5px -20px;
padding:1px 0 2px 8px;
background-color:#CC3333;
vertical-align:middle;
}
#rightcol{
	margin: 0;
	float: right;
	width: 121px;
}

#rightcol .ad{
	margin: 10px 0 0 0;
}
#leftcol .ad{
	margin: 10px 0 10px 0;
}
	
#rightcol p{
font-size: 60%;
margin: 5px 0 0 0;
padding:0;
color:#000000;
}
#rightcol h1{
font-size: 70%;
color: #FFFFFF;
margin:0;
padding: 3px 5px 3px 8px;
background-color:#CC3300;
}
#rightcol h2{
font-size: 70%;
margin: 5px 0 0 8px;
padding:0;
color:#000000;
font-weight:normal;
}
#rightcol #nav{
	padding: 2px 0 5px 0;
	background-color: #D6deec;
}

#rightcol #nav ul {
width:120px;
margin: 3px 0 0 0; 
padding: 0;

list-style-type: none;
font-size: 70%;
}

#rightcol #nav ul li{
	padding: 0;
	margin: 0;
}
#rightcol #nav ul li a{
background-color: #D6deec;
color: #000000;
display: block;
padding: 2px 0px 2px 8px;
text-decoration: none; 
height: 1%;
}

#rightcol #nav a:hover, #leftcol #nav a:focus { 
	color:#CC0000;
	text-decoration: underline;
}
#rightcol #nav2{
	padding: 0 0 5px 0;
	background-color: #D6deec;
	margin:0 0 5px 0;
}
