html{height:100.2%}
body{margin:0;padding:20px 0;text-align:center;font-size:76%}
body *{font-size:1em}
input,textarea{padding:1px 3px}
#pagetop{width:766px;display:block;margin:0 auto;padding:0;text-align:center;overflow:hidden}
#nav{width:764px;height:21px;margin:0 auto;text-align:center}
#pagehead{width:764px;margin:0 auto;padding:5px 0;line-height:1.3;font-size:11px;text-align:left}
#content{width:764px;padding:15px 15px 7px 15px;margin:0 auto;color:#000;background:#fff;text-align:center}
#pagehead{width:764px;margin:0 auto;color:#000;background:#fff;text-align:left}
#main{padding:0;line-height:1.3}
#bottom{margin:auto}
#footer{height:60px;width:764px;margin:0 auto;text-align:center;line-height:1.8em;font-size:.8em}
#footmenu{padding-top:10px}
#copyright{margin:5px 0 10px 0;color:#000;background-color:transparent}
#copyright{font-size:.8em;line-height:1.0em}
/* nav */
#pagetop a{text-decoration:none}
#styleme thead td,#styleme2 thead td{font-weight:bold;cursor:pointer}

.border{border:solid #000 1px;color:#000;background:#fff}
.caption{display:inline}
.wrapper-left{display:inline;float:left;padding-right:10px;border-style:none}
.wrapper-right{display:inline;float:right;padding-left:10px;border-style:none}
.wrapper-more{display:inline;float:right;width:48px}
.wrapper-left img,.wrapper-right img{display:block}
.wrapper-left img.valign,.wrapper-right img.valign{display:inline}
.features .wrapper-more{margin:1px 7px 0 0}

a img{border:none}
form{margin:0}
h1{font-size:1.6em}
h2{font-size:1.5em}
h3{font-size:1.4em}
h4{font-size:1.1em}
h5{font-size:1em}
h6{font-size:.9em}
span.major{font-size:1.45em;padding:0}
span.minor{padding-left:5px;font-weight:100;font-size:1.2em}
img.float-left{display:inline;float:left;border:0;padding:5px 10px 5px 5px}
img.float-right{display:inline;float:right;border:0;padding:5px 5px 5px 10px}
img.valign{vertical-align:middle}
img.texttop{vertical-align:text-top}
input.disabled{border:none}
ol,ul{margin:0 5px 0 25px;padding-top:5px;padding-left:0}
li{margin-bottom:2px}
small{font-size:.85em}
label:hover{color:#00d;cursor:pointer}
sup{font-size:.9em;vertical-align:super}

/* classes */
.arial{font-family:arial,helvetica,sans-serif}
.blockquote{padding:5px 10px 0 15px}
.bold{font-weight:bold}
.box-title,.box-title-red,.box-title-small{margin-top:0;margin-bottom:0}
.box-title-small{font-size:.9em}
.center{text-align:center}
.center-nowrap{text-align:center;white-space:nowrap}
.clear{clear:both}
.disabled{color:#c0c0c0}
.disabled label{color:#c0c0c0}
.disabled label:hover{color:#c0c0c0;text-decoration:none;cursor:text}
.disabled ul{list-style:disc}
.disabled-85{color:#c0c0c0;font-size:.85em}
.hidden{display:none}
.inputfocus{border:2px dashed #f00}
.inverse{font-size:1.1em;font-weight:bold;padding:5px}
.left{text-align:left}
.left-nowrap{text-align:left;white-space:nowrap}
.no-border{border:0}
.nowrap{white-space:nowrap}
.red-bold{color:#f00;font-weight:bold}
.red-normal{color:#f00;background-color:transparent}
.right{text-align:right}
.right-nowrap{text-align:right;white-space:nowrap}
.small-button{padding:0 2px}
.teeny-weeny{font-size:.75em}
.update-date{clear:both;text-align:right;font-size:.9em;font-style:italic;color:#777}
.xtra-space{line-height:2em}
.x-small{font-size:.8em}

.show a,.show a:visited,.show a:hover,.show a:active{display:block;margin:0 auto;
	padding:2px 0 0 0;width:48px;color:#1c437b;background:#f7f7f7 url('/images/blank_blue.png') no-repeat;
	text-align:center;font-family:arial,helvetica,sans-serif;font-size:11px;font-weight:bolder;text-decoration:none;
/* hide from ie5 */
	height:17px;voice-family:"\"}\"";voice-family:inherit;height:15px}
/* end */
.show a:hover,.show a:active{color:#f00;background:#f7f7f7 url('/images/blank_blue.png') no-repeat;text-decoration:none}
.smbutton a,.smbutton a:visited,.smbutton a:hover,.smbutton a:active,
	.medbutton a,.medbutton a:visited,.medbutton a:hover,.medbutton a:active,
	.lgbutton a,.lgbutton a:visited,.lgbutton a:hover,.lgbutton a:active{display:block;margin:0 auto;padding:5px 0 0 0;
	text-align:center;font-family:arial,helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;
/* hide from ie5 */
	height:25px;voice-family:"\"}\"";voice-family:inherit;height:20px}
/* end */
.lgbutton a,.lgbutton a:visited,.lgbutton a:hover,.lgbutton a:active{width:191px;color:#676767;background:transparent url('/images/webgraphics/white_button.png') no-repeat}
.medbutton a,.medbutton a:visited,.medbutton a:hover,.medbutton a:active{width:150px;color:#676767;background:transparent url('/images/webgraphics/white_button_med.png') no-repeat}
.smbutton a,.smbutton a:visited,.smbutton a:hover,.smbutton a:active{width:100px;color:#676767;background:transparent url('/images/webgraphics/white_button_sm.png') no-repeat}
.lgbutton a:hover,.medbutton a:hover,.smbutton a:hover{color:#000;text-decoration:none}
.close a,.show a{cursor:pointer}

.features{margin-bottom:10px}
.fheader,.fcontent,.fcontent-nh{border-left:1px solid #ccc;border-right:2px solid #bbb}
.fheader h1,.fheader h2,.fheader h3,.fheader h4,.fheader h5,.fheader h6{margin:0;padding:0}
.fheader{padding:0 6px 3px 6px}
.fcontent,.fcontent-nh{padding:5px 15px;line-height:1.3;border-top:1px solid #ccc}
.fcontent-nh{padding-top:0;border-top:0}
.fcontent .wrapper-more{margin:3px 0 0 0}
.fbotspacer{clear:both;font-size:1px;line-height:1px;margin:0;padding:0}
.features hr{color:#ccc;background-color:#ccc}

/*	tabs	*/
.fheader-tab{display:block;height:24px;border:0;background:transparent;margin:0}
/* IE 6 and below */
* html .fheader-tab{overflow:hidden;height:25px}
/*	ie5x ignores voice-family to end */
.fheader-tab{overflow:hidden;voice-family:"\"}\"";voice-family:inherit;overflow:visible;margin-left:5px}
/* end */
 .fheader-tab #link0,.fheader-tab .tab0{margin-left:0;width:0;overflow:hidden;voice-family:"\"}\"";voice-family:inherit;display:none}
/* end */
/*	IE7 only */
*:first-child+html .fheader-tab{height:25px;margin-left:0}
/* hide from IE */
html>body .fheader-tab{margin-left:0}

.ftabs{list-style:none;margin:1px 0 -1px 5px;padding:0}
.ftabs li{float:left;display:block;height:24px;padding-right:10px;margin-left:-5px;position:relative;
	border-bottom:1px solid #bbb;white-space:nowrap;background:url('/images/webgraphics/tabright.png') no-repeat 100% top;
	font-family:verdana,arial,helvetica,sans-serif;font-size:12px}

.ftabs span{height:24px;line-height:24px;padding-left:5px;background:url('/images/webgraphics/tableft.png') no-repeat 0% top}
/* hide from IE */
html>body .ftabs span{display:block}

.ftabs .activetab{z-index:1;font-weight:bolder;border-bottom:1px solid #fff;height:25px;background-position:100% -25px}
.ftabs .activetab span{background-position:0% -25px}
.features .ftabs li,.features .ftabs ul{padding-left:0}
.ftabs a{color:#999;text-decoration:none;padding:5px 10px}
.ftabs a:link,.ftabs a:visited{color:#999;text-decoration:none}
.ftabs .activetab a,.ftabs .activetab a:focus{color:#036;outline:none;text-decoration:none}
.ftabs a:hover,.ftabs a:active{background:none;text-decoration:none}

.ftop,.ftop-nh,.fbot{display:block;background:transparent;font-size:1px}
.f0,.f1,.f2,.f3,.f4{display:block;overflow:hidden;height:1px;font-size:1px;background:#f7f7f7;border:1px solid #ccc;border-width:0 1px}
html>body .ftop b,html>body .ftop-nh b,html>body .fbot b{overflow:visible}
.f0,.f1{margin:0 5px}
.f2,.fbot .f1{margin:0 3px}
.f3,.fbot .f2{margin:0 2px}
.f4,.fbot .f3{margin:0 1px}
.ftop .f4,.ftop-nh .f4{height:2px}
.f2{border-width:0 2px}
.f3{border-width:0 2px 0 1px}
.fbot .f3{border-width:0 2px}
.fbot .f2{border-width:0 3px}
.f4{border-right:2px solid #bbb}
.fbot .f0,.fbot .f1{background:#bbb}
.ftop .f1,.ftop-nh .f1{background:#ccc}
.fbot .f0,.fbot .f1,.fbot .f2,.fbot .f3{border-color:#bbb}

.rtop,.rbot{display:block;font-size:1px}
.r1,.r2,.r3,.r4,.r5{display:block;overflow:hidden;height:1px;font-size:1px}
html>body .rtop b,html>body .rbot b{overflow:visible}
.r1{margin:0 6px}
.r2{margin:0 4px}
.r3{margin:0 3px}
.r4{margin:0 2px}
.r5{margin:0 1px;height:2px}
