BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #000;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	BACKGROUND-COLOR: #5A0F14;
	background-image: url(../../../images/gradient.jpg);
	background-repeat: repeat-x;
}
body {
margin: 0px;
}
a:link    {
text-decoration: none;
color: #000000;
font-size:12px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}
a:visited {
text-decoration: none;
color: #000000;
font-size:12px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}
a:hover   {
text-decoration: none;
color: #0D4F96;
font-size:12px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}
a:active  {
text-decoration: none;
color: #000000;
font-size:12px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}


TABLE,tr,td {
FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
}

INPUT {
FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
}
SELECT {
FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.hand {
 cursor:pointer; cursor:hand;
 border: 1px solid #000000;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px

}


.menu{
        background: #F5F5F5;
        border: 1px solid #D0D0D0;
}
.gohome{
        font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #0000CC;
}
.textGray {
        COLOR: #888888
}
.selected:link    {
text-decoration: underline;
color: #000000;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}
.selected:visited {
text-decoration: underline;
color: #000000;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}
.selected:hover   {
text-decoration: none;
color: #999999;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}
.selected:active  {
text-decoration: underline;
color: #000000;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
}
.topwhite    {
text-decoration: none;
color: #ffffff;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}
.top:link    {
text-decoration: none;
color: #ffffff;
font-size:14px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}
.top:visited {
text-decoration: none;
color: #ffffff;
font-size:14px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}
.top:hover   {
text-decoration: none;
color: #cccccc;
font-size:14px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}
.top:active  {
text-decoration: none;
color: #ffffff;
font-size:14px; FONT-FAMILY: verdana, sans-serif;
}

.noselected:link    {
text-decoration: underline;
color: #999999;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
}
.noselected:visited {
text-decoration: underline;
color: #999999;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
}
.noselected:hover   {
text-decoration: none;
color: #000000;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
font-weight: bold;
}
.noselected:active  {
text-decoration: underline;
color: #999999;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
}


.menu1{
        background: #F5F5F5;
        border: 1px solid #D0D0D0;
}
.menu {
        BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px solid; BACKGROUND: #f5f5f5; BORDER-LEFT: #d0d0d0 1px solid; BORDER-BOTTOM: #d0d0d0 1px solid
}
.menuborder {
        BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; BORDER-BOTTOM: #d0d0d0 1px solid
}
.menutop{
        background: #22445B;
        color: white;
        height:20px;
}
.menutop1:link,.menutop1:visited,.menutop1:hover,.menutop1:active{
        color: white;
}
.gohome{
        font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #0000CC;
}
.stepnoactive {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:  #888888; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.stepactive {
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #06275c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallgrey    {
text-decoration: none;
color: #cccccc;
font-size:9px; FONT-FAMILY: verdana, sans-serif;
font-weight: normal;
}

.smallgrey2    {
text-decoration: none;
color: #cccccc;
font-size:9px; FONT-FAMILY: verdana, sans-serif;
font-weight: normal;
}

/* ----------------------------------------- */

h1 {
	font-size: 14px;
	font-weight: bold;
	color: #000033;
}
.outerborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B82325;
	border-right-color: #B82325;
	border-bottom-color: #B82325;
	border-left-color: #B82325;
}

.tabLinkOff              {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
.tabLinkOff:hover        {  text-decoration: underline; }
.tabLinkOn               {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
.tabLinkOn:hover         {  text-decoration: underline; }

.mainText                {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.mainLink                {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.mainLink:hover          {  text-decoration: none; }

.date                    {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.free                    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B5313A; font-weight: bold; }
.free:hover              {  text-decoration: none; }

.tbl-border              {  background-color: #d2d2d2; }
.tbl-bg                  {  background-color: #f6f6f6; }
.tbl-vertSpacer          {  height: 6px; background-color: #ffffff; }

.locText                 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.locArrow                {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.locLink                 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.locLink:hover           {  text-decoration: none; }
.locLink2                {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.locLink2:hover          {  text-decoration: none; }

.sideTitle               {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; }
.sideText                {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.sideLink                {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003378; text-decoration: none; }
.sideLink:hover          {  text-decoration: underline; }
.sideLink2               {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003378; }
.sideLink2:hover         {  text-decoration: none; }

.sidePopLink             {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003378; font-weight: bold; }
.sidePopLink:hover       {  text-decoration: none; }
.sidePopText             {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.searchBoxText           {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.searchButton            {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

h1                       {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #222222; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.pageTitle               {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #222222; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.pageSubTitle            {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
.pageText                {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.pageHelpText            {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.pageField               {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.pageLink                {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003378; }
.pageLink:hover          {  text-decoration: none; }
.pageLinkGrey            {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
.pageLinkGrey:hover      {  text-decoration: underline;}

.dirCatText              {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; }
.dirCatLink              {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #003378; line-height: 17px; font-weight: bold; }
.dirCatLink:hover        {  text-decoration: none; }
.dirSubCatLink           {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003378; line-height: 15px; }
.dirSubCatLink:hover     {  text-decoration: none; }
.dirResLink              {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #003378; line-height: 17px; font-weight: bold; }
.dirResLink:hover        {  text-decoration: none; }
.dirResText              {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 15px; }
.dirResUrl               {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 15px; }
.dirListing              {  padding-left: 1px;padding-right: 0px;padding-top: 4px;padding-bottom: 4px;}

.statText                {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.statLink                {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003378; }
.statLink:hover          {  text-decoration: none; }

.resBorder               {  background: #d6d6d6; }
.colTextNoBG             {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.rowTextNoBG             {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.colText                 {  background: #efefef; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.rowText                 {  background: #f6f6f6; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.descText                {  background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 15px; }
.rowLinkBold             {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003378; font-weight: bold; }
.rowLinkBold:hover       {  text-decoration: none; }
.rowLink                 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003378; }
.rowLink:hover           {  text-decoration: none; }

.nofound                 {  background: #f6f6f6; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.error                   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.bottomLink              {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003378; text-decoration: none; }
.bottomLink:hover        {  text-decoration: underline; }

.copyright               {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.copyrightLink           {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003378; }
.copyrightLink:hover     {  text-decoration: none; }
h2 {
	font-size: 12px;
	color: #000033;
}

.bot:link    {
text-decoration: none;
color: #999999;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
font-weight: normal;
}
.bot {
	font-size: 10px;
	color: #999999;
}

.bot:visited {
text-decoration: none;
color: #999999;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
font-weight: normal;
}
.bot:hover   {
text-decoration: none;
color: #cccccc;
font-size:10px; FONT-FAMILY: verdana, sans-serif;
font-weight: normal;
}
.bot:active  {
	text-decoration: none;
	color: #999999;
	font-size:10px;
	FONT-FAMILY: verdana, sans-serif;
	font-weight: normal;
}

.brief { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; font-weight: bold; color: #000099;}
a.brief:link { color: #000099; font-size: 16px; text-decoration: none;}
a.brief:visited { color: #000099; text-decoration: none; }
a.brief:hover { color: #666666; }
a.brief:active { color: #000099; text-decoration: none; }

.biglink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
}

a.biglink:link {
	color: #000099;
	text-decoration: none;
}
a.biglink:visited {
	color: #000099;
	text-decoration: none;
}
a.biglink:hover {
	color: #666666;
}
a.biglink:active {
	color: #000099;
	text-decoration: none;
}

.v4 {
	COLOR: #fff;
	TEXT-DECORATION:none;
	font-size: 14px;
	background-color: #7EAAC3;
	padding: 5px;
}
.v4:hover {
	COLOR: #000033;
	TEXT-DECORATION:none;
	background-color: #CCCCCC;
}
.info-box {
	margin-left: auto; 
	margin-right: auto; 
	text-align: center; 
	margin-top: 1em;
}
.info-box table {
	text-align: left;
}

#body-block {
	padding: 2px;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
#header-block {
	width: 890px; 
	margin: 10px; 
	margin-left: auto; 
	margin-right: auto; 
}
#info-boxes {
	width: 400px;
}
#info-boxes h2,
#info-boxes h2 {
	padding-left: 1px;
}
#top-text-block {
	padding: 5px;
}
.info-box h2 {
	padding: 0px;
}
