/* tabs are formatted for "droid sans" font at 8px.*/
body{
	margin:				0px;
	padding:			0px 0px 0px 0px;
	overflow-x:			hidden;
	}
* html body{
	overflow:			hidden;
	width:				100%;
	}
a	{
	color:				#007cb6;
	margin:				0px;
	padding:			0px;
	text-decoration:		none;
	}
a:hover	{
	text-decoration:		underline;
	color:				#00a5f2;
	opacity:				1;
	}
fieldset	{
	border-style:		solid;
	border-width:		1px;
	border-color:		#444444;
	margin:				11px;
	}
h1,h2,h3	{
	margin:			-26px 0px 12px 0px;
	padding:			0px 0px 0px 0px;
	font:			bold 17px Trebuchet MS, Tahoma, Arial, Verdana, Helvetica;
	color:			#000000;
	position:			relative;
	top:				0px;
	left:				0px;
	}
h4,h5,h6	{
	margin:			-22px 0px 4px 0px;
	padding:			0px 0px 0px 0px;
	font:			bold 13px Tahoma, Geneva, Helvetica;
	color:			#006699;
	position:			relative;
	top:				0px;
	left:				0px;
	}
input	{
	background-color:	transparent;
	border-style:		solid;
	border-width:		0px 0px 1px 0px;
	border-color:		#e2f1f8;
	font:				13px trebuchet ms;
	height:				15px;
	}
select	{
	border-color:		#e2f1f8;
	border-style:		solid;
	border-width:		0px 0px 1px 0px;
	}
 li	{
	font:				13px trebuchet ms, geneva, droid sans, sans serif, helvetica, arial;
	background:			url('graphix/ul/backgroundImage.gif') no-repeat 0px 7px;
	padding:			0px	18px 0px 10px;
	font-weight:			bold;
	/*
	color:				#b63a00;
	*/
	padding-bottom:		7px;
	}
p	{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	text-align:			justify;
	position:			relative;
	font:				13px/17px trebuchet ms, verdana, sans serif, trebuchet, helvetica, arial;
	}
strong	{
	color:				#007cb6;
	}
table, tr, td{
	padding:			0px;
	margin:				0px;
	border-width:		0px;
	outline-width:		0px;
	border-collapse:		collapse;
	background-color:	transparent;
	vertical-align:		top;
	}
textarea	{
	background-color:	#ffffff;
	border:				solid 1px transparent;
	font:				13px trebuchet ms;
	padding-left:		5px;
	padding-right:		5px;
	}
ul	{
	list-style:			none;
	padding:			0px	0px 0px 18px;
	}
.bigcaption{
	font:				bold 23px Trebuchet MS, Tahoma, Arial, Verdana, Helvetica;
	letter-spacing:		0px;
	word-spacing:		4px;
	/*color:			#40596c;*/
	color:				#000000;
	}
.caption{
	margin:				-26px 0px 12px 0px;
	padding:			0px 0px 0px 0px;
	font:				bold 17px Trebuchet MS, Tahoma, Arial, Verdana, Helvetica;
	color:				#000000;
	position:			relative;
	top:				0px;
	left:				0px;
	}
.subcaption{
	margin:			-22px 0px 4px 0px;
	padding:			0px 0px 0px 0px;
	font:			bold 13px Tahoma, Geneva, Helvetica;
	color:			#006699;
	position:			relative;
	top:				0px;
	left:				0px;
	}
.captions{
	display:				inline;
	font:				15px arial,verdana;
	color:				#000000;
	font-weight:			bold;
	letter-spacing:		-1px;
	word-spacing:		1px;
	position:			relative;
	left:				-3px;
	}
.newsfeed:hover{
	background-color:	#d5d6ff;
	}
.newsfeedAbstract {
	color:				#000000;
	font:				13px/17px Trebuchet MS,Tahoma,Arial,Verdana,Helvetica;
	padding-bottom:		2px;
	word-spacing:		1px;
	}
.newsfeedCaption {
	color:				#000000;
	display:				inline;
	font:				bold 16px/19px Trebuchet MS,Tahoma,Arial,Verdana,Helvetica;
	letter-spacing:		-1px;
	word-spacing:		1px;
	}
.newsfeedDescription {
	color:				#40596C;
	font:				bold 13px/17px Trebuchet MS,Tahoma,Arial,Verdana,Helvetica;
	letter-spacing:		-1px;
	padding-bottom:		2px;
	word-spacing:		1px;
	}
.text	{
	display:				inline;
	padding-bottom:		1px;
	word-spacing:		1px;
	font:				13px/17px Trebuchet MS, Tahoma, Arial, Helvetica;
	margin-left:			4px;
	margin-right:		4px;
	vertical-align:		sub;
	color:				#000000;
	padding-top:		1px;
	background-color:	transparent;
	}
.text2	{
	padding-bottom:		1px;
	word-spacing:		1px;
	font:				14px/14px Trebuchet MS, Tahoma, Arial, Helvetica;
	margin-left:			4px;
	margin-right:		4px;
	vertical-align:		sub;
	color:				#000000;
	padding-top:		1px;
	letter-spacing:		0px;
	background-color:	transparent;
	}
.toolbarlink{
	display:				inline-block;
	position:			relative;
	height:				20px;
	font:				bold 13px/20px Trebuchet MS,Tahoma,Arial,Verdana,Helvetica;
	vertical-align:		top;
	text-decoration:		none;
	letter-spacing:		1px;
	word-spacing:		1px;
	color:				#007cb6;
	background-color:	#ffffff;
	padding:			0px 11px 1px 11px;
	border-width:		0px 0px 0px 0px;
	border-style:		solid;
	background-repeat:	no-repeat;
	}
.toolbarlink:hover{
	padding:			0px 11px 0px 11px;
	border-width:		0px 0px 1px 0px;
	text-decoration:		none;
	}
.toolbarlink:active{
	background-image:	url('graphix/toolbar/toolbargrad_flip.png');
	}
.toolbarbutton{
	display:				inline-block;
	position:			relative;
	height:				19px;
	font:				bold 13px/20px Trebuchet MS,Tahoma,Arial,Verdana,Helvetica;
	vertical-align:		top;
	text-decoration:		none;
	letter-spacing:		1px;
	word-spacing:		1px;
	padding:			0px 11px 0px 11px;
	color:				#007cb6;
	background:			transparent url('graphix/toolbar/toolbargrad.png') repeat-x;
	margin:				0px;
	border:				1px solid #cccccc;
	}
.toolbarbutton:hover{
	border-color:			#eeeeee;
	}
.toolbarbutton:active{
	background-image:	url('graphix/toolbar/toolbargrad_flip.png');
	}
.toolbarseparator{
	background:			transparent url('graphix/toolbar/toolbargrad.png') repeat-x;
	width:				12px;
	}
.slogan	{
	font:				13px trebuchet ms, geneva, droid sans, sans serif, helvetica, arial;
	color:				#000000;
	font-weight:			bold;
	/*border-bottom:		1px solid #000000;*/
	}
.smalltext{
	display:				inline-block;
	font:				12px Trebuchet MS, droid sans, geneva, helvetica, tahoma, arial;
	color:				#000000;
	padding:			0% 2% 0% 2%;
	letter-spacing:		-1px;
	word-spacing:		1px;
	}
.stickynote{
	min-width:			333px;
	padding:			9px 4% 22px 4%;
	margin:				0px;
	background:			transparent url('') no-repeat top left;
	font:				13px/17px trebuchet ms, verdana, sans serif, trebuchet, helvetica, arial;
	}
.viewport{
	position:			relative;
	display:				none;
	border-style:		solid;
	border-color:		#000000;
	border-width:		1px;
	background-image:	url(graphix/1pxw.png);
	text-align:			left;
	padding:			11px;
	}
a.welcome{
	display:				inline-block;
	position:			relative;
	height:				20px;
	font:				bold 15px/20px Trebuchet MS,Tahoma,Arial,Verdana,Helvetica;
	vertical-align:		top;
	text-decoration:		none;
	letter-spacing:		1px;
	word-spacing:		1px;
	color:				#007cb6;
	background-color:	#ffffff;
	padding:			1px 11px 1px 11px;
	border-width:		0px 0px 0px 0px;
	border-style:		solid;
	background-repeat:	no-repeat;
	}
a.welcome:hover{
	color:				#0bb2ff;
	text-decoration:		none;
	padding:			1px 11px 1px 11px;
	border-width:		0px 0px 0px 0px;
	}
a.welcome:active{
	background-image:	url('graphix/toolbar/toolbargrad_flip.png');
	}
table.models{
	border:				1px solid #a7c942;
	background-color:	#ffffff;
	width:				100%;
	}
td.models0{
	border:				1px solid #a7c942;
	padding:			6px 12px 6px 12px;
	text-align:			left;
	background-color:	#ffffff;
	}
td.models1{
	border:				1px solid #a7c942;
	padding:			6px 12px 6px 12px;
	background-color:	#ffffff;
	}
td.models4{
	border:				1px solid #a7c942;
	padding:			6px 12px 6px 12px;
	text-align:			left;
	background-color:	#f5f9e7;
	}
td.models5{
	border:				1px solid #a7c942;
	padding:			6px 12px 6px 12px;
	background-color:	#f5f9e7;
	}
td.models2{
	border:				1px solid #a7c942;
	padding:			6px 12px 6px 12px;
	text-align:			left;
	background-color:	#e9f1cb;
	}
td.models3{
	border:				1px solid #a7c942;
	padding:			6px 12px 6px 12px;
	background-color:	#e9f1cb;
	}
td.input0{
	background:			transparent url('graphix/form/input0.png') top left no-repeat;
	height:				19px;
	width:				5px;
	}
td.input1{
	background:			transparent url('graphix/form/input1.png') top left repeat-x;
	height:				25px;
	vertical-align:		middle;
	}
td.input2{
	background:			transparent url('graphix/form/input2.png') top left no-repeat;
	height:				19px;
	width:				5px;
	}
td.button0{
	background:			transparent url('graphix/form/button0.png') top left no-repeat;
	height:				19px;
	width:				5px;
	}
td.button1{
	background:			transparent url('graphix/form/button1.png') top left repeat-x;
	height:				25px;
	}
td.button2{
	background:			transparent url('graphix/form/button2.png') top left no-repeat;
	height:				19px;
	width:				5px;
	}
td.dropshadow0x0{
	background:			transparent url('graphix/dropshadow/tlc11x11.png') bottom right no-repeat;
	width:				11px;
	height:				11px;
	}
td.dropshadow0x1{
	background:			transparent url('graphix/dropshadow/ts1x11.png') bottom left repeat-x;
	width:				auto;
	height:				11px;
	}
td.dropshadow0x2{
	background:			transparent url('graphix/dropshadow/trc13x11.png') bottom left no-repeat;
	width:				13px;
	height:				11px;
	}
td.dropshadow1x0{
	background:			transparent url('graphix/dropshadow/ls11x1.png') top right repeat-y;
	width:				11px;
	height:				auto;
	}
td.dropshadow1x2{
	background:			transparent url('graphix/dropshadow/rs13x1.png') top right repeat-y;
	width:				13px;
	height:				auto;
	}
td.dropshadow2x0{
	background:			transparent url('graphix/dropshadow/blc11x13.png') top right no-repeat;
	width:				11px;
	height:				13px;
	}
td.dropshadow2x1{
	background:			transparent url('graphix/dropshadow/bs1x13.png') top right repeat-x;
	width:				auto;
	height:				13px;
	}
td.dropshadow2x2{
	background:			transparent url('graphix/dropshadow/brc13x13.png') top right no-repeat;
	width:				13px;
	height:				13px;
	}



td.dropshadowlite0x0{
	background:			transparent url('graphix/dropshadowlite/tlc9x9.png') bottom right no-repeat;
	width:				9px;
	height:				9px;
	}
td.dropshadowlite0x1{
	background:			transparent url('graphix/dropshadowlite/ts1x9.png') bottom left repeat-x;
	width:				auto;
	height:				9px;
	}
td.dropshadowlite0x2{
	background:			transparent url('graphix/dropshadowlite/trc11x9.png') bottom left no-repeat;
	width:				11px;
	height:				9px;
	}
td.dropshadowlite1x0{
	background:			transparent url('graphix/dropshadowlite/ls9x1.png') top right repeat-y;
	width:				9px;
	height:				auto;
	}
td.dropshadowlite1x2{
	background:			transparent url('graphix/dropshadowlite/rs11x1.png') top left repeat-y;
	width:				11px;
	height:				auto;
	}
td.dropshadowlite2x0{
	background:			transparent url('graphix/dropshadowlite/blc9x11.png') top right no-repeat;
	width:				9px;
	height:				11px;
	}
td.dropshadowlite2x1{
	background:			transparent url('graphix/dropshadowlite/bs1x11.png') top right repeat-x;
	width:				auto;
	height:				11px;
	}
td.dropshadowlite2x2{
	background:			transparent url('graphix/dropshadowlite/brc11x11.png') no-repeat top left;
	width:				11px;
	height:				11px;
	}
	

td.notice0{
	background:			transparent url('graphix/notice/0.png') bottom right no-repeat;
	width:				47px;
	height:				38px;
	}
td.notice1{
	background:			transparent url('graphix/notice/1.png') bottom left repeat-x;
	width:				auto;
	height:				38px;
	}
td.notice2{
	background:			transparent url('graphix/notice/2.png') bottom left no-repeat;
	width:				47px;
	height:				38px;
	}
td.notice3{
	background:			transparent url('graphix/notice/3.png') top left repeat-y;
	width:				47px;
	height:				auto;
	}
td.notice4{
	background:			transparent url('graphix/notice/4.png') top left no-repeat;
	width:				47px;
	height:				45px;
	}
td.notice5{
	background:			transparent url('graphix/notice/5.png') top left repeat-x;
	width:				auto;
	height:				45px;
	}
td.notice6{
	background:			transparent url('graphix/notice/6.png') top right no-repeat;
	width:				47px;
	height:				45px;
	}
td.notice7{
	background:			transparent url('graphix/notice/7.png') top right repeat-y;
	width:				47px;
	height:				auto;
	}
	
td.textarea0x0{
	line-height:			3px;
	background:			transparent url('graphix/form/textarea0x0.png') bottom right no-repeat;
	width:				5px;
	height:				5px;
	padding:				0px 0px 1px 0px;
	}
td.textarea0x1{
	line-height:			3px;
	background:			transparent url('graphix/form/textarea0x1.png') bottom left repeat-x;
	width:				auto;
	height:				5px;
	padding:				0px 0px 1px 0px;
	}
td.textarea0x2{
	line-height:			3px;
	background:			transparent url('graphix/form/textarea0x2.png') bottom left no-repeat;
	width:				5px;
	height:				5px;
	padding:				0px 0px 1px 0px;
	}
td.textarea1x0{
	line-height:			3px;
	background:			transparent url('graphix/form/textarea1x0.png') top right repeat-y;
	width:				5px;
	height:				auto;
	padding:				0px 0px 1px 0px;
	}
td.textarea1x1{
	line-height:			3px;
	background:			transparent url('graphix/form/textarea1x1.png') top left repeat;
	padding:				0px 0px 1px 0px;
	}
td.textarea1x2{
	line-height:			3px;
	background:			transparent url('graphix/form/textarea1x2.png') top right repeat-y;
	width:				5px;
	height:				auto;
	padding:				0px 0px 1px 0px;
	}
td.textarea2x0{
	line-height:			3px;
	background:			transparent url('graphix/form/textarea2x0.png') top left no-repeat;
	width:				5px;
	height:				5px;
	padding:				0px 0px 1px 0px;
	}
td.textarea2x1{
	line-height:			3px;
	background:			transparent url('graphix/form/textarea2x1.png') repeat-x top right;
	width:				auto;
	height:				5px;
	padding:				0px 0px 1px 0px;
	}
td.textarea2x2{
	line-height:			3px;
	background:			transparent url('graphix/form/textarea2x2.png') no-repeat top right;
	width:				5px;
	height:				5px;
	padding:				0px 0px 1px 0px;
	}
table.horizontalRule{
	line-height:			1px;
	text-align:			center;
	width:				100%;
	height:				3px;
	outline-width:		0px;
	padding:			0px;
	}
td.horizontalRule0{
	width:				26px;
	height:				5px;
	background:			transparent url('graphix/hrule/lefttrail_b.png') no-repeat top right;
	}
td.horizontalRule1{
	display:				block;
	height:				5px;
	background:			transparent url('graphix/hrule/repeatx_b.png') repeat-x top left;
	}
td.horizontalRule2{
	width:				26px;
	height:				5px;
	background:			transparent url('graphix/hrule/righttrail_b.png') no-repeat top left;
	}
td.horizontalRuleA0{
	width:				26px;
	height:				5px;
	background:			transparent url('graphix/hrule/lefttrail.png') no-repeat top right;
	}
td.horizontalRuleA1{
	display:				block;
	height:				5px;
	background:			transparent url('graphix/hrule/repeatx.png') repeat-x top left;
	}
td.horizontalRuleA2{
	width:				26px;
	height:				5px;
	background:			transparent url('graphix/hrule/righttrail.png') no-repeat top left;
	}
td.horizontalRuleB0{
	width:				26px;
	height:				5px;
	background:			transparent url('graphix/hrule/lefttrail_dark.png') no-repeat top right;
	}
td.horizontalRuleB1{
	display:				block;
	height:				5px;
	background:			transparent url('graphix/hrule/repeatx_dark.png') repeat-x top left;
	}
td.horizontalRuleB2{
	width:				26px;
	height:				5px;
	background:			transparent url('graphix/hrule/righttrail_dark.png') no-repeat top left;
	}
td.horizontalRuleC0{
	width:				26px;
	height:				5px;
	background:			transparent url('graphix/hrule/lefttrail_go.png') no-repeat top right;
	}
td.horizontalRuleC1{
	display:				block;
	height:				5px;
	background:			transparent url('graphix/hrule/repeatx_go.png') repeat-x top left;
	}
td.horizontalRuleC2{
	width:				26px;
	height:				5px;
	background:			transparent url('graphix/hrule/righttrail_go.png') no-repeat top left;
	}
td.toolbar42_l{
	background:			transparent url('graphix/toolbar42/b.up.l.8x32.png') no-repeat top left;
	width:				5px;
	height:				32px;
	}
td.toolbar42_x{
	font:				bold 13px/20px Trebuchet MS,Tahoma,Arial,Verdana,Helvetica;
	vertical-align:		top;
	text-decoration:		none;
	letter-spacing:		1px;
	word-spacing:		1px;
	padding:			0px 4px 0px 4px;
	background:			transparent url('graphix/toolbar42/b.up.c.1x32.png') repeat-x top right;
	width:				5px;
	height:				32px;
	}
td.toolbar42_r{
	background:			transparent url('graphix/toolbar42/b.up.r.8x32.png') no-repeat top right;
	width:				5px;
	height:				32px;
	}

