
* {
    font-family:arial,sans-serif;
    font-size:12px;
}
body {
    background-color:#FFFFFF;
    color:#000000;
    margin:0px;
    font-size:0.7em;
    font-size:0.7em;
    padding:0px;
    text-align:center;
}
a {
    color:#26a7ed;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
h1 {
    color:#99CC01;
    font-size:1.3em;
    padding-left:5px;
    margin-bottom:0.4em;
    margin-top:0.4em;
}
h2 {
    font-size:1.2em;
    margin-bottom:0.1em;
    margin-top:0.4em;
}
h3 {
    font-size:1em;
    margin-bottom:0em;
    margin-top:0.4em;
    padding-left:5px;
    color:#26a7ed;
    padding-bottom:2px;
}
p {
    margin-bottom:1em;
    margin-top:0em;
    padding:0px;
}
pre {
    font-size:1em;
    z-index:10;
}
ul {
    list-style-type:disc;
    margin-left:1.6em;
    padding:0px;
}
ol {
    margin-left:2.2em;
    padding:0px;
}
ul ol {
    margin-bottom:0.1em;
    margin-top:0.1em;
    margin-left:20px;
    margin-right:0px;
    list-style:square;

}
td, th {
    text-align:left;
    vertical-align:top;
}
form {
    margin:0px;
    padding:0px;
}
#main {
    background-position:center top;
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    position:relative;
    text-align:left;
    width:98%;
}
.newsDate {
    color:#27A7E4;
    font-size:11px;
    font-weight:bold;
}
.newsDateHome {
    color:#000;
    font-size:11px;
    font-weight:bold;
}
.newsMore {
    color:#27A7E4;
    font-size:13px;
    font-weight:bold;
}
#cac-mouse {
    position:absolute;
    left:176;
    top:610;
    text-align: center;
    background-color:none;
    background-image:url(../images/cac-mouse.png);
    background-repeat:no-repeat;
    border:0px dotted #5CA300;
    padding-right:5px;
    padding-top:6px;
    width:107px;
    height:95px;
}
#rightSide {
    text-align: center;
    background-color:#8bbff8;
    border-left:1px dotted #5CA300;
    padding-right:5px;
    padding-top:6px;
    width:210px;
}
#rightSide .projectOverview{
        vertical-align:top;
        text-align:center;
        font-face: verdana, arial;
        text-size: 12px;
}
#rightSide .projectOverview td{
        vertical-align:top;
        text-align:center;
        padding-bottom:5px;
}
#imgFrameProject {
    width:130px;
    height: 90px;
    padding: 5px 5px 5px 5px;
    border: 1px dotted #EEE/*#e55701*/;
    text-align: center;
}
 #imgFrameProject .pLink{
        vertical-align:top;
        background: none;
        text-align:center;
        padding-bottom:5px;
}
#imgFrameProject .pLink a{
        vertical-align:top;
        background: none;
        text-decoration:none;
        text-align:center;
        padding-bottom:5px;
}
#imgFrameProject .pLink a:hover{
        vertical-align:top;
        text-decoration:underline;
        color: #e55701;
        text-align:center;
        padding-bottom:5px;
}
#rightSide .projectOverview a{
        vertical-align:top;
        color:#fff;
        text-decoration:none;
        text-align:center;
        font-face: verdana, arial;
        text-size: 12px;
}
#rightSide .projectOverview a:hover{
        vertical-align:top;
        color:#e55701;
        text-decoration:underline;
        text-align:center;
        font-face: verdana, arial;
        text-size: 12px;
}
#leftSide .imageBg-index{
    background-color: #0186d5;
    text-align:right;
    width:230px;
    vertical-align:top;
}
#leftSide .imageBg-sub{
    background-color: #0186d5;
    text-align:right;
    width:230px;
    vertical-align:top;
     font-weight:bold;
     filter:alpha(opacity=85);
     opacity:.85;
}
#leftSide {
    background-color: #0186d5;
    background:url(../images/leftSide2-new.jpg) no-repeat;
    text-align:right;
    border-left:1px solid #0186d5;
    height:577px;
    width:230px;
    vertical-align:top;
}
#leftMenuItem {
     width:100%;
     height:26px;
     background: #0186d5;
     border-top: 1px dashed #FFF;
     border-top: 1px dashed #FFF;
     color:#000;
     font-size:0.9em;
     font-weight:bold;
     filter:alpha(opacity=85);
     opacity:.85;
}

#leftMenuItem .selected {
    display:block;
    height:26px;
    background: #f65d00;
    text-decoration:none;
    font-size:0.9em;
    font-weight:bold;
    padding-left:10px;
    text-align:right;
    text-color:#000;

}

#leftMenuItem  a{

    display:block;
    height:26px;
    background: #0186d5;
    font-size:0.9em;
    font-weight:bold;
    text-align:right;
    filter:alpha(opacity=85);
    opacity:.85;
    color:#FFF;
}
#leftMenuItem  a:hover {
    display:block;
    height:26px;
    background: url(../images/icon_mouse28x25.png) left no-repeat;
    background: #f65d00;
    text-decoration:none;
    font-size:0.9em;
    font-weight:bold;
    padding-left:10px;
    text-align:right;
    text-color:#000;

}
#leftMenuItem div {
  vertical-align:middle;
 }
#leftMenuItem span {
     display: block;
     padding-top:5px;
     padding-right:5px;
     color: #FFF;
     text-align: right;
 }
#leftMenuHeader {
     background:#FFF;
     height:35px;
     font-weight: bold;
     color: #e3b30d;
     font-size: 13pt;
     font-family: verdana, arial;
     text-align:right;
     padding-right:2px;
     vertical-align:middle;
}
#leftMenuFill {
     background:#8bbff8 transperant;
     height:100%;
     filter:alpha(opacity=25);

    opacity:.25;
}
#leftMenuShadow {
    background: #f65d00;
     height:10px;
     filter:alpha(opacity=45);
    -moz-opacity:.45;
    opacity:.45;
}
#mainPart {
    text-align:left;
    background-color:#FFF;
    padding-right:0px;
    padding-left:0px;
    padding-top:0px;
}
#mainNewsLeft {
    background-color:#63c3ff;
    font-weight: bold;
    color: #FFF;
    width:60px;
    font-size: 10pt;
    border-right: 1px dotted green;
    border-bottom: 1px dotted #FFF;
    vertical-align:middle;
    text-align:center;
}
#mainNewsLeftVertical {
    background-color:#63c3ff;
    width:6px;
    writing-mode: tb-rl;
    filter: flipv fliph;
    border-left: 1px dotted green;
    border-top: 1px dotted #FFF;
}
#mainNewsMiddle {
    border-right: 1px dotted green;
    border-bottom: 1px dotted green;
    text-font: verdana,arial;
    font-size: 12px;
}
#mainNewsRight {
    border-bottom: 1px dotted green;
    text-font: verdana,arial;
    font-size: 12px;
}

#mainNewsBottom {
    border-right: 1px dotted green;
    border-bottom: 0px dotted green;
    text-font: verdana,arial;
    font-size: 12px;
}
#imgFrame {
    padding: 10px 10px 10px 10px;
    text-align: center;
}

#newsFrame {
    padding: 5px 5px 5px 5px;
}
#newsLink {
    text-font: verdana,arial;
    text-color:#63c3ff;
    font-size: 12px;
}

#footer {
    border-top:1px solid #63c3ff;
    color:#333333;
    font-size:0.9em;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:3px;
    padding-top:3px;
    position:relative;
    text-align:left;
    width:900px;
}
#footer a {
    color:#00b0f0;
    padding-left:6px;
    padding-right:6px;
}
#footer a:hover {
    color:#000;
    padding-left:6px;
    padding-right:6px;
}
#footer div {
    float:right;
    padding-right:6px;
}
#cproject div.icon {
    text-align: center;
    font-size: 12px;
    color:#FFF;
    padding-top:5px;
    padding-right:5px;
    padding-left:5px;
}

#cproject div.noLink {
    display: block;
    width:130px;
    border: 1px solid #FFF; /*#ec5d07;*/
    color: #000;
    padding:5px 5px 5px 5px;
}
#cproject div.icon a {
    display: block;
    width:130px;
    border: 1px solid #FFF; /*#ec5d07;*/
    color: #FFF;
    padding-top:5px;
    padding-right:5px;
    padding-left:5px;
}

#cproject div.icon a:hover {
    border: 1px solid #EEE;
    text-decoration:none;
    background: #0186d5;/*#e2fafb;*/
    color: #FFF;
}

#cproject span { display: block; text-align: center; }

#topMenu .noLink {
    background-color:#0186d5;
    height:25px;
    border: 1px solid #FFF;
    border-right:0px solid #0186d5;
    border-left:0px solid #0186d5;
    color:#FFF;
    vertical-align:bottom;
}
#topMenu div.icon {
    height:25px;
    color:#FFF;
    font-size:0.9em;
    font-weight:bold;
    letter-spacing:-0.01em;
    text-align:center;
    vertical-align:bottom;
}

#topMenu div.icon a {
    display: block;
    height:25px;
    background-color:#0186d5;
    border: 1px solid #e2ecf1;
    border-left:0px solid white;
    color: #FFF;
    height:25px;
}

#topMenu div.visited {
    height:25px;
    font-size:0.9em;
    font-weight:bold;
    letter-spacing:-0.01em;
    background: transparent url(../images/menu_indicatorup.jpg) top no-repeat;
    text-decoration:none;
    border: 1px solid white;
    border-left:0px solid white;
    border-bottom:1px solid #f65d00;
    background-color:#f65d00;
    color: #FFF;
}
#topMenu div.icon a:hover {
    height:25px;
    background: transparent url(../images/menu_indicatorup.jpg) top no-repeat;
    text-decoration:none;
    border: 1px solid white;
    border-left:0px solid white;
    border-bottom:1px solid #f65d00;
    background-color:#f65d00;
    color: #FFF;
}

#topMenu span { display: block; text-align: center; padding-top:3px; }
#topMenu .searchM {
    background-color:#FFFFFF;
    border:1px solid #28A9E0;
}

#headerMenu  {
    font-family: verdana, arial;
    font-size: 10px;
    color: #e5810c;
}
#headerMenu div.header {
    position: absolute;
    top:10px;
    right: 165px;
    float:right;
    font-size: 10px;
    color: #e5810c;
}

#headerMenu a {
    font-family: verdana, arial;
    font-size: 10px;
    color: #e5810c;
}