@charset "utf-8";


/* ===========================================================
common
=========================================================== */
body {
	font-family: "Osaka", "Arial", "Helvetica", "sans-serif";
	background-image: url(images/bg.gif);
	margin: 0px;
	padding: 0px;
	font-size:12px;
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* ---------------------------------------------------------
Ajax
--------------------------------------------------------- 
#__dnn_body{background:none;}*/

/* ---------------------------------------------------------
admin
--------------------------------------------------------- */
html			{height:100%;}
body			{height:100%;}

a         {color:#666666; text-decoration: underline;}
a:visited {color:#666666; text-decoration: underline;}
a:hover   {color:#666666; text-decoration: none;}
a:active  {color:#666666; text-decoration: none;}
img       {border: none;}

#skinTop {color:#666666;min-width:1000px;height:100%;}
#skinTop p { margin:0 0 10px 0; padding:0;}
#skinTop a:hover img {filter: alpha(opacity:70); opacity: 0.7;}

#skinWide .pageWrapper .ContentPane {float:right; width:620px; margin:0; padding:15px 0 0 0;	line-height:1.5em;}
#skinWide .containerBody {background:#FFFFFF;width:840px;margin:0 auto 10px auto;}

.containerBody {background:#FFFFFF;width:780px;margin:0 auto 10px auto;}
/* ---------------------------------------------------------
 Head
--------------------------------------------------------- */

#head             {background:url(images/bg/head.gif) left top no-repeat;padding:25px 20px 0 20px; overflow:hidden;_zoom:1;}
#head .logo       {float:left;width:270px;}

#head .headRight  {float:right;width:400px;text-align:right;}
#head .headRight p{margin:0;padding:0;}


/* ---------------------------------------------------------
 Page
--------------------------------------------------------- */
.pageWrapper {clear:both;margin:0; padding:10px 0 0 0; overflow:hidden;}
.pageWrapper .TopPane {clear:both; margin:0;}
.pageWrapper .SideWrapper {float:left;width:170px; margin:0; padding:10px 0 0 0;}
.pageWrapper .ContentPane {float:right; width:560px; margin:0; padding:15px 0 0 0;	line-height:1.5em;}


.AnalyticsPane { clear:both;}


/* ---------------------------------------------------------
SOLPARTMENU 
--------------------------------------------------------- */
.RootMenuItem td, .RootMenuItemBreadcrumb td {
	color: #666666;
	text-decoration: none;
	background: url(images/menu_bar.gif) no-repeat bottom;
	padding: 13px 0px;
}
.RootMenuItemSelected td {
	color: #666666;
	text-decoration: none;
	background: url(images/menu_bar.gif) no-repeat bottom;
	padding: 13px 0px;
}

.MainMenu_MenuBreak{
	background: transparent;
	border:0px;}
	



/* ---------------------------------------------------------
 Footer
--------------------------------------------------------- */

#footer { clear:both; border-top:1px solid #CCCCCC; overflow:hidden; _zoom:1; padding:15px 0 20px 0; margin:15px 0 0 0; line-height:1.5em;}
#footer p { margin:0; padding:0;}

#footer .fnavi { float:right; font-size:91.3%;}
#footer .add { float:left; width:250px;}

#footer .ftel     {padding:10px 0 0 0;line-height:2.0em;clear:both;}
#footer .foot-red {color:#CC0000;}
#footer a         {color:#CC0000; text-decoration:underline;}
#footer a:hover   {color:#CC0000; text-decoration:none;}

.footadmin{ width:780px; margin: 0 auto; overflow:hidden; _zoom:1;}
.footadmin p{ margin:0; padding:0;}

/* Login
-------------------------------------------------- */
.login { float:left;}
a.LoginCss   {
	color:#666666;
	font-size: 91.7%;
	text-decoration: underline;
}
a.LoginCss:hover {
	color:#666666;
	font-size: 91.7%;
	text-decoration: none;
}

/* User 
-------------------------------------------------- */
a.UserCss   {
	color:#666666;
	font-size: 91.7%;
	text-decoration: underline;
}

a.UserCss:hover {
	color:#666666;
	font-size: 91.7%;
	text-decoration: none;
}


/* Copyright 
-------------------------------------------------- */
.copyright { float:right;}
.CopyrightCss {
	color:#666666;
	font-size: 91.7%;
}

.TreeViewMenu { text-align:left;}












