/* ===============================================
   Global HTML Elements
   =============================================*/
body { margin: 0px; }
img { border: 0px } 
form { margin: 0px; }
td, div { font-size: 11px; font-family: Verdana, sans-serif; color: #333333; line-height: 14px; }
ul, ol, li { margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
ul { margin-top: 5px; }
ul li { margin-top: 0px; margin-bottom: 10px; line-height: 12px; list-style: none;}
ol { margin-top: 4px; }
ol li { margin-top: 0px; margin-bottom: 10px; }
select { font-size: 11px; font-family: Verdana, sans-serif; color: #333333; line-height: 14px; height: 20px; padding-left: 1px; margin-top: 1px; margin-bottom: 1px; }
input { font-size: 11px; font-family: Verdana, sans-serif; color: #333333; }
textarea { font-size: 11px; font-family: Verdana, sans-serif; color: #333333; line-height: 14px; height: 200px; width: 300px; padding-left: 0px; margin-top: 1px; margin-bottom: 1px; }
hr { text-decoration: none; color: #666666; margin-top: -2px; margin-bottom: 2px; height: 1px; }
p { margin: 0px; padding: 0px; }

/* Text */
.btext { font-size: 9px; font-family: Verdana, sans-serif; color: #808080; line-height: 13px; }
.newsDate { font-size: 12px; font-family: Verdana, sans-serif; color: #333333; line-height: 13px; font-weight: 700; }
.newsHeader { font-size: 12px; font-family: Verdana, sans-serif; color: #749abc; line-height: 13px; font-weight: 700; }
.newsText { font-size: 10px; font-family: Verdana, sans-serif; color: #333333; line-height: 13px; }
.menuSelected { color: #749abc; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; font-weight: 700;}

/* Links */
A { color: #749abc; text-decoration: none; }
A:hover { color: #749abc; text-decoration: none; }
A.menuLink { color: #333333; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; font-weight: 700; }
A.menuLink:hover { color: #749abc; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; font-weight: 700; }

/* Positioning elements */
#holder { width: 940px; position: relative; margin: 0 auto; overflow: visible; height: 100%; z-index: 1;}
#frame { left: 0px; top: 0px; position:relative; width: 940px; overflow: visible; text-align: left; z-index: 1; }
#content { z-index: 5; left: 0px; position: relative; top: 0px; overflow: visible; margin-bottom: 20px; }
#top { top:0px; position:relative; width:940px; height:130px; }
#logo { position:absolute; left: 0px; top:40px; } 
#block { position:absolute; right: 0px; top:2px; }
#menu { top:0px; position:relative; width:940px; height:52px; }
#maincontent { position:relative;overflow: visible; top:0px; margin-bottom: 25px; }
#bottompage { position: relative;border-bottom: solid 1px #749abc; border-top: solid 1px #749abc; height:50px; }
#bottomicons { position:absolute; left:0px; top:8px; }
#bottomtext { position:absolute; top:11px; left: 60px; }
#eulogo { position:absolute; right:0px; top:5px; }