﻿body 
{
	font-family: Arial, Helvetica, Sans-Serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/gr_bg.gif);
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.style1 {font-size: 10px}
.address
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding-top: 3px;
}
.address a
{
	text-decoration: none;
	color:#333333;
	font-size:14px;
}
.address a:hover
{
	color:Red;
	text-decoration:underline;
}
.address a:visited
{
	text-decoration:none;
}

/* a:link
 { 	
 	color: #004080;
 	text-decoration:none;
 }
 
a:hover
 {
 	color: #CE0024; 
 	text-decoration: underline; 	
 }
 
a:visited 
 {
	  color: #004080;
	  text-decoration: none
 }
 a:active
 {
 	color: #CE0024;
    text-decoration: underline
 }*/

.contentbg
{
	background-color: White;
	width:440px;
	padding:10px;
	vertical-align:top;
	text-align:left;
}
.phatitle
{
	color: White;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:medium;
	font-weight:bold;
}
.navcolor
{
	background-color: #C0C0C0;
}
.style2
{
    width: 200px;
}
.style3
{
	width:202px;
	background-color:#CE0024;
}
.style4
{
    /*width: 447px;*/
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight: normal  ;
	
}
.style4 a
{
	text-decoration:none;
	color:#ffffff;
}
.style4 a:hover
{
	color:#cccccc;
}
.style4 a:visited
{
	text-decoration:none;
}
.searchlbl
{
	padding-bottom:10px;
}
.searchtxt
{
	padding-bottom:4px;
}
.searchbtn
{
	padding-bottom:3px;
}

.searchnav
{
	vertical-align:middle;
	padding-right:300px;
	width:500px;
}
.lowertopphalink
{
    width: 647px;
	color: #494949;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:small;
	background-color: #C0C0C0;
}
.lowertopphalink a
{
	text-decoration: none;
	color: #494949;
}
.lowertopphalink a:hover
{
	color:Black;
	text-decoration:underline;
}
.lowertopphalink a:visited
{
	text-decoration:none;
}
.leftphalink
{
    width: 200px;
	color: #494949;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:small;
	background-color: #f3f3c6;
	/*background-image:url(images/LeftNavSliverL.jpg);*/
	background-repeat:repeat-y;
	vertical-align:top;
	text-align:left;
}
#leftnavnews
{
    width: 200px;
	color: #494949;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:small;	
	/*background-color: #C0C0C0;*/
	background-image:url(images/LeftNavRedL.jpg);
	background-repeat:repeat-y;
	text-align:left;
	vertical-align:middle;
}
.newsimg
{
	padding-left:0px;
	padding-right:5px;
}
.newsbullets
{
	font-size: 12px;
	text-transform:none;
}
#newsbulletsdiv
{
	padding-left:20px;
	padding-top:8px;
}

.leftphalink a
{
	text-decoration: none;
	color: #494949;
}
.leftphalink a:hover
{
	color:Black;
	text-decoration:underline;
}
.leftphalink a:visited
{
	text-decoration:none;
}
.lnheight
{
	/*height:11px;*/
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:14px;
	/*font-weight:bold;*/

}
#leftnavlinks
{
	padding-left:15px;
	padding-top:20px;
	padding-bottom:50px;
}
.lnfooter
{
	background-color:#CE0024;
	width:200px;
	height:30px;
	text-align:center;
	color:White;
}
.lnfooter a
{
	text-decoration: none;
	color: White;
}
.lnfooter a:hover
{
	color:Black;
	text-decoration:underline;
}
.lnfooter a:visited
{
	text-decoration:none;
}
.footer
{
	background-color:#494949;
	height:30px;
	text-align:center;
	color:White;
}
.footer a
{
	text-decoration: none;
	color: White;
}
.footer a:hover
{
	color:Red;
	text-decoration:underline;
}
.footer a:visited
{
	text-decoration:none;
}
.titlelblmain
{
	color:#CE0024;
	font-size:medium;
	font-weight:bold;
	text-decoration:none;
}
.titlelblmain a
{
	color:#CE0024;
	font-size:medium;
	font-weight:bold;
	text-decoration:none;
}
.titlelblmain a:hover
{
	color:#CE0024;
	font-size:medium;
	font-weight:bold;
	text-decoration:none;
}
.titlelblmain a:visited
{
	color:#CE0024;
	font-size:medium;
	font-weight:bold;
	text-decoration:none;
}

.titlelblmainspecial
{
	color:#CE0024;
	font-size:large;
	font-weight:bold;
	text-decoration:none;
}
.titlelblmainspecial a
{
	color:#CE0024;
	font-size:large;
	font-weight:bold;
	text-decoration:none;
}
.titlelblmainspecial a:hover
{
	color:#CE0024;
	font-size:large;
	font-weight:bold;
	text-decoration:none;
}
.titlelblmainspecial a:visited
{
	color:#CE0024;
	font-size:large;
	font-weight:bold;
	text-decoration:none;
}

.titlelblmainwhite
{
	color:White;
	font-size:medium;
	font-weight:bold;
	vertical-align:middle;
	padding-top:5px;
}
#defaultcontent
{
	text-align:left;
	vertical-align:top;
}
#defaultimage
{
	float:left;
	padding-right: 10px;
	padding-bottom:5px;
}
.defaultcell
{
	padding-top:7px;
	/*
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #CE0024; 
	*/
	/*background-color:#C0C0C0;*/
}
.leftlinks
{
	width: 580px;
	/*border-right-style: dotted;
	border-right-width: thin;
	border-right-color: #CE0024;*/
}
.rightlinks
{
	width: 145px;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #CE0024; /*background-color:#C0C0C0;*/
	vertical-align: top;
	padding-left: 5px;
}
.rightcell
{
	padding-top:7px;
}
#rightcontent
{
	text-align:left;
	vertical-align:top;
	padding-left:5px;
}
#rightimage
{
	float:left;
	/*padding-right: 10px;*/
	padding-bottom:5px;
	padding-left:5px;
}
.titlelblright
{
	color:#CE0024;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}
.titlelblright a
{
	color:#CE0024;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}
.titlelblright a:hover
{
	color:#CE0024;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}
.titlelblright a:visited
{
	color:#CE0024;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

.contentlblright
{
	font-size:small;
}
.contentlblmain
{
	font-size:small;
}
.picformat
{
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}
.piccaption
{
	font-style: italic;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:10px;

}
.pagecopy
{
	vertical-align:top;
	text-align:left;
	float:left;
}
.subpages
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	float:left;
	padding-top:10px;
}
.subpagelink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:10px;	
	padding-top:0px;
}
.subpagelink a
{
	text-decoration: none;
	color:#2D4D86;
	font-size:10px;
}
.subpagelink a:hover
{
	color:Red;
	text-decoration:underline;
}
.subpagelink a:visited
{
	text-decoration:none;
}
.subpageseparator
{
	border: 1px dotted #808080;
}
.newslistfronttitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	
}
.newslistfronttitle a
{
	text-decoration: none;
	color: #494949;
}
.newslistfronttitle a:hover
{
	color:Black;
	text-decoration:underline;
}
.newslistfronttitle a:visited
{
	color: #494949;
}

.newslistfrontdate
{
	font-size: 9px;
	font-style: italic;
	color: #494949;
}
.newsleftNavLinks
{
	color:#666666;
 	text-decoration:none;
}

.loginlinks
{
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight: normal;
}

.tool 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:14px;
	font-weight: normal;
	text-decoration:none;
	color:#191970;
	background-color:#F0F0F0;
	width:400px;
	height:16px;	
	padding: 2px 0px 0px 0px;
	/*background-image:url(images/LeftNavSliverL.jpg);*/ 
}
.Titleheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	line-height: 30px;
	color: #9B9D93;
	margin: 20px 0px 0px 0px;
	padding-bottom :8px;	
}
.tool a:hover
{
	color:red;
	width:400px;
	background-color:#F0F0F0;
	height:14px;
}
.tool a:visited
{
	text-decoration:none;
}


.link_ThoughtPage { text-decoration: underline}
a.link_ThoughtPage:link {color: #004080; text-decoration:none}
a.link_ThoughtPage:visited {color: #004080; text-decoration: none}
a.link_ThoughtPage:active {color: #CE0024; text-decoration: underline}
a.link_ThoughtPage:hover {color: #CE0024; text-decoration: underline}

