 /* Style Definitions */
div.Section1{}
b        {margin-top:9pt;margin-bottom:9pt;margin-left:4pt;margin-right:0pt;font-size:11pt;font-family:"Tahoma";}
p        {margin-top:9pt;margin-bottom:9pt;margin-left:4pt;margin-right:0pt;font-size:11pt;font-family:"Tahoma"; width:700}
p.blue   {margin-top:9pt;margin-bottom:9pt;margin-left:4pt;margin-right:0pt;font-size:11pt;font-family:"Tahoma"; color:blue}
p.Arial	 {margin-top:4pt;margin-bottom:4pt;margin-left:4pt;margin-right:0pt;font-size:10pt;font-family:"Arial";}
p.Courier{margin-top:2pt;margin-bottom:2pt;margin-left:4pt;margin-right:0pt;font-size:10pt;font-family:"Courier New"; width:900}
b.Courier{margin-top:2pt;margin-bottom:2pt;margin-left:4pt;margin-right:0pt;font-size:10pt;font-family:"Courier New";font-weight:bold}
p.Verdana{margin-top:9pt;margin-bottom:9pt;margin-left:4pt;margin-right:0pt;font-size:10pt;font-family:"Verdana";}
p.Indent {margin-top:9pt;margin-bottom:9pt;margin-left:12pt;margin-right:0pt;font-size:10pt;font-family:"Tahoma"; width:600}

span.CourierBlue {font-size:10pt;font-family:"Courier New";color:blue;}
span.CourierGreen{font-size:10pt;font-family:"Courier New";color:green;}
span.CourierGray{font-size:10pt;font-family:"Courier New";color:gray;}
span.CourierRed{font-size:10pt;font-family:"Courier New";color:red;}

h1	     {margin-top: 6pt;margin-bottom: 9pt;margin-left:0pt;margin-right:0pt;font-size:16pt;font-family:"Arial";color:black;page-break-after:avoid}
h1 A:hover{	background: #fff; color: #2b2b2b}
h2	     {margin-top: 18pt;margin-bottom: 9pt;margin-left:1pt;margin-right:0pt;font-size:14pt;font-family:"Arial";color:black;page-break-after:avoid}
.h1alike {	margin: 0px; font: bold italic 11pt "Verdana" , Sans-Serif; letter-spacing: 0px}
.title   {	background: #fff; color: #808080}
.titles  {	font-weight: bold; font-size: 10pt; color: #3366cc; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; text-decoration: none}
h2 A:hover {	background: #fff; color: #2b2b2b}
h3       {margin-top:12pt;margin-bottom:9pt;margin-left:0pt;margin-right:0pt;font-size:12pt;font-family:"Verdana";font-weight:bold;page-break-after:avoid}
h4       {margin-top:9pt;margin-bottom:6pt;margin-left:0pt;margin-right:0pt;font-size:11pt;font-family:"Verdana";font-weight:bold;page-break-after:avoid}

a:         { font-family: Arial, Verdana, Helvetica; color: blue; text-decoration: underline; font-weight: normal;}
a:link     { font-family: Arial, Verdana, Helvetica; color: blue; text-decoration: underline; font-weight: normal;}
a:visited  { font-family: Arial, Verdana, Helvetica; color: blue; text-decoration: underline; font-weight: normal;}

ol	{margin-bottom:0.1in; width:600}
ul	{margin-bottom:0.1in; width:600}
li     {margin-top:2pt;margin-bottom:2pt;margin-left:4pt;margin-right:0pt;font-size:11pt;font-family:"Verdana";}
table  {margin-top:2pt;margin-bottom:2pt;margin-left:2pt;margin-right:0pt;font-size:10pt;font-family:Arial, Verdana, Helvetica;}
td     {margin-top:2pt;margin-bottom:2pt;margin-left:2pt;margin-right:0pt;font-size:10pt;font-family:Arial, Verdana, Helvetica; font-weight:normal;font-style:normal;text-decoration: none;}

body {	font: 0.7em/1.6em verdana, Arial, sans-serif}

form {	margin: 0px}
INPUT.search {	padding-right: 10px; padding-left: 10px; font-weight: bold; background: url(template_images/input.gif) #fff no-repeat; padding-bottom: 6px; width: 279px; color: #1e67a8; BORDER-top-STYLE: none; padding-top: 6px; BORDER-right-STYLE: none; BORDER-left-STYLE: none; BORDER-bottom-STYLE: none}
INPUT.button {	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px}
#content {	margin: 10px auto; width: 960px}
#header {	height: 95px}
#logo {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px}
#logo P {	padding-right: 0px; padding-left: 10px; background: #fff; padding-bottom: 0px; margin: 0px; color: #808080; padding-top: 0px}
#top_info {	float: right; margin: 20px 5px 0px 0px; width: 570px; text-align: right}
#tabs {	padding-right: 0px; padding-left: 40px; background: url(template_images/bigbox.gif) #fff no-repeat left top; padding-bottom: 0px; color: #000; padding-top: 0px; height: 64px; text-align: center}
#tabs LI {	display: inline; height: 45px}
#tabs LI A {	padding-right: 0px; padding-left: 0px; font-weight: bold; background: url(template_images/barbg.gif) #fff no-repeat; float: left; padding-bottom: 7px; width: 82px; color: #808080; padding-top: 7px; text-align: center; text-decoration: none}
#tabs LI A:hover {	background: url(template_images/barcurrent2.gif) #fff no-repeat; color: #000}
#tabs LI A.current {	background: url(template_images/barcurrent2.gif) #fff no-repeat; color: #000}
.key {	text-decoration: underline}
.search {	padding-right: 0px; margin-top: 8px; padding-left: 5px; background: url(template_images/searchbg.gif) #fff no-repeat; margin-left: 240px; width: 427px; color: #000; padding-top: 12px; POSITION: absolute; top: 168px; text-align: center}
#search P {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
.gboxtop {	clear: both; background: url(template_images/gboxtop.gif) #dedede no-repeat; color: #000; height: 8px}
.gbox {	padding-right: 13px; padding-left: 13px; background: url(template_images/gbox.gif) #dedede no-repeat left bottom; padding-bottom: 7px; margin: 0px 0px 20px; color: #444; padding-top: 1px}
.gbox P {	padding-right: 0px; padding-left: 0px; padding-bottom: 7px; margin: 0px; padding-top: 7px}
.farleft {	float: left; margin: 0px 0px 10px; width: 140px}
.left_articles {	padding-right: 0px; padding-left: 0px; background: #fff; padding-bottom: 0px; margin: 0px 20px 15px 10px; color: #000; padding-top: 10px}
.left {	float: left; margin: 0px 0px 10px; width: 500px}
.left_articles {	background: #fff; margin-bottom: 15px; color: #000; margin-right: 20px; padding-top: 3px}
.left_articles A {	font-weight: bold; font-SIZE: 10pt; color: #1e67a9; font-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: left; text-decoration: none}
.left_articles A:hover {	text-decoration: underline}
.textCode {	font-SIZE: small; color: #0033ff; font-FAMILY: "Courier New", Courier, mono; text-align: left}
.code {	font-SIZE: small; color: #0033ff; font-FAMILY: "Courier New", Courier, mono; text-align: left}
.pageTitle {	font-weight: bold; font-SIZE: 10pt; color: #3366cc; font-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: left; text-decoration: none}
.textBold {	font-weight: bold}
.textBoldBlue {	font-weight: bold; font-SIZE: 10pt; color: #3366cc; font-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: left; text-decoration: none}
.left_faq {	padding-right: 0px; padding-left: 0px; background: #fff; padding-bottom: 0px; margin: -8px 20px 8px 5px; color: #000; padding-top: 3px}
.left_faq A {	color: #3366cc; text-decoration: none}
.left_faq A:hover {	text-decoration: underline}
.calendar {	padding-right: 0px; padding-left: 9px; background: url(template_images/calendar.gif) #fff no-repeat; float: left; padding-bottom: 0px; width: 50px; color: #808080; padding-top: 5px; height: 50px}
.calendar P {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
.description {	padding-right: 0px; padding-left: 0px; font-SIZE: 9pt; padding-bottom: 2px; margin: 0px 10px 5px 0px; padding-top: 0px}
.thumbnail {	BORDER-right: #dedede 1px solid; BORDER-top: #dedede 1px solid; float: left; margin: 0px 18px 8px 0px; BORDER-left: #dedede 1px solid; BORDER-bottom: #dedede 1px solid}
.sponsors {	background: #eee; margin: 0px 2px 15px 95px; color: #5d5d5d}
.smallboxtop {	background: url(template_images/smallboxtop2.gif) #fff no-repeat; color: #000; height: 14px}
.smallbox {	padding-right: 10px; padding-left: 10px; background: url(template_images/smallbox2.gif) #fff no-repeat left bottom; padding-bottom: 10px; color: #444; padding-top: 1px}
.smallbox P {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
#right {	float: right; margin: 0px 0px 10px; width: 295px}
.boxtop {	margin-top: 25px; background: url(template_images/boxtop_sm_old.gif) #fff no-repeat; width: 265px; color: #000; height: 19px}
.box {	padding-right: 10px; padding-left: 10px; background: url(template_images/box_sm_old.gif) #fff no-repeat left bottom; padding-bottom: 15px; margin: 0px 0px 10px; width: 251px; color: #5b5b5b; padding-top: 0px}
.boxtopsm {	margin-top: 25px; background: url(template_images/boxtop_sm.gif) #fff no-repeat; width: 210px; color: #000; height: 19px}
.boxsm {	padding-right: 0px; padding-left: 8px; background: url(template_images/box_sm.gif) #fff no-repeat left bottom; padding-bottom: 15px; margin: 0px; width: 210px; color: #5b5b5b; padding-top: 0px}
.box P {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
.image {	float: left; margin: 0px 9px 3px 0px}
.buttons {	padding-right: 3px; padding-left: 0px; padding-bottom: 0px; padding-top: 4px; text-align: right}
.left_articles .buttons {	float: right; height: 20px}
.bluebtn {	padding-right: 16px; padding-left: 16px; background: url(template_images/bluebtn.gif) no-repeat; padding-bottom: 5px; width: 100px; color: #ffffff; padding-top: 1px; text-decoration: none}
.greenbtn {	padding-right: 17px; padding-left: 16px; background: url(template_images/greenbtn.gif) no-repeat; padding-bottom: 5px; color: #fff; padding-top: 1px; text-decoration: none}
.greenbtn2 {	padding-right: 17px; padding-left: 16px; background: url(template_images/greenbtn2.gif) no-repeat; padding-bottom: 5px; color: #fff; padding-top: 1px; text-decoration: none}
.bluebtn:hover {	background: url(template_images/hoverbtn.gif) no-repeat; color: #0033cc; text-decoration: none}
.greenbtn:hover {	background: url(template_images/hoverbtn.gif) no-repeat; color: #0033cc; text-decoration: none}
.bluebtn2:hover {	background: url(template_images/hoverbtn2.gif) no-repeat; color: #fff}
.greenbtn2:hover {	background: url(template_images/hoverbtn2.gif) no-repeat; color: #fff}
.footer {	clear: both; padding-right: 0px; BORDER-top: #ccc 1px dotted; padding-left: 0px; padding-bottom: 10px; LINE-height: 1.8em; padding-top: 10px; text-align: center}
H1 {font-weight: bold; font-SIZE: 9pt; color: #003399; font-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.boxheader {	font-weight: bold; font-SIZE: 10pt; font-FAMILY: Verdana, Arial, Helvetica, sans-serif}
H1 {	padding-right: 9px; padding-left: 9px; font-weight: bold; font-SIZE: 12pt; padding-bottom: 9px; color: #000000; padding-top: 9px; font-FAMILY: Verdana, Arial, Helvetica, sans-serif}
#content .left .left_articles A {	font-weight: bold; font-SIZE: 10pt; color: #1e67a9; font-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
#content .left .left_articles A:hover {	text-decoration: underline}
.boxpic {	background: url(template_images/back_test.jpg) no-repeat}
#content #right .box A {	font-SIZE: 8pt; color: #1e67a9; font-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
#content #right .box A:hover {	text-decoration: underline}
.newbuttons A {	padding-right: 13px; padding-left: 9px; background-IMAGE: url(template_images/greenbtn.gif); padding-bottom: 5px; width: 100px; color: #fff; padding-top: 1px; background-REPEAT: no-repeat; font-FAMILY: tahoma; text-align: center; text-decoration: none}
.newbuttons A:hover {	background-IMAGE: url(template_images/hoverbtn.gif); color: #3333cc; background-REPEAT: no-repeat; text-decoration: none}
#content #right .box .newbuttons A:hover {	background: url(template_images/hoverbtn2.gif) no-repeat; color: #fff}
.worth {	padding-right: 3px; margin-top: 22px; padding-left: 3px; padding-bottom: 3px; color: #000033; padding-top: 3px}
.worth A {	font-weight: bold; font-SIZE: 10pt; color: #000033; text-decoration: none}
.worth A:hover {	font-SIZE: 10pt; color: #e85f17}
.smallnavselected {	font-SIZE: 10pt; color: #e85f17}
.rightlist {	padding-right: 15px; padding-left: 15px; padding-bottom: 15px; margin: 1px; padding-top: 15px}
.bottom_line {	padding-right: 0px; padding-left: 0px; background: #fff; padding-bottom: 0px; margin: 0px 25px 15px; color: #000; padding-top: 10px; BORDER-bottom: #ccc 1px dotted}
.nav A {	font-SIZE: 10pt; color: #0066cc; font-FAMILY: Arial; text-decoration: none}
.nav A:hover {	font-SIZE: 10pt; color: #ff6600; font-FAMILY: Arial}
.authandpub {	font-STYLE: italic; text-align: left}
.sponsortxt {	font-SIZE: 8pt; POSITION: relative; top: -4px}
.sponsortable {	BORDER-right: #ccccff 1px solid; background-IMAGE: url(template_images/backtop.gif); BORDER-left: #ccccff 1px solid}
.righttbl {	BORDER-right: white 1px dotted}
.righttbl A {	margin-bottom: 3px; text-decoration: none}
.righttbl A:hover {	text-decoration: underline}
.rsstxt {	font-SIZE: 10pt; margin-bottom: 10px; color: #0000cc; font-FAMILY: Arial, Verdana; text-decoration: none}
.rsstxt A {	font-SIZE: 10pt; margin-bottom: 10px; color: #0000cc; font-FAMILY: Arial, Verdana; text-decoration: none}
.rsstxt A:hover {	font-SIZE: 10pt; margin-bottom: 10px; color: #ff0000; font-FAMILY: Arial, Verdana; text-decoration: none}
.rssimg {	margin-top: 10px}
.textCopyright {	font-SIZE: 9px; color: #666666; text-align: center}
.rightboxhr {	width: 75%; color: #ecf2f8; BORDER-top-STYLE: none; BORDER-right-STYLE: none; BORDER-left-STYLE: none; height: 1px; text-align: center; BORDER-bottom-STYLE: none}
.bottom_links {	text-align: center}
.bottom_links A {	font-SIZE: 8pt; color: buttonshadow; text-align: center; text-decoration: none}
.smalltxt {	font-SIZE: x-small}
.commentbox {	width: 100%; background-color: #f4ffff}
