body.public {

background-image: url("/images/bg.gif");
background-repeat: repeat-x;
background-position: top;

}

#mainTable {

width: 100%;

}

#mainCell {

width: 100%;

}

#titleCell {

background-image: url("/images/title.jpg");
background-repeat: no-repeat;
background-position: top;
width: 793px;
height: 91px;
padding-right: 10px;
padding-bottom: 3px;
text-align: right;
vertical-align: bottom;

text-transform: uppercase;
font-size: 11px;
font-family: trebuchet ms, tahoma, arial;
text-decoration: none;
color: #ffffff;

}

#introCellLeft {

background-image: url("/images/introLeftBg.jpg");
background-repeat: no-repeat;
background-position: top;
width: 195px;
height: 254px;
padding-top: 5px;
padding-left: 15px;

}

#introCell {

background-image: url("/images/introCenterBg.jpg");
background-repeat: no-repeat;
background-position: top;
width: 376px;
height: 254px;

}

#introCellRight {

background-image: url("/images/introRightBg.jpg");
background-repeat: no-repeat;
background-position: top;
width: 177px;
height: 254px;
padding: 20px;
vertical-align: top;

font-size: 11px;
font-family: tahoma, verdana, arial;
color: #ffffff;


}

a.mainMenu {

text-transform: uppercase;
font-size: 11px;
font-family: trebuchet ms, tahoma, arial;
text-decoration: none;
color: #ffffff;

}

a.mainMenu:hover { text-transform: uppercase; font-size: 11px; font-family: trebuchet ms, tahoma, arial; text-decoration: none; color: #ffffff;}
a.mainMenu:active { text-transform: uppercase; font-size: 11px; font-family: trebuchet ms, tahoma, arial; text-decoration: none; color: #ffffff;}
a.mainMenu:visited { text-transform: uppercase; font-size: 11px; font-family: trebuchet ms, tahoma, arial; text-decoration: none; color: #ffffff;}


a.subMenu {

font-size: 11px;
font-family: trebuchet ms, tahoma, arial;
text-decoration: none;
color: #c3d7f2;
line-height:11px;

}
a.subMenu:hover {font-family: trebuchet ms, tahoma, arial;text-decoration: none;color: #c3d7f2;}
a.subMenu:active {font-family: trebuchet ms, tahoma, arial;text-decoration: none;color: #c3d7f2;}
a.subMenu:visited {font-family: trebuchet ms, tahoma, arial;text-decoration: none;color: #c3d7f2;}


.menuIcon {

width: 10px;

}

.menuIconActive {

width: 10px;
background-image: url("/images/menuIcon.gif");
background-repeat: no-repeat;
background-position: center center;

}

.mainMenuItem {


}

.subMenuItem {

padding-left: 10px;

}



#contentCellLeft {

width: 190px;
padding: 15px;
vertical-align: top;

}

#contentCell {

width: 346px;
padding: 15px;
vertical-align: top;

}


#contentCellWidth {

width: 533px;
padding: 15px;
vertical-align: top;

}

#contentCellRight {

width: 187px;
padding: 15px;
vertical-align: top;

}


.toteutus {

font-size: 10px;
font-family: trebuchet ms, tahoma, arial;
text-decoration: none;
color: #a8a8a8;

}


#lensFlare {

background-image: url("/images/lensfrare.jpg");
background-repeat: no-repeat;
background-position: center;

}


