.graybkgnd			{
					background:#666;	
					}

html,body			{
					margin:0;
					padding:0;
					height:100%;
					}

#pagestruct			{
					height:100%;
					width:996px;
					background:#ffffff;
					margin: 0 auto;
					}

.sidesbackground 	{
					background-color: #666;
					}

td					{
					font-family: tahoma,geneva,arial;
					font-size: 12px;
					line-height:16px;
					}

.inline				{
					display: inline;
					}

p					{ margin:12px 0px 0px 0px; }

/*
a:link				{ color: #0031b0; text-decoration: underline; }
a:visited			{ color: #0031b0; text-decoration: underline; }
a:hover				{ color: #900; text-decoration: underline; }
a:active			{ color: #ccc; text-decoration: none; }
*/

/*
.navselected		{
					color: #d00;
					font-family:arial,helvetica;
					font-size:12px;
					padding:1px 3px 1px 3px;
					display: inline;
					}
*/

a.navlink:link, a.navlink:visited {
					color:#666;
					text-decoration: none;
					font-family:arial,helvetica;
					font-size:12px;
					padding:1px 3px 1px 3px;
					}
a.navlink:hover		{ color: #d00; background: #EEE; }
a.navlink:active	{ color: #ccc; }

a.navlinksel:link, a.navlinksel:visited {
					color:#d00;
					text-decoration: none;
					font-family:arial,helvetica;
					font-size:12px;
					font-weight:normal;
					padding:1px 3px 1px 3px;
					}
a.navlinksel:hover	{ color: #d00; background: #EEE; }
a.navlinksel:active	{ color: #ccc; }

.mainnav			{
					margin:8px 20px 0px 0px;
					color:#666;
					}

a.txtlink:link, a.txtlink:visited	{ color: #000; text-decoration: none; border-bottom:1px dotted #f00;}
a.txtlink:hover		{ color: #d00; text-decoration: none; border-bottom:1px solid #d00; }
a.txtlink:active	{ color: #ccc; text-decoration: none; }


a.foot:visited		{ color: black;	text-decoration: none; border: 0; }
a.foot:link			{ color: black;	text-decoration: none; }
a.foot:hover		{ text-decoration: underline;	}
a.foot:active		{ color: black;	text-decoration: none; background: yellow;}


a.hilite:link		{text-decoration: none;	color: black; border: 0; }
a.hilite:hover		{text-decoration: none; color: black; background-color: #ffff88}
a.hilite:visited	{text-decoration: none; color: black}
a.hilite:active		{text-decoration: none; color: #aaaaaa; background-color: #ffffff}

a.imglink:link,a.img.link:visited
					{
					border-bottom: 0px;
					}

a.newslink:link,a.newslink:visited
					{
					color: #222;
					text-decoration: none;
					border: 0;
					}
a.newslink:hover	{ color: #d00; text-decoration: none; }
a.newslink:active	{ color: #ccc; text-decoration: none; }


a.tweetlink:link,a.tweetlink:visited
					{
					color: #5f5f5f;
					text-decoration: none;
					border: 0;
					line-height:1.1em;
					}
a.tweetlink:hover	{ color: #46CBF2; text-decoration: none; }
a.tweetlink:active	{ color: #ccc; text-decoration: none; }


a.news:link,a.news:visited
					{
					font-family:tahoma,arial,helvetica,sans serif;
					font-size: 12px;
					color: #222;
					text-decoration: none;
					display:block;
					text-indent:0px;		/*left colum links indent*/
					padding: 2px 0px 3px 15px;
					margin-right: 5px;
					margin-bottom:1px;
					line-height:14px;
					border: 0;
					}
a.news:hover		{ color: #e00; text-decoration: none;}
a.news:active		{ color: #ccc; text-decoration: none;}


a.pdfico:link,a.pdfico:visited
					{
					font-family:tahoma,arial,helvetica,sans serif;
					font-size: 11px;
					color: #222;
					text-decoration: none;
					display:block;
					text-indent:0px;		/*left colum links indent*/
					padding: 2px 0px 3px 22px;
					margin: 0px 8px 5px 10px;
					line-height:14px;
					background-image: url(/images/pdfbull.gif);
					background-repeat: no-repeat;
					border: 0;
					}
a.pdfico:hover		{ color: #e00; text-decoration: none;}
a.pdfico:active		{ color: #ccc; text-decoration: none;}

a.fldrico:link,a.fldrico:visited
					{
					font-family:tahoma,arial,helvetica,sans serif;
					font-size: 11px;
					color: #222;
					text-decoration: none;
					display:block;
					text-indent:0px;		/*left colum links indent*/
					padding: 2px 0px 3px 22px;
					margin: 0px 8px 5px 10px;
					line-height:14px;
					background-image: url(/images/fldrbull.gif);
					background-repeat: no-repeat;
					border: 0;
					}
a.fldrico:hover		{ color: #e00; text-decoration: none;}
a.fldrico:active	{ color: #ccc; text-decoration: none;}

a.ppsico:link,a.ppsico:visited
					{
					font-family:tahoma,arial,helvetica,sans serif;
					font-size: 11px;
					color: #222;
					text-decoration: none;
					display:block;
					text-indent:0px;		/*left colum links indent*/
					padding: 2px 0px 3px 22px;
					margin: 0px 8px 5px 10px;
					line-height:14px;
					background-image: url(/images/ppsbull3.gif);
					background-repeat: no-repeat;
					border: 0;
					}
a.ppsico:hover		{ color: #e00; text-decoration: none;}
a.ppsico:active		{ color: #ccc; text-decoration: none;}

a.excelico:link,a.excelico:visited
					{
					font-family:tahoma,arial,helvetica,sans serif;
					font-size: 11px;
					color: #222;
					text-decoration: none;
					display:block;
					text-indent:0px;		/*left colum links indent*/
					padding: 2px 0px 3px 22px;
					margin: 0px 8px 5px 10px;
					line-height:14px;
					background-image: url(/images/excellbull.gif);
					background-repeat: no-repeat;
					border: 0;
					}
a.excelico:hover	{ color: #e00; text-decoration: none;}
a.excelico:active	{ color: #ccc; text-decoration: none;}


a.wwwico:link,a.wwwico:visited
					{
					font-family:tahoma,arial,helvetica,sans serif;
					font-size: 11px;
					color: #222;
					text-decoration: none;
					display:block;
					text-indent:0px;		/*left colum links indent*/
					padding: 2px 0px 3px 22px;
					margin: 0px 8px 5px 10px;
					line-height:14px;
					background-image: url(/images/wwwbull.gif);
					background-repeat: no-repeat;
					border: 0;
					}
a.wwwico:hover		{ color: #e00; text-decoration: none;}
a.wwwico:active		{ color: #ccc; text-decoration: none;}


a.morepapers:link,a.morepapers:visited
					{
					font-family:tahoma,arial,helvetica,sans serif;
					font-size: 11px;
					color: #ee0000;
					text-decoration: none;
					text-indent:0px;		/*left colum links indent*/
					padding: 2px 0px 3px 8px;
					margin: 0px 8px 5px 24px;
					line-height:14px;
					border: 0;
					}
a.morepapers:hover	{ color: #d00; text-decoration: none; background: #EEE;}
a.morepapers:active	{ color: #d00; text-decoration: none;}


a.sidebarhdlink:link,a.sidebarhdlink:visited
					{
					font-size: 12px;
					font-family:arial,helvetica,sans serif;
					margin:2px 0px 2px 0px;
					padding:3px 0px 3px 5px;
					color: #ee0000;
					text-decoration: none;
					display:block;
					font-weight: bold;
					line-height: normal;
					border: 0;
					}
a.sidebarhdlink:hover	{ color: #d00; text-decoration: none; background: #EEE;}
a.sidebarhdlink:active	{ color: #d00; text-decoration: none;}


a.rtsidebarhdlink:link,a.rtsidebarhdlink:visited
					{
					font-size: 12px;
					font-family:arial,helvetica,sans serif;
					margin:2px 20px 2px -5px;
					padding:3px 0px 3px 5px;
					color: #ee0000;
					text-decoration: none;
					display:block;
					font-weight: bold;
					line-height: normal;
					border: 0;
					}
a.rtsidebarhdlink:hover	{ color: #d00; text-decoration: none; background: #EEE;}
a.rtsidebarhdlink:active	{ color: #d00; text-decoration: none;}


a.moreinfolink:link,a.moreinfolink:visited
					{
					font-size: 12px;
					font-family:arial,helvetica,sans serif;
					margin:2px 20px 2px 0px;
					padding:3px 0px 3px 10px;
					color: #ee0000;
					text-decoration: none;
					display:block;
					font-weight: bold;
					line-height: normal;
					border:1px solid #aaa;
					}
a.moreinfolink:hover	{ color: #d00; text-decoration: none; background: #EEE;}
a.moreinfolink:active	{ color: #d00; text-decoration: none;}


.nopapers			{
					font-family:tahoma,arial,helvetica,sans serif;
					font-size: 11px;
					color: #666;
					text-indent:0px;		/*left colum links indent*/
					padding: 2px 0px 3px 8px;
					margin: 0px 8px 5px 20px;
					line-height:14px;
					}


ol, ul				{
					list-style-position: outside;
					margin-top: 2px;
					margin-bottom: 0px;
					}

li					{
					margin: 4px 0px 4px 0px;
					}

.topbox				{
					height: 88px;
					}

.sidebarbox			{
					width: 144px;		/* need to change spacer.gif in tmplt too */
					font-size: 11px;
					font-family:tahoma,arial,helvetica;
					line-height: 1.1;
					padding-left: 13px;
					padding-right: 13px;
					padding-top: 0px;
					background-image: url(/images/sidebar.gif);
					background-repeat: repeat-y;
					background-color: #fefdde;
					color: #222;
					vertical-align: top;
					}
			
.maincolbox			{
					width: 655px;
					/* height: 350px; */		/* sets minimum height mozilla reqd */
					background-image: url(/images/maincol.gif);
					background-repeat: repeat-y;
					vertical-align: top;
					}

.maincol			{	
					padding: 0px 0px 0px 0px;
		 			padding-bottom: 50px; 
					font-size: 12px;
					color: #000;
					line-height: 140%;
					border: 1px black none;
					width:551px;
					}

.footerbox			{
					height: 45px;
					font-size: 10px;
					color: #000;
					line-height: 150%;
					vertical-align: middle;
					text-align: center;
					background-image: url(/images/footer2.gif);
					background-repeat: repeat-y;
					}

.inputbox			{
					font-family: tahoma, geneva, sans-serif;
					font-size: 11px;
					color: black;
					width: 155px;
					height: 15px;
					/*margin-top:-1px;*/	/*This was a hack to make up for an IE vertical space problem*/
					padding: 3px 0px 0px 5px;
					border: 1px solid #b5b5b5;
					}

					/* 081201 - In rtpic style, changed left margin to 0 and replaced it with left padding */
					/* due to bug in IE 6 where first line of text was being indented by 20px */
.rtpic				{
					display:block;
					float:right;
					padding-left:20px;
					margin: 4px 0px 15px 0px;
					background-color:white;
					}

.rtpicb				{
					display:block;
					float:right;
					margin: 4px 0px 15px 20px;
					background-color:white;
					border: 1px solid #888;
					}

h3,.pagehd			{
					width:550px;
					font-size: 20px;
					line-height: normal;
					font-weight: normal;
					color: #555;
					margin-top: 0px;
					padding-top:0px;
					margin-bottom:25px;
					}

.pagesubhd			{
					font-size: 12px;
					font-weight: normal;
					display: block;
					padding-top: 6px;
					}

b					{
					color:#222;
					}

h4,.heading			{
					color:#222;
					font-weight: bold;
					font-size: 12px;
					margin-top: 1.5em;
					margin-bottom: .2em
					}

.sym				{
					font-family: symbol;
					}

.whatsnew			{
					font-size: 11px;
					text-indent: -10px;
					padding-left: 10px;
					}

.sidebarhd			{
					font-size: 12px;
					font-family:arial,helvetica,sans serif;
					padding: 3px 0px 3px 5px;
					color: #e00;
					font-weight: bold;
					line-height: normal;
					}

.rtsidebarhd		{
					font-size: 12px;
					font-family:arial,helvetica,sans serif;
					padding: 3px 0px 3px 0px;
					color: #e00;
					font-weight: bold;
					line-height: normal;
					}

.quoteind			{
					display: inline;
					margin-bottom: -1px;
					border: 1px none white;
					}

.schresult			{
					border-bottom: 1px solid #ccc;
					padding-top: 12px;
					padding-bottom: 12px;
					}

.newsitem			{
					width: 150px;
					font-family:tahoma,arial;
					text-indent: -13px;
					padding:3px 0px 7px 13px;
					font-size:11px;
					line-height:14px;
					}

.tweetitem			{
					width: 150px;
					font-family:tahoma,arial;
					text-indent: -14px;
					padding:3px 0px 7px 14px;
					font-size:11px;
					line-height:13px;
					}

.tab20				{
					margin-left: 20px;
					}

.tab10				{
					margin-left: 0px;
					}

.osa_note			{
					font-family: tahoma,geneva,arial;
					font-size: 10px;
					color: #555;
					}

.monospace			{
					font-family: courier,monaco,monospace;
					}

.red				{
					color: #ee0000;
					}

table.accytable td	{
					font-size: 11px;
					}

table.specstable td {
					font-size: 11px;
					line-height:1.2em;
					}

table.partstable th {
					font-size: 13px;
					color:#fff;
					}

table.partstable td {
					font-size: 11px;
					}

.cap				{
					font-family: tahoma,geneva,arial;
					font-size: 10px;
					line-height:1.3em;
					margin-top:3px;
					}

.menuhead			{
					font-family: arial;
					font-size:12px;
					font-weight:bold;
/*					border-bottom: 1px #ee3030 solid;*/	/*#999*/
					padding-top:5px;
					padding-bottom:1px;
					display:block;
					color:black;
					}
			
.menudivider		{
					display:block;
					padding-top:0px;
					}

.featurebox			{
					border: 1px solid #ccc;
					padding: 6px 10px 10px 10px;
					background-color:#FFFEDD;
					line-height:1.4em;
					font-family:tahoma,arial;
					}

.contactbox			{
					border: 1px solid #ccc;
					padding: 6px 10px 10px 10px;
					margin-right:20px;
					background-color:#FFFEDD;
					line-height:1.4em;
					font-family:tahoma,arial;
					}

.dwnldbox			{
					border:1px solid #ccc;
					padding-top:8px;
					margin:-3px 20px 8px -5px;
					}


p.bull				{
					margin: 3px 0px 0px 10px;
					text-indent:-10px;
					line-height:1.3em;
					}


.supscr				{
					position: relative;
					font-size: 70%;
					top: -.6em;
					}




/*                  This group is used for tables     */

table.compare td 	{
		    		font-size: 11px;
		    		line-height:1.3em;
    				}
.hedleft			{
					border-top:solid 1px #888;
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #888;
					border-left:solid 1px #888;
					text-align:center;
					background-color:#fafafa;
					padding:2px;
					width: 35px;
					}
.hedmidc			{
					border-top:solid 1px #888;
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #888;
					text-align:center;
					background-color:#fafafa;
					padding:2px;
					}
.hedmidl			{
					border-top:solid 1px #888;
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #888;
					text-align:left;
					background-color:#fafafa;
					padding:2px 6px 2px 6px;
					}
.hedrite			{
					border-top:solid 1px #888;
					border-right:solid 1px #888;
					border-bottom:solid 1px #888;
					text-align:left;
					background-color:#fafafa;
					padding:2px 6px 2px 6px;
					}
.rowleft			{
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #ccc;
					border-left:solid 1px #888;
					text-align:center;
					background-color:#fafafa;
					padding:2px;
					}
.rowmidc			{
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #ccc;
					text-align:center;
					background-color:#fafafa;
					padding:2px;
					}
.rowmidl			{
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #ccc;
					text-align:left;
					background-color:#fafafa;
					padding:2px 6px 2px 6px;
					}
.rowrite			{
					border-right:solid 1px #888;
					border-bottom:solid 1px #ccc;
					text-align:left;
					background-color:#fafafa;
					padding:2px 6px 2px 6px;
					}
.rowblnk			{
					background-color:#ffffff;
					}
.lastleft			{
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #888;
					border-left:solid 1px #888;
					text-align:center;
					background-color:#fafafa;
					padding:2px;
					}
.lastmidc			{
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #888;
					text-align:center;
					background-color:#fafafa;
					padding:2px;
					}
.lastmidl			{
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #888;
					text-align:left;
					background-color:#fafafa;
					padding:2px 6px 2px 6px;
					}
.lastrite			{
					border-right:solid 1px #888;
					border-bottom:solid 1px #888;
					text-align:left;
					background-color:#fafafa;
					padding:2px 6px 2px 6px;
					}

/*                  This group is used for comparison tables, with headings at left     */

.specheads			{
					border-bottom:solid 1px #ccc;
					border-right:solid 1px #888;
					padding-right:4px;
					text-align:right;
					background-color:#fff;
					}
.specmodlmidl		{
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #ccc;
					background-color:#e9e9e9;
					text-align:center;
					padding:0px;
					}
.specmodlrite		{
					border-right:solid 1px #888;
					border-bottom:solid 1px #ccc;
					background-color:#e9e9e9;
					text-align:center;
					padding:0px;
					}
.speccolmidl		{
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #ccc;
					background-color:#fafafa;
					text-align:center;
					padding:3px;
					}
.speccoltop			{
					border-top:1px solid #888;
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #ccc;
					background-color:#fafafa;
					text-align:center;
					padding:3px;
					}
.speccoltoprite		{
					border-top:1px solid #888;
					border-right:solid 1px #888;
					border-bottom:solid 1px #ccc;
					background-color:#fafafa;
					text-align:center;
					padding:3px;
					}
.speccolbotrite		{
					border-right:solid 1px #888;
					border-bottom:solid 1px #888;
					background-color:#fafafa;
					text-align:center;
					padding:3px;
					}
.speccolbot			{
					border-right:solid 1px #ccc;
					border-bottom:solid 1px #888;
					background-color:#fafafa;
					text-align:center;
					padding:3px;
					}
.speccolrite		{
					border-right:solid 1px #888;
					border-bottom:solid 1px #ccc;
					background-color:#fafafa;
					text-align:center;
					padding:2px;
					}

#overlay			{
					width:100%;
					height:100%;
					position:absolute;
					z-index:1;
					}

table#enterlogin	{
					display:none;
					position:absolute;
					margin:120px 0px 0px 20px;
					z-index:99;
					}

table#register		{
					display:none;
					position:absolute;
					margin:40px 0px 0px 15px;
					z-index:99;
					}

.loginbox			{
					font-family: tahoma;
					font-size:12px;
					width: 200px;
					height: 15px;
					padding: 2px 0px 2px 5px;
					border: 1px solid #b5b5b5;
					}

.KontactPic			{
					display:block;
					margin:2px 8px 5px 0px;
					border: 1px solid #999;
					}

.extlink			{
					border: 0;
					margin-left: 5px;
					}

.pdficon			{
					border: 0;
					margin-right: 8px;
					margin-left: 0px;
					margin-bottom: -3px;
					}

.twiticon			{
					margin:0px 3px -2px 0px
					}

.applpic			{
					float:left;
					margin:3px 10px 0px 0px;
					}

.hr					{
					font-size:12px;
					font-weight:bold;
					color:#F90134;
					}

.portrait			{
					display:block;
					margin:10px 5px 10px 0px;
					border: 1px solid #999;
					}

.bluehead			{
					padding-top:25px;
					font-weight:bold;
					line-height:14px;
					color:#0000bb;
					}

.grnhilite			{
					color:#006000;
					}







/*			Redefine some CCBN-Thomson Styles	*/

.txtDate,
.txtSmll,
.txtFaqAnchors
					{
					font-size: 12px;
					}

.txtMed,
.txtContactMed
					{
					font-size: 11px;
					}


.bolobl				{
					color: #444;
					font-weight: bold;
					font-style: italic;
					}

.offhead			{
					border-bottom: 1px solid #aaa;
					border-left: 1px solid #aaa;
					padding:3px 0px 2px 6px;
					font-weight:bold;
					margin-top:30px;
					margin-left:-10px;
					margin-bottom:10px;
					background-color:#eee;
					}

.txtLrg				{
					font-weight:bold;
					}
			
.bgRowEven2			{
					background-color: #dedede;
					}

.txtTitleBroadcast	{
					font-weight: bold;
					font-style: italic;
					color: #FFFFFF;
					}


.txtBroadcast		{
					font-size: 12px;
					font-weight: bold;
					color: #000000;
					}

.bgBroadcast		{
					background-color: #FFFFFF;
					}

.bgTitleBroadcast	{
					background-color: #7386BD;
					}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                  Short Quote Module                  x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.txtShrtQuoteLrg	{
					font-size: 22px;
					font-weight: bold;
					color: #000000;
					}

.txtShrtQuoteMed	{
					font-weight: bold;
					font-size: 11px;
					}


.txtShrtQuoteSmll	{
					text-transform: uppercase;
					font-size: 11px;
					}

.txtShrtQuoteTicker	{
					font-weight: bold;
					color: #003366;
					text-transform: uppercase;
					}

.bgShrtQuoteLrg		{
					background-color: #ffffe4;
					}

.bgShrtQuoteMed		{
					background-color: #CCCCCC;
					}

.bgShrtQuoteSmll	{
					background-color: #ffffe4;
					}

.bgShrtQuoteArrow	{
					background-color: #cccccc;
					}

.bgShrtQuoteTicker	{
					background-color: #FFFFFF;
					}

.bgShrtQuoteTime	{
					background-color: #BEC5DF;
					}

.bgShrtQuoteDisclaimer  {}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                   Long Quote Module                  x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.txtLngQuoteLrg		{
					font-weight: bold;
					}

.txtLngQuoteMed		{
					font-size: 11px;
					font-weight: bold;
					}

.txtLngQuoteSmll	{
					font-size: 11px;
			   		text-transform: uppercase;
			   		}

.txtLngQuoteTicker	{
					font-weight: bold;
					text-transform: uppercase;
					font-size: 11px;
					}

.txtLngQuoteDate	{
					color: #000000;
					}

.bgLngQuoteLrg		{
					background-color: #ffffe4;
					}

.bgLngQuoteMed		{
					background-color: #ffffe4;
					}

.bgLngQuoteSmll		{
					background-color: #ffffe4;
					}

.bgLngQuoteDetails	{
					background-color: #ffffe4;
					}

.bgLngQuoteArrow	{
					background-color: #cccccc;
					}

.bgLngQuoteTicker	{
					background-color: #FFFFFF;
					}

.bgLngQuoteTime		{
					background-color: #cccccc;
					}

.bgLngQuoteDisclaimer   {}

  
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x              Chart, Lookup & Calculator              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.txtChart			{
					text-transform : uppercase;
					font-size: 11px;
					}

.txtCalculater		{
					text-transform : uppercase;
					}

.txtLookup			{
					text-transform : uppercase;
					font-size: 11px;
					}

.txtQuoteSmll		{
					text-transform: lowercase;
					}

.txtLookupTicker	{
					font-weight: bold;
					text-transform: uppercase;
					}

.bgLookResults		{
					background-color: #666699;
					}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x           Title Fonts & Backgrounds          x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.txtTitleLrg	{
				font-weight: bold;
				}

.txtTitleMed	{
				font-weight: bold;
				text-transform: capitalize;
				}

.txtTitleSmll	{
				text-transform: capitalize;
				font-weight: bold;
				font-size: 12px;
				}

.txtTitleSmll_nocap	{
					font-weight: bold;
					}

.txtTitleSmll2	{
				text-transform: capitalize;
				font-weight: normal;
				}

.bgTitleLrg		{
				background-color: #CCCCCC;
				}

.bgTitleMed		{
				background-color: #CCCCCC;
				}

.bgTitleSmll	{
				background-color: #CCCCCC;
				}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                       Form Module                    x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.txtFrm			{
				color: #000000;
				font-size: 12px;
				}

.txtFrm2		{
				font-size: 12px;
				}

.txtFrmLrg		{
				color: #333333;
				font-weight: bold;
				}

.txtFrmMed		{
				font-size: 12px;
				}

.txtFrmSmll		{
				color: #666666;
				}

.txtFrmRequired	{
				font-weight: bold;
				color: #FF0000;
				}

.bgFrm			{
				background-color: #FFFFFF;
				}



  /*.bgFrmLrg               {background-color: #EEEEEE;}

  .bgFrmMed               {background-color: #EEEEEE;}

  .bgFrmSmll              {background-color: #EFEFEF;}*/


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                    Feature Module                    x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.txtTitleFeature	{
					font-size: 12px;
					font-weight: bold;
					font-style: italic;
					}

.txtFeature			{
					font-size: 12px;
					color: #660000;
					}

.bgFeature			{
					background-color: #FFFFFF;
					}

.bgTitleFeature		{
					background-color: #7386BD;
					}




/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                        FAQ Module                    x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.txtFaqQ			{
					font-weight: bold;
					color: #444444;
					}

.txtFaqA			{
					font-size: 12px;
					}

.txtFaqAnchors		{
					}

 /* .bgFaqQ			{background-color: #AAAAAA;}
  .bgFaqA			{background-color: #BBBBBB;}
  .bgFaq			{background-color: #DDDDDD;}*/





/*			Redefine some iCims Styles			*/

.iCIMS_InfoMsg, .iCIMS_InfoMsg_Job, .iCIMS_InfoField, .iCIMS_InfoField_Job		{
					font-family: tahoma,geneva,arial;
					font-size: 12px;
					line-height:16px;
					}
					
/* H1 style not used on regular zygo.com site, but is used on iCims site. Styles set here correct iCims formatting weirdness */
h1					{
					font-size:20px;
					line-height:1.2em;
					color:#222;
					margin-left:0px;
					text-indent: 0px;
					}


