html, body { width:100%; height:100%; }
body { margin:0; padding:0; background-color:#4d81ad; font-family:Verdana, "Lucida Grande", sans-serif, Arial; font-size: 12px; text-align: center; }
a { color:#000; text-decoration:underline; }
a:visited { color:#000; text-decoration:underline;}
a:hover { color:#555; text-decoration:underline;}
h2 { font-size:14px; margin:0 0 10px 0; padding:0; color:#0a5385; }
#absolute { background-color:#4b79a1; margin: 0 auto; padding: 0; min-width: 760px; width: 760px; height: 100%; }
#border { top:0; left:0; width:760px; background-color:#fff;}
#header { height:100px; background-image:url(../images/bg-header.gif); background-repeat:no-repeat; }
#top_links { width:136px; height:15px; float:right; padding:0 0 0 0; margin:60px 5px 0 0; font-size:11px; }
#top_links a { text-decoration: none; }
#top_links a:hover { text-decoration: underline; }
#hl { width:170px; height:100px; float:left; }
#hr { width:590px; height:100px; float:right; }
#logo {  width:135px; height:82px; margin:30px 0 0 35px; background-image:url(../images/logo.gif); background-repeat:no-repeat; }
#welcome {  width:578px; height:15px; float:right; padding:0 0 0 0; margin:60px 5px 0 0; background-image:url(../images/welcome.gif); background-repeat:no-repeat; border:0 none; }
#footer { height:110px; background-image:url(../images/bg-footer.gif); background-repeat:no-repeat; }
#copy { height:10px; padding:95px 5px 0 0; color:#ffffff; font-size:10px; text-align:right; font-weight: bold; }
#copy a {color: #ffffff; text-decoration: none;}
#copy a:hover {text-decoration: underline;}
a.instatec {color:#333; text-decoration: none; }
a.instatec:hover {color:#333; text-decoration: underline; }
#stripes { border-top:1px solid #33526c; font-size:5px; height:20px; background-color:#4b79a1; background-image:url(../images/bg-stripes-blue.gif); background-repeat: repeat-x;}
#content { height:400px; }

#hd { height:65px; background-repeat: no-repeat; } 
#ml { width:185px; float:left; }
#mr { width:560px; float:right; }
#menu {  width:140px; font-size:12px; margin:15px 0 0 30px; text-align:left; }
#menu .item {  background-image:url(../images/arrow.gif); background-repeat: no-repeat; padding:0 0 0 10px; line-height:25px; }
#menu a {text-decoration: none;}
#menu a:hover {text-decoration: underline;}
#cuts { margin:10px 0 0 50px; float:left; border:0px none; }
#text { font-size:11px; padding:20px 30px 0 0; text-align:left; }
#intro { background-color:#b4bdc0; height:195px; font-size:11px; text-align:left; }

ul.site_map {
	padding: 0px;
	margin: 0px
	list-style-type: none;
}
ul.site_map li a {
	font-size: 12px;
	text-decoration: none;
}
ul.site_map li li a {
	font-size: 11px;
}
ul.site_map a:hover {
	text-decoration: underline;
}
ul.site_map ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	padding-top: 5px;
	padding-left: 20px;
}
ul.site_map li {
	padding-bottom: 5px;
}
ul.site_map li li {
	padding-bottom: 3px;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
