
body
{
  background-color           : #c0c0c0;
  color                      : black;
  font-size                  : 10px;
  font-family                : Arial, Helvetica, sans-serif;

  margin-top                 : 0;
  margin-right               : 0;
  margin-bottom              : 0;
  margin-left                : 0;

  scrollbar-arrow-color      : White;
  scrollbar-track-color      : White;

  scrollbar-shadow-color     : RGB(0,50,120);
  scrollbar-highlight-color  : RGB(0,50,120);
  scrollbar-3dlight-color    : White;
  scrollbar-darkshadow-Color : White;
  scrollbar-face-color       : RGB(0,50,120);
}

a:link
{
  text-decoration: none;
  color: #000080;
  font-weight : bold;
}
a:visited
{
  text-decoration: none;
  color: #000000;
  font-weight : bold;
}
a:active
{
  text-decoration: underline;
  color: #000080;
  font-weight : bold;
}
A:Hover
{
  text-decoration: underline;
  color: #000080;
  font-weight : bold;
}

a.white:link
{
  text-decoration: none;
  color: #FFFFFF;
  font-weight : bold;
}
a.white:visited
{
  text-decoration: none;
  color: #FFFFFF;
  font-weight : bold;
}
a.white:active
{
  text-decoration: underline;
  color: #FFFFFF;
  font-weight : bold;
}
A.white:Hover
{
  text-decoration: underline;
  color: #c0c0c0;
  font-weight : bold;
}



.menu_bar{
  color             : #ffffff;
  background-color  : #212565;
  font-size         : 12px;

  height            : 25px;
  text-align        : left;
  vertical-align    : middle;
  line-height       : 25px;
}

.menu_link{
  background-color  : #212565;
  padding           : 5px;
  color             : #ffffff;
  text-decoration   : none;
}

.menu_link:link{
  background-color  : #212565;
  padding           : 5px;
  color             : #ffffff;
  text-decoration   : none;
}


.menu_link:visited{
  background-color  : #212565;
  padding           : 5px;
  color             : #ffffff;
  text-decoration   : none;
}

.menu_link:active{
  background-color  : #212565;
  padding           : 5px;
  color             : #ffffff;
  text-decoration   : none;
}

.menu_link:hover{
  background-color  : #a7a9c2;
  padding           : 5px;
  color             : #212565;
  text-decoration   : none;
}


td
{
  font-size   : 11px;
  font-family : Arial, Helvetica, sans-serif;
}

table.Border
{
  border-top       : 2px solid rgb(32,32,80);
  border-bottom    : 0px solid rgb(0,0,0);
  border-left      : 2px solid rgb(32,32,80);
  border-right     : 2px solid rgb(32,32,80);
  background-color : white;
}

table.BottomBorder
{
  border-top       : 2px solid rgb(32,32,80);
  border-bottom    : 2px solid rgb(32,32,80);
  border-left      : 2px solid rgb(32,32,80);
  border-right     : 2px solid rgb(32,32,80);
}

td.BlueBorder
{
  background-color : RGB(101,148,207);
  color            : White;
  border-top       : 0px solid rgb(0,0,0);
  border-bottom    : 0px solid rgb(0,0,0);
  border-left      : 0px solid rgb(0,0,0);
  border-right     : 1px solid rgb(0,0,0);
}

td.Blue
{
  background-color : #25447b;
  color            : White;
  vertical-align   : top;
  font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
  font-weight      : bold;
}

td.BlueData
{
  border-top       : 0px solid rgb(0,0,0);
  border-bottom    : 1px solid rgb(32,32,80);
  border-left      : 1px solid rgb(32,32,80);
  border-right     : 0px solid rgb(0,0,0);
  Padding-left     : 4px;
  Padding-right    : 4px;
}

td.BlueDataEnd
{
  border-top       : 0px solid rgb(0,0,0);
  border-bottom    : 1px solid rgb(32,32,80);
  border-left      : 1px solid rgb(32,32,80);
  border-right     : 1px solid rgb(32,32,80);
  Padding-left     : 4px;
  Padding-right    : 4px;
}


td.darkBlueBorder
{
  background-color : RGB(0,50,120);
  border-top       : 0px solid rgb(0,0,0);
  border-bottom    : 1px solid rgb(255,255,255);
  border-left      : 0px solid rgb(0,0,0);
  border-right     : 1px solid rgb(0,0,0);
}

.padded
{
  padding-left  : 10px;
  padding-right : 10px;

}

.Main_Header
{
  background-image      : url(images/global/heading_bullet.gif);
  background-attachment : scroll;
  background-repeat     : no-repeat;
  background-color      : #FFFFFF;
  font-weight           : bold;
  color                 : #2f4870;
  text-align            : Left;
  padding-left          : 40px;
  font-size             : 18px;
}

.Sub_Header
{
  background-image      : url(images/title_block.gif);
  background-attachment : scroll;
  background-repeat     : no-repeat;
  background-color      : #FFFFFF;
  font-weight           : bold;
  color                 : #25447b;
  text-align            : Left;
  padding-left          : 40px;
  font-size             : 14px;
  vertical-align        : top;
  padding-top           : 4px;
  height								: 32px;
}

h1
{
  font-weight : bold;
  color       : #25447b;
  font-size   : 22px;
}

h2
{
  font-weight    : bold;
  color          : #25447b;
  font-size      : 18px;
  border-bottom  : 1px solid rgb(210,210,255);
  padding-bottom : 1px;
  margin-bottom  : 4px;
  padding-top    : 10px;
  margin-top     : 10px;

}

dd
{
  padding-left : 10px;
  margin-left  : 10px;
  padding-top : 3px;
  margin-top  : 3px;
}

.Notice_Title
{
  background-color  : #25447b;
  font-weight       : bold;
  color             : #FFFFFF;
  text-align        : Left;
  padding-left      : 6px;
  font-size         : 15px;
  border-top        : 0px solid rgb(0,0,0);
  border-bottom     : 1px solid rgb(210,210,255);
  border-left       : 0px solid rgb(0,0,0);
  border-right      : 0px solid rgb(0,0,0);

}

.Notice_Body
{
  background-color  : #25447b;
  color             : #FFFFFF;
  /*text-align      : Left;*/
  padding-left      : 8px;
  padding-Right     : 6px;
  padding-Top       : 6px;
}

.Specials_Bar
{
  background-color  : #959595;
  padding-Top       : 10px;
  padding-Bottom    : 10px;
}

.Specials_Title
{
  background-color  : #FFFFFF;
  font-weight       : bold;
  color             : #000000;
  text-align        : center;
  font-size         : 14px;
}


.Specials_Body
{
  background-color  : #959595;
  color             : #000000;
  border-top        : 0px solid rgb(0,0,0);
  border-bottom     : 0px solid rgb(210,210,255);
  border-left       : 1px solid rgb(255,255,255);
  border-right      : 1px solid rgb(255,255,255);
  padding-left      : 6px;
  padding-Right     : 6px;
  padding-Top       : 6px;
}

.Specials_Image
{
  background-color  : #959595;
  color             : #000000;
  border-top        : 0px solid rgb(0,0,0);
  border-bottom     : 0px solid rgb(210,210,255);
  border-left       : 1px solid rgb(255,255,255);
  border-right      : 1px solid rgb(255,255,255);
  padding-left      : 0px;
  padding-Right     : 0px;
  padding-Top       : 0px;
}

.Specials_button
{
  background-color  : #959595;
  color             : #000000;
  border-top        : 1px solid rgb(255,255,255);
  border-bottom     : 1px solid rgb(255,255,255);
  border-left       : 1px solid rgb(255,255,255);
  border-right      : 1px solid rgb(255,255,255);
  padding-left      : 6px;
  padding-Right     : 6px;
  padding-Top       : 0px;
}

.Default_button
{
  background-color  : #FFFFFF;
  color             : #000000;
  border-top        : 2px solid rgb(47, 72, 112);
  border-bottom     : 2px solid rgb(47, 72, 112);
  border-left       : 2px solid rgb(47, 72, 112);
  border-right      : 2px solid rgb(47, 72, 112);
  padding-left      : 6px;
  padding-Right     : 6px;
  padding-Top       : 0px;

}


td.Article
{
  padding        : 8px;
  line-height		 : 14px;
  vertical-align : top;
  /*text-align     : justify;*/
}

.Title
{
  font-size   : 16px;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  color       : #25447b;
}

.secTitle
{
  font-size   : 14px;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  color       : #25447b;
  border-bottom     : 1px solid rgb(47, 72, 112);
}

.Adverts
{
  padding        : 8px;
  line-height		 : 14px;
  vertical-align : top;
  text-align     : justify;
}



.Notes
{
  font-size   : 9px;
  font-family : Arial, Helvetica, sans-serif;
  color       : #7B68EE;
  font-style  : italic;
}

.Files
{
  color       : #2E8B57;
  font-style  : italic;
}

.Footer
{

  background-color      : #aab5e3;
  font-weight           : bold;
  color                 : #000000;
  font-size             : 12px;
  vertical-align        : middle;
  padding-top           : 4px;
}

.Quote_Author
{

  border-top     : 0px solid rgb(255,255,255);
  border-bottom  : 1px solid #aab5e3;
  border-left    : 0px solid rgb(255,255,255);
  border-right   : 0px solid rgb(255,255,255);
  padding-left   : 10px;
  padding-Right  : 10px;
  padding-Top    : 4px;
  padding-Bottom : 4px;
  text-align     : right;
  font-style     : italic;
}

ul.small
{
  padding-left : 0px;
  margin-left  : 45px;
  margin-top   : 0px;
  padding-top  : 0px;
  margin-bottom   : 0px;
  padding-bottom  : 0px;

}


.Search_Head
{
  font-weight    : bold;
  color          : #2f4870;
  text-align     : Left;
  font-size      : 12px;
  border-top     : 0px solid rgb(255,255,255);
  border-bottom  : 1px solid #aab5e3;
  border-left    : 0px solid rgb(255,255,255);
  border-right   : 0px solid rgb(255,255,255);
  Padding-Top    : 8px;
}

.box
{
  border-top       : 1px solid rgb(32,32,80);
  border-bottom    : 1px solid rgb(32,32,80);
  border-left      : 1px solid rgb(32,32,80);
  border-right     : 1px solid rgb(32,32,80);
  background-color : #dbdce1;
}

img
{
  border-top       : 1px solid rgb(32,32,80);
  border-bottom    : 1px solid rgb(32,32,80);
  border-left      : 1px solid rgb(32,32,80);
  border-right     : 1px solid rgb(32,32,80);
}

img.noborder
{
  border-top       : 0px solid rgb(32,32,80);
  border-bottom    : 0px solid rgb(32,32,80);
  border-left      : 0px solid rgb(32,32,80);
  border-right     : 0px solid rgb(32,32,80);
}

td.DocTitle
{
  border-top    : 0px solid rgb(32,32,80);
  border-bottom : 1px solid rgb(32,32,80);
  border-left   : 0px solid rgb(32,32,80);
  border-right  : 0px solid rgb(32,32,80);
  font-weight   : bold;
  color         : #2f4870;
  text-align    : Left;
  font-size     : 12px;
  Padding-Top   : 8px;
}

td.underline
{
  border-bottom : 1px solid rgb(32,32,80);
}

.section
{
  font-weight    : bold;
  color          : #2f4870;
  
  font-size      : 12px;
  border-bottom  : 1px solid rgb(32,32,80);
}

ul.blank
{
  list-style-type: none;
}

.docAuthor
{
  color : #A9A9A9;
  border-bottom : 1px solid rgb(32,32,80);
}

li
{
  margin-top    : 1px;
  margin-bottom : 8px;
}
