a 		{ 
		color: #6666cc; 
		text-decoration: underline; 
		border-style: none;
		border-width: 0px;
		}

a:link		{ 
		color: #CE8383; 
		text-decoration: underline; 
		border-style: none;
		border-width: 0px;
		}

a:visited	{ 
		color: #505050; 
		text-decoration: underline; 
		border-style: none;
		border-width: 0px;
		}

a:active	{
		 color: #ff0000;  
		border-style: none;
		border-width: 0px;
		 }

a:hover	{ 
		color: #A50E0E;
		border-style: none;
		border-width: 0px;
		background-color:#EEDBDB;
		}

body		{ 
		font-size: 100%;
		line-height: 185%;
		color: #303030;
		background-color:#f8f8f8;
		width:720px; 
		margin:0px 0px 0px 0px; 
		} 

	.docbody {
		width: 495px;
		color: #202020;
		background-color:#f8f8f8;
		margin: 0px 0px 0px 220px;
		padding: 0px 0px 0px 0px;
		}

	.blogbody {
		padding: 0px 0px 20px 0px;
		}

	.description  { 
		position:relative;
		left: 0px;
		top: 0px;
		width: 380px;
		background:#f8f8f8;
		line-height: 100%;
		} 

	.descriptionLink  { 
		float: right;
		position:relative;
		height: 0px;
		left: 0px;
		top: 8px;
		line-height: 100%;
		} 

	.QA {
		margin: 0px 0px 16pt 0px;
		padding: 6pt;
		border-top-style: solid;
		border-bottom-style:  solid;
		border-left-style:  solid;
		border-right-style:  solid;
		border-width: 1px;
		border-color: #e0e0e0;
		background-color:#ffffff;
		}

	.sidemenu {
		position:absolute;
		left: 0px;
		top: 0px;
		padding: 22px 20px 0px 18px;
		width:190px;
		line-height: 100%;
		}

	.navigation { 
		text-align: center;
		font-size: 85%
		line-height: 185%;
		margin: 30pt 0pt 0px 0pt;
		padding: 0px 0px 8px 1px;
		} 

	.commonFooter { 
		text-align: center;
		font-size: 85%;
		letter-spacing: 1px;
		line-height: 185%;
		margin: 30pt 0pt 8px 0pt;
		padding: 10px 0px 0px 1px;
		background-color:#f8f8f8;
		} 

	.logo { 
		color: #666666;
		text-align: center;
		} 

h1 {
		color: #404040;
		font-weight: bold;
		font-size: 140%;
		letter-spacing: -1px;
		line-height: 120%;
		margin: 0px 0px 0pt 0px;
		border-style: solid none none none;
		border-width: 16px;
		border-color: #a52E2E;
		padding: 8px 0px 0px 1px;
		}

	.headerCaption {
		font-weight: bold;
		font-size: 85%;
		line-height: 175%;
		color: #666666;
		letter-spacing: 0px;
		margin: 1px 5px 25pt 3px;
		} 

	.headerCaption2 {
		font-weight: normal;
		font-size: 95%;
		line-height: 175%;
		color: #666666;
		letter-spacing: 0px;
		margin: 1px 5px 20pt 2px;
		} 

h2 {
		font-weight: bold;
		color: #404040;
		font-size: 110%;
		line-height: 120%;
		border-bottom-style: dotted;
		border-width: 1px;
		border-color: #c52E2E;
		margin: 36pt 0pt 10pt 0pt;
		padding-left: 1px;
		} 

h3 {
		color: #a52E2E;
		font-size: 100%;
		line-height: 120%;
		margin: 10pt 0pt 6pt 0pt;
		padding-left: 1px;
		} 


	.Question {
		line-height: 120%;
		margin: 3pt 0px 4pt 0px;
		padding: 0px;
		} 

h4 { 
		color: #ffffff;
		font-weight: bold;
		text-align: left;
		font-size: 85%;
		line-height: 150%;
		margin: 20pt 10pt 0px 2pt;
		padding: 1px 0px 1px 5px;
		border-style: none solid none none;
		border-width: 1px;
		border-color: #989898;
		background-color:#989898;
		} 

p		{ 
		color: #202020;
		font-size: 100%;
		margin-top: 4pt;
		padding-left: 1px;
		line-height: 185%;
		letter-spacing: 0.5px;
		} 

	.caption  { 
		font-size: 90%;
		margin: 16pt 10pt 16pt 10pt;
		padding: 8pt;
		background-color: #ffffff;
		border-style: solid;
		border-width: 1px;
		border-color: #c8c8c8;
		} 

	.caption2  { 
		font-size: 100%;
		margin: 16pt 10pt 16pt 10pt;
		padding: 8pt;
		background-color: #ffffff;
		border-style: solid;
		border-width: 1px;
		border-color: #c8c8c8;
		} 

strong 	{ 
		font-weight: bold;
		} 

ul		{ 
		color: #202020;
		font-size: 100%;
		line-height: 185%;
		margin-left: 4pt;
		margin-top: 0px;
		margin-bottom: 12pt;
		padding: 0pt 10pt 2pt 20pt;
		border-style: none;
		list-style-image:url("bullet.png");
		} 

	.list	{ 
		font-size: 100%;
		line-height: 125%;
		margin-left: 5pt;
		margin-right: 5pt;
		margin-top: 20pt;
		margin-bottom: 12pt;
		padding: 2pt 2pt 10pt 10pt;
		border-top-style: solid;
		border-bottom-style:  solid;
		border-left-style:  solid;
		border-right-style:  solid;
		border-width: 1px;
		border-color: #c8c8c8;
		background-color:#ffffff;
		list-style-type: none;
		} 

	.sublist	{ 
		letter-spacing: 0.5px;
		font-size: 95%;
		line-height: 125%;
		margin-left: 0pt;
		margin-right: 10pt;
		margin-top: 0px;
		margin-bottom: 12pt;
		padding: 1pt 4pt 3pt 12pt;
		border-width: 1px;
		border-style: none solid solid none;
		border-color: #c0c0c0;
		background-color:#fcfcfc;
		} 

	.globalNavi	{ 
		width:160px;
		font-size: 100%;
		line-height: 125%;
		list-style-type: none;
		margin-left: 0pt;
		margin-right: 4pt;
		margin-top: 25pt;
		margin-bottom: 12pt;
		padding: 2pt 2pt 5pt 8pt;
		border-top-style: solid;
		border-bottom-style:  solid;
		border-left-style:  solid;
		border-right-style:  solid;
		border-width: 1px;
		border-color: #c8c8c8;
		background-color:#ffffff;
		list-style-type: none;
		list-style-image:none;
		} 

	.QAlist	{ 
		list-style-image:url("bullet2.png");
		} 

	.globalNavi_sub	{ 
		font-size: 95%;
		line-height: 125%;
		list-style-image:url("arrow.png");
		margin-left: 15.5pt;
		margin-right: 4pt;
		margin-top: 2pt;
		margin-bottom: 12pt;
		padding: 0pt 0pt 0pt 1pt;
		} 

ol		{ 
		color: #202020;
		font-size: 100%;
		line-height: 185%;
		margin-left: 0pt;
		margin-top: 0px;
		margin-bottom: 12pt;
		padding: 0pt 10pt 1pt 20pt;
		border-style: none;
		} 

	.step	{ 
		font-size: 100%;
		line-height: 185%;
		margin-left: 4px;
		margin-right: 4px;
		margin-top: 20pt;
		margin-bottom: 12pt;
		padding: 2pt 10pt 2pt 24pt;
		border-top-style: solid;
		border-bottom-style:  solid;
		border-left-style:  solid;
		border-right-style:  solid;
		border-width: 1px;
		border-color: #c8c8c8;
		background-color:#ffffff;
		} 

li		{ 
		color: #202020;
		margin-top: 10pt;
		margin-bottom: 5pt;
		} 

	.noBullet{ 
		list-style-type: none;
		} 

	.sublistBody{ 
		margin-top: 7pt;
		margin-left: 4pt;
		padding-left: 0pt;
		} 

td	{ 
		font-size: 95%;
		line-height: 185%;
		} 

blockquote	{ 
		margin: 16pt 4px 16pt 4px;
		padding: 0px;
		background-color: #ffffff;
		border-style: solid;
		border-width: 1px;
		border-color: #c8c8c8;
		} 

img	{ 
		border: none;
		} 

table {
		margin-top: 2pt;
		margin-bottom: 6pt;
		}
