﻿html { margin:0; padding:0 }
body { font-family:Arial, Helvetica, sans-serif; margin:0 0 25px 0; padding:0; background:#22262E url('images/bg.png') repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2E4E66; line-height:13px; text-decoration:none; }
h1 { font-size:21px; font-weight:bold; font-variant:small-caps; text-decoration:none; }
h2 { font-size:18px; font-weight:bold; font-style:italic; font-variant:small-caps; color:#727378; width:300px; margin:0 0 25px 0; line-height:32px; text-decoration:none; }
h2 a { color:#727378; text-decoration:none; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; font-weight:600; color:#727378; margin:0 0 5px 0; line-height:16px; text-decoration:none; }
td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2E4E66; line-height:13px; text-decoration:none; }

.page { width:956px; margin-left:auto; margin-right:auto; }

#shadow_top { margin:0; height:14px; width:100%; background:url('images/shadow_top.png') repeat-x bottom; }
#shadow_top_left { margin:0; height:14px; padding:0 0 0 24px; background:url('images/shadow_top_left.png') no-repeat bottom left; }
#shadow_top_right { margin:0; height:14px; padding:0 25px 0 0; background:url('images/shadow_top_right.png') no-repeat bottom right; }

#top_content { margin:0; height:5px; width:100%; padding:0; background:#ffffff}
#shadow_left_top { margin:0; height:5px; padding:0 0 0 14px; background:url('images/shadow_left_top.png') no-repeat top left; }
#shadow_right_top { margin:0; height:5px; padding:0 14px 0 0; background:url('images/shadow_right_top.png') no-repeat top right; }

#bottom_content { margin:0; height:5px; padding:0; background:#ffffff; }
#shadow_left_bottom { margin:0; height:5px; padding:0 0 0 14px; background:url('images/shadow_left_bottom.png') no-repeat top left; }
#shadow_right_bottom { margin:0; height:5px; padding:0 14px 0 0; background:url('images/shadow_right_bottom.png') no-repeat top right; }

#shadow_left { margin:0; padding:0 0 0 14px; background:url('images/shadow_left.png') repeat-y left; }
#shadow_right { margin:0; padding:0 14px 0 0; background:url('images/shadow_right.png') repeat-y top right; }

#shadow_bottom { margin:0; height:14px; width:100%; background:url('images/shadow_bottom.png') repeat-x top; }
#shadow_bottom_left { margin:0; height:14px; padding:0 0 0 24px; background:url('images/shadow_bottom_left.png') no-repeat top left; }
#shadow_bottom_right { margin:0; height:14px; padding:0 25px 0 0; background:url('images/shadow_bottom_right.png') no-repeat top right; }

#shadow_button_mid { margin:0; height:45px; width:100%; background:url('images/shadow_button_mid.png') repeat-x top; }
#shadow_button_left { z-index:-1; position:absolute; bottom:0; margin-left:auto; margin-right:auto; width:87%; height:45px; padding:0 0 0 50px; background:url('images/shadow_button_left.png') no-repeat top left; }
#shadow_button_right { margin:0; height:45px; padding:0 50px 0 0; background:url('images/shadow_button_right.png') no-repeat top right; }

#header { background:#ffffff; }
#footer { font-size:7pt; font-style:italic; }
#main { background:#ffffff; padding:5px; }
#maincontent { position:relative; }
#maincontent p { font-size:12pt; line-height:13pt; }
#maincontent ul { font-size:12pt; line-height:13pt; }
.focustext { display:inline; font-size:12pt; line-height:13pt; font-weight:bold; }
.leftpanel { width:585px; margin-left:10px; }
.rightpanel { width:300px; position:absolute; top:0; right:0; }

#logindisplay { display:none; }
#menucontainer { position:absolute; top:125px; display:inline-block; height:55px; font-size:12pt; margin-left:100px; color:#ffffff; }
#menucontainer a { color:#ffffff; text-decoration:none; font-weight:bold; margin-left:7px; margin-right:7px; }
