.xspacer{
vertical-align:top;
align:left;
}
.xspacer2{
vertical-align:top;
align:right;
}
.xspacer3{
vertical-align:top;
align:center;
}
.xbottom{
vertical-align:bottom;
align:center;
}
.xline{
align:left;
width:99%;
}

#ddblueblockmenu {
border : 0px solid black;
border-bottom-width : 0;
width : 100%;
background-color : #f4f8f9;
}
#ddblueblockmenu ul {
margin : 0;
padding : 0;
list-style-type : none;
font : normal 100% 'Trebuchet MS', 'Lucida Grande', 'Verdana', Arial, sans-serif;
}
#ddblueblockmenu li a {
display : block;
padding : 5px 0;
padding-left : 5px;
width: 150px; /*mozilla*/ 
w\idth: 150px; /*IE7*/ 
text-decoration : none;
color : #006bac;
/**background-color : #f4f8f9;**/
border-bottom : 0 solid #ccffcc;
border-left : 5px solid #c7daef;
}
* html #ddblueblockmenu li a {
width: 160px; /*IE 5*/
w\idth: 150px; /*sirka menu IE6*/
}
#ddblueblockmenu li a:hover {
background-color : #95b4d3;
border-left-color : #fffa55;
text-decoration : none;
color : white;
}
#ddblueblockmenu div.menutitle {
color : white;
border-bottom : 1px solid black;
padding : 0 0;
padding-left : 5px;
background-color : black;
font : bold 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
input, select, textarea {
border : 1px solid #008ce1;
margin-bottom : 1px;
}
h1 {
color : #006bac;
}
h2 {
color : #008ce1;
}
hr {
height : 1px;
}
#my-body {
background : #efefef;
}
#container {
padding-top : 0;
width : 100%;
text-align : left;
}
#header {
background : #006bac url(img/header.jpg) no-repeat;
width : 950px;
height : 190px;
vertical-align : bottom;
}
#header-title {
color : white;
font-size : 450%;
margin : 0 0 5px 5px;
}
#header-subtitle {
color : white;
font-size : 200%;
margin : 0 0 5px 5px;
}
.header-left {
background : #e0e0df url(img/header-left.gif) right repeat-y;
}
.header-right {
background : #e0e0df url(img/header-right.gif) left repeat-y;
}
.document-left {
background : #efefef url(img/document-left.gif) right repeat-y;
}
.document-right {
background : #efefef url(img/document-right.gif) left repeat-y;
}
#header-breadcrumb {
background : #008ce1;
height : 22px;
color : white;
font-weight : bolder;
text-align : center;
}
#footer {
background : url(img/footer.gif) repeat-x;
height : 22px;
color : white;
font-size : 10px;
padding : 0 5px 0 170px;
}
.footer-left {
background : url(img/footer_left.gif) no-repeat top right;
}
.footer-right {
background : url(img/footer_right.gif) no-repeat top left;
}
#left-column {
vertical-align : top;
background : #dae8f0 url(img/left.jpg) no-repeat;
padding-top : 115px;
 width : 150px;
}
#document-column {
vertical-align : top;
width : 630px;
padding-top : 30px;
text-align : left;
background : white url(img/center.jpg) no-repeat;
}
#right-column {
vertical-align : top;
background : white url(img/right.jpg) no-repeat;
width : 160px;
}
.navigation {
margin : 60px 0 0 0;
padding : 0;
line-height : 15px;
}
.navigation li {
list-style-type : none;
margin : 0;
padding-top : 2px;
}
.navigation li a {
text-decoration : none;
padding : 3px 5px 3px 5px;
}

.navigation li.current {
font-weight: bolder;
background-color : #eeeeee;
}
#content {
padding : 10px 20px 20px 10px;
line-height : 16px;
color : #006bac;
}
#content h1 {
margin-top : 5px;
}
#content a {
text-decoration : none;
color : black;
}
#content a:hover {
text-decoration : underline;
color : #008ce1;
}
#content {
height : 500px;
}
#content[id] {
height : auto;
min-height : 99%;
}
.site_body {
background : #ffffff url(img/bgnd.jpg) repeat-x;
padding-top : 0;
}
.portlet-content {
padding-left : 0;
}
#portlet-language-switcher a {
display : inline;
text-transform : uppercase;
}
.breadcrumb, .breadcrumb a {
color : gray;
}
#info {
text-align : center;
color : gray;
margin-bottom : 5px;
}
#info a {
text-decoration : none;
color : gray;
}
.eblue {
color : #3a468e;
text-decoration : none;
}
.eblue a {
color : #3a468e;
text-decoration : none;
}
.eblue:hover {
color : #ff0000;
text-decoration : none;
}
.eblue2 {
font-weight : bold;
color : #3a468e;
text-decoration : none;
}
.eblue2:hover {
font-weight : bold;
color : #ff0000;
text-decoration : none;
}
.ebluea {
color : #3a468e;
text-decoration : underline;
}
.ebluea a {
color : #3a468e;
text-decoration : underline;
}
.ebluea:hover {
color : #ff0000;
text-decoration : underline;
}

