﻿		body, html
			{   background-color:           #ffffff;
				background-image:           url('images/other/BKGND_PageGradient.png');
				background-repeat:          repeat-x;
				height:                     100%;
				margin:                     auto 0;
				padding:                    0;
				min-width:                  1000px; }

		form
			{   height:                     100%;
				margin:                     auto 0; }

        h1 
            {   color:                      #941414;
            	font-family:                Calibrib;
                font-size:                  11pt;
                text-align:                 left; }
        
        h2 
            {   padding-top:                10px;
                color:                      #941414;
            	font-family:                Calibrib;
                font-size:                  11pt;
                text-align:                 left; }        

		#CE_PageContainer
			{   background-color:           Transparent;
				height:                     100%;
				margin:                     0 auto;
				text-align:                 center;
				Width:                      940px; }

		#CE_PageContent
			{   float:                      left;
				width:                      900px; }

		#CE_PageTopBar
			{   background-color:           #686868;
				height:                     40px;
				width:                      900px; }

		#CE_PageNavMain
			{   float:                      left;
				width:                      900px; }

		#CE_PageFooter
			{   float:                      left;
				width:                      900px; }

		.CE_NoFloatColumn
			{   float:                      none;
				overflow:                   hidden; }

/*  =================================================================================================================
	STYLES FOR THE FONT EMBEDDING
	================================================================================================================= */
		@font-face 
				{   font-family:                "calibri";   
					src:                        url('images/other/calibri.eot'); /* IE */   
					src:                        local("calibri"), url('images/other/calibri.ttf') format("truetype"); /* non-IE */ }   
   
		@font-face 
				{   font-family:                "calibrib";   
					src:                        url('images/other/calibrib.eot'); /* IE */   
					src:                        local("calibri"), url('images/other/calibrib.ttf') format("truetype"); /* non-IE */ }
	
/*  =================================================================================================================
	STYLES USED FOR THE NAVIGATION AND FOOTER CONTROLS
	================================================================================================================= */
		#CE_MainNavBar 
			{ background-image:             url('images/other/BKGND_MainNavBar.png');
			  background-repeat:            no-repeat;
			  height:                       60px;
			  text-align:                   center;
			  width:                        900px; }

		.CE_MainNavButtons
			{   font-family:                calibri;
				font-size:                  small;
				color:                      #e5e5e5;
				text-decoration:            none; }
				
		.CE_MainNavButtons:hover
			{   font-family:                calibri;
				font-size:                  small;
				color:                      #85c440;
				text-decoration:            none; }

    /*  --------------------------------------------------------------------------------------------------------------------
	    STYLES USED PRIMARILY FOR THE PAGE FOOTER CONTROL
	    ----------------------------------------------------------------------------------------------------------------- */
        .FOOTER_SiteLinks  
            {   float:                      left;
	            list-style-image:           none;
	            list-style-position:        outside;
	            list-style-type:            none;
	            margin:                     0 0 0 0px;
	            padding-right:              25px;
	            padding-left:               15px !important;
	            text-align:                 left;
	            color:                      #686868;
	            font-family:                Calibri;
                font-size:                  10pt;
                text-align:                 justify; }
	    .FOOTER_SiteLinks li 
	        {   padding-bottom:             1px;
	            color:                      #686868;
	            font-family:                Calibri;
                font-size:                  10pt;
                text-align:                 justify; }
	    .linkheading:link, a.linkheading:active, a.linkheading:visited 
	        {   line-height:                20px;
	            text-decoration:            none;
	            color:                      #686868;
	            font-family:                Calibri;
                font-size:                  10pt;
                text-align:                 justify; }
        a.linkheading:hover 
            {   text-decoration:            underline; }
        a.subLink:link, a.subLink:active, a.subLink:visited 
            {   font-weight:                normal;
	            line-height:                20px;
	            text-decoration:            none;
	            color:                      #686868;
	            font-family:                Calibri;
                font-size:                  10pt;
                text-align:                 justify; }
        a.subLink:hover 
            {   text-decoration:            underline; }
        .FOOTER_TXT1
			{   font-family:                  calibri;
				font-size:                    small;
				font-weight:                  normal;
				color:                        #e5e5e5;
				text-align:                   left; }
		.FOOTER_Buttons
			{   background-color:             Transparent;
				border:                       none 0px;
				font-family:                  calibri;
				font-size:                    small;
				text-decoration:              none;
				color:                        #e5e5e5;
				cursor:                       pointer;
				text-align:                   left; }
		.FOOTER_Buttons:visited
			{   background-color:             Transparent;
				border:                       none 0px;
				font-family:                  calibri;
				font-size:                    small;
				text-decoration:              none;
				color:                        #e5e5e5;
				cursor:                       pointer;
				text-align:                   left; }
		.FOOTER_Buttons:hover
			{   background-color:             Transparent;
				border:                       none 0px;
				font-family:                  calibri;
				font-size:                    small;
				text-decoration:              none;
				color:                        #85c440;
				cursor:                       pointer;
				text-align:                   left; }   
    /*  -------------------------------------------------------------------------------------------------------------------- */	

		#CE_NewsAdminNavBar 
			{ background-image:             url('images/other/BKGND_AdminNavBar.png');
			  background-repeat:            no-repeat;
			  height:                       60px;
			  text-align:                   center;
			  width:                        900px; }

		.CE_NewsAdminNavButtons
			{   font-family:                Calibri;
				font-size:                  small;
				color:                      #e5e5e5;
				text-decoration:            none; }
				
		.CE_NewsAdminNavButtons:hover
			{   font-family:                Calibri;
				font-size:                  small;
				color:                      #85c440;
				text-decoration:            none; }

		.CE_NewsAdminButtonsDisabled
			{   font-family:                Calibri;
				font-size:                  small;
				color:                      #606060;
				text-decoration:            none; }
			
/*  =================================================================================================================
	BODY TEXT STYLES
	(Styles used as body text, bullet lists, validator text, sub-headings and Textbox controls)
	================================================================================================================= */
		.TXT_LeftAlign
			{   text-align:                 left; }

		.TXT_SubHeadings1
			{   font-family:                calibri;
				font-size:                  11pt;
				font-weight:                normal;
				color:                      #686868;
				text-align:                 left; }

		.TXT_SubHeadings2
			{   font-family:                Calibrib;
				font-size:                  11pt;
				color:                      #941414;
				margin-bottom:              5px;
				margin-top:                 20px;
				text-align:                 left; }

		.TXT_SubHeadings3
			{   font-family:                Calibrib;
				font-size:                  11pt;
				color:                      #686868;
				text-align:                 left; }

		.TXT_StandardTXT1
			{   font-family:                calibri;
				font-size:                  11pt;
				font-weight:                normal;
				color:                      #686868;
				text-align:                 justify; }

		.TXT_StandardTXT2
			{   font-family:                calibri;
				font-size:                  small;
				font-weight:                normal;
				color:                      #686868;
				text-align:                 left; }

		.TXT_StatusTXT1
			{   font-family:                calibri;
				font-size:                  small;
				font-weight:                normal;
				color:                      Red;
				text-align:                 left; }

		.TXT_ValidatorTXT1
			{   font-family:                calibri;
				font-size:                  small;
				font-weight:                normal;
				color:                      #ff0000;
				text-align:                 left; }

		.TXT_BulletList1
			{   font-family:                calibri;
				font-size:                  11pt;
				font-weight:                normal;
				color:                      #686868;
				text-align:                 left;
				line-height:                1.7em;
				margin:                     0px;
				padding-left:               35px;
				padding-right:              0px;
				padding-top:                0px;
				padding-bottom:             0px; }

		.TXT_BulletList2
			{   font-family:                calibri;
				font-size:                  11pt;
				font-weight:                normal;
				color:                      #686868;
				text-align:                 left;
				line-height:                1.7em;
				margin:                     0px;
				padding:                    0px; }

		.TXT_BulletList3
			{   font-family:                calibri;
				font-size:                  11pt;
				font-weight:                normal;
				color:                      #686868;
				line-height:                1.3em;
				text-align:                 justify; } 

		.TXT_TXBcontrols
			{   background-color:           Transparent;
				border-left:                solid 1px #d3d5d6;
				border-right:               solid 1px #d3d5d6;
				border-top:                 solid 1px #d3d5d6;
				border-bottom:              solid 1px #d3d5d6;
				font-family:                calibri;
				font-size:                  11pt;
				font-weight:                normal;
				color:                      Black;
				text-align:                 left; }
						
		.TXT_TXBcontrols:focus
			{   background-color:           #FFFFCC;
				border-left:                solid 1px #d3d5d6;
				border-right:               solid 1px #d3d5d6;
				border-top:                 solid 1px #d3d5d6;
				border-bottom:              solid 1px #d3d5d6;
				font-family:                calibri;
				font-size:                  11pt;
				font-weight:                normal;
				color:                      Black;
				text-align:                 left; }

		.TXT_RadioButtonList
			{   font-family:                calibri;
				font-size:                  small;
				font-weight:                normal;
				color:                      #686868;
				text-align:                 left;
				margin:                     0px;
				padding:                    0px; }

/*  =================================================================================================================
	LINK STYLES
	(Styles used for links throughout the site)
	================================================================================================================= */
	   .LNKS_UnderlineStyle1
			{   font-family:                calibri;
				font-size:                  11pt;
				color:                      #686868;
				text-decoration:            underline;
				cursor:                     pointer; }

		.LNKS_UnderlineStyle1:visited
			{   font-family:                calibri;
				font-size:                  11pt;
				color:                      #686868;
				text-decoration:            underline;
				cursor:                     pointer; }

		.LNKS_UnderlineStyle1:hover
			{   font-family:                calibri;
				font-size:                  11pt;
				color:                      #85c440;
				text-decoration:            underline;
				cursor:                     pointer; }

	   .LNKS_UnderlineStyle2
			{   font-family:                calibrib;
				font-size:                  11pt;
				color:                      #941414;
				text-decoration:            underline;
				cursor:                     pointer; }

		.LNKS_UnderlineStyle2:visited
			{   font-family:                calibrib;
				font-size:                  11pt;
				color:                      #941414;
				text-decoration:            underline;
				cursor:                     pointer; }

		.LNKS_UnderlineStyle2:hover
			{   font-family:                calibrib;
				font-size:                  11pt;
				color:                      #941414;
				text-decoration:            underline;
				cursor:                     pointer; }

	   .LNKS_NoUnderlineStyle1
			{   font-family:                calibri;
				font-size:                  11pt;
				color:                      #686868;
				text-decoration:            none;
				cursor:                     pointer; }

		.LNKS_NoUnderlineStyle1:visited
			{   font-family:                calibri;
				font-size:                  11pt;
				color:                      #686868;
				text-decoration:            none;
				cursor:                     pointer; }

		.LNKS_NoUnderlineStyle1:hover
			{   font-family:                calibri;
				font-size:                  11pt;
				color:                      #85c440;
				text-decoration:            none;
				cursor:                     pointer; }


/*  =================================================================================================================
	TABLE ELEMENTS
	(Styles that are used for tables)
	================================================================================================================= */
		.CW_70
			{   width:                      70px; }
		.CW_90
			{   width:                      90px; }
		.CW_100
			{   width:                      100px; }
		.CW_110
			{   width:                      110px; }
		.CW_225
			{   width:                      225px; }
		.CW_295
			{   width:                      295px; }
		.CW_395
			{   width:                      395px; }
		.CW_495
			{   width:                      495px; }
		.PL_10
			{   padding-left:               10px;  }
		.PR_10
			{   padding-right:              10px;  }

