#main {
       padding:0px 0px 0px 0px;
       margin: auto;
       width: 960px;
       text-align:left;
}
html {overflow-y: scroll;}

body {
       background:url(../images/slogan_back.jpg) top right repeat-x;
       font-family:arial, sans-serif;
       font-family:arial;
       font-size:12pt;
       margin-top:0px;
       margin-left:0px;
       margin:0px;
       padding:0px;
       text-align: center; /*For IE6 Shenanigans*/
}

.clearer {
       clear:both;
}

p {
      font-size: 0px;
}

p.contact {
      font-size:16px;
      font-weight:bold;
      color:#000066;
      float:left;
      margin:0;
      padding:0;
}

H1  {
      font-size : 18px;
      font-family : arial, sans-serif;
      color : #000066;
      color : #666666;
      font-weight : bold;
}


H23  {
      font-size : 16px;
      color : #000; /* Was 000066 */
      font-family : arial, sans-serif;
      margin-top:5px;
}

H2   {
      font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
      color:#666666;
      font-weight:bold;
      line-height:1.3em;
      margin:0px;
      padding:0px;
}

H3  {
      font-size : 12px;
      margin:0;
      padding:0;
      color:#000066;
      font-family : arial, sans-serif;
      font-weight : bold;
}

H4  {
      font-size : 16px;
      margin:0;
      padding:0;
      color : #000066;
      font-family : arial, sans-serif;
      font-weight : bold;
      text-align: center;
      font-style:italic;
}

/* Header content */
#header {
      width:960px;
      height:138px;
      text-align:left;
      padding:0px;
      margin: 5px auto;
}

#headerslogan {
      text-align:left;
      padding:0px 0px 5px 0px;
}

#header img {
      border:0;
}

#headertopleft {
      width:300px;
      height:66px;
      padding:0px;
      margin-bottom:0px;
      float:left;
}

#headertopright {
      height:66px;
      width:300px;
      padding:0px;
      text-align:right;
      float:right;
}


/* Main menu settings */

#centermenuleft {
      background: url(../images/menubg.jpg);
      height:36px;
      width:98px;
      margin:0px 0px 8px 0px;
      padding:0px;
      float:left;
}  

#centermenuright {
      background: url(../images/menubg.jpg);
      height:36px;
      width:98px;
      padding:0px;
      margin:0px;
      text-align:right;
      float:left;
}  

#centeredmenu {
        background: url(../images/menubg.jpg);
	float:left;
        height:33px;
        width:764px;
	padding:3px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif; /* Menu font */
	font-size: 14px;
	z-index:1000; /* This makes the dropdown menus appear above the page content below */
	position:relative;
}

/* Top menu items */
#centeredmenu ul {
	margin:0px 0px 0px 0px;
	padding:0;
	list-style:none;
	float:right;
	position:relative;
	right:50%;
}
#centeredmenu ul li {
	margin:0 0 0 1px;
	padding:0;
	float:left;
	position:relative;
	left:50%;
	top:0px;
}
#centeredmenu ul li a {
	display:block;
	margin:0;
	padding:.6em .5em .4em;
	font-size:1em;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
#centeredmenu ul li.active a {
	color:#fff;
	background:#000;
}
#centeredmenu ul li a:hover {
	background:#36f; /* Top menu items background colour */
        background:url(../images/menubgf.jpg) right top;
	color:#fff;
}
#centeredmenu ul li:hover a,
#centeredmenu ul li.hover a { /* This line is required for IE 6 and below */
        background:url(../images/menubgf.jpg) right top;
}

/* Submenu items */
#centeredmenu ul ul {
	display:none; /* Sub menus are hidden by default */
	position:absolute;
	top:2em;
	left:0;
	float:left;
	right:auto; /*resets the right:50% on the parent ul */
	width:10em; /* width of the drop-down menus */
}
#centeredmenu ul ul li {
	left:auto;  /*resets the left:50% on the parent li */
	margin:0; /* Reset the 1px margin from the top menu */
	clear:left;
	float:left;
	width:100%;
}
#centeredmenu ul ul li a,
#centeredmenu ul li.active li a,
#centeredmenu ul li:hover ul li a,
#centeredmenu ul li.hover ul li a { /* This line is required for IE 6 and below */
	font-size:.8em;
	font-weight:normal; /* resets the bold set for the top level menu items */
	background:#96bddc;
	color:#fff;
	line-height:1.4em; /* overwrite line-height value from top menu */
	float:left;
	width:100%;
}
#centeredmenu ul ul li a:hover,
#centeredmenu ul li.active ul li a:hover,
#centeredmenu ul li:hover ul li a:hover,
#centeredmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
	background:#195985; /* Sub menu items background colour */
	color:#fff;
	float:left;
}

/* Flip the last submenu so it stays within the page */
#centeredmenu ul ul.last {
	left:auto; /* reset left:0; value */
	right:0; /* Set right value instead */
}
#centeredmenu ul ul.last li {
	float:right;
	position:relative;
	right:.8em;
}

/* Make the sub menus appear on hover */
#centeredmenu ul li:hover ul,
#centeredmenu ul li.hover ul { /* This line is required for IE 6 and below */
	display:block; /* Show the sub menus */
}

.nivoSlider {
    position:relative;
    width:960px; /* Change this to your images width */
    height:338px; /* Change this to your images height */
    background:url(../images/home1.jpg) no-repeat;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

#slider {
    position:relative;
    width:960px;
    height:338px;
    background:url(../images/home1.jpg) no-repeat;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
 
.nivo-controlNav {
    position:absolute;
    left:260px;
    bottom:-30px;
}
.nivo-controlNav a {
    display:block;
    width:22px;
    height:22px;
    background:url(../style/themes/default/bullets.png) no-repeat;
    text-indent:-9999px;
    border:0;
    margin-right:3px;
    float:left;
}
.nivo-controlNav a.active {
    background-position:0 -22px;
}
 
.nivo-directionNav a {
    display:block;
    width:30px;
    height:30px;
    background:url(../style/themes/default/arrows.png) no-repeat;
    text-indent:-9999px;
    border:0;
}
a.nivo-nextNav {
    background-position:-30px 0;
    right:15px;
}
a.nivo-prevNav {
    left:15px;
}
 
.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
    color:#efe9d1;
    text-decoration:underline;
}
 
.clear {
    clear:both;
}

/* Middlebar content */

.left {
      float:left;
      width:50%;
      margin-top:20px;
      margin:0px;
      padding:0px;
}

.header_red {
      font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
      color:#D11E38;
      line-height:1.4em;
}

.small_black {
      color:#000000;
      font-weight:bold;
      font-size:12px;
      line-height:1.5em;
      margin:0px;
      padding:0px;
}

.sleft {
      float:left;
      width:47%;
      margin:0px;
      padding:0px;
      margin-top:10px;
      border-right:1px solid #cccccc;
      padding-right:7px;
}

.sright {
      float:right;
      width:47%;
      margin:0px;
      padding:0px;
      margin-top:10px;
      padding:0 3px 0 3px;
}

.header_black {
      font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
      color:#666666;
      font-weight:bold;
      line-height:1.3em;
      margin:0px;
      padding:0px;
}

.header_black a {
      text-decoration:none;
      color:#666666;
}

.grey_content {
      color:#999999;
      font-size:13px;
      line-height:1.4em;
}

.grey_content_12 {
      color:#999999;
      font-size:12px;
      line-height:1.4em;
}

.right {
      float:right;
      width:44%;
      margin:0px;
      padding:0px;
      margin-top:20px;
}

.right_div {
      width:401px;
      margin:0px;
      padding:0px;
      height:367px;
      background:url(../images/right_back.jpg) top no-repeat;
      float:left;
}

#news-list {
      padding:0px;
      margin:20px 0px 0px 6px;
      width:410px;
}

#news-list ul li div {
      list-style:none;
      line-height:1.4em;
      background: url(../images/arrow.png) no-repeat 0 0;
      padding:0px 0px 15px 30px;
}


#news-list a {
      text-decoration:none;
      font-weight:bold;
      color:#195985;
}

#news-list a:visited {
      color:#195985;
}

#middlebar {
      background: url(../images/plainHeader.jpg);
      margin:0px 0px 10px 0px;
      width:940px;
      height:34px;
      padding:10px 0px 0px 20px;
      color: #fff;
      font-weight:bold;
      font-size:14pt;
      text-align:left;
      float:left;
}

#middlebarlong {
      background: url(../images/banner.jpg);
      margin:0px 0px 10px 0px;
      width:930px;
      height:149px;
      padding:20px 0px 0px 30px;
      color: #fff;
      font-size:14pt;
      text-align:left;
      float:left;
}

/* Bottom content */
#bottomcontents {
      width:960px;
      height:434px;
      padding:0px;
      margin-right:auto;
      margin-left:auto;
      text-align:left;
      float:left;
}

/* Left side menu */
#menubox {
      height:444px;
      width:203px;
      padding:0;
      margin:0;
      float:left;
}


#bottomleftmenu {
      width:203px;
      height:214px;
      padding: 0px 0px 0px 0px;
      margin:0px 0px 0px 0px;
      text-align:left;
      float:left;
}

#bottomleftmenu img {
      border:0;
}

.bottomleftmenuboxlt {
      background: url(../images/box-top-left-bm.jpg);
      float:left;
      height:11px;
      width:11px;
      padding:0 0 0 0;
      background-repeat: no-repeat;
      }

.bottomleftmenuboxmt {
      background: url(../images/box-top-middle-bm.jpg);
      float:left;
      width:181px;
      height:11px;
      padding:0px 0px 0px 0px;
      background-repeat: repeat-x;
      }

.bottomleftmenuboxrt {
      background: url(../images/box-top-right-bm.jpg);
      float:left;
      height:11px;
      width:11px;
      padding:0 0 0 0;
      background-repeat: no-repeat;
      }

.bottomleftmenuboxlb {
      background: url(../images/box-bottom-left-bm.jpg);
      float:left;
      height:11px;
      width:11px;
      padding:0 0 0 0;
      background-repeat: no-repeat;
      }

.bottomleftmenuboxmb {
      background: url(../images/box-bottom-middle-bm.jpg);
      float:left;
      width:181px;
      height:11px;
      padding:0 0 0 0 ;
      background-repeat: repeat-x;
      }

.bottomleftmenuboxrb {
      background: url(../images/box-bottom-right-bm.jpg);
      float:right;
      height:11px;
      width:11px;
      padding:0 0 0 0;
      background-repeat: no-repeat;
      }

#menulist ul {
      margin: 11px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      background-color: #27608d;
      list-style-type:none;
}

#menulist li {
      margin: 0px 0px 0px 9px;
      padding: 0px 0px 0px 0px;
}

#menulist a {
      display: block;
      background: url(../images/listmenubg.1jpg);  
      font-family:arial, sans-serif;
      font-size:10pt;
      font-weight:bold;
      width: 180px;
      padding: 6px 0px 5px 2px;
      text-decoration: none;
      color: #fff;
      height:18px;
}

#menulist hr {
      background-color:#fff;
      border:none;
      margin:0px 12px 0px auto;
      padding:0;
      height:2px;
}

#menulist a:hover {
      background: url(../images/listmenubgro.1jpg);
      background-color: #96bddc;
      color:0f496e;
}

#bottomleftsub {
      background: url(../images/box-middle-top.jpg);
      background-repeat: repeat-x;
      width:203px;
      text-align:center;
      float:left;
      position:relative;
}

.grayboxlm {
      width:174px;
      border-left: 2px solid #dae1e7;
      border-right: 2px solid #dae1e7;
      padding:0px 16px 10px 10px;
      float:right;
}

.gboxmtlm {
      background: url(../images/box-top-middle.jpg);
      float:left;
      width:181px;
      height:11px;
      padding:0px 0px 0px 0px;
      background-repeat: repeat-x;
}

.gboxmblm {
      float:left;
      width:181px;
      border-bottom: 1px solid #dae1e7;
      height:11px;
      padding:0px 0px 0px 0px;
      margin-bottom:11px;
      background-repeat: repeat-x;
}


.grayboxlm img {
      border:none;
}

.grayboxlm h1 {
      font-size : 16px;
      font-weight : bold;
      margin:4px 0px 2px 0px;
      color : #000066;
      font-family : arial, sans-serif;
}

.grayboxlm hr {
      background-color:#910000;
      border:none;
      margin:0;
      margin:5px auto 10px auto;
      height:2px;
      width:70%;
}


/* Bottom center */
#bottomcentersub {
      width:581px;
      background: url(../images/box-middle-top.jpg);
      background-repeat: repeat-x;
      font-family:arial, sans-serif;
      font-size:10pt;
      padding: 0px 0px 0px 0px;
      margin:0px 0px 0px 10px;
      float:left;
      min-height:444px;
      height:auto !important;
}

.graybox {
      width:531px;
      border-left: 2px solid #dae1e7;
      border-right: 2px solid #dae1e7;
      min-height:439px;
      height:auto !important;
      padding:0px 23px 13px 23px;
      margin:0px 0px 0px 0px;
      float:left;
      height:439px;
}

.graybox ul li {
      list-style:none;
      line-height:1.4em;
      background: url(../images/arrow.png) no-repeat 0 0;
      padding-left:30px;
      padding-bottom:10px;
}

.graybox h2 {
      margin:4px 0px 4px 0px;
}

.graybox h3 {
      font-family:arial, sans-serif;
      font-size:10pt;
      font-weight : bold;
      float:left;
      color : #000066;
      padding-right: 10px;
}      

.graybox hr {
      background-color:#910000;
      border:none;
      margin:0px 0px 10px 0px;
      height:2px;
      width:100%;
}

.graybox img {
      float:left;
      border:none;
      margin:0px 16px 8px 0px;
}

.gboxlt {
      background: url(../images/box-top-left.jpg);
      float:left;
      height:11px;
      width:11px;
      padding:0 0 0 0;
      background-repeat: no-repeat;
      }

.gboxmt {
      background: url(../images/box-top-middle.jpg);
      float:left;
      width:559px;
      height:11px;
      padding:0px 0px 0px 0px;
      background-repeat: repeat-x;
      }

.gboxrt {
      background: url(../images/box-top-right.jpg);
      float:right;
      height:11px;
      width:11px;
      padding:0 0 0 0;
      background-repeat: no-repeat;
      }

.gboxlb {
      background: url(../images/box-bottom-left.jpg) ;
      float:left;
      height:11px;
      width:11px;
      padding:0 0 0 0;
      margin:0px;
      background-repeat: no-repeat;
      }

.gboxmb {
      float:left;
      width:559px;
      border-bottom: 1px solid #dae1e7;
      height:11px;
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      background-repeat: repeat-x;
      }

.gboxrb {
      background: url(../images/box-bottom-right.jpg);
      float:right;
      height:11px;
      width:11px;
      padding:0 0 0 0;
      margin:0px;
      background-repeat: no-repeat;
      }

.flourish hr {
      background-color:#910000;
      border:none;
      text-align:center;
      margin:0 auto 10px auto;
      height:2px;
      width:50%;
}

/* Bottom right graphic */
#bottomrightsub {
      background: url(../images/box-middle-top.jpg);
      background-repeat: repeat-x;
      width:156px;
      float:right;
      position:relative;
      height:444px;
}

.grayboxr {
      width:126px;
      border-left: 2px solid #dae1e7;
      border-right: 2px solid #dae1e7;
      padding:0px 16px 10px 10px;
      float:right;
      height:442px;
}

.gboxmtr {
      background: url(../images/box-top-middle.jpg);
      float:left;
      width:134px;
      height:11px;
      padding:0px 0px 0px 0px;
      background-repeat: repeat-x;
}

#bottomrightnews {
      background: url(../images/box-middle-top.jpg);
      background-repeat: repeat-x;
      width:446px;
      margin:16px 0px 0px 0px;
      padding:0;
      float:right;
      position:relative;
      height:164px;
      height:auto !important;
}

.gboxmtn {
      background: url(../images/box-top-middle.jpg);
      float:left;
      width:424px;
      height:11px;
      padding:0px 0px 0px 0px;
      background-repeat: repeat-x;
}

.gboxmbn {
      float:left;
      width:424px;
      border-bottom: 1px solid #dae1e7;
      height:11px;
      padding:0px 0px 0px 0px;
      margin-bottom:11px;
      background-repeat: repeat-x;
}

.grayboxn {
      width:416px;
      border-left: 2px solid #dae1e7;
      border-right: 2px solid #dae1e7;
      padding:0px 13px 0px 13px;
      margin:0;
      float:left;
      height:354px;
      overflow:hidden;
}

.grayboxn h2 {
      margin:4px 0px 4px 0px;
}

.grayboxn h3 {
      font-family:arial, sans-serif;
      font-size:10pt;
      font-weight : bold;
      float:left;
      color : #000066;
      padding-right: 10px;
}      

.grayboxn hr {
      background-color:#910000;
      border:none;
      margin:0;
      height:2px;
      width:100%;
}

.grayboxn img {
      vertical-align:middle;
      float: right;
      border:0px;
      margin:0px 0px 5px 0px;
}



.gboxmbr {
      float:left;
      width:134px;
      border-bottom: 1px solid #dae1e7;
      height:11px;
      padding:0px 0px 0px 0px;
      margin-bottom:11px;
      background-repeat: repeat-x;
}

.grayboxr h1 {
      font-size : 12px;
      font-weight : bold;
      margin:4px 0px 2px 0px;
      color : #000066;
      font-family : arial, sans-serif;
}

.grayboxr span {
      font-size : 12px;
      font-family : arial, sans-serif;
}

.grayboxr hr {
      background-color:#910000;
      border:none;
      margin:0;
      height:2px;
      width:100%;
}


/* Bottom double */
#bottomdouble {
      width:757px;
      margin:0px;
      padding:0px 0px 0px 0px;
      float:left;
}

.locationbox {
      min-height:150px;
      height:auto !important;
      background: url(../images/box-middle-top.jpg);
      background-repeat: repeat-x;
      float:left;
      margin:0px 0px 0px 10px;
      padding:0px 0px 0px 0px;
}

.locationbox hr {
      background-color:#910000;
      border:none;
      margin:0px 0px 10px 0px;
      height:2px;
      width:100%;
}

.locationboxleft {
      width:310px;
      font-family:arial, sans-serif;
      font-size:10pt;
      padding: 0px 0px 0px 10px;
      float:left;
}

.locationboxright {
      width:382px;
      text-align:center;
      padding: 0px 0px 0px 10px;
      float:right;
}

.grayboxloc {
      min-height:152px;
      width:718px;
      border-left: 2px solid #dae1e7;
      border-right: 2px solid #dae1e7;
      padding:0px 12px 0px 13px;
      float:right;
}

.grayboxl {
      min-height:452px;
      width:718px;
      border-left: 2px solid #dae1e7;
      border-right: 2px solid #dae1e7;
      padding:0px 12px 0px 13px;
      float:right;
}

.grayboxl h2 {
      margin-left:15px;
      padding-top: 10px;
}

.grayboxl h3 {
      display:inline;
      font-size : 16px;
      color : #000066;
      color : #666666;
      font-family : arial, sans-serif;
      margin-top:5px;
}

.grayboxl hr {
      background-color:#910000;
      border:none;
      margin:0px auto 10px auto;
      height:2px;
      width:96%;
}

.grayboxl ul li {
      list-style:none;
      line-height:1.4em;
      background: url(../images/arrow.png) no-repeat 0 0;
      padding-left:30px;
      padding-bottom:10px;
}

.gboxmtl {
      background: url(../images/box-top-middle.jpg);
      float:left;
      width:725px;
      height:11px;
      padding:0px 0px 0px 0px;
      background-repeat: repeat-x;
}

.gboxmbl {
      float:left;
      width:725px;
      border-bottom: 1px solid #dae1e7;
      height:11px;
      padding:0px 0px 0px 0px;
      margin-bottom:11px;
      background-repeat: repeat-x;
}

.partnerbox {
      min-height:100px;
      height:auto !important;
      width:368px;
      background: url(../images/box-middle-top.jpg);
      background-repeat: repeat-x;
      float:left;
      margin:0px 0px 0px 10px;
      padding:0px 0px 0px 0px;
}

.partnerboxleft {
      font-size:16px;
      width:68px;
      font-family:arial, sans-serif;
      font-size:10pt;
      padding: 0px 0px 0px 0px;
      float:left;
}

.partnerboxleft img {
      border:none;
}

.partnerboxright {
      width:270px;
      text-align:left;
      padding: 0px 0px 0px 10px;
      float:left;
}

.partnerboxright a:link {color: #000066;text-decoration:none;}
.partnerboxright a:visited {color: #000066;text-decoration:none;}
.partnerboxright a:hover {color: #000066;text-decoration:none;}
.partnerboxright a:active {color: #000066;text-decoration:none;}

.staffname {
      width:340px;
      float:left;

      font-weight:bold;
      color:#666666;
      font-size:14px;
      margin-left:15px;
}

.staffname a {
      color:#0000FF;
}

.staffsupportname {
      width:170px;
      float:left;
      font-weight:bold;
      color:#666666;
      font-size:14px;
      margin-left:15px;
}

.staffsupporttitle {
      width:170px;
      color:#666666;
      float:left;
      font-weight:bold;
      font-size:14px;
}

.staffphone {
      width:170px;
      color:#666666;
      float:left;
      font-weight:bold;
      font-size:14px;
}

.staffemail {
      width:140px;
      font-size:14px;
      float:left;
}


.grayboxs {
      width:352px;
      border-left: 2px solid #dae1e7;
      border-right: 2px solid #dae1e7;
      padding:0px 0px 0px 13px;
      float:left;
}

.gboxmts {
      background: url(../images/box-top-middle.jpg);
      float:left;
      width:346px;
      height:11px;
      padding:0px 0px 0px 0px;
      background-repeat: repeat-x;
}

.gboxmbs {
      float:left;
      width:346px;
      border-bottom: 1px solid #dae1e7;
      height:11px;
      padding:0px 0px 0px 0px;
      margin-bottom:11px;
      background-repeat: repeat-x;
}

.profilelist {
      float:left;
      width:210px;
      margin:8px 0px 0px 4px;
}

.profilelist h1 {
      font-size : 12px;
      font-weight : bold;
      margin:4px 0px 2px 0px;
      color : #000066;
      font-family : arial, sans-serif;
}

.profilelist h2 {
      font-style:italic;
}

.profilelist hr {
      background-color:#910000;
      border:none;
      margin:0;
      height:2px;
      width:100%;
}

.profilelist ul {
      padding:0px 0px 0px 18px;
      list-style-image: url("../images/redbutton.png");
}

.profilelist li {
      font-size : 12px;
      margin:4px 0px 2px 0px;
      font-family : arial, sans-serif;
}

.profilemain {
      float:left;
      width:470px;
      margin:0px 10px 0px 0px;
      font-size : 14px;
      font-family : arial, sans-serif;
}

.profilemain h1 {
      font-size : 26px;
      margin:4px 0px 2px 164px;
      color : #000066;
      font-family : arial, sans-serif;
}

.profilemain img {
      float:left;
      margin:0px 16px 8px 0px;
}

.contactusbox {
      width:250px;
      padding: 15px 0px 0px 0px;
      float:left;
}

.contactusbox h5 {
      font-family : arial, sans-serif;
      font-size : 14px;
      font-weight : bold;
      color : #000066;
      margin:0;
}

.dropcap {
      font-family : arial, sans-serif;
      font-size : 30px;
      font-weight : bold;
      padding:1px 3px 1px 3px;
      margin-right:6px;
      background-color : #910000;
      color:#ffffff;
      border-style:solid;
      border-color:#000066;
      border-width:4px;
      float:left;
}

.title {
      display:inline;
      width:600px;
      float:left;
      font-size : 15px;
}

.title a {
      text-decoration:none;
      font-weight:bold;
      color:#195985;
}

.title a:visited {
      color:#195985;
}

.artdate {
      font-size:12px;
      display:inline;
      color:#666666;
}

#article_print {
      width:757px;
      margin:0px;
      padding:5px 0px 0px 5px;
      text-align:left;
      float:left;
}

#header_print {
      width:960px;
      height:80px;
      text-align:left;
      padding:0;
      margin: 5px auto;
}

#header_print img {
      border:0;
}

.article {
      padding:8px 10px 11px 13px;
      margin:0;
      font-size : 13px;
      float:left;
}

.artlinks {
      font-weight:bold;
      font-size:11px;
}

.artlinks a {
      text-decoration:none;
      color:#195985;
}

.artlinks img  {
      border:0;
}

.art {
  width:150px;
  margin:0;
  padding:0;
  font-weight:bold;
  color:#195985;
  float:left;
}

.centerstyle {
      text-align:center;
}

.centerpic {
      text-align:center;
      display:inline;
      width:220px;
      padding:0px 30px 0px 30px;
      margin:auto;
}

.prevnext {
      width:400px;
      margin:0;
      padding:0;
      text-align:right;
      font-size:15px;
      font-weight:bold;
      color:#000;
      float:right;
}

.prevnext a {
      text-decoration:none;
      font-size:13px;
      color:#195985;
}

.activel {
      text-decoration: underline;
      color: red;
}
      

/* Footer */

.footer {
      width:100%;
      background:url(../images/footer_back.png) repeat-x; margin-top:10px;
      min-height:244px; padding-bottom:0px;
}

.footer-inner {
      width:960px;
      background:url(../images/bldg.jpg) left no-repeat; 
      height:244px;
      margin:0 auto;
}

.footer-note {
      width:380px;
      height:200px;
      float:right;
      margin-top:20px;
      font-size:12px;
      color:#FFFFFF;
      line-height:1.4em;
}

.footer-note a {
      text-decoration:none;
      color:#fff;
}

.footer-note table {
      text-align:left;
}

#dropdowns {
  text-align:center;
}

