/*
 * FCKeditor - The text editor for internet
 * Copyright (C) 2003-2006 Frederico Caldeira Knabben
 * 
 * Licensed under the terms of the GNU Lesser General Public License:
 * 		http://www.opensource.org/licenses/lgpl-license.php
 * 
 * For further information visit:
 * 		http://www.fckeditor.net/
 * 
 * "Support Open Source software. What about a donation today?"
 * 
 * File Name: fck_editorarea.css
 * 	This is the default CSS file used by the editor area. It defines the
 * 	initial font of the editor and background color.
 * 
 * 	A user can configure the editor to use another CSS file. Just change
 * 	the value of the FCKConfig.EditorAreaCSS key in the configuration
 * 	file.
 * 
 * File Authors:
 * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
 */

/*
    The "body" styles should match your editor web site, mainly regarding
    background color and font family and size.
*/

body
{
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

body, td, div, p, li, ul
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

a
{
	color: #00248F !important;	/* For Firefox... mark as important, otherwise it becomes black */
}






.rcc_block {
	width: 188px;
	padding: 5px;
	margin: 0;
	border: solid #fff;
	border-width: 1px 1px 1px 1px;
	background: #ececec url(/images/bg_bgr.gif) top left repeat-x;
}

.rcc_head {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #fff;
}

.lcc_block {
	width: 158px;
	padding: 5px;
	margin: 0px 10px 0px 10px;
	border: solid #fff;
	border-width: 0px 1px 1px 1px;
	background: url(/images/bg_bgr.gif) top left repeat-x;
}

.lcc_head {
	width: 168px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #fff;
}

.lcc_nav_block {
	width: 200px;
	padding: 0px;
	margin: 0;
	border: 0;
	border: #666 solid;
	border-width: 0 0 0 1px;
}




/****************************************************
*			BASE ELEMENTS
****************************************************/

a:link { color : #00248F; text-decoration: none; }
a:visited { color : #00248F; text-decoration: none; }
a:hover { color: #d95500; text-decoration: none; }

td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
th {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
h1, h1 a:link, h1 a:visited {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 20px;
	color : #d95500;
	letter-spacing: -0.05em;
}
h2, h2 a:link, h2 a:visited, .h2, .h2 a:link, .h2 a:visited {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : #d95500;
}
h2 a:hover, .h2 a:hover {
	text-decoration: underline;
}
h3, h3 a:link, h3 a:visited, .h3, .h3 a:link, .h3 a:visited {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : #d95500;
}
h3 a:hover, .h3 a:hover {
	text-decoration: underline;
}

h4, h4 a:link, h4 a:visited, .h4, .h4 a:link, .h4 a:visited {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : #d95500;
}
h4 a:hover, .h4 a:hover {
	text-decoration: underline;
}

em {
	font-style: italic;
}
strong {
	font-weight: bold;
}

abbr, acronym {
	text-decoration: underline;
}
p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 16px;
}
blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
	line-height : 16px;
}

ol, li, ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 16px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 11px;
}

textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 16px;
}

img.NoBorder_Middle, img.NoBM {
	border : none;
	vertical-align: middle;
}


hr {
	background-color: #d95500;
	color: #d95500;
}

img.NoBorder, img.NoBorder:link, img.NoBorder:visited { border : none; }
img.NoBorder:hover { border : none; }

img.NoB, img.NoB:link, img.NoB:visited { border : none; }
img.NoB:hover { border : none; }

img.Bordered, img.Bordered:link, img.Bordered:visited { border: 1px solid #333333; }
img.Bordered:hover { border: 1px solid #333333; }

td.minimize, td.Minimize { width : 1%; }
td.maximize, td.Maximize {	width : 100%; }

.PL, .ParagraphLink, a.ParagraphLink, a.PL, a.ParagraphLink:link, a.PL:link, a.ParagraphLink:visited, a.PL:visited, a.ParagraphLink:hover, a.PL:hover {
	color: #606060;
	text-decoration: none;
}
a.ParagraphLink:hover, a.PL:hover {
	color: #606060;
	text-decoration: underline;
}

/* Image DHTML Effects */

/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}

/* Apps Thumbnail Image Div Class */
a.apps_thumb {
	display: block;
	width:100px;
	border: #d95500 1px solid;
}
a.apps_thumb img {
	margin: 0 auto;
	padding: 0;
	border: none;
}

/* image preloading */
img.preload {
	position:absolute;
	bottom:0;
	filter:alpha(opacity=0);
	z-index:30000;
	visibility:hidden;
}


/****************************************************
*			BORDER-NAV-COLOR / BLOCKS CLASSES
****************************************************/



.LeftNavHeading, .LNH, a.LeftNavHeading, a.LNH, a.LeftNavHeading:link, a.LNH:link, a.LeftNavHeading:visited, a.LNH:visited {
	display: block;
	width: 190px;
	padding : 4px ;
	margin : 0px ;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	border: solid #666;
	border-width: 0px 1px 1px 1px;
	background: #333 url(/images/bg_bgr.gif) repeat;
	color: #fff;
	text-decoration: none;
}
a.LeftNavHeading:hover, a.LNH:hover {
	color: #d95500;
}

.LeftNav, .LN, a.LeftNav, a.LN, a.LeftNav:link, a.LN:link, a.LeftNav:visited, a.LN:visited {
	display: block;
	width: 190px;
	padding : 4px 2px 4px 6px ;
	margin : 0px 0px 0px 0px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	line-height: 15px;
	border: solid #999;
	border-width: 0px 1px 1px 1px;
	background: #386DCC;
	color: #fff;
	text-decoration: none;
}
a.LeftNav:hover, a.LN:hover {
	color: #0E60C4;
	background: #dedede;
	text-decoration: none;
}


.LeftNav2, .LN2, a.LeftNav2, a.LN2, a.LeftNav2:link, a.LN2:link, a.LeftNav2:visited, a.LN2:visited {
	display: block;
	width: 175px;
	padding: 5px 0px 2px 25px;
	margin : 0px 0px 0px 0px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	line-height: 15px;
	background: #ececec url(http://www.fonondss.com/images/dotsH.gif) repeat-x left bottom;
	color: #4F5D6E;
	text-decoration: none;
}
a.LeftNav2:hover, a.LN2:hover {
	color: #0E60C4;
}



.BottomNav, .BN {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 20px;
}
a.BottomNav, a.BN, a.BottomNav:link, a.BN:link, a.BottomNav:visited, a.BN:visited { text-decoration: underline; }
a.BottomNav:hover, a.BN:hover { text-decoration: underline; }

.BottomCopy, .BC {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 15px;
}
a.BottomCopy, a.BC, a.BottomCopy:link, a.BC:link, a.BottomCopy:visited, a.BC:visited { text-decoration: none; }
a.BottomCopy:hover, a.BC:hover { text-decoration: none; }


/****************************************************
*			FONT CLASSES
****************************************************/

.warning, .Warning, .error, .Error {
	background: #EDEDED;
	color : #db0229;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	border: 1px dashed #db0229;
	margin-bottom : 10px;
	margin-top : 10px;
	padding: 5px;
	font-weight: bold;
}

.message, .Message, .Msg, .msg {
	background: #dedede;
	color : #606060;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	border: 1px dashed #db0229;
	margin-bottom : 10px;
	margin-top : 10px;
	padding: 5px;
}

.FontRed {
	color : #db0229;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}



/* Grey */
.BgcolorRowHighlight, .BGRHI     { background: #eee; }
/* Grey */
.BgcolorRowHeading, .BGRH        { background: #ccc; }

.BgcolorWhite, .BgColorWhite, .BGWH   { background: #fff; }
.BgcolorBlack, .BgColorBlack, .BGBL   { background: #333; }

.BgcolorGrey, .BgColorGrey, .BGG, .rightbar          { background: #cccccc; }
.BgcolorGreyLighter, .BgColorGreyLighter, .BGGL      { background: #dedede; }
.BgcolorGreyLightest, .BgColorGreyLightest, .BGGLL   { background: #f1f1f1; }






/****************************************************
*			OLD CLASSES
****************************************************/


th, .th td, .tablehead td {
	background-color:#a6c6f0;
	font-weight:bold;
	color:#1e77d3;
	height:2em;
	border-bottom:1px solid #f60;
}
.u {
width:100%;
border:1px 0 1px 0;
border-color:#5dba2d;
border-width:1px;
background-color:#dee8f3;
padding:2px;
text-indent:2em;
}
#colorbg{background-color:#eef1ff; border:1px solid #223f90;}
div .box span .ptitle {
	background-color:#d3dce6;
	width:100%;
}
.secondtitle {
	background-color:#fee0be;
	font-size:10px;
	text-align:;
}
div .box {
	width:132px;
	border:1px solid #d3dce6;
	margin:0;
}
#tabs {
	font-size:9px;
	height:20px;
	border-bottom:2px solid #5dba2d;
}
.tabs {
	display:table-cell;
	background-image:url(/images/tab.gif);	
	width:104px;
	height:20px;
	padding:0px;
	text-indent:.5em;
	}
.tabs a, .tabs a:visited, .tabs a:hover {
	color:white;
	text-decoration:none;
}
hr, table hr, div hr, table tr td hr, table table hr, #adinfo #adinfo_body hr {color:#dee8f3;}
#warning, #footer #warning, #warning strong, #footer #warning strong {
	font-size:9px;
	color:#bbb;
}
/* -- table coloring -- */
#colortable tbody tr td {background-color:#dee8f3;}
tr.even{background-color:#dee8f3;}
#colortable tbody tr.odd td {background-color:#f3f3f3;}
tr.odd{background-color:#f3f3f3;}
#colortable2 {background-color:#f3f3f3;}
.borders tr td {border:1px solid #ddd;}
.lightbg, td.lightbg {background-color:#f3f3f3;}
.darkbg, td.darkbg {background-color:#dee8f3;}
/* -- table coloring -- */

.subtab1{background-color:#dee8f3;}
.subtab2{background-color:#bbccdf;}
.subtab1 a, .subtab2 a{color:#223f90;}
.subtab1 a:visited,.subtab2 a:visited {color:#800080;}
#bannercontent {
	position:absolute;
	top:4px;
	left:600px;
	z-index:90;
}
#bannercontent a{
text-decoration:none;
color:#223f90;
}
#gradbg {
	background-image:url(/images/gradbg.jpg);
	background-repeat:repeat-x;
}
.small, .smalltext, .smalltext ul li, .smalltext ul li a {font-size:8.5px;}
.smalltext ul li {line-height:1em;}
a img {border:0;}
form input {
	margin:0;
	padding:0;
	font-size:10px;
	height:18px;}
#chinese {font-size:14px;}
.chinesetitle{
	font-size:14px;
	color:#FFFFFF;
	margin:0;
	padding:0;
}













/* 
	Just uncomment the following block if you want to avoid spaces between 
	paragraphs. Remember to apply the same style in your output front end page.
*/

/*
P, UL, LI
{
	margin-top: 0px;
	margin-bottom: 0px;
}
*/







/*
    The following are some sample styles used in the "Styles" toolbar command.
    You should instead remove them, and include the styles used by the site
    you are using the editor in.
*/

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}