#left-col-homepage {
float:left;
width:19%;
margin-left:0.5%;
margin-right:2%;
display:block;
color:#FFF;
height:600px;
min-height:600px;
_margin-right:1.5%;
background:#eee;
border:1px solid #e9dec7;
}

#welcome-text{	border-bottom: 1px dotted #b6c8b0;
	display: block;}

#right-col-homepage {
float:right;
width:19%;
margin-right:0.5%;
color:#207591;
display:block;
min-height:600px;
background:#eee;
border:1px solid #e9dec7;
}

#centre-content {
float:left;
width:57%;
margin-top:0;

}

#right-col {
float:right;
width:19%;
margin-right:0.5%;
color:#207591;
display:block;
background:#eee;
border:1px solid #e9dec7;
border-bottom:0;
}

#left-col {
float:left;
width:19%;
margin-left:0.5%;
margin-right:2%;
display:block;
color:#FFF;
_margin-right:1.5%;
background:#eee;
border:1px solid #e9dec7;
border-bottom:0;
}

#left-col-egi {
float:left;
width:19%;
margin-left:0.5%;
margin-right:2%;
display:block;
color:#FFF;
_margin-right:1.5%;

border-bottom:0;
}

#left-col-egi h2 {
background-color:#243159;
color:#fff;
font-size:1.1667em;
margin:0 0 15px;
padding:0 0 1px 15px;
}

#left-col-egi ul{
color:#000033
}


#left-col-egi ul {
list-style:none;
margin:0 15px 0 0;
padding:0 0 0 15px;
}

#left-col-egi li {
border-bottom:1px dotted #99a8b7;
line-height:1.5;
margin:0;
padding:.25em 0;
}





#right-col-egi {
float:right;
width:19%;
margin-right:0.5%;
color:#207591;
display:block;
background:#eee;
border:1px solid #e9dec7;
border-bottom:0;
}


#SubHeadline {
color:#f0f;
font-size:1.2em;
padding-left:20px;
}

.footer {
clear:both;
background:#0085A1;
overflow:visible !important;
padding:1em 0;
}

#cont-left {
float:left;
width:32%;
}

#cont-mid {
float:left;
width:32%;
margin-left:2%;
}

#cont-right {
float:right;
width:32%;
}

#introduction {
border-bottom:1px dotted #b6c8b0;
/*background:#C1DFEA;
border-top:1px solid #b6c8b0;
border-left:1px solid #b6c8b0;
border-right:1px solid #b6c8b0;*/
/*overflow:visible;*/
margin:0 0 0.5em;
padding:0 0 0.5em;
overflow:hidden;
/*height:100;*/
_height:1%;
}

.welcome-image{
float:right
}

#continuation {
border-bottom:1px dotted #b6c8b0;
background:#00c1EE;
margin:0 0 1.5em;
padding:0 0 1.5em;
}

.continuation2 {
border-bottom:1px dotted #b6c8b0;
background:#F5F5F5;
overflow:visible;
float:left;
width:100%;
margin:0 0 1.5em;
padding:0 0 1.5em;
}

.leftpart {
float:left;
width:50%;
padding:10px 0;
}

.rightpart {
float:right;
width:50%;
padding:10px 0;
}

.hot-topic-left {
width:47%;
float:left;
margin:0 0 0.8em;
padding:0.8em 0.8em 1.2em;
}

.hot-topic-right {
width:47%;
float:left;
margin:0 0 0.8em;
padding:0.8em 0 1.2em;
}

.hot-topic-thumb {
float:left;
margin:0 0 0.25em;
padding:0 10px 0 0;
}

.hot-topic-thumb img {
float:left;
margin:0;
}

.hot-topic-thumb a img {
background:#999;
border:0;
margin:0;
padding:2px;
}

.hot-topic-thumb a:hover img {
background:#333;
border:0;
margin:0;
padding:2px;
}

.hot-topic-title a {
font-size:1.5em;
font-weight:400;
color:#0e556d;
}

.hot-topic-date,.hot-topic-auth {
color:#666;
font-size:0.9em;
margin:0;
padding:0;
}

.hot-topic p {
color:#666;
text-align:left;
}



.rss-img {
border:0;
margin-right:.25em;
}

.header-img {
border:0;
color:#FFF;
font-size:2em;
text-decoration:none;
}

#logo-img {
padding:5px 0;
}

#contain {
margin:100px;
}

#extras li {
background:url(file:///images/email-21.gif) no-repeat 0 50%;
padding-left:20px;
}

#rss-list {
background:url(file:///images/rssicon.gif) no-repeat 0 50%;
}

#left-col-homepage h2,#right-col-homepage h2,#left-col h2,#right-col h2 {
background-color:#e9dec7;
color:#0e556d;
font-size:1.1667em;
margin:0 0 15px;
padding:0 0 1px 15px;
}

#left-col-homepage ul,#right-col-homepage ul,#left-col ul,#right-col ul {
list-style:none;
margin:0 15px 0 0;
padding:0;
}

#left-col-homepage li,#right-col-homepage li,#left-col li,#right-col li {
border-bottom:1px dotted #99a8b7;
line-height:1.5;
margin:0;
padding:.25em 0;
}

#left-col-homepage a:link,#left-col-homepage a:visited,#right-col-homepage a:link,#right-col-homepage a:visited,#left-col a:link,#left-col a:visited,#right-col a:link,#right-col a:visited {
display:block;
text-decoration:none;
color:#004f61;
padding:0 0 0 16px;
}

#left-col-homepage a:hover,#right-col-homepage a:hover,#left-col a:hover,#right-col a:hover {
display:block;
background-color:#cce7ec;
color:#004f61;
text-decoration:none;
}

#right-col-homepage p,#right-col p {
padding-left:15px;
}

.leftpart dl,.rightpart dl {
float:left;
width:260px;
display:inline;
margin:10px 20px;
padding:0;
}

.leftpart dt,.rightpart dt {
float:right;
width:162px;
color:#0e556d;
font-size:1.5em;
font-weight:400;
margin:0;
padding:0;
}

.leftpart dd,.rightpart dd {
font-size:85%;
line-height:1.5em;
color:#666;
margin:0 0 0 98px;
padding:0;
}

.leftpart dl dd.img,.rightpart dl dd.img {
margin:0;
}

.img-border-right {
float:right;
border:1px solid #D9E0E6;
border-bottom-color:#C8CDD2;
border-right-color:#C8CDD2;
background:#fff;
margin:0 8px 0 0;
padding:4px;
}




.leftpart dd.img img,.rightpart dd.img img,.img-border-left {
float:left;
border:1px solid #D9E0E6;
border-bottom-color:#C8CDD2;
border-right-color:#C8CDD2;
background:#fff;
margin:0 8px 0 0;
padding:4px;
}

#centre-content div.hot-topic-left a.more,#centre-content div.hot-topic-right a.more,#centre-content div.leftpart a.more,#centre-content div.rightpart a.more {
color:#0e556d;
text-decoration:none;
}

#centre-content div.hot-topic-left a.more:hover,#centre-content div.hot-topic-right a.more:hover,#centre-content div.leftpart a.more:hover,#centre-content div.rightpart a.more:hover {
color:#0e556d;
text-decoration:underline;
}

#main-img,.img-border,.img-border-centre {
border:1px solid #D9E0E6;
border-bottom-color:#C8CDD2;
border-right-color:#C8CDD2;
background:#fff;
margin:0 8px 0 0;
padding:4px;
}
