body { font-family:Arial; margin:0 0 0 0; padding:0 0 0 0; }
h1 { color:#0d2E8b; font-weight:bold; font-size:22px; letter-spacing:-0.025em; }
h2 { font-size:14px; color:#0d2e8b; font-weight:bold; }
h3 { font-size:14px; color:#444; font-weight:bold; }
h4 { font-size:12px; color:#444; line-height:1.6em; }
p  { font-size:12px; color:#444; line-height:1.6em; }


body p, h1, h2, h3, h4
{
   margin:  0 0 0 0;
   padding: 0 0 0 0;
}

p a,
p a:visited,
p a:link
{
    text-decoration:none;
    color:#444;
}

p a:hover
{
    text-decoration:none;
    color:#111;
}

html, body
{
    height:100%;
}

table p
{
/*   margin: 0 0 0 0;
   padding: 0 0 0 0;*/
   font-size:12px;
   color:#444;
   line-height:0;
}



#container
{
   min-height:100%;
   margin-bottom:-57px;
   padding-right: 45px;
   padding-left:  45px;
   width:810px;
   overflow:hidden;
   background-image: url(../images/template/shadows.jpg);
   background-repeat: repeat-y;
   background-position:0 0;
   margin-left:auto;
   margin-right:auto;
   position:relative;
}

/*#leftShadow
{
   float:left;
   background-position:0 0;
   width:45px;
   height:23px;
   background-repeat: repeat-y;
}*/

#header
{
   background-image: url(../images/template/header.jpg);
   background-repeat: no-repeat;
   background-position: 0 0;
   width:810px;
   height:131px;
   margin-bottom:25px;
}

#loginText
{
   position:relative;
   left:475px;
   top: 95px;
   /*color: #5e6db3;*/
   color: #777;
   font-size:12px;
}

#loginText a,
#loginText a:link,
#loginText a:visited
{
   color:#777;
   text-decoration:none;
   font-weight:bold;
}

#loginText a:hover
{
   color: #0d2e8b;
}


#middle
{
}

#leftMenu
{
   float:left;
   width:90px;

   font-size: 12px;
   letter-spacing:-0.025em;
}

#accordion
{
   display:none;
   margin-left:9px;
   color:#777;
   font-size:12px;
}

#accordion h3
{
   margin-bottom:9px;
}

#accordion .innerAccSpacing
{
   margin-top:4px;
   margin-bottom:13px;
}

#accordion h3 a,
#accordion h3 a:visited,
#accordion h3 a:link
{
   color:#777;
   text-decoration: none; 
}

#accordion h3 a:hover
{
   color:#0d2e8b;
}

#accordion h2
{
   margin:0 0 0 0;
   margin-left:9px;
   color:#777;
   font-size:10px;
   /*padding-bottom:8px;
   padding-top:8px;*/
}

.accBorder
{
   border-top:1px dotted #777;
}

.accItem
{
   margin:4px 0 4px 9px;
   padding:4px 0 4px 0px;
}   

#accordion span
{
   /*margin-left:5px;*/
   /*margin-left:2px;
   margin-right:2px;*/
   float:left;
}

#accordion h2 a, 
#accordion h2 a:visited, 
#accordion h2 a:link
{
   color:#777;
   text-decoration: none; 
}
.ital { text-decoration:italic; }

#accordion h2 a:hover
{
   color:#0d2e8b;
}


#menuList
{
   margin:0 0 0 0;
   padding:0 0 0 13px;
   list-style-type:none;
}

#menuList li
{
}

#menuList li a,
#menuList li a:visited,
#menuList li a:link
{
   color:#777;
   text-decoration:none;
}

#menuList li a:hover
{
   color:#0d2e8b;
}

#vertLine
{
   float:left;
   width:17px;
   margin-left:16px;
}

#content
{
   float:left;
   width: 670px;
   z-index:12;
}

#logoArea
{
   width:810px;
   /*height:95px;*/
   /*position:relative;*/
   position:absolute;
   top:640px;
}

.forLogoArea
{
   /*display:inline;*/
   position:absolute;
   top:630px;
   z-index:12;
   margin-left: 108px;
   font-size:12px;
   letter-spacing:-0.025em;
   color:#777;
}

#footer
{
   background-image: url(../images/template/footer.jpg);
   background-repeat: no-repeat;
   background-position: 0 0;
   width:810px;
   height:57px;
   margin-left:auto;
   margin-right:auto;
   position:relative;
   /*height:100%;*/
}

.clearfooter
{
    height: 57px;
    clear:both;
}

#infoBoxes
{
    width:639px;
    margin-left:30px;
}

#smallBox1
{
   width:189px;
   height:152px;
   float:left;
   /*margin-left:32px;*/
}

#smallBox2
{
   width:189px;
   height:152px;
   margin-left:36px;
   float:left;
}

#smallBox3
{
   width:189px;
   height:152px;
   margin-left:36px;
   float:left;
 /*  background-image:url(../images/homepage/news-info-box.jpg);
   background-repeat: no-repeat;
   background-position:0 0;*/
}

#feedLink
{
    position:absolute;
    width:16px;
    height:16px;
    margin-top:145px;
    margin-left:8px;
    cursor:pointer;
}

.bannerImage
{
   width:639px;
   margin-left:30px;
   margin-bottom:27px;
   float:left;
}

#contentPage
{
   margin:0 0 0 0;
   padding:0 0 0 0;
   margin-left:30px;
}

#ie_fix
{
    margin-left:30px;
}

#theGallery
{
   position:relative;
   visibility: hidden;
   /*margin-left:30px;*/
   margin-bottom:27px;
   float:left;
   width: 639px;
   height: 258px;
}

#noteBack
{
}

/* Autostuff */
.shortDescriptionBoxOuterAutostuff
{
   margin-top:6px;
   text-align:left;
   margin-left:9px;
}

.shortDescriptionBoxInnerAutostuff
{
}

.shortDescriptionBoxHeaderAutostuff
.shortDescriptionBoxHeaderAutostuff a,
.shortDescriptionBoxHeaderAutostuff a:link,
.shortDescriptionBoxHeaderAutostuff a:visited
{
   font-size:12px;
   text-decoration:none;
   color:#0d2e8b;
   font-weight:bold;
   display:block;
}

.shortDescriptionBoxHeaderAutostuff a:hover
{
   color:#00f;
}

.articleBodyDate
{
    font-size:8px;
    color:#0d2e8b;
    font-style:italic;
    margin-left:5px;
}

table td p {
   line-height:20px;
}

