﻿/* Layout */

#Wrap
{
  margin: 0 auto;
  width: 750px;
  margin-top:30px;
}

#Logo
{
  float:left;
  width:205px;
}

#Navigation
{
  padding-top:60px;
}

#MainContent
{
  clear:both;
  float: left;
  width: 500px;
  min-height: 350px;
}

#Sidebar
{
  float: right;
  width: 200px;
  min-height: 250px;
  margin-top: 10px;
}

#Footer
{
  clear: both;
}

/* General formatting */

body, html
{
  margin: 0;
  padding: 0;
  background-color: White;
  color: #444444;
  font-family: Calibri, Arial, Sans-Serif;
  font-size: 11pt;
  line-height: 14pt;
}

body
{
  min-width: 750px;
}

p
{
  margin: 5px 0 15px 0;
}

a
{
  color: Red;
  text-decoration: none;
}

a:hover
{
  background-color: Orange;
  text-decoration: none;
}

h1
{
  color: Black;
  font-size: 14pt;
  letter-spacing: 1.1pt;
  font-weight: 900;
  font-family: Cambria, Georgia, Times New Roman;
  margin: 10px 0 15px 0;
}

h2
{
  color: Black;
  font-size: 12pt;
  letter-spacing: 1.1pt;
  font-weight: 300;
  font-family: Cambria, Georgia, Times New Roman;
  border-bottom: solid 1px #DDDDDD;
  padding: 0 0 5px 0;
  margin: 10px 0 15px 0;
}

img
{
  margin: 5;
  padding: 5;
}

blockquote
{
  color: Black;
  background-color: #FFFF66;
  margin: 10px;
  padding: 10px;
  border-left: solid 1px Orange;
  font-size: 10pt;
}

ul
{
  list-style: none;
}

li:before
{
  content: "\00BB \0020";
}

#Wrap
{
  background: White;
}

#MainContent
{
  background: White;
  padding: 10px 20px 10px 10px;
}

#Sidebar
{
  padding: 5px 5px 5px 10px;
  border-left: dotted 1px Black;
}

#Footer
{
  clear: both;
  color: White;
  background-color: Orange;
  border-top: solid 1px Red;
  font-size: 8pt;
  line-height: 10pt;
  padding: 10px;
}

#Footer a:hover
{
  color: Yellow;
}

/* Sidebar formatting */

#Sidebar p
{
  margin-bottom: 5px;
}

#Sidebar h1
{
  color: Black;
  font-size: 11pt;
  letter-spacing: 1.1pt;
  font-weight: 900;
  font-family: Cambria, Georgia, Times New Roman;
  margin: 10px 0 5px 0; /*border-bottom:solid 1px black;*/
}

#Sidebar .block
{
  background: #EEEEEE;
  padding: 2px 10px 10px 10px;
}

/* Main menu formatting */

.MainMenuSection
{
}

.AspNet-Menu
{
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
}

.AspNet-Menu a:hover
{
  background-color: White;
}

.MainMenuSection .AspNet-Menu-Horizontal .AspNet-Menu
{
}

.AspNet-Menu-TopLevel-company:hover, .AspNet-Menu-TopLevel-company:hover a
{
  background-color: #eeeeee;
}
.AspNet-Menu-TopLevel-blog:hover, .AspNet-Menu-TopLevel-blog:hover a
{
  background-color: #eeeeee;
  color: Orange;
}
.AspNet-Menu-TopLevel-akin:hover, .AspNet-Menu-TopLevel-akin:hover a
{
  background-color: #eeeeee;
  color: Orange;
}
.AspNet-Menu-TopLevel-contact:hover, .AspNet-Menu-TopLevel-contact:hover a
{
  background-color: #eeeeee;
  color: Orange;
}

.AspNet-Menu a, AspNet-Menu a:visited, AspNet-Menu a:active
{
  margin: 5px 20px 5px 0px;
  text-decoration: none;
}

.MainMenuSection .AspNet-Menu a, .MainMenuSection AspNet-Menu a:visited, .MainMenuSection AspNet-Menu a:active
{
  margin: 0px;
  text-decoration: none;
  color: Black;
  width: 110px;
  height: 40px;
  display: block;
  padding-left: 5px;
  line-height: 40px;
}

.AspNet-Menu-Selected a, .AspNet-Menu-Selected a:visited, .AspNet-Menu-Selected a:active, .AspNet-Menu-TopLevel-company-Selected a, .AspNet-Menu-TopLevel-company-Selected a:visited, .AspNet-Menu-TopLevel-company-Selected a:active, .AspNet-Menu-TopLevel-blog-Selected a, .AspNet-Menu-TopLevel-blog-Selected a:visited, .AspNet-Menu-TopLevel-blog-Selected a:active, .AspNet-Menu-TopLevel-akin-Selected a, .AspNet-Menu-TopLevel-akin-Selected a:visited, .AspNet-Menu-TopLevel-akin-Selected a:active, .AspNet-Menu-TopLevel-contact-Selected a, .AspNet-Menu-TopLevel-contact-Selected a:visited, .AspNet-Menu-TopLevel-contact-Selected a:active
{
  color: Black;
}

.AspNet-Menu-TopLevel-company, .AspNet-Menu-TopLevel-company-Selected, .AspNet-Menu-TopLevel-blog, .AspNet-Menu-TopLevel-blog-Selected, .AspNet-Menu-TopLevel-akin, .AspNet-Menu-TopLevel-akin-Selected, .AspNet-Menu-TopLevel-contact, .AspNet-Menu-TopLevel-contact-Selected
{
  font-size: 14pt;
  letter-spacing: 1.1pt;
  font-weight: 900;
  font-family: Cambria, Georgia, Times New Roman;
}

.AspNet-Menu-TopLevel-company
{
  border-top: 5px solid Black;
}

.AspNet-Menu-TopLevel-company-Selected
{
  border-top: 5px solid Orange;
  background-color: #DDDDDD;
}

.AspNet-Menu-TopLevel-blog
{
  border-top: 5px solid Black;
}

.AspNet-Menu-TopLevel-blog-Selected
{
  background-color: #DDDDDD;
}

.AspNet-Menu-TopLevel-akin
{
  border-top: 5px solid Black;
}

.AspNet-Menu-TopLevel-akin-Selected
{
  border-top: 5px solid Orange;
  background-color: #DDDDDD;
}

.AspNet-Menu-TopLevel-contact
{
  border-top: 5px solid Black;
}

.AspNet-Menu-TopLevel-contact-Selected
{
  border-top: 5px solid Orange;
  background-color: #DDDDDD;
}

.AspNet-Menu-Item:hover a
{
  text-decoration: none;
  background-position: bottom left;
  background-repeat: repeat-x;
}

.SecondaryMenuSection
{
  background-color: #eeeeee;
  height: 25px;
  line-height: 25px;
  border-top: solid 1px silver;
}

.SecondaryMenuSection .AspNet-Menu a, .MainMenuSection AspNet-Menu a:visited, .MainMenuSection AspNet-Menu a:active
{
  margin: 0px;
  text-decoration: none;
  color: Black; /*width: 110px; */
  height: 40px;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 25px;
  font-weight: 900;
  font-size: 12pt;
}

.SecondaryMenuSection .AspNet-Menu a:hover
{
  color: Orange;
  background-color: #dddddd;
}

