﻿* 
{
  font-family       : Verdana, Arial, Helvetica, Sans-Serif;
}

table, body, div, p
{
  color             : #FFFFFF;
}
body 
{
  margin            : 10px;
  background-color  : #5085C6;
  background-image  : url(images/BodyBackground.png);
  background-position : top left;
  background-repeat : repeat-x;
}

.maintable
{
  width             : 780px;
  margin            : auto;
}
.maintable col#maincol1
{
  width             : 160px;
}
.maintable col#maincol2
{
  padding-left      : 10px;
}
.header
{
  border            : 1px solid white;
  padding-left      : 10px;
  background-color  : #406496;
  background-image  : url(images/InvertedBackground.png);
  background-position : bottom left;
  background-repeat : repeat-x;
  height            : 80px;
  margin-bottom     : 10px;
}
.header .titlecontainer
{
  line-height       : 80px;
}
.header .sitetitle
{
  font-size         : 20px;
  font-weight       : bold;
  font-variant      : small-caps;
  line-height       : 45px;
  display           : inline-block;
  height            : 30px;
}

.header .buttoncontainer
{
  height            : 60px;
  float             : right;
  width             : 100px;
  margin            : auto;
}
.button
{
  display           : block;
  background-color  : #375a80;
  height            : 20px;
  margin            : 3px 0px;
  width             : 80px;
  border            : 1px solid white;
  text-align        : center;
  line-height       : 18px;
}

.button a, .button a:link, .button a:hover, .button a:visited, .button a:active
{
  color             : White;
  text-decoration   : none;
}

.menucontainer
{
  border            : 1px solid white;
  background-color  : #406496; 
  width             : 160px;
  padding           : 10px;
  margin-bottom     : 10px;
}

.menucontainer .menuitem
{
  
}
.menucontainer .level0
{
  font-weight       : bold;
}
.menucontainer .level1
{
  margin-left       : 10px;
}
.menucontainer .level2
{
  margin-left       : 20px;
}
.menucontainer .level3
{
  margin-left       : 30px;
}

.menucontainer .menuitem a, .menucontainer .menuitem a:link, .menucontainer .menuitem a:hover, .menucontainer .menuitem a:visited, .menucontainer .menuitem a:active
{
  color             : White;
  text-decoration   : none;  
}

.breadcrum
{
  margin-bottom     : 10px;
}
.breadcrum a, .breadcrum a:link, .breadcrum a:visited
{
  color             : White;
  text-decoration   : none;  
  padding           : 0px 10px;
}
.left .block
{
  border            : 1px solid white;
  background-color  : #406496; 
  width             : 160px;
  padding           : 10px;
  margin-bottom     : 10px;

}
.left .block a, .left .block a:link, .left .block a:visited
{
  color             : White;
  text-decoration   : none;  
}



.bodycontainer .mainbodytable, .bodycontainer .mainbodytable div,.bodycontainer .mainbodytable p,.bodycontainer .mainbodytable table
{
  color             : #303030;
}
.bodycontainer
{
  width             : 100%;
  height            : 100%;
  border-style      : solid;
  border-color      : White;
  border-width      : 1px 0px 0px 1px;
  padding           : 10px 0px 0px 10px;
}
.bodycontainer .mainbodytable
{
  background-color  : White;
  width             : 576px;
}
.bodycontainer .content
{
  min-height        : 400px;
}
.bodycontainer .mainbodyblocktop,.bodycontainer .mainbodyblockleft,.bodycontainer .mainbodyblockright, .bodycontainer .content
{
  padding           : 5px;
}
.bodycontainer .mainbodyblocktop
{
  width             : 568px;
  clear             : both;
}
.bodycontainer .mainbodyblockleft
{
  float             : left;
  width             : 275px;
  height            : 100%;
}
.bodycontainer .mainbodyblockright
{
  float             : left;
  width             : 275px;
  border-left       : dashed 1px black;
  padding-left      : 5px;
}

a, a:link, a:visited
{
  color             : White;
  text-decoration   : none;
}
a:hover
{
  text-decoration   : underline;
}
.mainbodytable a, .mainbodytable a:link,.mainbodytable a:visited
{
  color             : #375a80;
}
a.readmore
{
  padding-left      : 12px;
  background-position : left center;
  background-image  : url(images/MoreWhite.png);
  background-repeat : no-repeat;
  margin-top       : 2px;
  margin-bottom    : 4px;
}
.bodycontainer a.readmore
{
  background-image  : url(images/MoreBlue.png);
}


.contenteditadmin
{
  clear             : both;
}
.contenteditadmin a
{
  padding-right     : 10px;
}
.iconLink img
{
  padding-right     : 4px;
}

.createdon
{
  font-style        : italic;
}

.copy
{
  padding           : 4px 0px;
}
.copy, .copy a
{
  font-size         : 10px;
  color             : #D0D0D0;
}
.contentitem
{
  padding-bottom    : 10px;
}

.pager 
{
  float             : left;
  padding-top       : 4px;
}
.pager a
{
  padding           : 0px 2px;
}
.pager a.current
{
  font-weight       : bold;
}