img {
  /* behavior: url(/_templates/png.htc); */
}

body {
  font-family:myriad,arial,helvetica,sans-serif;
  font-size:9pt;
  color:#FFFFFF;
  background:#AEAEAE url(/images/background.jpg) repeat-x;
  margin:0px;
  padding:0px;
}

td {
  font-family:myriad,arial,helvetica,sans-serif;
  font-size:9pt;
  color:#000000;
  background:none;
}

h1 {
  font-family:myriad,arial,helvetica,sans-serif;
  font-size:23pt;
  color:#0045A4;
  margin:0px;
  margin-bottom:0px;
  font-weight:bold;
}

h2 {
  font-family:myriad,arial,helvetica,sans-serif;
  font-size:13pt;
  color:#526991;
  margin:0px;
  margin-bottom:6px;
  font-weight:normal;
}

h3 {
  margin-top:-4px;
  margin-bottom:-3px;
  color:#0045A4;
  font-size:16pt;
  font-weight:normal;
  font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
}

h2.FormHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#0045A4;
	margin:0px;
	font-weight:bold;
	border-bottom:1px solid #808AAC;
}

form {
  margin:0px;
}

hr {
  height:1px;
  background:#a0a0a0;
  border-width:0px;
}

.clear{
	clear:both;
}

td.MenuBox {
  border:1px solid #FFFFFF;
  border-bottom:0px;
}


td.PictureBox {
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
}


td.MainContent {
  background:#E2E2E2 url(/images/maincontentbg.gif) repeat-x;
  border:1px solid #FFFFFF;
  border-bottom:0px;
  padding:11px 5px;
  font-family:myriad,arial,helvetica,sans-serif;	
}

div.ContentBox {
  background:#ECEDF8;
  padding:4px;
  border-top:1px solid #808AAC;
  font-family:myriad,arial,helvetica,sans-serif; 	
  font-size:9pt;
  line-height:130%;
  margin-bottom:3px;
  min-height:100px;
  height:auto !important;
  height:100px;
}


td.LogoBox {
  border:1px solid #FFFFFF;
  border-top:0px;
  background:#FFFFFF;
  text-align:center;
}

td.FooterCell {
  color:#FFFFFF;
  background:#003D91;
  text-align:center;
  font-size:8pt;
  padding:5px 8px;
}



a.FooterLink, a.FooterLink:visited,a.FooterLink:active, a.FooterLink:hover {
  color:#FFFFFF;
  background:none;
  text-decoration:none;
}
 
a.FooterLink:hover {
  text-decoration:underline;
}

span.FooterDiv {
  margin:0px 10px;
}


td.Copyright {
  padding:5px 5px;
  color:#003D91;
  background:#E2E2E2;
}

span.Copyright {
  width:40%;
  font-size:8pt;
  color:#003D91;
  float:left;
}



span.BRSCredit {
  width:40%;
  font-size:8pt;
  color:#003D91;
  float:right;
  text-align:right;
}

a.BRSLink,a.BRSLink:visited,a.BRSLink:active,a.BRSLink:hover {
  color:#003D91;
  text-decoration:none;
}

a.BRSLink:hover {
  text-decoration:underline;
}

td.ChkLabelReq {
  background:url(/images/ChkReq.gif) no-repeat;
  background-position:center left;
  padding:1px;
  padding-right:6px;
  padding-left:14px;
  white-space:nowrap;
}


td.ChkInput {
  background:none;
  padding:1px;
}

.Msg{
	color:red;
	font-weight:bold;
}



/* TOP MENU */
#TopMenu{
	height:23px;
	background-image:url(/images/menu_bg.png);
	background-repeat:repeat-x;
}
/* clear main items */
#TopMenu ul, #TopMenu li {
	margin:0;
	padding:0px;
	list-style:none;
	background-image:none;
}
/* main items */
#TopMenu ul {display:inline-block;}
#TopMenu ul {display:inline;}
#TopMenu ul 
{
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
	white-space:nowrap; 
}
#TopMenu ul li 
{
	display: block;
	float:left;	
	position: relative;
	height:23px;
}
#TopMenu ul li:hover ul {
	display:block;
}
#TopMenu ul li a 
{
	display: block;	
	font-size:7pt;
	font-weight:bold;
	height:11px; /* 23px total */
	padding:6px 13px;
	color:#555555; 
	text-decoration:none;
	text-align:center;
}
#TopMenu ul li:hover a {
	background-image:url(/images/menu_bg_on.png);
	background-repeat:repeat-x;
}
#TopMenu ul li:hover {
}
/* sub items */
#TopMenu ul li ul, #TopMenu ul li ul li, #TopMenu ul li ul li a 
{
	/* clear the styles */
	float:none;
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;	
	font-size:10pt;
}
#TopMenu ul li ul
{
	clear:both;
	display:none;
	position:absolute;
	top:23px;
	left:-1px;
	overflow:visible;
	z-index:99;
	background-color:#deebfa;
	border:1px solid #74a2d6;
	border-top-width:0px;
	padding:2px 0px 5px 0px;
	min-width:140px;
}
#TopMenu ul li ul li
{
	clear:both;
	display:block;
	margin:3px 13px;
}
#TopMenu ul li ul li:hover
{
	background-image:none;
}
#TopMenu ul li ul li a
{
	display:inline;
	font-weight:normal;
	font-size:8pt;
}
#TopMenu ul li:hover ul li a {
	background-image:none;
}
#TopMenu ul li ul li a:hover {
	text-decoration:underline;
}




/* Silver Alert */
#SilverAlertHeader, #SilverAlertLogo, #SilverAlertRISPLogo, #SilverAlertRISPText{
	height:72px;
	overflow:hidden;
}
#SilverAlertHeader{
	background-image:url(/images/silveralert_header_bg.png);
	background-repeat:repeat-x;
	background-color:#e8e8e8;
}
#SilverAlertHeader img{
	border-width:0px;
}
#SilverAlertLogo{
	float:left;
}
#SilverAlertRISPLogo{
	float:right;
	padding:5px 5px 0px 5px;
}
#SilverAlertRISPText{
	float:right;
	font-size:8pt;
	color:#545454;
	padding:14px 5px 0px 5px;
	text-align:right;
}
.WalkAway{
	margin:10px 10px 10px 10px;
	border:1px solid #808AAC;
	background-color:#ffffff;
	width:653px;
}
.WalkAwayInfoBlock{
	margin:6px;
	border-top:1px solid #808AAC;
}
.WalkAwayFirstInfoBlock{
	margin-top:0px;
	border-top-width:0px;
}
.WalkAway h4{
	margin-left:6px;
	font-size:9pt;
}
.WalkAwayHeaderBlock{
	margin:0px 0px 10px 0px;
	padding:8px 0px 8px 6px;
	background-color:#0045A4;
	border-bottom:1px solid #808AAC;
}
.WalkAwayHeader h4{
	font-size:14pt;
	color:#ffffff;
	margin:0px;	
	text-align:center;
}
.WalkAwayLastContact
{
	font-weight:bold;
	padding-right:6px;
	margin-top:8px;
	font-size:10pt;
	color:#ffffff;
	text-align:center;
}
.WalkAwayPhoto{
	float:left;
	padding:0px 16px 6px 6px;
}
.WalkAwayTable{
	float:left;
	margin:0px 10px 10px 0px;
}
.WalkAwayRowLabel, .WalkAwayRowInfo{
	padding:4px 6px;
	vertical-align:top;
} 
.WalkAwayRowLabel{
	padding-right:8px;
	font-weight:bold;	
	white-space:nowrap;
	text-align:right;
}
.WalkAwayRowInfo{
	white-space:nowrap;
}
.WalkAwayNewLine
{
	float:none;
	clear:both;
	white-space:normal;
}
.WalkAwayNewLine .WalkAwayRowInfo{
	white-space:normal;
}

.jcarousel-container
{
    width:693px;
    height:70px;
    padding-top:23px;
    padding-bottom:5px;
    overflow:hidden;
    background:#ffffff url(/images/logos_bg.png) repeat-x;
}
#logocarousel li
{
    width:100px;
    height:70px;
    margin:0px 15px;
    overflow:hidden;
}
#logocarousel li a
{
    display:block;
    width:100px;
    height:70px;
    background-position:center center;
    background-repeat:no-repeat;
}