td { font-size: 12px; line-height: 16px;}
body {background-color: #FFF; padding-bottom: 20px;}

#header {background: #FFF url(../img/145.gif) no-repeat top center; width: 620px; padding: 35px 50px 20px 50px; margin: 0 auto 0;}
#header #top {margin-right: 25px;}

#main {background: #fff url(../img/146.gif) repeat-y top center; width: 720px; margin: 0 auto;}
#main2 {background: #fff url(../img/147.gif) repeat-y top center; width: 720px; margin: 0 auto; text-align: left;}
.padder {padding: 0 50px;}
.padder1 {
	padding: 0 32px;
}

#main a.qt2 			{ font-size: 11px; background: url(../img/148.gif) left top no-repeat; display: block; padding: 0px 0px 0px 16px; margin: 0}

#main3 ul.drawers ul li a {
display:block;
font-size:10px;
line-height:15px;
overflow:hidden;
padding:4px 10px 4px 15px;
text-decoration:none;
}
.blocker	{ width: 620px; height: 50px; background-color: #333; }

#content {width: 620px; margin:0px 0px 0px -18px;}
#content .padder {padding: 0 15px 0 15px;}

#content1 {width: 620px; margin:0px 0px 0px 15px;}
#content1 .padder1 {padding: 0 15px 0 15px;}

#content .subcolumn1-2 {float: left; width: 205px;}
#content .subcolumn2-2 {float: right; width: 205px;}

#nav { width: 620px; padding: 0; border: 0; margin: 20px 0 0 0; background-color: #fff;}
#nav td {font-size: 10px; text-align: center; vertical-align: middle; white-space: nowrap; padding: 0; background: transparent url(../img/149.gif) no-repeat center top;}
#nav td.hi {background-image: url(../img/navtophi.gif);}
#nav td.first {background-position: left top;}
#nav td.last {background-position: right top;}
#nav a {text-decoration: none; color: #616263; display: block; padding: 3px 0 9px 0; background: transparent url(../img/150.gif) no-repeat center bottom;}
#nav td.hi a {background-image: url(../img/156.gif);}
#nav td.first a {background-position: left bottom;}
#nav td.last a {background-position: right bottom;}
#nav a:hover {color: #00F;}

img.content {float: left; clear: none;}

#content .callout {margin: 10px 0 0 0px; background-position: 0% 0%; background-repeat: no-repeat; padding-left: 29px;}

#breadcrumb {background: transparent url(../img/157.gif) no-repeat bottom center; width: 720px;  border: 0; margin-top: 0; padding-bottom: 41px;}
#footer {border: 0; padding-top: 0;}

#warning {width: 680px; padding: 0; margin: 15px auto; border: 1px solid #9b6600; text-align: center; background: #eec866;}
#warning h3 {padding: 0; margin: 10px; color: #9b0606;}

/* Topic section */

#content h4.topicheader 					{ margin: 16px 0 0 0 ; padding: 7px 10px 5px 10px; background: #f7f7f7 url(../img/151.gif) no-repeat; font-size: 12px; line-height: 16px; }
#content ul.topiclist 						{ padding: 0; margin: 0; }

#content ul.topiclist li a					{ display: block; color: #000; text-decoration: none; }

#content li.first							{ background: #FFF url(../img/152.gif) no-repeat; padding: 7px 20px 3px 37px; margin: 0px; font-size: 10px; line-height: 13px;}
#content li.middle							{ background: #FFF url(../img/153.gif) no-repeat;  padding: 3px 20px 3px 37px; margin: 0px; font-size: 10px; line-height: 13px;}

#content li.middle1							{ background: #FFF url(../img/153center.gif)  repeat-y;  padding: 3px 20px 3px 37px; margin: 0px; font-size: 10px; line-height: 13px;}

#content li.even							{ background: #f1f2f3; margin: 0px; font-size: 10px; line-height: 13px;}

#content ul.topiclist li a:hover			{ background-position: 100% 0%; color: #445;}

#content ul.topiclist li span				{ color: #129; text-decoration: none; font-weight: bold; font-size: 12px; line-height: normal; }
#content ul.topiclist li a:hover span		{ color: #00F; text-decoration: underline; }

#content li.topicseparator					{ background: url(../img/154.gif) left no-repeat; height: 12px; padding: 0px; margin: 0px; font-size: 1px;}
#content li.topictop						{ background: url(../img/155.gif) top left no-repeat; height: 15px; padding: 0px; margin: 0px; font-size: 1px;}
#content li.topicbottom						{ background: url(../img/155.gif) bottom left no-repeat; height: 15px; padding: 0px; margin: 0px; font-size: 1px;}


.bottomnav				{ margin: 20px 0px 0px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.bottomnav td			{ padding: 7px 0px 7px 0px; }

a.next 					{ font-size: 10px; background: url(../img/next.gif) right no-repeat; display: block; padding-right: 20px; line-height: 16px; float: right;}
a.back 					{ font-size: 10px; background: url(../img/back.gif) left no-repeat; display: block; padding-left: 20px; line-height: 16px; float: left; }

a.next:link,
a.next:visited,
a.back:link,
a.back:visited			{ color: #000; font-weight: bold; text-decoration: none; }

a.back:hover			{ background: url(../img/backhi.gif) left no-repeat; color: #25F; font-weight: bold; text-decoration: none; }
a.next:hover			{ background: url(../img/nexthi.gif) right no-repeat; color: #25F; font-weight: bold; text-decoration: none; }

#main h2						{ margin-bottom: 16px; }
#main .caption				{ text-align: center; margin: 10px auto 20px auto; font-size: 10px; color: #76797c;}
#main .captionleft			{ text-align: center; margin: -5px auto 20px auto; font-size: 10px; color: #76797c;}
#main .captionright			{ float: right; text-align: center; margin: 3px 0 20px 10px; font-size: 10px; color: #76797c;}

#content h3.tiger 		{ margin: 7px 0 3px 0; padding: 4px 5px 3px 0px; font-size: 14px; color: #76797c; border-bottom: 1px solid #cfcfcf; }

#main .kbtable td							{ padding: 8px 4px 8px 4px; font-size: 12px; line-height: 16px;  }
#main .kbtable tr td						{ vertical-align: top; border-bottom: 1px solid #dadada;}
#main .kbtable tr.header TD				{ margin: 7px 0 3px 0; padding: 4px 5px 3px 0px; font-size: 14px; color: #76797c; border-bottom: 1px solid #cfcfcf; font-weight: bold;  }
.kbtable tr.subheader TD			{ background-color: #f1f1f1; font-weight: bold; }
.kbtable tr.even TD					{ background-color: #f6f6f6; }
.kbtable td.subheader				{ background-color: #f1f1f1; font-weight: bold; }
.kbtable tr.even td.subheader		{ background-color: #f1f1f1; font-weight: bold; }

#main .tip							{ background-color: #e2eeff; padding: 10px; border: 1px solid #b1b5b9; margin-bottom: 16px; }

#main ol.alpha						{ list-style-type: lower-alpha; }

