* { margin: 0; padding: 0px; }
html { height: 100%; }
body { font: 11px/1.4 georgia, garamond, "Times New Roman", serif; color: #333; background: #fff; }

#header { width: 800px; height: 100px; margin: 0 auto; padding-bottom: 10px; position: relative; background: url(../img/gmLogo.gif) no-repeat; }
#header p.date { font-weight: normal; color: #20558A; float: right; position: absolute; right: 0px; bottom: -10px; }
#container { width: 800px; margin: 0 auto; position: relative; display: table; background-color: #dadfee; }
#containerhome { width: 800px; margin: 0 auto; position: relative; display: table; background: url(../img/mficons.gif) no-repeat #dadfee;}
#left { position: relative; float: left; width: 185px; margin-left: 7px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px;  border-top: 1px solid #FFF;}
#right { position: relative; float: left; width: 600px; }
#content { margin: 10px; padding: 10px; border: 1px solid #fff; background-color: #e1e6f5;}
#contenthome {width: 380px; height: 330px; overflow: scroll;}
#lefthome { position: relative; float: left;  width: 175px; margin-top: 10px; margin-bottom: 10px; margin-left: 7px; margin-right: 10px; }
#centerhome { position: relative; float: left; width: 380px;  margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px;  }
#righthome { position: relative; float: right;  width: 190px; margin: 10px;  border-top: 1px solid #FFF;}
#copyright {width: 800px; margin:0 auto; text-align:right; font-size:9px; color:#666;}

#left h1 {font: small-caps bold 12px/14px Arial; color: #20558a; margin-bottom: 0px; margin-top: 5px;}
#left p {margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #FFF; }
#righthome h1 {font: small-caps bold 12px/14px Arial; color: #20558a; margin-bottom: 0px; margin-top: 5px;}
#righthome p {margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #FFF; }
a.nav:link {text-decoration: none; color:#333;}
a.nav:visited {text-decoration: none; color:#333;}
a.nav:hover {text-decoration: underline; color: #000;}
.navON {text-decoration: none; color: #900;}
.navON:visited {text-decoration: none; color:#900;}
.navON:hover {text-decoration: none; color: #900;}
.btnlink {border:1px solid #fff; background-color:#e1e6f5; font: bold 10px/13px georgia; color: #20558a; padding:4px 8px;margin-top:10px; width:165px;}
.btnlink a {color: #20558a; text-decoration: none;}
.btnlink a.visited {color: #20558a; text-decoration: none;}

#sidebar1 { width: 800px; margin: 10px auto; clear: both; position: relative; display: table; background-color: #dadfee; }
.sidebarbox {position: relative; width: 358px; padding: 10px; border: 1px solid #fff; background-color: #e1e6f5; font: 11px/13px "arial" sans-serif; color:#333;}
.sidebarbox h1 { font: bold 12px Arial; color: #000; }
.sidebarbox b { font: bold Arial; color: #20558A; }
#sidebar2 { width: 800px; margin: 10px auto; clear: both; position: relative; display: table; background-color: #e2d7c7; }
.sidebarbox2 {position: relative; width: 760px; padding: 10px; border: 1px solid #fff; background-color: #d8cbb9; font: 11px/13px "arial" sans-serif; color:#333;}
.sidebarbox2 h1 { font: bold 12px Arial; color: #000; }
#sidebar3 { width: 800px; margin: 10px auto; clear: both; position: relative; display: table; background-color: #fafac9; }
.sidebarbox3 {position: relative; width: 358px; padding: 10px; border: 1px solid #fff; background-color: #f8f8b3; font: 11px/13px "arial" sans-serif;}
#sidebar4 { width: 800px; margin: 10px auto; clear: both; position: relative; display: table; background-color: #effae0; }
.sidebarbox4 {position: relative; width: 358px; padding: 10px; border: 1px solid #fff; background-color: #e8f9d0; font: 10px/13px "arial" sans-serif;}


#promo { display: block; clear: both; margin: 0 auto; width: 800px; text-align: center; font: 11px arial, Optima, Times, Minion Web, serif;}
#promo ul { margin: 0 auto; }
#promo ul li { display: inline; }
#promo1 { position: relative; float: left; width: 193px; height: 25px; text-align: center; background-color: #cee0b3; margin-right: 10px;}
#promo2 { position: relative; float: left; width: 193px; height: 25px; text-align: center; background-color: #ffff9b; margin-right: 9px;}
#promo3 { position: relative; float: left; width: 193px; height: 25px; text-align: center; background-color: #efd7bd; margin-right: 9px;}
#promo4 { position: relative; float: left; width: 193px; height: 25px; text-align: center; background-color: #b3a795; margin-right: 0px;}

#footer { clear: both; margin: 0 auto; width: 800px; text-align: left; }
#footer p { border-bottom: 1px solid #333; color: #333; margin-bottom: 5px; margin-top: 10px;}
#footer ul { margin: 0 auto; }
#footer ul li { display: inline; }

#affiliates { clear: both; margin: 0px auto; width: 800px; text-align: left; }
#affiliates p { font-family: arial; color: #999; margin-bottom: 5px; margin-top: 10px;}
#affiliates ul { margin: 0 auto; }
#affiliates ul li { display: inline; }

a:link { color: #20558A; text-decoration: none;}
a:hover { color: #000; text-decoration: underline;}
p {margin-bottom: 15px;}
p.form {font: 11px/13px normal "Arial"; color: #333;}
h3.form  {font: 11px/13px "Georgia","Times","Minion Web", serif; color: #000; text-transform: uppercase; margin-bottom: 10px;}
b {color: #000; }
ul {list-style: disc; margin-left: 12px; margin-bottom: 10px;}
ol {list-style: lower-alpha; margin-left: 15px; margin-top: 0px; margin-bottom: 10px;}
img {border: 0px;}

ul.article { list-style: url(../img/pdficon_small.gif) outside; margin-left: 22px; margin-bottom: 10px;}
.article li a {color: #000; text-decoration: none;}
.article li a:hover { text-decoration: underline; }
.issuetitle {font: bold 14px/16px arial, sans-serif; color: #20558a; margin-top:15px; margin-bottom: 5px;}
.title {font-weight: bold; font-size: 10px/12px; color: #000; margin-top:15px; margin-bottom: 0px;}
.author {font-style: italic; font-size: 10px/12px;}
.blueline {border-bottom: 1px solid #20558A; margin-bottom: 5px; padding-bottom: 5px; font: 10px/12px Arial, sans-serif; }
#right h1 {font: 16px/17px arial, sans-serif; color: #81735e; border-bottom: 1px solid #fff; margin-bottom: 5px; padding-bottom: 5px;}
#right h2 {font: 14px/17px "Optima","Palatino","Times","Minion Web", serif; color: #000; margin-bottom: 20px;}
#right h3 {font: 11px/13px "Georgia","Times","Minion Web", serif; color: #000; text-transform: uppercase; margin-top: 10px;}
#right h4 {font: bold 11px/1.5 Georgia, serif;}
#centerhome h1 {font: 16px/17px arial, sans-serif; color: #81735e; border-bottom: 1px solid #fff; margin-bottom: 5px; padding-bottom: 5px;}
#centerhome h2 {font: 14px/17px "Optima","Palatino","Times","Minion Web", serif; color: #000; margin-bottom: 25px;}
#centerhome h3 {font: 11px/13px "Georgia","Times","Minion Web", serif; color: #000; text-transform: uppercase; margin-top: 10px;}
#centerhome h4 {font: bold 11px/1.5 Georgia, serif;}
.head3 {font-style:italic;color:#000;}
.gm {font-style: italic; font-family: "Georgia","Times","Minion", serif; font-variant: normal; font-weight: normal;}