@charset "utf-8";
/* CSS Document */


body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

table{
padding:0;
margin:0;
}

td{
padding:0px;
margin:0px;
}

img{
margin:0px;
}

table{
text-align:left;
vertical-align:top;
}

a img{
border:0px;
}

hr{

color:#cccccc;
height:1px;
}


/*divs*******************************************************************************************/
#div_main_container{
	width:893px;
}

#div_top{

}
#div_menu{
width:100%;
float:left;
background:url(../images/rov_home_40.gif) repeat-x top left;
height:31px;
}
#div_spacer{
	float:left;
	height:10px;
	width:100%;
}
#div_spacer2{
	float:left;
	height:7px;
	width:100%;
}
#div_banner{
float:left;
}
#div_product{
float:left;
}
#div_1prod{
float:left;
width:226px;
}
#div_prod1_footer{
float:left;
background:url(../images/rov_home_76.gif);
}
#div_2prod{
float:left;
width:220px;
}
#div_prod2_footer{
float:left;
background:url(../images/rov_home_80.gif);
}
#div_3prod{
float:left;
width:226px;
}
#div_prod3_footer{
float:left;
background:url(../images/rov_home_84.gif);
}
#div_4prod{
float:left;
width:220px;
}
#div_prod4_footer{
float:left;
background:url(../images/rov_home_88.gif);
}

#div_tabs{
float:left;
}
#div_footer{
clear:both;
}
#div_product_mid{
border-left:solid 1px #c9c9c9;
border-right:solid 1px #c9c9c9;
width:891px;
text-align:left
}
#div_privacy_mid{
background:url(../images/rov_privacy_09.gif) repeat-x left top;
}
#div_links_container{
width:170px;
padding:1px;
border:solid 1px #dcdcdc;
float:right;
margin-left:8px;
margin-top:2px;
margin-bottom:3px;
}
#div_links_container .incontainer{
background-color:#ededed;
padding:3px;
}
#div_links_container .linkline{
font-size:12px;
border-top:solid 1px #FFFFFF;
}
#div_links_container_center{
width:200px;
padding:1px;
border:solid 1px #dcdcdc;
margin-left:8px;
margin-top:2px;
margin-bottom:3px;
}
#div_links_container_center .incontainer{
background-color:#ededed;
padding:3px;
}
#div_links_container_center .linkline{
font-size:12px;
border-top:solid 1px #FFFFFF;
}
.div_tabs_scroll{
scrollbar-base-color: #cccccc;
scrollbar-face-color: #dddddd;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #666666;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
}
#contentdiv{
width:620px;
}
.div_icons{
border: solid 1px #CCCCCC;
padding:1px;
margin-left:1px;
margin-right:1px;
margin-top:0px;
text-align:right;

}

/*tables*****************************************************************************************/
#table_menu{
background:url(../images/rov_home_40.gif) repeat-x;
}
#table_menu td{
padding:0px;
margin:0px;
}
#table_100{
width:100%;
height:100%;
}
.table_links{
width:100%;
}
.table_links td{
border-bottom:#CCCCCC solid 1px;
}
.table_cells_with_border td{
border-left:solid 1px #CCCCCC;
padding:2px
}
.table_list td{
background-color:#eeeeee;
border-bottom:solid 1px #CCCCCC;
padding:2px;
}
.table_list2 td{
background-color:#f8f8f8;
border-bottom:solid 1px #CCCCCC;
padding-left:18px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
visibility:visible;
display:block;
font-size:11px;
font-weight:normal;
}
.table_list3 td{
background-color:#f5f5f5;
border-bottom:solid 1px #CCCCCC;
padding:4px;
}
.table_normal td{
padding:4px;
}
.table_normal .line{
width:100%;
border-bottom:solid 1px #CCCCCC;
margin:0px;
padding:0px;
}
.table_normal2 td{
padding:4px;
}
.table_normal2 td div.calend td{
padding:0;
}

.table_normal2 .line{
border-bottom:solid 1px #CCCCCC;
margin:0px;
padding:0px;
}
.table_credits td
{
    padding:8px;
    border-bottom:solid 1px #CCCCCC;
}

/*filler**************************************************************************/
.filler_shadow_bottom{
background:url(../images/rov_ecoformula_47.gif) repeat-x top left;
display:inline-block;
}
.filler_banner_ecoformula{
background:url(../images/rov_ecoformula_14.gif) repeat-x top left;
}
.filler_dashline{
background:url(../images/rov_ecoformula_17.gif) repeat-x top left;
}
.line_dotted_vertical{
background:url(../images/filler_dotted_vertical.gif) repeat-y top left;
}

/*fonts*****************************************************************************************/

.title{
font-family: Arial,Georgia, Times, serif;
font-size:17px;
color:#666666;
font-weight:bold;
border-bottom:solid 1px #CCCCCC;
background-color:#eeeeee;
padding:2px;
}

.toptitle{
font-family: Arial,Georgia, Times, serif;
padding:2px;
font-size:17px;
color:#666666;
font-weight:bold;
border-bottom:solid 1px #CCCCCC;
background-color:#eeeeee;
margin-top:0px;
}
.subtitle{
font-size:14px;
color:#990000;
}
.more{
font-size:10px;
}
.oneline{
width:100%;
border-bottom:solid 1px #CCCCCC;
padding:3px;
}


/*others****************************************************************************************/
.tab1_fill{
background:url(../images/rov_home_100.gif) repeat-y;
}
.tab2_fill{
background:url(../images/rov_home_101.gif) repeat-y;
}
.tab3_fill{
background:url(../images/rov_home_102.gif) repeat-y;
}
.tab4_fill{
background:url(../images/rov_home_103.gif) repeat-y;
}
.content{
padding-left:9px;
padding-right:10px;
padding-top:0px;
padding-bottom:2px;
}
.content p{
	padding:0px;
	margin:0px;
}
.list_type{
list-style:none;
}
.list_type li {
display: inline;
}
.show{
display:block;
visibility:visible;
position:absolute;
z-index:100;
}
.shownormal{
display:block;
visibility:visible;
}
.hide{
display:none;
visibility:hidden;
}
.left_menu li{
border-bottom:solid 1px #CCCCCC;
margin:0px;
text-transform:lowercase;
cursor:hand;
cursor:pointer;
}
.left_menu{
margin:0px;
padding-left:16px;
list-style-type: circle;
list-style-image: url("../images/indic1.gif");
}
.back_grey{
background-color:#e9e9e9;
}
.back_grey_light{
background-color:#f5f5f5;
}
.link_active{
background-color:#d7e3ea;
}
.link_inactive{
background-color:#ffffff;
}
.border_left{
border-left:solid 1px #CCCCCC;
padding-left:5px;
}
.pointerhand{
cursor:hand;
cursor:pointer;
}
.nolink{
text-decoration:none;
color:#666666;
}
#flashcontent{
height:132px;
width:377px;
}
.notice
{
	background-color:Red;
	color:White;
	
}


.ajax__calendar_container, .ajax__calendar_body, .ajax__calendar_days, 
    .ajax__calendar_months, .ajax__calendar_years 
{
   z-index: 100000 !important;
}

/* Saturday and Sunday are in red*/
.ajax__calendar .ajax__calendar_active .ajax__calendar_day + 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day + 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day + 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day + 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day + 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day,
 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day + 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day + 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day + 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day + 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day + 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day + 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day
{
    color: #ff0000 !important;
}
