﻿body
{
  background: #829097;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 75%;
  color: #000000;
  line-height: 1.5em;
  /*background: #fff1ec url(assets/grid.png) center top;*/
}
/*html>body {
  font-size: 12px; 
}*/
a
{
  cursor: default;
}
div#HeaderContainer
{
  width: 930px;
  /*background-color: #fff1ec;*/
  border-right: 15px solid #d5d5d5;
  border-bottom: 15px solid #d5d5d5;
  border-left: 15px solid #d5d5d5;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5em;
}
div.InnerContainer
{
  width: 870px;
  margin-right: 30px;
  margin-left: 30px;
}
div#SkipLinks
{
  font-size: 0.8334em;
  text-align: right;
  line-height: 1.8em;
  margin-bottom: 0em;
}
div#SkipLinks a
{
  color: #0856a2;
  background-color: #fff1ec;
  text-decoration: none;
}
div#SkipLinks a:focus
{
  outline: #829097 dotted 1px;
}
div#SkipLinks a:hover
{
  color: #f15f24;
  text-decoration: underline;
}
div#SiteSearch
{
  text-align: right;
  margin-top: 1.5em;
  margin-bottom: 0;
  height: 1.5em;
}
div#SiteSearch input.text
{
  width: 206px;
  background-color: #ffffff;
  border: 0.0834em solid #67a5c6;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  height: 1.1667em;
  color: #0856a2;
  padding-left: 2px;
  padding-right: 2px;
}
div#SiteSearch input.btn
{
  width: 90px;
  background-color: #1b92a7;
  border: 0.0834em solid #67a5c6;
  font-family: Georgia, Times, "Times New Roman", serif;
  line-height: 1.5em;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  height: 1.5em;
}
div#SiteSearch input.btn:focus
{
  outline: #829097 dotted 1px;
}
div#SiteSearch input.btn:hover
{
  background-color: #f15f24;
}
div#MainNav
{
  height: 3.75em;
  margin-top: 0.75em;
}
div#MainNav div#Logo
{
  width: 150px;
  height: 3.75em;
  float: left;
  background: url(assets/kirrane-logo.png) bottom no-repeat;
  overflow: hidden;
}
div#MainNav div#Logo a
{
  width: 100%;
  height: 100%;
  display: block;
  text-decoration: none;
}
div#MainNav ol#PrimaryNav
{
  float: right;
  width: 660px;
  margin-top: 0.4em;
}
div#MainNav ol#PrimaryNav li
{
  float: left;
  margin-left: 2.5em;
  padding-top: 1.5em;
}
div#MainNav ol#PrimaryNav li.First
{
  margin-left: 0;
}
div#MainNav ol#PrimaryNav li a
{
  font-family: Georgia, Times, "Times New Roman", serif;
  color: #0856a2;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding-bottom: 0em;
}
div#MainNav ol#PrimaryNav li a:focus
{
  outline: #829097 dotted 1px;
}
div#MainNav ol#PrimaryNav li a:hover
{
  /*border-bottom: 6px solid #e1edf4;*/
  color: #f15f24;
}
div#WelcomeMsgContainer
{
  width: 930px;
  background-color: #e1edf4;
  margin-left: auto;
  margin-right: auto;
}
div#WelcomeStrip
{
  clear: both;
  font-size: 0.9167em;
  line-height: 1.6364em;
  height: 2.4545em;
  margin-left: 210px;
  padding-top: 0.8182em;
}
div#WelcomeStrip a
{
  color: #0256a3;
  text-decoration: none;
}
div#WelcomeStrip a:focus
{
  outline: #829097 dotted 1px;
}
div#WelcomeStrip a:hover
{
  color: #f15f24;
  text-decoration: underline;
}
div#WelcomeStrip input.text
{
  width: 56px;
  background-color: #ffffff;
  border: 0.0834em solid #67a5c6;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  height: 1.2857em;
  color: #0856a2;
  padding-left: 2px;
  padding-right: 2px;
}
div#WelcomeStrip input.btn
{
  width: 60px;
  background-color: #1b92a7;
  border: 0.0834em solid #67a5c6;
  font-family: Georgia, Times, "Times New Roman", serif;
  line-height: 1.6364em;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  height: 1.6364em;
}
div#WelcomeStrip input.btn:hover
{
  background-color: #f15f24;
}
div#SiteIntroContainer
{
  width: 930px;
  background-color: #ffffff;
  margin-left: auto;
  margin-right: auto;
}
div#SiteIntro
{
  height: 15.75em;
  padding-top: 3.75em;
}
div#SiteIntro h1
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 2em;
  line-height: 1.5em;
  font-style: italic;
  letter-spacing: 1px;
  color: #67a5c6;
}
div#SiteIntro h1 a
{
  color: #0256a3;
  text-decoration: none;
}
div#SiteIntro h1 a:focus
{
  outline: #829097 dotted 1px;
}
div#SiteIntro h1 a:hover
{
  color: #f15f24;
  text-decoration: underline;
}
div#SiteIntro h1 a#MainContent
{
  color: inherit;
  text-decoration: none;
}
div#SiteIntro a.Button
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1.1667em;
  line-height: 1.2857em;
  display: inline-block;
  margin-top: 3.2143em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding-top: 0.4em;
  padding-right: 15px;
  padding-bottom: 0.45em;
  padding-left: 15px;
  color: #ffffff;
  background-color: #1b92a7;
  border: 0.25em solid #67a5c6;
}
div#SiteIntro a.Button:focus
{
  outline: #829097 dotted 1px;
}
div#SiteIntro a.Button:hover
{
  background-color: #f15f24;
}
div#PriEyeCatchersContainer
{
  width: 930px;
  background-color: #b9d5e5;
  margin-left: auto;
  margin-right: auto;
}
div#PriEyeCatchers
{
  height: 21em;
  padding-top: 3em;
}
div#PriEyeCatchers div#BoxA
{
  width: 480px;
  height: 15em;
  float: left;
  padding-top: 1.5em;
  padding-right: 15px;
  padding-bottom: 1.5em;
  padding-left: 15px;
  overflow:visible;
}
div#PriEyeCatchers div#BoxA h2
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1.5em;
  line-height: 1em;
  text-transform: uppercase;
  color: #4b7f93;
  letter-spacing: 1px;
}
div#PriEyeCatchers div#BoxA h2 a
{
  color: inherit;
  text-decoration: none;
}
div#PriEyeCatchers div#BoxA h2 a:focus
{
  outline: #829097 dotted 1px;
}
div#PriEyeCatchers div#BoxA h2 a:hover
{
  color: inherit;
  text-decoration: underline;
}
div#PriEyeCatchers div#BoxA p
{
  width: 255px;
  padding-top: 3em;
  color: #4b7f93;
}
div#PriEyeCatchers div#BoxA a.Button
{
  float: right;
  font-family: Georgia, Times, "Times New Roman", serif;
  /*font-size: 1.1667em;
  line-height: 1.2857em;*/
  display: inline-block;
  margin-top: 12em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  /*padding-top: 0.75em;*/
  padding-right: 4px;
  /*padding-bottom: 0.75em;*/
  padding-left: 4px;
  color: #ffffff;
  background-color: #1b92a7;
  border: 0.0834em solid #67a5c6;
  height: 1.3333em;
}
div#PriEyeCatchers div#BoxA a.Button:focus
{
  outline: #829097 dotted 1px;
}
div#PriEyeCatchers div#BoxA a.Button:hover
{
  background-color: #f15f24;
}
div#PriEyeCatchers div#BoxB
{
  width: 255px;
  height: 15em;
  float: right;
  background-color: #ffffff;
  padding-top: 1.5em;
  padding-right: 15px;
  padding-bottom: 1.5em;
  padding-left: 15px;
}
div#PriEyeCatchers div#BoxB h2
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1.5em;
  line-height: 1em;
  text-transform: uppercase;
  color: #4b7f93;
  letter-spacing: 1px;
}
div#PriEyeCatchers div#BoxB ol
{
  font-size: 0.9167em;
  line-height: 1.6364em;
}
div#PriEyeCatchers div#BoxB ol li
{
  display: inline-block;
  margin-top: 1.5em;
}
div#PriEyeCatchers div#BoxB ol li span.PostDate
{
  float: left;
  width: 75px;
  display: block;
  color: #67a5c6;
  text-align: right;
  padding-right: 15px;
}
div#PriEyeCatchers div#BoxB ol li a.PostHeadline
{
  float: left;
  width: 165px;
  display: block;
  color: #0856a2;
  text-decoration: none;
}
div#PriEyeCatchers div#BoxB ol li a.PostHeadline:focus
{
  outline: #829097 dotted 1px;
}
div#PriEyeCatchers div#BoxB ol li a.PostHeadline:hover
{
  color: #f15f24;
  text-decoration: underline;
}
div#SecEyeCatchersContainer
{
  width: 930px;
  background-color: #d6d8d9;
  margin-left: auto;
  margin-right: auto;
}
div#SecEyeCatchers
{
  height: 19.5em;
  padding-top: 3em;
}
div#SecEyeCatchers div#BoxC
{
  width: 480px;
  height: 15em;
  float: left;
  background-color: #ffffff;
  padding-top: 1.5em;
  padding-right: 15px;
  padding-bottom: 1.5em;
  padding-left: 15px;
}
div#SecEyeCatchers div#BoxC h2
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1.5em;
  line-height: 1em;
  text-transform: uppercase;
  color: #4b7f93;
  letter-spacing: 1px;
}
div#SecEyeCatchers div#BoxD
{
  width: 255px;
  height: 15em;
  float: right;
  background-color: #ffffff;
  padding-top: 1.5em;
  padding-right: 15px;
  padding-bottom: 1.5em;
  padding-left: 15px;
}
div#SecEyeCatchers div#BoxD h2
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1.5em;
  line-height: 1em;
  text-transform: uppercase;
  color: #4b7f93;
  letter-spacing: 1px;
}
div#TerEyeCatchersContainer
{
  width: 930px;
  background-color: #d6d8d9;
  margin-left: auto;
  margin-right: auto;
}
div#TerEyeCatchers
{
  height: 15em;
  padding-top: 1.5em;
}
div#TerEyeCatchers div#BoxE
{
  width: 165px;
  height: 10.5em;
  float: left;
  background-color: #ffffff;
  padding-top: 1.5em;
  padding-right: 15px;
  padding-bottom: 1.5em;
  padding-left: 15px;
}
div#TerEyeCatchers div#BoxE h3
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1.1667em;
  line-height: 1.2857em;
  text-transform: capitalize;
  color: #4b7f93;
  letter-spacing: 1px;
}
div#TerEyeCatchers div#BoxF
{
  width: 165px;
  height: 10.5em;
  float: left;
  margin-left: 30px;
  background-color: #ffffff;
  padding-top: 1.5em;
  padding-right: 15px;
  padding-bottom: 1.5em;
  padding-left: 15px;
}
div#TerEyeCatchers div#BoxF h3
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1.1667em;
  line-height: 1.2857em;
  text-transform: capitalize;
  color: #4b7f93;
  letter-spacing: 1px;
}
div#TerEyeCatchers div#BoxG
{
  width: 165px;
  height: 10.5em;
  float: left;
  margin-left: 30px;
  background-color: #ffffff;
  padding-top: 1.5em;
  padding-right: 15px;
  padding-bottom: 1.5em;
  padding-left: 15px;
}
div#TerEyeCatchers div#BoxG h3
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1.1667em;
  line-height: 1.2857em;
  text-transform: capitalize;
  color: #4b7f93;
  letter-spacing: 1px;
}
div#TerEyeCatchers div#BoxH
{
  width: 165px;
  height: 10.5em;
  float: left;
  margin-left: 30px;
  background-color: #ffffff;
  padding-top: 1.5em;
  padding-right: 15px;
  padding-bottom: 1.5em;
  padding-left: 15px;
}
div#TerEyeCatchers div#BoxH h3
{
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1.1667em;
  line-height: 1.2857em;
  text-transform: capitalize;
  color: #4b7f93;
  letter-spacing: 1px;
}










/*** Start: PAGES ***/
div#PageCopy
{
  width: 840px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
  padding-top: 6em;
}
div#PageCopy h1
{
  font-size: 2em;
  line-height: 0.75em;
  color: #4b7f93;
  text-transform: uppercase;
}
div#PageCopy h1 a
{
  color: inherit;
  text-decoration: none;
}
div#PageCopy h1 a:focus
{
  outline: #829097 dotted 1px;
}
div#PageCopy h2
{
  font-size: 0.9167em;
  line-height: 1.64em;
  margin-top: 1.64em;
  /*margin-bottom: 1.64em;*/
}
div#PageCopy h3
{
  font-size: 1.3333em;
  line-height: 1.125em;
  color: #4b7f93;
  text-transform: uppercase;
  margin-top: 2.5em;
}
div#PageCopy h4
{
  font-size: 1.1667em;
  line-height: 1.2857em;
  color: #4b7f93;
  margin-top: 2.5714em;
  font-weight: bold;
}
div#PageCopy p
{
  font-size: 0.92em;
  line-height: 1.63em;
  margin-top: 1.63em;
  /*margin-bottom: 1.64em;*/
}
div#PageCopyThin
{

}










div.FormFields
{
  float: left;
  width: 465px;
  margin-left: 15px;
}
span.FormRow
{
  display: block;
  float: left;
  width: 465px;
  margin-top: 1.5em;
}
span.FormRow label
{
  display: inline-block;
  font-weight: bold;
  color: #0256a3;
}
span.FormRow label span.ParaNum
{
  color: #4b7f93;
  font-weight: bold;
}
span.FormRow label.ColA
{
  font-style: italic;
  text-align: right;
  font-weight: normal;
}
span.FormRow input.text
{
  width: 459px;
  background-color: #ffffff;
  border: 0.0834em solid #67a5c6;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  height: 1.1667em;
  color: #0856a2;
  padding-left: 2px;
  padding-right: 2px;
}
span.FormRow input.textColB
{
  width: 309px;
  background-color: #ffffff;
  border: 0.0834em solid #67a5c6;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  height: 1.1667em;
  color: #0856a2;
  padding-left: 2px;
  padding-right: 2px;
  vertical-align: top;  /*These last 3 rules are defaults on reset CSS*/
	display: inline-block;
  font-size: 100%;
  margin-left: 15px;
}
span.FormRow input.number
{
  width: 24px;
  background-color: #ffffff;
  border: 0.0834em solid #67a5c6;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 1em;
  height: 1.1667em; /*Vertical Rhythm unverified*/
  color: #0856a2;
  padding-left: 2px;
  padding-right: 2px;
  text-align: right;
  margin-left: 15px;
}
span.FormRow input.ShortDate
{
  width: 69px;
  background-color: #ffffff;
  border: 0.0834em solid #67a5c6;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 1em;
  height: 1.1667em; /*Vertical Rhythm unverified*/
  color: #0856a2;
  padding-left: 2px;
  padding-right: 2px;
  text-align: right;
}
span.FormRow input.Money
{
  width: 69px;
  background-color: #ffffff;
  border: 0.0834em solid #67a5c6;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 1em;
  height: 1.1667em; /*Vertical Rhythm unverified*/
  color: #0856a2;
  padding-left: 2px;
  padding-right: 2px;
  text-align: right;
}
span.FormRow input.tel
{
  width: 144px;
  background-color: #ffffff;
  border: 0.0834em solid #67a5c6;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 1em;
  height: 1.1667em; /*Vertical Rhythm unverified*/
  color: #0856a2;
  padding-left: 2px;
  padding-right: 2px;
  text-align: right;
}
span.FormRow textarea
{
  width: 459px;
  background-color: #ffffff;
  border: 0.0834em solid #67a5c6;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 1em;
  /*height: 1.1667em; /*Vertical Rhythm unverified*/
  height: 4.1673em;
  color: #0856a2;
  padding-left: 2px;
  padding-right: 2px;
}
/*span.FormRow input.radio
{
  vertical-align: bottom;
  height: 1em;
}*/
span.FormRow span.radio
{
  margin-left: 15px;
}
span.FormRow span.radio input
{
  vertical-align: bottom;
  height: 1em;
}
span.FormRow span.radio input:focus
{
  outline: #829097 dotted 1px;
}
span.FormRow span.radio label
{
  margin-right: 1em;
}
span.FormRow span.FieldNote
{
  font-size: 0.8334em; /*Vertical Rhythm unverified*/
  line-height: 1.6em;
  display: inline-block;
  color: #829097;
}
span.FormRow span.Error
{
  font-size: 0.9167em;
  line-height: 1.6364em;
  color: #ff0000;
  display: block;
}










div.FormSummary
{
  float: left;
  width: 465px;
  margin-left: 15px;
}
span.FormSummaryRow
{
  display: block;
  float: left;
  width: 465px;
  margin-top: 1.5em;
}










.ColA
{
  width: 135px;
  display: inline-block;
}
.ColB
{
  width: 315px;
  display: inline-block;
  margin-left: 150px;
}
/*** End: PAGES ***/
div#FooterContainer
{
  width: 930px;
  background-color: #829097;
  margin-left: auto;
  margin-right: auto;
}
div#Footer
{
  /*width: 870px;
  margin-left: auto;
  margin-right: auto;*/
  padding: 1.5em 15px 3em 15px;
  color: #000000;
}
div#Footer a
{
  color: #ffffff;
  text-decoration: none;
  font-weight: inherit;
}
div#Footer a:focus
{
  outline: #829097 dotted 1px;
}
div#Footer a:hover
{
  color: #0856a2;
  text-decoration: underline;
}
div#Footer a#FooterContent
{
  color: inherit;
  text-decoration: none;
}
div#Copyright
{
   width: 495px;
   color: #ffffff;
   font-weight: bold;
}
div#BackToTop
{
   width: 165px;
}
div#BackToTop a
{
   font-weight: bold;
}
div#BackToTop a:focus
{
  outline: #829097 dotted 1px;
}
div#Hcard-Kirrane
{
  margin-top: 1.6364em;
  font-size: 0.9167em;
  line-height: 1.6364em;
  padding-top: 0.1364em;
}
div#Hcard-Kirrane a.org
{
}
div#Hcard-Kirrane address.adr
{
}
div#Hcard-Kirrane a.email
{
}
div#Hcard-Kirrane span.CompanyReg
{
}
div#Hcard-Kirrane a.download
{
}
div#FooterLinks
{
  width: 480px;
  margin-top: 1.5em;
  font-size: 0.9167em;
  line-height: 1.6364em;
  padding-top: 0.1364em;
  padding-bottom: 0.1364em;
}
div#FooterLinks ol
{
  float: left;
  width: 105px;
  margin-left: 15px;
}
div#FooterLinks ol.First
{
  margin-left: 0;
}
div#FooterLinks ol li
{
}
div#FooterLinks ol li a
{
}
div#FooterLinks ol li a:focus
{
  outline: #829097 dotted 1px;
}
div#FollowLinks
{
  margin-top: 1.5em;
  margin-left: 90px;
  width: 225px;
}
div#FollowLinks h5
{
  color: #0856a2;
  font-weight: bold;
}
div#FollowLinks ul
{
  font-size: 0.9167em;
  line-height: 1.6364em;
  padding-top: 0.1364em;
}
div#FollowLinks ul li
{
  float: left;
  margin-left: 1em;
}
div#FollowLinks ul li.First
{
  margin-left: 0;
}
div#ShareLinks
{
  margin-top: 1.5em;
  margin-left: 15px;
  width: 225px;
}
div#ShareLinks h5
{
  color: #0856a2;
  font-weight: bold;
}
div#ShareLinks ul
{
  font-size: 0.9167em;
  line-height: 1.6364em;
  padding-top: 0.1364em;
}
div#ShareLinks ul li
{
  float: left;
  margin-left: 1em;
}
div#ShareLinks ul li.First
{
  margin-left: 0;
}
div#WebStandards
{
  margin-top: 1.6364em;
  font-size: 0.9167em;
  line-height: 1.6364em;
  padding-top: 0.1364em;
}
div#WebStandards a
{
}
div#WebStandards a:focus
{
  outline: #829097 dotted 1px;
}
/*input.text, textarea
{
  border: 0.0834em solid #000000;
  width: 7em;
  margin: 0 0 0 0;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 1em;
  line-height: 1.2em;
}
input.btn
{
  border: 0.0834em solid #000000;
  height: 1.5em;
  margin: 0 0 0 0;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1em;
  color: #0856a2;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.5em;
}*/
.Amp
{
  font-weight: inherit;
}










/*** Control Adapter Styles ***/
div.wizard
{
  
}
div.wizard div.sidebar
{
  display: block;
  width: 826px;
  border-left: 7px solid #4b7f93;
  border-right: 7px solid #4b7f93;
  /*margin-top: 3em;
  margin-bottom: 1.5em;
  padding-left: 15px;
  padding-right: 15px;*/
  /*float: left;*/
  background-color: #67a5c6;
}
div.wizard div.sidebar ol
{
  width: 100%;
  margin-top: 1.5em;
}
div.wizard div.sidebar ol li
{
  float: left;
  display: block;
}
div.wizard div.sidebar ol li a
{
  display: inline-block;
  background: #67a5c6 url(assets/step-nav-right-bg.png) right center no-repeat;
  text-decoration: none;
  padding-left: 8px;
  padding-right: 20px;
  color: #ffffff;
  font-weight: bold;
}
div.wizard div.sidebar ol li a:focus
{
  outline: #829097 dotted 1px;
}
div.wizard div.sidebar ol li a:hover
{
  color: #0856a2;
  text-decoration: underline;
}
div.wizard div.sidebar ol li a.active
{
  color: #0856a2;
}
div.wizard div.header
{
  display: block;
  width: 840px;
  /*padding-left: 15px;
  padding-right: 15px;
  float: left;*/
  /*margin-top: -6em;*/
}
div#PageCopy div.wizard div.header h1
{
  /*margin-top: -2.25em;*/
}
div.wizard div.step
{
  display: block;
  width: 840px;
  /*padding-left: 15px;
  padding-right: 15px;*/
  margin-top: 4.5em;
  /*float: left;
  margin-left: 15px;*/
}
div.wizard div.step h3
{
  margin-left: 15px;
  margin-right: 15px;
}
div.wizard div.step div.ValidationSummary
{
  float: right;
  margin-right: 15px;
  width: 225px;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 1.4167em;
  padding-bottom: 1.4167em;
  color: #ff0000;
  border: 1px solid #ff0000;
  border-top-width: 0.0833em;
  border-bottom-width: 0.0833em;
  background-color: #ffffcc;
}
div.wizard div.step div.ValidationSummary h6
{
  font-size: 1.1667em;
  line-height: 1.2857em;
  font-weight: bold;
}
div.wizard div.step div.ValidationSummary ul
{
  font-size: 0.92em;
  line-height: 1.63em;
  margin-top: 1.63em;
  list-style-type: decimal;
  margin-left: 30px;
  margin-right: 30px;
}
div.wizard div.nav
{
  display: block;
  clear: both;
  margin-top: 1.5em;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  padding-left: 15px;
  padding-right: 15px;
  text-align: right;
}
div.wizard div.nav input
{
  background-color: #1b92a7;
  border: 0.0834em solid #67a5c6;
  font-family: Georgia, Times, "Times New Roman", serif;
  line-height: 1em;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  height: 1.3333em;
}
div.wizard div.nav input:focus
{
  outline: #829097 dotted 1px;
}
div.wizard div.nav input:hover
{
  background-color: #f15f24;
}
/******************************/
.bn
{
  border: 0;
}
.b1px
{
  border-width: 0.0834em;
}
.mn
{
  margin: 0;
}
.pn
{
  padding: 0;
}
.al
{
  text-align: left;
}
.ac
{
  text-align: center;
}
.ar
{
  text-align: right;
}
.fl
{
  float: left;
}
.fr
{
  float: right;
}
.cb
{
  clear: both;
}
.cl
{
  clear: left;
}
.cr
{
  clear: right;
}
.cn
{
  clear: none;
}
/*.Hidden
{
  float: left;
  margin-left: 2000px;
}*/