.TitleText
{
	font-size: 10pt;
	font-family: Arial, Verdana,;
	color: black;
	font-weight: bold;
	
}
.LabelText
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: bold;
}
.LabelRightText
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-align: right;
}
.NormalText
{
	font-size: 8pt;
	font-family: Verdana, Arial;
}
.RightText
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	text-align: right;
}
.ReadOnlyText
{
	font-size: 8pt;
	border-left-color: white;
	border-bottom-color: white;
	border-top-style: none;
	border-top-color: white;
	font-family: Verdana, Arial;
	border-right-style: none;
	border-left-style: none;
	border-right-color: white;
	border-bottom-style: none;
}
.ReadOnlyRightText
{
	font-size: 8pt;
	border-left-color: white;
	border-bottom-color: white;
	border-top-style: none;
	border-top-color: white;
	font-family: Verdana, Arial;
	border-right-style: none;
	border-left-style: none;
	border-right-color: white;
	border-bottom-style: none;
	text-align: right;
}
:focus
{
  -moz-outline-style  :  none;
}

body
{   
  margin      :  0px;
  background  :  #cccccc;
}

table
{
  border-collapse  :  collapse;
  border-spacing   :  0;
  table-layout     :  auto;  
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #747474;

}

div
{
  position  :  relative;
  top       :  0px;
  left      :  0px;
  margin    :  0px;
}

h1
{
  font-family     :  tahoma, helvetica, arial;
  font-size       :  20px;
  font-weight     :  normal;
  color           :  #162148;

  margin          :  25px 0px 5px 0px;
  text-transform  :  uppercase;
}

h1 b
{
  font-size    :  18px;
  font-weight  :  normal;
  color        :  #162148;
}

h2
{
  font-family     :  tahoma, helvetica, arial;
  font-size       :  18px;
  font-weight     :  normal;
  color           :  #162148;

  margin          :  0px 0px 5px 0px;
  text-transform  :  uppercase;
}

h2 b
{
  font-size    :  18px;
  font-weight  :  normal;
  color        :  #162148;
}
 
a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #162148;
   
  text-decoration  :  underline;
}
  
a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;
   
  text-decoration  :  none;
}

a.blue
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color            :  #026ab1;
   
  text-decoration  :  underline;
}
  
a.blue:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color            :  #000000;
   
  text-decoration  :  none;
}

ul
{
  padding     :  0px;
  margin      :  15px 15px 15px 30px;
  list-style  :  square url('../images/bullet.gif');
}

#RightPanel2 ul
{
  margin      :  5px 0px 15px 25px;
  list-style  :  square url('../images/grayPlus.jpg');
}

ul li
{
  padding      :  0px;
  margin       :  0px;
  line-height  :  15px;
  text-align   :  left;
}

#LeftBg
{
  background  :  #aaaaaa url('../images/bgLeft.gif') repeat-y;
}

#RightBg
{
  background  :  #aaaaaa url('../images/bgRight.gif') repeat-y;
}

#BodyBg
{
  background			:  #ffffff url('../images/zLocalBodyBg.jpg') no-repeat;
  background-position	:  left top;
  width:100%;
  height:100%;
}

#Menu
{
  line-height  :  28px;
  height       :  28px;
  margin-left  :  9px;
}

#Menu a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color            :  #162148;

  text-decoration  :  none;
}
 
#Menu a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #162148;

  text-decoration  :  none;
}

#Menu img
{
  margin          :  0px 4px 0px 4px;
  width           :  2px;
  height          :  12px;
  vertical-align  :  middle;
}

#BlueBar
{
   background  :  #4597e9 url('../images/blueBarBg.jpg') repeat-x;
}

.hLine
{
  height       :  1px;
  padding      :  0px;
  border-top   :  solid 1px #dcdcdc;
  font-size    :  1px;
  line-height  :  1px;
  margin       :  12px 0px 12px 0px;
  color        :  #162148;
}

.vLine
{
  background  :  url('../images/vLine.gif') repeat-y;
}

#RightPanel
{
  background-image     :  url('../images/bigBarBg.jpg');
  background-repeat    :  repeat-x;
  background-position  :  0px 28px;
  padding              :  10px 0px 10px 0px;
}

#RightPanel2
{
  background-image     :  url('../images/blueBarBg.jpg');
  background-repeat    :  repeat-x;
  background-position  :  0px 28px;
  padding              :  10px 0px 10px 0px;
}

#ClientLogin, #QuickCheck
{
  border-top     :  solid 3px #bfbfbf;
  border-right   :  solid 1px #bfbfbf;
  border-bottom  :  solid 1px #bfbfbf;
  border-left    :  solid 1px #bfbfbf;
  background     :  #ffffff;
}

#LatestNews, #ContactInfo, #Subscribe
{
  margin-top  :  1px;
  border      :  solid 1px #bfbfbf;
  background  :  #ffffff;
}

#ClientLogin td
{
  padding  :  10px 20px 6px 20px;
}

#ClientLogin td td
{
  padding  :  0px;
}

#ClientLogin .hLine
{
  margin  :  3px 0px 10px 0px;
}

#QuickCheck td
{
  padding  :  10px 20px 10px 20px;
}

#Footer
{
  padding     :  15px 0px 10px 0px;
  border-top  :  solid 4px #4a4b4f;
}

#Footer a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #747474;
  
  text-decoration  :  none;
}
 
#Footer a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  underline;
}

form
{
  margin  :  0px;
}

input.textBox
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  10px;
  color        :  #000000;
  
  width        :  158px;
  height       :  18px;
  padding      :  2px 2px 0px 2px;
  border       :  solid 1px #c3c3c3;
}

input.radioButton
{
  width   :  12px;
  height  :  12px;
  margin  :  0px;
}

input.button
{
  width       :  80px;
  height      :  18px;
  border      :  none;
  margin-top  :  5px;
}
#imgtitlename
{
    width: 100%;
    height: auto;
}
.TopSelected
{
  color        :  #162148;
  background     :  #E0E0E0;
}
.TopClass
{
  color        :  #162148;
  background     :  #E0E0E0;
}

