/* Homepage CSS */
#homeimg { padding: 0; height: 377px; vertical-align: middle; }

#contentcontainer .content { padding: 0; }
#contentcontainer .content a { color: #444; text-decoration: none; }
#contentcontainer .content a:link { color: #444; text-decoration: none; }
#contentcontainer .content a:visited { color: #444; text-decoration: none; }
#contentcontainer .content a:hover { color: gray; text-decoration: underline; }
#contentcontainer .content h1 { color: #336699; }
#contentcontainer .content h1 a { color: #336699; text-decoration: none; }
#contentcontainer .content h1 a:link { color: #336699; text-decoration: none; }
#contentcontainer .content h1 a:visited { color: #336699; text-decoration: none; }
#contentcontainer .content h1 a:hover { color: #003366; text-decoration: none; }
#contentcontainer .content h2 { color: #336699; }
#contentcontainer .content h2 a { color: #336699; text-decoration: none; }
#contentcontainer .content h2 a:link { color: #336699; text-decoration: none; }
#contentcontainer .content h2 a:visited { color: #336699; text-decoration: none; }
#contentcontainer .content h2 a:hover { color: #003366; text-decoration: none; }

#newsline { width: 100%;}
#newsline table { background-color: #d5e0e6; width: 1010px; border: 1px solid grey; }
#newsline td { color: gray; vertical-align: middle; padding: 5px; }
#newsline strong { color: #336699; }

#newscontainer { color: #000033; width: 100%; height: 205px; vertical-align: middle; margin: 0 0 5px 0; }
#newscontainer p a { color: #444; text-decoration: none; }
#newscontainer p a:link { color: #444; text-decoration: none; }
#newscontainer p a:visited { color: #444; text-decoration: none; }
#newscontainer p a:hover { color: gray; text-decoration: underline; }

#newscontainer .content { text-align: left; padding: 5px 10px 5px 10px; }
#newscontainer .content img { float: right; margin: 15px; text-decoration: none; }
#newscontainer .award { text-align: center; padding-top: 18px; }

#newscontainer .newsbox1 { float: left; background: url(/images/newsbox_bg.png) repeat-x; min-width: 265px; min-height: 210px; max-width: 265px; max-height: 210px; border: 1px solid grey; vertical-align: middle; margin:  8px 8px 5px 4px; }
#newscontainer .newsbox2 { float: left; background: url(/images/newsbox_bg.png) repeat-x; min-width: 460px; min-height: 210px; max-width: 460px; max-height: 210px; border: 1px solid grey; vertical-align: top; margin: 8px 0 5px 0; }
#newscontainer .newsbox3 { float: right; background: url(/images/newsbox_bg.png) repeat-x; min-width: 265px; min-height: 210px; max-width: 265px; max-height: 210px; border: 1px solid grey; vertical-align: top; margin: 8px 4px 5px 5px; }
