.bg1 { 
/*		background-image: url(/img/bg_stripes.gif);  */
/*		background-color: #EEEEEE;					*/
		background-color: #014478;	
		background-attachment: fixed;
		}

.tablea1	{
		border: 1px solid #CFCFCF;
		background-color: #FFFFFF;
		padding: 0px;
		margin: 0px;
		}

.tableb1	{
		height: 450px;
		}

.cella1 {
		border-width: 0px;
		}
.menua1	{
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		border: 1px solid #797989;
		background-color: #ACACBC;
		padding:0px;
		margin: 0px;
		}

.bannerTable	{
		border: 1px solid #CFCFCF;
		margin: 5px;
		height: 75px;
		width: 700px;
		text-align: right;
		vertical-align: text-bottom;
		font-family: Georgia, Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #343263;
		}
		
.calloutgraphic	{
		border: 1px solid #CFCFCF;
		height: 125px;
		background-image: url(/img/callout_03.gif);
		background-repeat: no-repeat;
		background-position: center;
		font-family: Georgia, Times, serif;
		padding: 2px;
		font-size: 18px;
		font-weight: bold;
		color: #FFFF00;
		text-align: right;
		vertical-align: bottom;
		}
.calloutgraphicTM	{
		font-size: 10px;
		font-family: Tahoma, Arial, sans-serif;
		vertical-align: top;
		}

.footer	{
		border: 1px solid #CFCFCF;
		padding: 5px;
		margin: 5px;
		height: 20px;
		width: 700px;
/*		background-color: #4588BC;*/
		background: #D06F1A;
/*		background-color: #ACACBC;	*/
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		text-align: left;
		}

.dashverticalA	{
		width: 1px;
		background-color: #9C9C9C;
		background-image: url(/img/dash_vertical.gif);
		background-repeat: repeat-y;
		background-position: left;
		width: 1px;
		font-size: 1px;
		}
		
.dashverticalB	{
		width: 1px;
		background-color: #CFCFCF;
		background-image: url(/img/dash_vertical.gif);
		background-repeat: repeat-y;
		background-position: left;
		width: 1px;
		font-size: 1px;
		}
		
.indexleftbar	{
		padding: 5px;
		background-color: #EEEEEE;
		}
		
.dashhorizontalA	{
		height: 1px;
		background-color: #9C9C9C;
		background-image: url(/img/dash_horizontal.gif);
		background-repeat: repeat-x;
		background-position: top;
		margin-top: 7px;
		margin-bottom: 7px;
		font-size: 0px;
		}
.dashhorizontalB	{
		height: 1px;
		background-color: #CFCFCF;
		background-image: url(/img/dash_horizontal.gif);
		background-repeat: repeat-x;
		margin-top: 3px;
		background-position: top;
		margin-bottom: 3px;
		font-size: 0px;
		}

.dashMenu	{
		height: 1px;
		background-color: #DEDEDF;
		background-image: url(/img/dash_horizontal.gif);
		background-repeat: repeat-x;
		background-position: top;
		margin-top: 2px;
		margin-bottom: 0px;
		font-size: 0px;
		}

.normalA, .normalA a:hover, .normalA a:link, .normalA a:visited	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		color: #555555;
		line-height: 2.3em;
		}
.normalA a:link, .normalA a:visited	 {
		color: #55669A;
		font-weight: bold;
		}
.normalA a:hover  {
		color: #112256;
		font-weight: bold;
		}
.normalB, .normalB a:hover, .normalB a:link, .normalB a:visited	{
/*		font-family: Georgia, "Times New Roman", Times, serif; */
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #112233;
/*		color: #555555;		*/
		line-height: 2em;
		}
.normalB a:link, .normalB a:visited	 {
		color: #55669A;
		font-weight: bold;
		}
.normalB a:hover  {
		color: #112256;
		font-weight: bold;
		}
		
.normalC, .normalC a:hover, .normalC a:link, .normalC a:visited	{
/*		font-family: Georgia, "Times New Roman", Times, serif; */
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #555555;
		line-height: 1.5em;
		}

.normalC a:link, .normalC a:visited	 {
		color: #55669A;
		font-weight: bold;
		}
.normalC a:hover  {
		color: #112256;
		font-weight: bold;
		}
		
		
.headerA {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: bold;
		color: #112256;
		line-height: 1.5em;
		}
.headerB {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		font-weight: bold;
		font-style: italic;
		color: #454555;
		line-height: 1.5em;
		}
		
.headerC, .headerC a:hover, .headerC a:link, .headerC a:visited {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #112256;
		vertical-align: top;
		text-decoration: none;
		line-height: 1.5em;
		}
		
.headerC a:hover {
		color: #334468;
		}
		
.headerD, .headerD a:hover, .headerD a:link, .headerD a:visited {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		color: #335578;
		vertical-align: top;
		text-decoration: none;
		line-height: 1.5em;
		}
		
.headerD a:hover {
		color: #55668A;
		}
		
.breadcrumb, .breadcrumb a:hover, .breadcrumb a:link, .breadcrumb a:visited	{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #9C9C9C;
		line-height: 2em;
		text-decoration: none;
		margin-left: 5px;
		}
		
.breadcrumbcurrent, .breadcrumb a:hover  {
		color: #112256;
		font-weight: bold;
		}
.sidenavA, .sidenavA a:link, .sidenavA a:visited, .sidenavA a:hover {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #9C9C9C;
		line-height: 2em;
		text-decoration: none;
		}
.sidenavA a:hover {
		color: #112256;
		}
.sidenavB, .sidenavB a:link, .sidenavB a:visited, .sidenavB a:hover {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #9C9C9C;
		line-height: 2em;
		text-decoration: none;
		}
.sidenavB a:hover {
		color: #112256;
		}
		
.sidenavC, .sidenavC a:link, .sidenavC a:visited, .sidenavC a:hover {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 9px;
		color: #9C9C9C;
		line-height: 2em;
		text-decoration: none;
		margin-left:5px;
		}
.sidenavC a:hover {
		color: #112256;
		}
.sidebarCell	{
		padding: 10px;
		background-color:#EFEFEF;
		border: 1px solid #CFCFCF;
		}

.sidebarTextA, .sidebarTextA a:link, .sidebarTextA a:visited, .sidebarTextA a:hover 	{
		font-family: Georgia, Times, serif;
		font-size: 14px;
		font-weight: bold;
		color: #797989;
		line-height: 2em;
		text-decoration: none;
		font-style: italic;
		}
		
.sidebarTextA a:hover 	{
		color: #FFFF00;
		}

.sidebarTextB, .sidebarTextB a:link, .sidebarTextB a:visited, .sidebarTextB a:hover 	{
		font-family: Georgia, Times, serif;
		font-size: 11px;
		font-weight: bold;
		color: #797989;
		line-height: 2em;
		text-decoration: none;
		}
		
.sidebarTextB a:hover 	{
		color: #FFFF00;
		}
		
.sidebarTextC, .sidebarTextC a:link, .sidebarTextC a:visited, .sidebarTextC a:hover 	{
		font-family: Georgia, Times, serif;
		font-size: 11px;
		color: #797989;
		line-height: 2em;
		text-decoration: none;
		}
		
.sidebarTextC a:hover 	{
		color: #FFFF00;
		}
		
.listings, .listings a:link, .listings a:visited, .listings a:hover	{
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
		color: #555555;
		}

.listings a:link, .listings a:visited, .listings a:hover	{
		color: #55669A;
		font-weight: bold;
		text-decoration: underline;
		}

.listings a:hover	{
		color: #112256;
		}
.calloutA, .calloutlA a:hover, .calloutA a:link, .calloutA a:visited	{
		font-family: Georgia, Times, serif;
		font-size: 11px;
		padding-left: 5px;
		color: #777777;
		line-height: 3em;
		}

.calloutB, .calloutlB a:hover, .calloutB a:link, .calloutB a:visited	{
		font-family: Georgia, Times, serif;
		font-size: 10px;
		font-weight: bold;
		padding-left: 5px;
		color: #777777;
		}
		
.formLabelRequired	{
		color: #FF0000;
		}

.formInput	{
		background-color: #EEEEEE;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
		border: 1px solid #797989;
		padding: 2px;
		margin: 0px;
		}
		
.formSubmit	{
	    background: #ACACBC;
		color: #FFFFFF;
		font-family: Tahoma, Arial, sans-serif;
		font-weight: bold;
		font-size: 11px;
		border: 1px solid #797989;
		padding: 2px;
		margin: 0px;
		}
	
/* News Ticker Styles */

.NewsLinks, .NewsLinks a:link, .NewsLinks a:visited, .NewsLinks a:hover, .NewsLinks a:active {
        font-family: tahoma;
        font-size: 10px;
        font-weight: bold;
        color: #112233;
        text-decoration: none;
		padding-left: 5px;
        }
.NewsLinks a:hover {color : #112256;}

.NewsHeader, .NewsHeader a:link, .NewsHeader a:visited, .NewsHeader a:hover, .NewsHeader a:active  {
        font-family: tahoma;
        font-size: 10px;
        font-weight: normal;
        color: #555555;
        text-decoration: none;
        padding-left: 5px;
        }
.NewsHeader a:hover {font-size: 10px;}

.ticker-border {
                background-color: #EEEEEE;
                margin: 1px;
                padding: 1px;
                height: 50px;
                width: 250px;
                border-width: 0px;
				border-style: none;
        }