.root {
    display: block;
    font-size: 9pt;
    color: #000000;
    background-color: #ffffff;
    font-family: sans-serif;
}

.caption{
    background-color: #000000
}

.captiontext{
    color:#ffffff
}

.title{
    color: #444444
}

.panel{
    background-color: #ffffff;
}

.header{
    background-color:#000000;
    color:#ffffff;
    text-align:center;
    vertical-align:middle;
    font-family:century gothic, sans-serif;
    font-size:13pt;
    font-weight:bold;
    text-transform:uppercase
}

.header-contents{
    background-color:#555555;
    color:#ffffff;
    padding:1px;
    text-align:center;
    vertical-align:middle;
    font-family:sans-serif;
    font-size:13pt;
    font-weight:bold;
    text-transform:uppercase
}

.button {
    border:none;
    background-color: #000000;
    color: #fcfcfc;
    text-align: center;
    vertical-align: middle;
    font-family:century gothic;
    font-size:10pt;
}

.buttonOver {
    border:none;
    background-color: #777777;
    color: #dddddd;
    text-align: center;
    vertical-align: middle;
    font-family:century gothic;
    font-size:10pt;
}

.commentstitle{
    background-color: #f1f1f1
}

.comments{
    background-color: #ffffff
}


div{
    font-family:tahoma;
}

div.img_frame{    
    padding:5px;
    margin-right:8px;
    margin-bottom:3px;
    float:left;
}

span{
    font-family:tahoma;
}

p {
	/*text-align:justify;*/
	font-size:11pt;
	font-family:verdana;
	line-height:14pt;
/*text-indent:30px;*/
}

ul {padding:0; margin:0}
li {list-style: none outside; text-indent:27px; text-align:justify; font-size:11pt; font-family:verdana;}
.blocktext p{list-style: none outside; text-indent:30px; text-align:justify; font-size:12pt; font-family:tahoma; padding-bottom:15px; line-height:15pt}

img.plain {
    cursor:pointer;
    border:none;
}

img.framed {
    cursor:pointer;
    border:1px solid #333333;
}

img.bio {
    cursor:pointer;
    margin:5px 10px 5px 5px;
    border:1px solid #333333;
    float:left;
}

img.news {
    cursor:default;
    border:1px solid #999999;
    margin-right:15px;
    float:left;
}

img.snews {    
    border:none;
    margin-right:12px;
    float:left;
	width:80px;
}





.menutable{
    font-size:11pt;
    color: #000000;
    background-color: white;
    font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif;
}

.maintable{
    font-size:11pt;
    color: #000000;
    background-color: white;
    font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif;
}

.menuitem {
    cursor: pointer;
    background-color: black;
    color: white;
    height:22px;
    padding:0;
    vertical-align: text-top;
    text-align:center;
}

.menusplitter {
    background-color: white;
    width:2px;
    padding:0;
}

.menuitem_below{
    vertical-align:top;
    height:auto;
    background-color: white;
    padding:0;
}


/* menu */
.rootmenuitem {
    height:100%;
    padding:0;
    border-collapse:collapse;
    color:#FFFFFF;
    background:#000000;
}

.rootmenuitemtext {
    font-family:century gothic,verdana,sans-serif;
    font-size:11pt;
    text-decoration:none;
    cursor: default;
    background-color: #000000;
    color: #ffffff;
    height:22px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align: text-top;
    text-align:center;
}

.menuDropDown {
    width: auto;
    border:1px solid #000000;
    background:#000000;
    position:absolute;
    visibility:hidden;
    z-index:1000;
}

.menuDropDown a:hover{text-decoration: none; font-weight:normal;}

.menulink {
    width:100%;
    font-size:11pt;
    padding:2px 0 2px 0;
    color:#FFFFFF;
    background:#000000;
    cursor:pointer;
    border:none;
}



.menulinkover {
    font-size:11pt;
    padding:2px 0 2px 0;
    width:100%;
    background:#000000;
    border:none;
    color:#ffcc00;
    cursor:pointer;
}

.op{
    opacity:0.8;
    filter:"alpha(opacity=80)";
}

.noop{
    opacity:1;
    filter:"alpha(opacity=100)";
}