body, td
{
  font-family:Verdana, Arial, Sans-Serif;
  font-size: 11px;
}

h1, h2, h3, h4
{
  color:#202060;
}

.nav
{
  padding-left:3px;
}
.nav A
{
  display: block;
  color: #313a55;
  padding: 5px 8px 5px 9px;
  text-decoration: none;
  font-weight: bold;
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px; 
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  margin-right:0;
}

.nav A:hover
{
  background: white;
}

.nav a.current, .nav a.current:hover
{
  padding: 3px 8px 3px 7px;
  border: solid #202060 2px;
  border-right: none;
  background: white;
  margin:0;
  margin-right:-2;
}

.nav .subitems
{
  padding-left:15px;
}
.nav .subitems A
{
  font-size:smaller;
}

.content
{
  padding:15px;
  margin: 0;
}
.content A
{
  color: #464655;
}

.content A:visited
{
  color:#373737;
}

.rightbar
{
  float:right;
  margin: 0 0 15px 15px;
  background: #4c4c78;
  color: #dadae3;
  padding: 15px;
  width: 30%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 10px 10px 5px #888;
  -moz-box-shadow: 10px 10px 5px #888;
  -webkit-box-shadow: 10px 10px 5px #888;
  text-align: justify;
}
.rightbar h1, .rightbar h2, .rightbar h3, .rightbar  h4
{
  color: white;
  margin: 0 0 0.5em 0;
  text-align: left;
}

.rightbar ul
{
  padding-left: 1em;
}
.rightbar li
{
  margin-bottom:10px;
}
.rightbar A
{
  color: #dadae3;
}
.rightbar A:visited
{
  color: white;
}

.lowdense li
{
  margin-bottom: 1em;
  margin-top: 1em;
}

.lowdensetable td
{
  padding: 3px;
  padding-bottom: 1em;
}

.highbold li
{
  font-weight: bold;
}
.highbold li li
{
  font-weight: normal;
}

.contain-wraper
{
  border:solid 2px #4c4c78;
  border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
}

.contain-head
{
  color: white;
  font-size: small;
  font-weight: bold;
  background:#4c4c78;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  margin:0;
  padding: 5px 10px 5px 10px !important;
}

.contain
{
  margin:0;
  padding: 10px;
  border:solid 2px #4c4c78;
  border-top:None;
}


td li
{
  margin-left: 2em;
  list-style-position: outside
}


.form .fc
{
  margin: 2px;
  clear:left;
}
.form label, .form .label
{
  float: left;
  /*white-space:nowrap;*/
  width:25%;
}

.form .field
{
  margin-left:25%
}

.form .field label
{
  white-space:normal;
  width:auto;
  float: None;
}



/*layout*/

body {
  margin:0;
  padding:0;
  border:0;  /* This removes the border around the viewport in old versions of IE */
  width:100%;
  background:white;
}
/* Header styles */
.header {
  width:100%;
  text-align:right;
  margin:0;
}

.wrapper-inner
{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  padding-top:125px;
  padding-left:152px;
}
.wrapper-outer
{
  min-height:100%;
  min-width:100%;
  margin-left:-152px;
  padding-left:152px;
  background:white url("wraper_back.png") repeat-y;
}
.content-container
{
  position:relative;
  top:-5px;
  left:-2px;
  min-height:100%;
  min-width:100%;
  border-top: solid 2px #202060;
  border-left: solid 2px #202060;
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
}
.nav-container
{
  background:url("vgrad.png") repeat-x;
  position:absolute;
  top:120px;
  left:0px;
  width:150px;
  z-index:99;
  min-height:500px;
}

.smallcontact
{
  text-align:center;
  color: white;
  padding: 0.5em;
  background: #a78652;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 10px 10px 5px #888;
  -moz-box-shadow: 10px 10px 5px #888;
  -webkit-box-shadow: 10px 10px 5px #888;
}
.smallcontact A
{
  color: #dadae3;
}
.smallcontact A:visited
{
  color: white;
}
