*
{
padding: 0em;
margin: 0em;
}

body
  { background-color: #004769; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 35px 0 }

body,input
 { color: #333333; font-size: 10pt; font-family: georgia, "times new roman", Arial }

p
         {
	color: #696969;
	font-family: Arial;
	line-height: normal;
	margin-bottom: .5em;
	font-weight: normal;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a
          {
	color: #000080;
	font-size: 9pt;
	font-family: Arial;
	font-variant: normal;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
}

a:hover
     {
	font-size: 9pt;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
h1 { color: #004769; font-size: 2em; font-family: Georgia; font-weight: bold }
h2 { color: #004769; font-size: 1.9em; font-family: Georgia }
h3 { color: #004769; font-size: 1.7em; font-family: Georgia; padding-right: 34px }
h3 span
 { font-family: Georgia; font-weight: normal }

h3,h4
  { color: #004769; font-family: Georgia; font-weight: bold; background-repeat: no-repeat; background-position: right 50%; display: inline }
h4
  { font-size: 1.2em; font-family: Georgia; padding-right: 28px }
h5       { color: #000; font-size: inherit; font-family: Arial; font-weight: bold; background-color: #fff; text-align: left; text-transform: uppercase; padding-right: 1px; padding-left: 1px; position: relative; clip: inherit; border-bottom: thin solid #e1d2bd; outline-style: none }
h6  { color: #004769; font-size: 1.15em; font-family: Arial; font-weight: bold; text-transform: uppercase }
h7 { color: #004769; font-size: 1em; font-family: Arial; font-variant: small-caps; text-align: justify }
.contentarea
        { font-style: normal; font-weight: normal }

img
  { padding: 1em }

img.left
 { margin: 0 1.8em 1.4em 0; padding: 1em; position: relative; float: left }

img.right
 { margin: 0 0 1.8em 1.8em; padding: 1em; position: relative; float: right }

.divider1
       { background: #fff url("images/border1.gif") repeat-x; margin: 2em 0 1em; position: relative; height: 14px; clear: both }
.divider2 { margin: 2em 0; position: relative; height: 1px; border-style: none none solid; border-width: medium medium 2px; border-color: #ccf }
.divider3  { background: #fff url("images/border3.gif") repeat-x; margin: 2em 0; position: relative; height: 16px; clear: both }
.divider4 { color: #900; font-family: Arial; font-weight: bold; background: #fff url("images/border1.gif") repeat-x; text-align: center; text-transform: uppercase; margin: 2em 0 1em; position: relative; width: 75%; height: 14px; clear: both }
.post .details
 { color: #787878; font-size: 1em; position: relative; top: -1.5em }

.post ul.controls
{
clear: both;
}

.post ul.controls li
 { font-size: 1em; display: inline }

.post ul.controls li a
{
background-repeat: no-repeat;
background-position: left;
padding: 0em 1.0em 0em 20px;
}

.post ul.controls li a.printerfriendly
  { background-image: url("images/icon-printerfriendly.gif") }
.post ul.controls li a.mouseclick 
  { background-image: url("images/Mouse-bb-icon.gif") }
.post ul.controls li a.comments
  { background-image: url(images/icon-comments.gif) }

.post ul.controls li a.more
 { background-image: url(images/icon-more.gif) }

.box
      { background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; margin: 0.15em; padding: 0.15em }

ul.linklist
  { font-size: 0.75em; font-family: Arial; list-style: disc }

ul.linklist li
  { line-height: 1.25em }

#upbg
     {
	background-image: url(images/background_fade.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	position: absolute;
	z-index: 1;
	top: -8px;
	left: -3px;
	width: 100%;
	height: 288px
}

#outer
     { background-color: #fff; position: relative; z-index: 2; width: 1000px; border-style: solid; border-width: 5px 2px 1px; border-color: #003 #003 #000 }

#header
       {
	position: relative;
	width: 1000px;
	height: 186px;
	background-color: #004769;
	background-image: url(images/2010WebBanner.v3.png);
	background-repeat: repeat-x;
}
#headerpic
       {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	list-style-image: url(images/2010WebBanner.v3.png);
	position: absolute;
	width: 1200px;
	height: 39px
}

#menu
    { background: #800000 url("images/menubg.gif") repeat-x left top; margin-bottom: 2px; padding: 0 2px; position: relative; height: 3.5em }

#menu ul
{
position: absolute;
top: 1.1em;
}

#menu ul li
{
position: relative;
display: inline;
}

#menu ul li a
{
padding: 0.5em 1.0em 0.9em 1.0em;
color: #fff;
text-decoration: none;
}

#menu ul li a:hover
{
text-decoration: underline;
}

#menu ul li a.active
   { background: #004769 url(images/menuactive.gif) repeat-x left top }

#menubottom
    { background: #fff url("images/border1.gif") repeat-x; height: 6px }
/***** Main content *****/
#content
      { background-color: #fff; padding: 0 3px }

#primarycontainer
     { font-weight: normal; line-height: 1; width: 65% }

#primarycontent
     { font-size: 1em; font-weight: normal; margin: 4px }

#secondarycontent
       { background-color: #ff6; text-align: left; margin: 0 5px 5px 0; padding: 0; width: 14em; float: left }
#secondarycontent1   { background-color: #ccf; margin-top: 1em; margin-right: 1em; width: 18em; float: right }
#footer
   { font-size: 0.8em; background: #fff url(images/border2.gif) repeat-x 0 2.5em; padding-top: 1em; position: relative; height: 1em; clear: both }

#footer .left
{
position: absolute;
left: 2.0em;
bottom: 1.2em;
}

#footer .right
{
position: absolute;
right: 2.0em;
bottom: 1.2em;
}
/***** Right sidebar *****/
#extras         {
	font-family: Arial;
	line-height: normal;
	background-color: #808040;
	text-transform: none;
	padding-top: 1px;
	width: 175px;
	float: right;
	border-width: 3px 1px 0 0;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
	font-color: #000000;
}
#extras1         {
	font-variant: normal;
	font-weight: bold;
	font-stretch: semi-condensed;
	font-color: black;
	background-color: #C0C0C0;
	text-align: left;
	text-transform: none;
	margin: 0 5px 5px 0;
	padding: 2px 0 0 2px;
	width: 165px;
	float: left;
	border-color: ; 		
	outline-width: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
#extras2  { 
	background-color: #ACD5D5; 
	margin: 0 0 5px; 
	padding: 0; 
	float: none 
}
#extras p, #extras ul { margin: 0 0 16px; padding: 0 }
#extras p { 
	font-size: 0.9em; 
	line-height: 1.4em 
	font-color: #000
}
#extras li { 
	line-height: 1.2em; 
	list-style: none; 
	margin: 0 0 6px; 
	padding: 0 
}
#extras ul ul { 
	margin: 6px 0 0 10px; 
	padding: 0 
}
#extras ul ul li { 
	margin: 0 0 4px 
}
#extras ul ul li a { 
	font-size: 1.1em; 
	font-weight: normal 
}
#extras h2, #extras h3 { 
	color: #505050; 
	font-size: 1.2em; 
	background-color: inherit; 
	margin: 0 0 8px; 
	padding: 0 
}
