/*
ongoing collection of styles
*/


	body,th,td,p,div,span,a,input,select,form,ul,ol,dl,h1,h2,h3,h4,h5,h6,.commontext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
	}

	.credit {
		font-family: Times;
		font-size: 9px;
		color: #00000;
	}

	.smblutext {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #003399;
	}
	
	.smblktext {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #00000;
	}
	
	/* bold blue */
	.boldblutext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 13px;
		font-weight: bold;
		color: #006699;
		text-decoration: none;
	}
	
	/* bold orange */
	.boldorangtext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		color: #C1620B;
	}
	
	/* white bold letters */
	boldwht  {
		color: #FFFFFF;
		text-decoration: none;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}
	
	.bolddkblu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		color: #6C82B4;
		margin-bottom: 6px;
	}
	
	/* green bold */
	.boldgrn {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #008080;
		text-decoration: none;
		font-weight: bold;	
	}

	/* green bold */
	.boldgrnr {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #008080;
		text-decoration: none;
		font-weight: bold;	
		text-align: right;
	}
	
	/* color change and underline on hover */
	.boldyel {
		color: #FFCC00;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: underline;
		font-weight: bold;	
	}
	
	.boldebmud {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		color: #0245d6;
		margin-bottom: 6px;
	
	}
	
	p.error_message {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #336633;
	}

	/* dark blue H1 */
	h1.dkblu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 16px;
		color: #000066;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
	}
	
	/* steel blue H2 */
	h2.stlblu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		line-height: 20px;
		color: 4682B4;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
	}
	
	.ebmudblu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #0245d6;
	}


        .featureBodyTi{
                font-family: Arial, Helvetica;
                font-size: 12px;
                line-height: 15px;
        }

        .featureHeadTi{
                font-family: Arial, Helvetica;
                font-size: 18px;
                line-height: 18px;
                font-weight: bold;
                margin-top: 5px;
        }

        .storiesBodyTi{
                font-family: Verdana, Verdana, Arial, Helvetica;
                font-size: 12px;
                line-height: 16px;
                margin-top: 3px;
        }

        .storiesHeadTi{
                font-family: Verdana, Arial, Helvetica;
                font-size: 14px;
                line-height: 17px;
        }


        .featureHeadFp{
                font-family: Arial, Helvetica;
                font-size: 16px;
                line-height: 19px;
                font-weight: bold;
                text-decoration: none;
        }


        .featureHeadFirstWord{
                font-family: Arial, Helvetica;
                font-size: 16px;
                line-height: 19px;
                font-weight: bold;
                margin-top: 18px;
                text-decoration: none;
        }

         .featureBodyFp{
                font-family: Verdana, Arial, Helvetica;
                font-size: 12px;
                line-height: 17px;
                margin-top: 3px;
        }

        .featureBoxBody{
                font-family: Verdana, Arial, Helvetica;
                font-size: 11px;
                line-height: 13px;
                margin-top: 2px;
        }

        .featureBoxTitle{
                font-family: Verdana, Arial, Helvetica;
                font-size: 16px;
                line-height: 16px;
                margin-top: 5px;
        }
        .featureBoxHead{
                font-family: Verdana, Arial, Helvetica;
                font-size: 12px;
                line-height: 16px;
                margin-top: 5px;
        }

        H2{
                font-family: Arial, Helvetica;
                font-size: 22px;
                line-height: 24px;
                font-weight: bold;
        }

        .nolineSpace{
                line-height: -20px;
        }

        H3{
                font-family: Arial, Helvetica;
                font-size: 18px;
                line-height: 18px;
                font-weight: bold;
        }

        .bodytext{
                font-family: Arial, Helvetica;
                font-size: 12px;
                line-height: 12px;
        }

        .subTitle{
                font-family: Arial, Helvetica;
                font-size: 14px;
                line-height: 18px;
                font-weight: bold;
                margin-top: 3px;
        }

        .prodImg{
                //margin-left: -10px;
                //float: left;
        }
        .prodTitle{
                font-family: Arial, Helvetica;
                font-size: 19px;
                font-weight: bold;
                color: #336666;
        }

        .specialHead{
                font-family: Verdana, Arial, Helvetica;
                font-size: 14px;
                line-height: 18px;
                margin-top: 0px;
        }

        .specialTitle{
                font-family: Arial, Helvetica;
                font-size: 25px;
                line-height: 24px;
        }


        .breakingnewsTitle{
                font-family: Verdana, Arial, Helvetica;
                font-size: 12px;
                line-height: 13px;
                margin-top: 2px;
        }

        .breakingnewsBody{
                font-family: Verdana, Arial, Helvetica;
                font-size: 10px;
                line-height: 13px;
                margin-top: 2px;
        }

        .date{
                font-size: 9px;
                line-heightp: 2px;
                padding-left: 5px;
        }

	/* set color for hr */
	hr.blue1 {
		color: #ADD8E6;
		height: 1px;
	}
	
	hr.blue2 {
		color: #ADD8E6;
		height: 2px;
	}
	
	hr.grn1 {
		color: #009933;
		height: 2px;
	}

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

	/* red bold non-underlined href */
	a.nounred:link {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #CC0000;
		text-decoration: none;
		font-weight: bold;	
	}
	
	/* color change and underline on hover */
	a.nounred:hover {
		color: #CC6600;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: underline;
		font-weight: bold;	
	}
	
	/* color change on active */
	a.nounred:active {
		color: #CC0000;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	
	}
	a.nounred:visited {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #CC0000;
		text-decoration: none;
		font-weight: bold;	
	}

	/* red bold non-underlined href */
	a.nounbred:link {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color: #CC0000;
		text-decoration: none;
		font-weight: bold;	
	}

	/* color change and underline on hover */
	a.nounbred:hover {
		color: #CC6600;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		font-weight: bold;	
	}
	
	/* color change on active */
	a.nounbred:active {
		color: #CC0000;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
	
	}
	a.nounbred:visited {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color: #CC0000;
		text-decoration: none;
		font-weight: bold;	
	}

	/* dark blue non-underlined href */
	a.nounblu:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0066FF;
		text-decoration: none;
	}

	/* color change and underline on hover */
	a.nounblu:hover {
		color: #008080;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: underline;
	}

	/* color change on active */
	a.nounblu:active {
		color: #99CC00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;

	}

	/* color change on visited */
	a.nounblu:visited {
		color: #009933;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;

	}


	/* green bold non-underlined href */
	a.noungrn:link {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #008080;
		text-decoration: none;
		font-weight: bold;	
	}

	/* color change and underline on hover */
	a.noungrn:hover {
		color: #FFCC00;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: underline;
		font-weight: bold;	
	}

	/* color change on active */
	a.noungrn:active {
		color: #4682B4;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
	}

	/* color change on visited */
	a.noungrn:visited {
		color: #999999;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
	}


	/* brown bold non-underlined href */
	a.nounbrn:link {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #804000;
		text-decoration: none;
		font-weight: bold;	
	}

	/* color change and underline on hover */
	a.nounbrn:hover {
		color: #C24203;
		font-family: Verdana, sans-serif;
		font-size: 12px;
		text-decoration: underline;
		font-weight: bold;	
	}
	
	/* color change on active */
	a.nounbrn:active {
		color: #C24203;
		font-family: Verdana, sans-serif;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
	
	}

	a.nounbrn:visited {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #B35900;
		text-decoration: none;
		font-weight: bold;	
	}

	a.smgrn:link {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		color: #008080;
		text-decoration: none;
		font-weight: bold;	
	}

	/* color change and underline on hover */
	a.smgrn:hover {
		color: #8597C1;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		text-decoration: underline;
		font-weight: bold;	
	}
	
	/* color change on active */
	a.smgrn:active {
		color: #C24203;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	
	}
	a.smgrn:visited {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		color: #BEC88E;
		text-decoration: none;
		font-weight: bold;	
	}

	table.strong, tr.strong, td.strong {
		font-weight: bold;
		padding: 5px;
	}

	table.fieldHeads, tr.fieldHeads, td.fieldHeads {
		border: 1px solid #999999;
		background-color: #D4D0C8;
		font-weight: bold;
		padding: 5px;
	}

	table.heads, tr.heads, td.heads {
		background-color: #D4D0C8;
		font-weight: bold;
		padding: 5px;
	}
		
	table.grnblue, tr.grnblue, td.grnblue {
		border: 1px solid #008080;
		padding: 5px;
	}

	table.gry, tr.gry, td.gry {
		border: 1px solid #999999;
		padding: 5px;

	}

	table.blue, tr.blue, td.blue {
		border: 1px dashed #8597C1;
		padding: 5px;
	}

	table.ltgrnd, tr.ltgrnd, td.ltgrnd {
		background-color: #BEC88E;
		border: 1px dashed #CDDCAD;
		padding: 5px;
	}

	table.ltgrn, tr.ltgrn, td.ltgrn {
		background-color: #BEC88E;
		padding: 5px;
	}

	table.ltgrnb, tr.ltgrnb, td.ltgrnb {
		border: 2px solid #BEC88E;
		padding: 5px;
	}

	table.ltred, tr.ltred, td.ltred {
		background-color: #DCAFB1;
	}

	table.ltredpad, tr.ltredpad, td.ltredpad {
		background-color: #DCAFB1;
		padding: 5px;
	}

	table.ltblue, tr.ltblue, td.ltblue {
		background-color: #BDC7DD;
		padding: 5px;
	}

	table.ltblub, tr.ltblub, td.ltblub {
		border: 1px solid #999999;
		background-color: #BDC7DD;
		padding: 5px;
		font-weight: bold;	
	}

	table.ltbluel, tr.ltbluel, td.ltbluel {
		background-color: #6C82B5;
		border:1px solid #BDC7DD;
		padding: 5px;
	}

	table.mbluel, tr.mbluel, td.mbluel {
		border-top: 1px solid #BDC7DD;
		border-right: none;
		border-bottom: 1px solid #BDC7DD;
		border-left: 1px solid #BDC7DD;
	}

	table.ltblued, tr.ltblued, td.ltblued {
		background-color: #BDC7DD;
		border: 1px dashed #0245d6;
		padding: 5px;
	}

	table.blued, tr.blued, td.blued {
		background-color: #6C82B5;
		border: 2px dotted #BEC88E;
	}

	table.grndot, tr.grndot, td.grndot {
		border: 3px dotted #769228;
		padding: 0px;
	}

	table.regblue, tr.regblue, td.regblue {
		background-color: #92A1C8;
	}

	table.gld, tr.gld, td.gld {
		background-color: #EAB30B;
	}

	table.gldp, tr.gldp, td.gldp {
		background-color: #EAB30B;
		padding: 2px;
	}

	table.gldtop, tr.gldtop, td.gldtop {
		border-top: 4px solid #EFB508;
		border-right: none;
		border-bottom:1px solid #EFB508;
		border-left: none;
		padding: 5px;
	}
