 /*YOCOYA.COM CSS PROPERTIES*/
	/******************** D E F A U L T S ********************/
* {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;}

body {
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;}
	
a { font-weight:bold;
	text-decoration:none;
	color:#1A3593;}

a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#1A3593;}

a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#b7de18;}

pre {
	font-family: monospace;
	font-size:12px;}

/**/
ul {
	list-style-position: outside;
	margin-left: 1.5em;
	padding-left: 0;}

ul li{
	margin-bottom:1px;}

ol {
	list-style-position: outside;
	margin-left: 1.5em;
	padding-left: 0;}

ol li {
	margin-bottom:1px;}

.successMsgCls{
	padding:10px;
	background-color:#EEEEEE;
	border:3px solid #CCCCCC;
	text-align:center;
	width:600px;
	margin:auto;
	margin-top:5px;
	margin-bottom:10px;}

.successMsgCls ul{
	text-align:left;
	list-style-position: inside;
	margin-left: 1.5em; 
	padding-left: 0;}

.successMsgCls ul li{
	text-align:left;
	margin-bottom:1px;}

.notificationMsgCls{
	padding:10px;
	background-color:#EEEEEE;
	border:3px solid #CCCCCC;
	text-align:center;
	width:600px;
	margin:auto;
	margin-top:5px;
	margin-bottom:10px;}

.notificationMsgCls ul{
	text-align:left;
	list-style-position: inside;
	margin-left: 1.5em; 
	padding-left: 0;}

.notificationMsgCls ul li{
	text-align:left;
	margin-bottom:1px;}

a.paginationCls{
	display:block;
	vertical-align:middle;
	padding:2px;}

a.paginationCls img{display:inline;
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;}
	
/* Navigation Bar */

.navBarCls {
	margin-left: 8px;
	margin-right: 8px;}

.navBarEntryCls {
	vertical-align: top;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

/* Breadcrumb Classes */

.breadcrumbRegionCls {
	margin-left:10px;}


/* Tab Classes */

.standardTabCls {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;}

.standardTabCls a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}
	
.standardTabCls a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}
	
.standardTabCls a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #70A16D;
	text-decoration: none;}

/* Button Classes */

table.buttonCls {
	margin-left:2px;
	display:inline;}

td .cornerCls {
	width:8px;}

td .cornerCls img {
	display:block;
	width:8px;}

td .centerCls{
	background-image:url(btn_center.gif);
	background-repeat:repeat-x;
	white-space:nowrap;}

.centerCls a {
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	white-space:nowrap;
	display:block;}

.centerCls a:hover{
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#1a3593;
	display:block;}


/* Labels Classes */
.noLabelCls{
	margin-bottom: 5px;
	white-space: nowrap;
	font-weight: bold;}

.optionalLabelCls{
	margin-bottom: 5px;
	white-space:nowrap;
	font-weight:bold;
	color:1A3593;}

.optionalLabelWithHelpCls{
	margin-bottom: 5px;
	cursor:help;
	white-space:nowrap;
	font-weight:bold;}

.requiredLabelCls{
	margin-bottom: 5px;
	white-space:nowrap;
	font-weight:bold;
	color:1A3593;}

.requiredLabelWithHelpCls{
	margin-bottom: 5px;
	cursor:help;
	white-space:nowrap;
	font-weight:bold;}

.inlineErrorCls {
	text-decoration:underline;
	color:red;}

.inlineErrorCls span{
	text-decoration:underline;
	color:red;}

.inlineErrorCls a{
	text-decoration:underline;
	color:red;}

.inlineErrorCls a:hover{
	text-decoration:underline;
	color:red;}

.inlineErrorCls a:visited{
	text-decoration:underline;
	color:red;}

/* Lists Classes */
.buttonClsList{}
.buttonClsList a{}
.buttonClsList .currentCls{}

.verticalImagesListCls {
	font-weight:bold;}

.verticalImagesListCls a {
	font-weight:bold;
	color:#1A3593;}

.verticalImagesListCls a:hover {
	font-weight:bold;
	color:#1A3593;
	text-decoration:none;}

.verticalImagesListCls a:visited {
	font-weight:bold;
	color:#1A3593;}

.verticalImagesListCls img{
	display:block;
	float: center;
	margin:auto;}

.verticalImagesListCls td{
	font-weight:bold;
	text-align:center;
	padding:2px;}

.verticalImagesListCls .currentCls{
	border-left:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;}

.verticalUnorderedListWithBulletsCls {
	font-weight:bold;
	color: #1A3593;
	list-style-image: url(stone2.gif);
	list-style-position: outside;
	padding-left: 10px;}

.verticalUnorderedListWithBulletsCls li a {
	font-weight:bold;
	font-size:16px;
	color:#1A3593;
	text-decoration:none;}

.verticalUnorderedListWithBulletsCls li a:visited {
	font-weight:bold;
	text-decoration:none;}

.verticalUnorderedListWithBulletsCls li a:hover {
	font-weight:bold;}

.verticalUnorderedListWithBulletsCls li .currentCls {
	font-weight:bold;}

.verticalUnorderedListWithoutBulletsCls {
	text-indent:-5px;
	list-style:none;
	list-style-position: outside;
	font-weight:bold;
	line-height: 200%;}

.verticalUnorderedListWithoutBulletsCls a {
	font-weight:bold;
	text-decoration:none;}

.verticalUnorderedListWithoutBulletsCls a:visited {
	font-weight:bold;
	text-decoration:none;}
	
.verticalUnorderedListWithoutBulletsCls a:hover {
	font-weight: bold;}

.verticalUnorderedListWithoutBulletsCls .currentCls {font-weight:bold;color:#000000;}

.tabbedNavigationListCls {
 	font-weight:bold;
	color: #1A3593;
	list-style-position: outside;
	padding-left: 5px;}

.tabbedNavigationListCls li {
	line-height:150%;
	padding-bottom: 5px;}

/*Menus*/

.breadcrumbMenuCls {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1A3593;
	text-decoration: none;}

.breadcrumbMenuCls a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1A3593;
	text-decoration: none;}
	
.breadcrumbMenuCls .currentCls{}

/* Reports */

/* Reports */
th .reportHeaderCls{
	empty-cells: show;	
	border-collapse: collapse;
	white-space:nowrap;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	background-color:#70A16D;
	border-bottom:1px solid #BD7A1D;
	border-left:1px solid #BD7A1D;
	border-top:1px solid #BD7A1D;
	border-right:1px solid #BD7A1D;}
 
th .reportHeaderCls a {
	color:#FFFFFF;}
 
td .dataCls{
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	empty-cells: show;	
	border-collapse: collapse;}

td .dataAltCls{
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	empty-cells: show;	
	border-collapse: collapse;}

.borderlessCls {
	empty-cells: show;	
	border-collapse: collapse;
	border-bottom: 1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;}

.borderlessCls th.reportHeaderCls {
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:none;
	border-right:none;
	color:#000000;}

.borderlessCls td.dataCls {
	border:none;
	background-color:#FFF;}

.horizontalBorderCls {
	empty-cells : show;	
	border-collapse : collapse;}

.horizontalBorderCls th .reportHeaderCls {
	background-color: #1A3593;
	border-bottom:1px solid #000000;
	border-left:none;
	border-right:none;
	border-top:none;
}
.horizontalBorderCls td .dataCls {
	border-bottom:1px solid #AAAAAA;
	color:#000000;
}

.standardCls {
	empty-cells : show;	
	border-collapse: collapse;}
	
.standardCls th .reportHeaderCls {
	border:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	border-left:none;}
	
.standardCls td .dataCls {
	border:1px solid #000000;
	border-left:none;
	border-top:none;}

.stdAltRowColorsCls {
	empty-cells : show;
	border-collapse : collapse;}
	
.stdAltRowColorsCls .reportHeaderCls {
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:none;
	border-top:none;
	background-color:#1A3593;
	color:#FFFFFF;}
	
.stdAltRowColorsCls .reportHeaderCls a {
	color:#FFFFFF;}
	
.stdAltRowColorsCls .reportHeaderCls a:hover {
	color:#b7de18;}

.stdAltRowColorsCls .dataCls{
	border:0px none;}
	
.stdAltRowColorsCls .dataAltCls{
	background-color: #f7fbdf;
	border:0px none;}

.valueAttributePairsCls {
	empty-cells: show;	
	border-collapse: collapse;}

.valueAttributePairsCls .reportHeaderCls {
	border:1px solid #000000;
	border-bottom:none;
	border-left:1px solid #1A3593;
	border-top:1px solid #1A3593;
	border-right:1px solid #1A3593;
	background-color:#1A3593;
	font-size: 10px;
	color:white;}

.valueAttributePairsCls .dataCls{
	border:1px solid #1A3593;
	border-bottom:none;
	border-left:none;
	background-color:silver;
	white-space:nowrap;
}
.valueAttributePairsCls .separateCls{
	border-top:1px solid #1A3593;
}
.valueAttributePairsCls .separateCls hr{
	height:1px;
	color:#000000;
	background-color:#000000;
}

.oneColumnUnorderedListCls{}

/*Regions*/
/* Region Defaults */
.regionHeaderCls {
	white-space:nowrap;
	font-weight:bold;
	font-size:12px;
	color:#1A3593;
	border-bottom:2px solid #1A3593;
	letter-spacing:2px;}

.regionFooterCls {}

.buttonHolderCls {
	white-space:nowrap;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:2px;
	font-weight:bold;
	font-size:13px;
	text-align:right;}

.regionBodyCls {
	padding:10px;}

.regionTitleCls {
	color:#91C58D;}

.buttonRegionwithTitleCls {
	margin-top:10px;
	margin-bottom:10px;}
	
.buttonRegionwithTitleCls .buttonHolderCls {
	width:100%;
	white-space:nowrap;
	border-bottom:1px solid #FFFFFF;
	background-color:#FFFFFF;}
	
.buttonRegionwithTitleCls .regionBodyCls {}

.buttonRegionwithoutTitleCls {
	margin-top:10px;
	margin-bottom:10px;}
	
.buttonRegionwithoutTitleCls .buttonHolderCls {
	width:100%;
	white-space:nowrap;
	border:none;
	background-color:#FFFFFF;}
	
.buttonRegionwithoutTitleCls .regionBodyCls {}

.borderlessRegionCls {
	margin-bottom: 10px;
	padding-left: 10px;}
	
.borderlessRegionCls .headerCls {}

.borderlessRegionCls .regionBodyCls {
	border: none;
	padding-top: 5px;
	padding-bottom: 10px;}

.borderlessRegionCls .regionFooterCls {
	background-image: url(azframe4.gif);
	background-repeat:repeat-x;}

.bracketedRegionCls {
	margin-top: 2px;
	margin-left:10px;}
	
.bracketedRegionCls .regionHeaderCls {
	padding-bottom: 2px;
	border-bottom-style: solid; 
	border-bottom-color: #1a3593;
	border-bottom-width: 2px;}

.bracketedRegionCls .buttonHolderCls {border:none;}

.bracketedRegionCls .regionBodyCls {
	border: none;
	padding-top: 5px;}

.bracketedRegionCls .subtitleCls {
	background-image: url(azframe1.gif);
	background-repeat:repeat-x;}

.bracketedRegionCls ul {
	list-style-position: outside;
	margin-left: 1.5em;
	padding-left: 0;}
	
.bracketedRegionCls .bracketspaceCls {width:4px;}

.listRegionwithIconCls {
	margin-top:10px;
	margin-bottom:10px;
	width: 172px;}
	
.listRegionwithIcon .regionHeaderCls {}

.listRegionwithIcon .buttonHolderCls {}

.listRegionwithIcon .regionBodyCls {}

.listRegionwithIcon .currentCls {
	font-weight:bold;}

.formRegion {
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;}

.formRegion .regionHeaderCls {}

.formRegion .buttonHolderCls {}

.formRegion .bodyCls {}

/*Region Defaults */
.reportsRegionCls {
	padding-left:10px;
	margin-bottom:5px;
	margin-left:5px;}

.reportsRegionCls .regionHeaderCls {}
.reportsRegionCls .buttonHolderCls {}
.reportsRegionCls .bodyCls {}


.reportsRegionWithoutTitleCls {
	padding-left:10px;
	margin-bottom:5px;
	margin-left:5px;}


.reportsRegionAlt1Cls {
	margin-top:10px;
	margin-bottom:10px;}

.reportsRegionAlt1Cls .regionHeaderCls {
	background-color:#8fc58d;
	color:#FFFFFF;}

.reportsRegionAlt1Cls .regionFooterCls {
	background-color:#FFFFFF;}

.reportsRegionAlt1Cls .buttonHolderCls {
	background-color:#FFFFFF;}

.reportsRegionAlt1Cls .regionBodyCls {
	padding:10px;
	background-color:#FFFFFF;
	color:#000000;}

.reportsRegion100WidthCls {
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;}
	
.reportsRegion100WidthCls .regionHeaderCls {
	border-bottom: none;}

.reportsRegion100WidthCls .buttonHolderCls {}

.reportsRegion100WidthCls .bodyCls {}

.regionwithoutTitleCls {
	margin-bottom:2px;}
	
.regionWithoutTitleCls .buttonHolderCls {}

.regionWithoutTitleCls .regionBodyCls {}

.regionWithoutButtonsandTitleCls {
	margin-top:2px;
	margin-bottom:10px;
	border-top:2px solid #1A3593;}
		
.regionWithoutButtonsandTitleCls .regionHeaderCls {}

.regionWithoutButtonsandTitleCls .regionFooterCls {}

.regionwithoutButtonsandTitleCls .regionBodyCls {}

.hideandShowRegionCls {
	margin: 0px 10px 5px 10px;
	width: 180px;}

.hideandShowRegionCls .regionHeaderCls {
	text-align: center;
	border-bottom: none;}

.hideandShowRegionCls .regionHeaderCls a {
	text-decoration: none;}

.hideandShowRegionCls .subtitleCls {
	border-bottom:2px solid #1A3593;}

.hideandShowRegionCls .buttonHolderCls {
	border:0px;
	padding:0px;}

.hideandShowRegionCls .regionBottomCls {
	border-top:2px solid #1A3593;
	padding:0px;}

.hideandShowRegionCls .regionBodyCls {
	border:none;
	padding:0px;}
	
.showCls {
	border: none;
	background-repeat: repeat-x;
	background-image:url(azframe5c.gif);}

.hideCls {display:none;}

.adSenseVertRegionCls {
	width:160px; 
	padding-left:20px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	text-align: left;
	vertical-align: top;}

.sidebarRegionCls {
	margin: 0px 10px 5px 10px;
	width: 180px;
	text-align: left;
	vertical-align: top;}

.sidebarRegionCls .regionHeaderCls {
	border:none;
	white-space:normal;
	font-weight:bold;}

.sidebarRegionCls .subtitleCls {
	border:none;
	background-image: url(azframe5.gif);
	background-repeat:repeat-x;}

.sidebarRegionCls .buttonHolderCls {
	background-color:#70A16D;
	border-bottom:1px solid #000000;}

.sidebarRegionCls .regionBodyCls {
	color:#1a3593;}

.sidebarRegionCls .regionFooterCls {}

.sidebarRegionCls a{
	color:#1a3593;}

.sidebarRegionCls a:visited{
	color:#000000;}

.sidebarRegionCls a:hover{
	color:#99CC00;}

.sidebarRegionWithoutTitleCls {
	margin: 0px 10px 5px 10px;
	width: 180px;
	text-align: left;
	vertical-align: top;}

.sidebarRegionWithoutTitleCls .regionHeaderCls {
	white-space:normal;
	font-weight:bold;}

.sidebarRegionWithoutTitleCls .buttonHolderCls {
	background-color:#70A16D;
	border-bottom:1px solid #000000;}

.sidebarRegionWithoutTitleCls .regionBodyCls {
	color:#1a3593;}

.sidebarRegionWithoutTitleCls a{
	color:#1a3593;}

.sidebarRegionWithoutTitleCls a:visited{
	color:#000000;}

.sidebarRegionWithoutTitleCls a:hover{
	color:#99CC00;}

.sidebarRegionAlt1Cls {
	margin: 0px 10px 5px 10px;
	width: 180px;
	text-align: left;
	vertical-align: top;}

.sidebarRegionAlt1Cls .regionHeaderCls {
	padding-bottom:1px;
	border:none;
	white-space:normal;
	font-weight:bold;}

.sidebarRegionAlt1Cls .regionBodyCls {
	border:none;
	font-weight:normal;
	padding-top: 5px;}

.sidebarRegionAlt1Cls .regionBodyCls li {
	border:none;
	font-weight:normal;
	font-size:10px;}

.sidebarRegionAlt1Cls .subtitleCls {
	border:none;
	background-image: url(azframe6.gif);
	background-repeat:repeat-x;}

.navigationRegion {
	margin-bottom:10px;
	border:none;}

.navigationRegion .regionHeaderCls {
	white-space:normal;}

.navigationRegion .buttonHolderCls {}

.navigationRegion .regionBodyCls {}

.navigationRegionAlt1 {
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;}

.navigationRegionAlt1 .regionHeaderCls {
	border:none;
	white-space:normal;
	background-image:url(topCls_bg_tile.gif)}

.navigationRegionAlt1 .regionBodyCls {
	background-color:#FFFFFF;}

.wizardRegionCls {
	margin-top:10px;
	margin-bottom:10px;}

.wizardRegionCls .regionHeaderCls {
	color:#FFFFFF;}

.wizardRegionCls .buttonHolderCls {
	border-left:2px solid #8fc58d;
	border-right:2px solid #8fc58d;}

.wizardRegionCls .regionFooterCls {
	border-top:2px solid #8fc58d;}

.wizardRegionCls .regionBodyCls {
	border-left:2px solid #8fc58d;
	border-right:2px solid #8fc58d;}

.wizardRegionwithIconCls {
	margin-top:10px;
	margin-bottom:10px;}

.wizardRegionwithIconCls .regionHeaderCls {
	color:#1A3593;}

.wizardRegionwithIconCls .buttonHolderCls {
	border-left:2px solid #8fc58d;
	border-right:2px solid #8fc58d;}

.wizardRegionwithIconCls .regionFooterCls {
	border-top:2px solid #8fc58d;}

.wizardRegionwithIconCls .regionBodyCls {
	border-left:2px solid #8fc58d; 
	border-right:2px solid #8fc58d;}

/*Calendars*/

/* Random Overrides */
/*collapses content*/
div.contentCollapseCls{
	display:table;}

.popupHeadCls{
	background-color:#8fc58d;
	border-bottom:2px solid #4e724e;
	padding:6px;}
	
.popupBodyCls{
	padding:6px;}

/* Page Elements*/

.topCls {
	color:#1A3593;
	white-space:nowrap;}

.topCls a {
	color:#1A3593;
	text-decoration: underline;
	white-space:nowrap;}

.topCls a:hover {
	color:#66CC66;
	text-decoration: none;}

.topCls a:visited {
	color:#66CC66;
	text-decoration: none;}

.logoCls{
	vertical-align:bottom;
	text-align:right;
	width: 116px;
	padding-bottom: 5px;}

.adSenseHorizBannerCls {
	vertical-align:bottom;
	text-align:left;
	width: 568px;}

.thickFooterCls {
	background-image: url(greenbottom.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 5px;
	height: 34px;}

.thickFooterCls a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	text-decoration: none;}

.thickFooterCls a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #70A16D;
	padding-right: 10px;
	text-decoration: none;}

.thickFooterCls a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	text-decoration: none;}

.thinFooterCls {
	background-image: url(bluebottom.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 5px;
	height: 14px;}

.thickTopcls {
	background-image: url(greentop.gif);
	background-repeat: no-repeat;
	background-position: center;}

.appVersionCls{
	font-size: 10px;
	color: #1A3593;
	text-align: left;
	white-space:nowrap;}

.apxLinkCls{
	font-size: 10px;
	color: #1A3593;
	text-align: right;
	width: 300px;
	white-space:nowrap;}

.apxLinkCls a {
	font-size: 10px;
	color: #1A3593;
	text-align: right;
	text-decoration: none;}

.newsAgeCls {
	font-size: smaller;
	text-align: left;}

.newsTitleCls {
	font-weight: bold;
	text-align: left;}

.newsTitleCls a {
	font-weight: bold;
	text-align: left;
	text-decoration: none;}

.newsTitleCls a:hover {
	font-weight: bold;
	text-align: left;
	text-decoration: underline;}
.proportionalCls {
	font-family:"Courier New", Courier, monospace;}

.displayAsTextCls {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#f7fbdf;
	margin-bottom: 10px;}
