/* Main CSS styles*/
BODY
{
 background-color:#D5E8FA;
 text-align:center;
 margin-top:0px;
 margin-left:0px;
 margin:0px;
 padding:0px
}
P
{
 font-size: 12px;
 color:#000000;
 font-family:Arial;
 text-align:justify;
 text-decoration:none
}

/* Custom TABLE CSS styles*/
	   .leftphasecolumn
	   {
	     float:left;
		 width:4px;
		 padding:0px 0px 0px 0px;
		 height:270px;
         background-image: url('/IMAGES/GENERIC/alltable_wing_left.gif');
         background-repeat: repeat-y
	   }
	   .navtable
	   {
	     float:none;
		 text-align:center;
		 width:780px;
		 height:43px
	   }
	   .zipcodetable
	   {
		width:780px;
		padding:0px;
	    float:none;
		height:50px
	   }
	   .zipcodetablemain
	   {
	    float:left;
		width:770px;
		padding:0px;
		height:50px;
		text-align:left;
        background-color:#408FD7
	   }
	   .helptablemain
	   {
	    float:none;
		padding:2px;
		text-align:left;
        background-color:#EFEFEF;
		border-width:1px;
		border-style:solid;
		border-color:#CDCDCD
	   }
	   .frontpageborder
	   {
		border-width:1px;
		border-style:solid;
		border-top: 0px;
		border-color:#6BB5D2
	   }
	   .menutableleft
	   {
	    float:left;
		padding:2px;
		text-align:left;
	   }
	   .dataTabletitle
	   {
	    float:left;
		padding:4px;
		height:15px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		text-align:left;
		margin:2px
	   }
	   .dataTableleading
	   {
	    float:left;
		padding:4px;
		height:15px;
		font-family:Arial;
		font-size:12px;
		text-align:left;
		margin:2px;
		border-width:1px;
		border-style:solid;
		border-color:#efefef
	   }
	   .dataTabledata
	   {
	    float:right;
		padding:4px;
		height:15px;
		font-family:Arial;
		font-size:12px;
		text-align:left;
		margin:2px;
		border-width:1px;
		border-style:solid;
		border-color:#efefef
	   }
	   TD.genericpadtable
	   {
		padding-left:6px;
		padding-right:6px;
		padding-top:6px
	   }
	   TD.dataTableTopRow
	   {
		padding:4px;
		font-family:Arial;
		font-size:12px;
		text-align:left;
		font-weight:bold;
		border-width:1px;
		background-color:#efefef;
		border-style:solid;
		border-color:#dedede
	   }
	   TD.dataTableMoreRow
	   {
		padding:4px;
		font-family:Arial;
		font-size:12px;
		text-align:left;
		font-weight:bold;
		border-width:1px;
		background-color:#f1f868;
		border-style:solid;
		border-color:#dedede
	   }
	   TD.dataTableDataRow
	   {
		padding:4px;
		font-family:Arial;
		font-size:12px;
		text-align:left;
		border-width:1px;
		word-wrap:break-word;
		border-style:solid;
		border-color:#efefef
	   }
	   TD.dataTableImageRow
	   {
		padding:2px;
		font-family:Arial;
		font-size:12px;
		text-align:left;
		border-width:1px;
		word-wrap:break-word;
		border-style:solid;
		border-color:#efefef
	   }
	   .generictable
	   {
		width:780px;
	    float:none;
		padding:0px
	   }
	   .generictableleft
	   {
	     float:left;
		 padding:0px;
		 width:4px;
         background-image: url('/IMAGES/GENERIC/alltable_wing_left.gif');
         background-repeat:repeat-y
	   }
	   .generictableright
	   {
	     float:left;
		 padding:0px;
		 width:4px;
         background-image: url('/IMAGES/GENERIC/alltable_wing_right.gif');
         background-repeat:repeat-y
	   }
	   .generictablemain
	   {
	     text-align:left;
	     float:left;
		 width:770px;
		 background-color:#FFFFFF
	   }
	   .navtableleft
	   {
	     float:left;
		 text-align:right;
		 width:35px;
		 height:43px
	   }
	   .navtablemain
	   {
	     float:left;
		 width:460px;
		 height:43px;
		 text-align:left;
         background-image: url('/IMAGES/GENERIC/navtable_blank.gif');
         background-repeat: repeat-x
	   }
	   .navtableright
	   {
	     float:right;
		 width:285px;
		 height:43px
	   }
	   .logotable
	   {
		 width:780px;
		 height:80px;
		 background-color:#FFFFFF;
 		 text-align:left;
		 padding:0px 0px 0px 0px;
         background-image: url('/IMAGES/GENERIC/toptable_bg.gif');
         background-repeat: no-repeat
	   }
	   .rightphasecolumn
	   {
	     float:left;
		 width:4px;
		 height:270px;
		 padding:0px 0px 0px 0px;
         background-image: url('/IMAGES/GENERIC/alltable_wing_right.gif');
         background-repeat: repeat-y
	   }
	   .welcometablelinks
	   {
 	    text-align:left;
		padding:10px 75px
	   }
	   .minitabletop
	   {
		 width:190px;
		 height:30px;
		 text-align:left;
         background-image: url('/IMAGES/GENERIC/minitable_bg.gif');
	     font-size: 12px;
		 font-weight: bold;
		 padding-top:6px;
		 padding-left:25px;
	     color:#000000;
	     font-family:Arial;
	     text-decoration:none;
         background-repeat: no-repeat
	   }
	
	   .minitabletop_small
	   {
		 width:190px;
		 height:30px;
		 text-align:left;
         background-image: url('/IMAGES/GENERIC/minitable_bg_small.gif');
	     font-size: 12px;
		 font-weight: bold;
		 padding-top:6px;
		 padding-left:25px;
	     color:#000000;
	     font-family:Arial;
	     text-decoration:none;
         background-repeat: no-repeat
	   }
	   .subnavmain
	   {
		 text-align:left;
		 border-width:1px;
		 border-style:solid;
		 border-color:#EFEFEF
	   }
	   .subnavhead
	   {
		 height:30px;
		 text-align:left;
         background-image: url('/IMAGES/GENERIC/subnavmenu_bg.gif');
	     font-size: 11px;
		 font-weight: bold;
		 padding-top:6px;
		 padding-left:25px;
	     color:#000000;
	     font-family:Arial;
	     text-decoration:none;
         background-repeat: repeat-x
	   }
/* Custom A LINKS CSS styles*/
	   A.homelink:link
	   {
	   font-size: 12px;
	   color:#343434;
	   font-family:Arial;
	   text-decoration:none
	   }
	   A.homelink:visited
	   {
	   font-size: 12px;
	   color:#343434;
	   font-family:Arial;
	   text-decoration:none
	   }
	   A.homelink:hover
	   {
	   text-decoration:underline
	   }
	   A.normallink:link
	   {
	   font-size: 12px;
	   color:#343434;
	   font-family:Arial;
	   text-decoration:none
	   }
	   A.normallink:visited
	   {
	   font-size: 12px;
	   color:#343434;
	   font-family:Arial;
	   text-decoration:none
	   }
	   A.normallink:hover
	   {
	   text-decoration:underline
	   }
	A.reportpost:link
		{
		font-size: 12px;
		color:red;
		font-family:Arial;
		font-weight:bold;
		text-decoration:none
		}
	A.reportpost:visited
		{
		font-size: 12px;
		color:red;
		font-family:Arial;
		font-style:bold;
		text-decoration:none
		}
	A.reportpost:hover
		{
		text-decoration:underline
		}

	   A.copyright:link
	   {
	   font-size: 11px;
	   color:#BEDBF7;
	   font-family:Arial;
	   text-decoration:none
	   }
	   A.copyright:visited
	   {
	   font-size: 11px;
	   color:#BEDBF7;
	   font-family:Arial;
	   text-decoration:none
	   }
	   A.copyright:hover
	   {
	   text-decoration:underline
	   }
       A.CMStext
       {
        font-family:Arial;
        border-color:#000000;
        border-style:solid;
        border-width:1px;
        font-weight:bold;
        color:#000000;
        font-size:10px;
        text-decoration:none;
        background:#FFFFFF;
        padding:2px;
       }
/* Custom FONT CSS styles*/

	   .copyright
	   {
	   font-size: 11px;
	   color:#BEDBF7;
	   font-family:Arial;
	   text-decoration:none
	   }

	   .smallText
	   {
       font-size: 9px;
       color:#000000;
       font-family:Arial;
       text-align:justify;
       text-decoration:none
	   }

	   .normtext
	   {
	   font-size: 12px;
	   color:#000000;
	   font-weight:normal;
	   font-family:Arial;
	   text-decoration:none
	   }

	   .reportpost
	   {
	   font-size: 12px;
	   color:red;
	   font-weight:normal;
	   font-family:Arial;
	   font-style:bold;
	   text-decoration:none
	   }

	   .mainheadline
	   {
	   font-size: 20px;
	   color:#000000;
	   font-family:Arial;
	   vertical-align:middle;
	   text-decoration:none
	   }

	   .subheadline
	   {
	   font-size: 14px;
	   color:#000000;
	   font-weight:bold;
	   font-family:Arial;
	   vertical-align:middle;
	   text-decoration:none
	   }

	   .eventbig
	   {
	   font-size: 44px;
	   color:#000000;
	   font-weight:bold;
	   font-family:Arial;
	   vertical-align:middle;
	   text-decoration:none
	   }

	   .eventmedium
	   {
	   font-size: 24px;
	   color:#000000;
	   font-weight:bold;
	   font-family:Arial;
	   vertical-align:middle;
	   text-decoration:none
	   }

	   .added
	   {
	   font-size: 10px;
	   color:#565656;
	   line-height: 25px;
	   padding:34px;
	   font-family:Arial;
	   padding-top:4px;
	   text-decoration:none
	   }

	   .modelupdate
	   {
	   font-size: 10px;
	   text-align:right;
	   color:#565656;
	   font-family:Arial;
	   padding-top:1px;
	   padding-right:16px;
	   text-decoration:none
	   }

	   .tvtitle
	   {
	   font-size: 13px;
	   color:#565656;
	   font-family:Arial;
	   text-decoration:none
	   }
	   
	   .tv
	   {
	   font-size: 10px;
	   color:#787878;
	   font-family:Arial;
	   text-decoration:none
	   }

	   .newarea
	   {
	   font-size: 12px;
	   font-weight:bold;
	   color:#FF0000;
	   font-family:Arial;
	   text-decoration:none
	   }

       .welcometext
       {
        font-size: 12px;
        color:#000000;
        font-family:Arial;
        text-align:left;
        text-decoration:none
       }

/* Custom INPUT CSS styles*/

	INPUT.zipcode
	{
	 font-family:Arial;
	 font-size:13px;
	 border-style:inset;
	 border-width:1px;
	 width:117px;
	 vertical-align:middle
	}
	INPUT.genericInput
	{
	 font-family:Arial;
	 font-size:12px;
	 border-style:solid;
	 border-width:1px;
	 vertical-align:middle
	}
	
	INPUT.searchButton
	{
	 font-family:Arial;
	 font-size:11px;
	 border-style:solid;
	 border-width:1px;
	 background-color:#ffffff;
	 vertical-align:middle
	}

	INPUT.searchInput
	{
	 font-family:Arial;
	 font-size:11px;
	 border-style:solid;
	 border-color:#000077;
	 border-width:1px;
	 vertical-align:middle
	}

	INPUT.genericButton
	{
	 font-family:Arial;
	 font-size:12px;
	 border-style:solid;
	 border-width:1px;
	 vertical-align:middle
	}

	TEXTAREA.genericInput
	{
	 font-family:Arial;
	 font-size:12px;
	 border-style:solid;
	 border-width:1px;
	 vertical-align:middle
	}

	INPUT.zipcodego
	{
	 font-family:Arial;
	 font-size:13px;
	 border-style:solid;
	 border-width:1px;
	 vertical-align:middle
	}

	SELECT.datalist
	{
	 font-family:Arial;
	 font-size:12px;
	 border-style:inset;
	 border-width:1px;
	 width:140px
	}
	TEXTAREA.generictextarea
	{
	 font-family:Arial;
	 font-size:12px;
	 border-style:inset;
	 border-width:1px
	}
	#ajaxticker1
	{
 	 font-family:Arial;
	 font-size:10px;
     width: 230px;
     height: 80px;
     border: 1px black;
     padding: 5px;
     background-color: #FFFFFF;
     }

	 ajaxticker1 div
	 {
	 background-color: #FFFFFF;
	 }

/* Custom IMAGE CSS styles*/

	   .frontpageimage
	   {
	   	border-style:solid;
		border-width:1px;
		border-color:#B4B7C8;
		padding:0px
	   }

	   .genericimage
	   {
	   	border-style:solid;
		border-width:0px;
		border-color:#efefef;
		padding:2px
	   }

	   .genericimageborder
	   {
	   	border-style:solid;
		border-width:1px;
		border-color:#efefef;
		padding:2px
	   }

