div.popup_off{
display:none;
position:absolute;
}

div.popup_on{
background:url(images/carousel/_mask3.png) no-repeat 0% 100% #0e4675;
padding:10px;
width:384px;
height:288px;
display:block;
position:absolute;
z-Index:100;
color:#FFFFFF;
}

div.popup_on input{
width:175px;
}
div.popup_on textarea{
width:175px;
overflow:auto;
}

font.mandatory, font.error{
color:#FF0000;
font-weight:bold;
}

font.match{
color:#FF6600;
background-color:#EEEEEE;
}

form{
margin:0px;
padding:0px;
}

div.comments_list{
margin:auto;
margin-bottom:20px;
}

div.comment_details{
background-color:#F4F4F4;
padding:10px;
font-size:11px;
margin-bottom:5px;
}
div.comment_details .title,.a:link,.a:visited{
font-size:1.6em;
color:#AAAAAA;
font-weight:bold;
}
div.comment_details .date{
font-size:0.8em;
color:#CCCCCC;
font-weight:italic;
}

div.pages_left100{
float:left;
width:100px;
display:block;
}
div.pages_right300{
float:right; 
text-align:right;
display:block; 
font-size:9px;
}
div.pages_right300 a.apage:link, a.apage:visited{
font-size:9px; 
text-align:center; 
padding:0px 4px 0px 4px; 
margin-left:1px; 
background-color:#AAAAAA; 
color:#888888; 
display:block; 
float:left; 
text-decoration:none;
}
div.pages_right300 a.apage:hover, a.apage:active {
font-size:9px;
padding:0px 4px 0px 4px; 
margin-left:1px; 
background-color:#BBBBBB; 
color:#FFFFFF; 
text-decoration:none; 
display:block; 
float:left;
}
div.pages_right300 a.apage_sel:link, a.apage_sel:visited{
font-size:9px; 
text-align:center;
padding:0px 4px 0px 4px; 
margin-left:1px;
background-color:#CCCCCC; 
color:#FFFFFF; 
text-decoration:none; 
display:block; 
float:left;
}
div.pages_right300 a.apage_sel:hover, a.apage_sel:active{
font-size:9px; 
text-align:center;
padding:0px 4px 0px 4px; 
margin-left:1px; 
background-color:#BBBBBB; 
color:#FFFFFF; 
text-decoration:none; 
display:block; 
float:left;
}
div.pages_right300 a.apage_arr:link, a.apage_arr:visited{
font-size:9px; 
text-align:center;
padding:0px 4px 0px 4px; 
margin-left:1px; 
background-color:#F4F4F4;
color:#000000; 
text-decoration:none; 
display:block; 
float:left;
}
div.pages_right300 a.apage_arr:hover, a.apage_arr:active{
font-size:9px; 
text-align:center;
padding:0px 4px 0px 4px; 
margin-left:1px; 
background-color:#F4F4F4; 
color:#AA0000; 
text-decoration:none; 
display:block;
float:left;
}
div.pages_right300 a.uapage:link, a.uapage:visited{
font-size:9px; 
padding:0px 4px 0px 4px; 
margin-left:1px; 
margin-bottom:1px; 
display:block; 
float:left;
}
div.pages_right300 a.uapage:hover, a.uapage:active {
font-size:9px; 
padding:0px 4px 0px 4px; 
display:block; 
float:left;
}

div.dots{
height:20px;
background:url(images/dot.gif) repeat-x 0% 50%;
clear:both;
}

div.page_left_content{
padding:20px;
}

a.page_title_link:link, a.page_title_link:visited {color:#2a78b8; font-weight:bold; text-decoration:none;}
a.page_title_link:hover, a.page_title_link:active {color:#000000; font-weight:bold; text-decoration:underline;}

a.page_title_link2:link, a.page_title_link2:visited {color:#2a78b8; text-decoration:none;}
a.page_title_link2:hover, a.page_title_link2:active {color:#FF0000; text-decoration:underline;}

div.short_description{
font-weight:bold;
color:#2a78b8;
font-size:1.1em;
margin-bottom:10px;
}

tr.tr_top{font-size:1.1em; color:#AAAAAA;}
tr.tr_top td{font-size:1em; padding:5px; padding-right:0px; font-weight:bold; color:#AAAAAA; border-bottom:1px solid #DDDDDD;}
tr.tr_linie{}
tr.tr_linie td{color:#777777; vertical-align:top; border-bottom:1px solid #F4F4F4;}
tr.tr_linie td.first{background-color:#F8F8F8; font-size:1em; padding:5px; font-weight:bold; color:#000000; vertical-align:top;}

font.eTitle{
font-size:1.2em;
color:#000000;
font-weight:bold;
}
font.eValue{
font-size:0.9em;
color:#AAAAAA;
}

div.reportNav_details {width:387px; background-color:#F5F5F5; margin:0px 20px 20px 0px; padding:10px 10px 10px 20px;}
div.reportNav_details .desc-row {border-bottom:1px solid #E0E0E0; width:360px; padding: 10px 0px 10px 0px; float:left;}
div.reportNav_details .desc-row-last {width:360px; padding: 10px 0px 10px 0px; float:left;}
div.reportNav_details .desc-row-inner-l {width:190px; float:left;}
div.reportNav_details .desc-row-inner-r {width:auto; float:left;}

h3{
color:#2a78b8;
}

div.see_also{
width:250px;
padding:10px;
float:right;
margin-left:20px;
border:1px solid #F4F4F4;
}

a.tab:link, a.tab:visited{
font-size:12px; 
font-weight:bold;
text-align:center;
width:auto; 
padding:5px; 
margin-right:1px; 
background-color:#FF6600; 
color:#FFFFFF; 
display:block; 
float:left; 
text-decoration:none; 
padding-left:10px; 
padding-right:10px;
}

a.tab:hover, a.tab:active {
font-size:12px; 
font-weight:bold;
width:auto;
padding:5px;
margin-right:1px;
background-color:#FF9900; 
color:#FFFFFF;
text-decoration:none;
display:block;
float:left;
padding-left:10px;
padding-right:10px;
}

a.tab_sel:link, a.tab_sel:visited{
font-size:12px; 
font-weight:bold; 
text-align:center; 
width:auto; 
padding:5px; 
margin-right:1px; 
background-color:#2a78b8; 
color:#FFFFFF; 
text-decoration:none; 
display:block; 
float:left; 
padding-left:10px; 
padding-right:10px;
}
a.tab_sel:hover, a.tab_sel:active{
font-size:12px;
font-weight:bold; 
text-align:center; 
width:auto; 
padding:5px; 
margin-right:1px; 
background-color:#FF9900; 
color:#FFFFFF;
text-decoration:none; 
display:block; 
float:left; 
padding-left:10px; 
padding-right:10px;
}

div.tab{
border:1px solid #2a78b8;
padding:5px; 
margin-bottom:10px;
}
div.tab_off{
border:1px solid #AAAAAA; 
padding:5px;
}
div.tab_off2{
border:1px solid #CDB38D; 
padding:5px;
}

div#contentTemplate2Inner_template {background-repeat:no-repeat; background-position:bottom; float:left; border:0px solid #00FF99; width:946px; }


table.tellfriend{
width:330px;
}

div.display_div_on{
display:block;
clear:both;
margin-top:20px;
}
div.display_div_off{
display:none;
}

form{
display:inline;
}