@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	min-height:.1000px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#headerSlideContainer {
	position: fixed;
	top:-936px;
	width: 100%;
	background:#000000;
	height:179px;
}
#headerSlideContent {
	
	height: 137px;
	margin:0 auto;
	color: white;
	
}
.toc {
	padding: 0 0 0 10px;
	/*width:162px;
	width:120px;*/
	float:left;
	text-transform: none;
	font: normal normal normal 17px/normal 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #AAA;
}
.toc_article {
	padding: 0 0 0 10px;
	/*width:162px;*/
	width:40px;
	float:left;
	text-transform: none;
	font: normal normal normal 11px/normal 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #AAA;
}
td{
	font-size:10px;
}
label{
font: bold 1.00em Helvetica, Arial, Helvetica, sans-serif;
color: #838383;
}
.heading_leave{
font: normal 2.5em/1.33em Helvetica, Arial, Helvetica, sans-serif;
color: #838383;
border-bottom: 3px solid #2F2F2F;
display:block;
}

        body
        {
	background-color:#FFFFFF;
	padding-top: 40px;
        }
		.left_align{
		text-align:left;
		}
        #demo-wrapper
        {
            margin: 0;
            padding: 0;
            width: 100%;
            height: 100%;
            padding: 40px 20px 0px 20px;
        }
        #demo-left
        {
            width: 15%;
            float: left;
        }
        #demo-right
        {
            width: 85%;
            float: left;
        }
        #hWrapperAuto
        {
            margin-top: 20px;
        }
        #demo-tabs
        {
            width: 100%;
            height: 50px;
            color: White;
            margin: 0;
            padding: 0;
        }
        #demo-tabs div.item
        {
            height: 35px;
            float: left;
            background-color: #2F2F2F;
            border: solid 1px gray;
            border-bottom: none;
            padding: 0;
            margin: 0;
            margin-left: 10px;
            text-align: center;
            padding: 10px 4px 4px 4px;
            font-weight: bold;
        }
        #contents
        {
            width: 100%;
            margin: 0;
            padding: 0;
            color: White;
            font: arial;
            font-size: 11pt;
        }
        #demo-tabs div.item.active-tab
        {
            background-color: Black;
        }
        #demo-tabs div.item.active-tabc
        {
            background-color: Black;
        }
        #v1, #v2
        {
            margin: 20px;
        }
        .visible
        {
            display: block;
        }
        .hidden
        {
            display: none;
        }
        #oldWrapper
        {
            margin-left: 100px;
        }
        #contents a
        {
            color: yellow;
        }
        #contents a:hover
        {
            text-decoration: none;
            color: Gray;
        }
		
.wrapper-top
{
	/*width:100%; */
	margin:0px;
	padding:0px;
	overflow:visible;	
}
.left-top
{
	width:200px;
	float:left;
	padding:0px;
}
.right-top
{
	float:right;
	padding:0px;
}
.cleardiv-top
{
	clear:both;
}

a.yo{
	display: block;
	/*width: 173px;
	height: 39px;*/
	/*text-indent: -99999px;*/
	font-size:13px;
	text-decoration:none;
}
a.yoo{
	display: block;
	width: 173px;
	height: 39px;
	background: transparent url(newbook/images/slide_2.png) no-repeat top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.yo:hover ,a.yoo:hover{
	background-position: bottom;
	text-decoration:underline;
}
.topic{
	text-align:right;
	font-family:"Trebuchet MS", Verdana;
}
#topbar .blogtitle
{
margin-top:-10px;
margin-left:-160px;
}
#topbar
{
	
	background-color:#363636;
	position:fixed;
	top: 0px;
	width:100%;
	height:24px;
	z-index:90;
	text-align:center;
	padding:10px 20px 0px 0px;
	left:0;
	color:#CCCCCC;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#jt_link{float:right;}
.input {
margin: 5px 0 0;
padding: 7px 8px;
border: 2px solid #E7E7E7;
background: white;
width: 85%;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #7D7D7D;
}

.required {
color: red;
font-weight: bold;
}

#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#boxes .window{position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px;}
#boxes #dialog, #boxes #dialog1{width:650px;height:400px;padding:10px;background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}



a:link {
	color: #CCCCCC;
	text-decoration: none;
	font-size:11px;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a #toc:hover {
	text-decoration: none;
	font-weight:bold;font-size:11px; color: #CCCCCC;
}
a:hover {
	text-decoration:none;
	font-size:11px;
}
a:active {
	text-decoration: none;
}
a #toc{padding:0px; margin:0px; font-weight:normal;font-size:11px;}
#text2
{
background:url(green.jpg) repeat-x; position:relative; top:-5px; 
}










.addthis_toolbox.atfixed {
    position: fixed;
    bottom: 5%;
    left: 20px;
    border: 1px solid #eee;
    padding: 5px 5px 1px;
    width: 32px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.addthis_toolbox .custom_images a img { border: 0; margin: 0 0 1px; opacity: 1.0; }
.addthis_toolbox .custom_images a:hover img { margin: 1px 0 0; opacity: 0.75; }

.font_red{ color:#FF0000; }
