
	

	div.clear{
    border: none;
  }
		
	
	body {
    background-color: #cfcfcf;
    color:#555;
    overflow-y:scroll;
  }


	.column{
    float:left; 
    border: solid 1px;
  }
					
	div {
    border:solid 0px;
  }
			
	#container{
    margin: 10px auto;
    width: 1020px; 
    background-color: white;
    background-image: url('/platform/images/start_back.jpg');
    background-repeat:no-repeat; 

  }
					
	#contents-spot-viewer{
    width:1020px;
    height: 390px;
    border:solid 0px;
    padding:0px 0px;
  }
					
	#content{
    min-height: 200px;
    background-image:url('/platform/images/start_content_back.jpg');
    padding:20px;
    xmargin-top:10px;
  }
  
	#header-pic {
	   width:1001px;
	   overflow:hidden;
     height:243px;
     margin:0px 9px 10px 9px; 
  }
  
	#page-header{
	   background-image:url(/platform/images/menu_back_heaven.jpg);
	   background-repeat:no-repeat;
    min-height: 75px;
    margin-left:9px; 
    margin-bottom: 20px;
  }
  
  #page-footer{
    padding:30px 20px 0px 20px;
    background-image:url('/platform/images/start_footer_back.jpg');
    background-repeat:no-repeat;
    background-color:#cfcfcf;
    height:92px;
    font-size:8px;
    color:#555;
    text-align:center;
    line-height:115%;
  }
  
  #page-footer a{
  	color:#555;
  	text-decoration:underline;
  }
  
  .header-component {
    padding-top:20px;
  }
  
  #content-dot {
    float:left;
    background-image:url('/platform/images/header-dot.gif');
    background-repeat:no-repeat;
    width:4px;
    height:18px;
  }
  
  #content-header{
   margin-left:8px;
   padding-left:10px;
   font-size:10px;
   color:#fff;
   background-image:url(/platform/images/hotbox-header-fill.gif);
   background-repeat:repeat-x;
   min-height:18px;
  }
  
  #content-header li {
    background:url(/platform/images/nav-li-icon-back.gif) center left no-repeat;
    padding-left: 15px;
    list-style:none;  
  }
  
  #content-header a {
    color:#fff;
    text-decoration:none;
  }
  #content-header a:hover {
    color:#fff;
    text-decoration:underline;
  }
 	#hotbox-content a {
    color:#333;
  }	











#nav {
	float: left;

	list-style: none;
	line-height: 1;
	font-family:arial;
	padding: 0;
	margin: 0 0 1em 0;
}

 ul.sub {
  border-top:0px solid #9b9b9b;
  border-bottom:0px solid #9b9b9b;
  border-right:0px solid #9b9b9b;
  border-left:0px solid #9b9b9b;
  background-color:#EBEBEB;
  opacity:0.9;
}


#nav a {
	display: block;


	color: #565656;
	text-decoration: none;
	padding: 0.25em 2em;
}

#nav a.daddy {
	background: url(/platform/images/menu_selector.gif) center right no-repeat;
}


#nav li {
	float: left;
	padding: 0;

}

 #nav li.tab {
 white-space:nowrap;
 height:22px;
 }
 
 #nav li.tab a:hover {
 color:#2e2e2e;
 }
 
 #nav li.sel {
  background-image:url(/platform/images/menu_selected_sand.gif);
	background-repeat:repeat-x;
 }
 
  #nav li.tab.sel.sub {
  background-color:#d5d9db;
  background-image:none;
 }
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;

	xwidth: 13.9em;
	font-weight: normal;
	padding: 1px 0 0 0;
}

#nav li li {
clear:both;
	xpadding-right: 1em;

}

#nav li ul a {

	width: 10em;
}

#nav li ul ul {
  margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li.sub {
  background-color:#ededed;
  xborder-right:1px solid #fff;
  xborder-left:1px solid #fff;
  border-top:1px dotted #e6e6e6;
}

#nav li.sub:hover {
  background-color:#ededed;
  background-image:url(/platform/images/menu_selector.gif);
  background-position: 7px left;
  background-repeat:no-repeat; 
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}


#nav li:hover, #nav li.sfhover {
background: url(/platform/images/menu_selector.gif) 7px 3px no-repeat;
}





  .roxen-edit-box-off { }
  .roxen-edit-box-on {
    outline:          1px dotted #f8bb7b;
    /*background:       #f2f1eb;*/
    background:       #faf9f3;
    -moz-outline:     1px dotted #f8bb7b;     /*  FIXME: invalid CSS  */
  }
  .roxen-edit-marker-off {
    visibility:       hidden;
    display:          block;
    position:         absolute;
  }
  .roxen-edit-marker-on {
    visibility:       visible;
    display:          block;
    position:         absolute;
    background:       URL(/roxen-files/cms-sites/4.5/images/button_edit_comp.gif)
                      top left no-repeat;
    width:            28px;
    height:           13px;
    z-index:          1;
  }
  div.roxen-linkbrowser-anchor a {
    visibility:       visible;
    display:          block;
    position:         absolute;
    background:       URL(/roxen-files/cms-sites/4.5/images/button_link_browser.gif)
                      top left no-repeat;
    width:            28px;
    height:           13px;
    z-index:          1;
  }


.news-index-component a{
 color:#5d653d;
 font-weight:bold;
}
.news-index-component hr{
  border:1px solid #d2d2d2;
}
.news-index-component ul hr{
  border:1px dashed #d2d2d2;
}
.news-index-component li{
    background:url(/platform/images/nav-li-icon.gif) center left no-repeat;
    padding-left: 20px;
    margin:5px 0px;
    list-style:none;
}

  
  .hotbox-link-component{
    margin-bottom: 20px;
  } 

   .hotbox-link-component #header-left{
    margin:0px;
    background-image:url(/platform/images/hotbox-header-left.gif);
    height:25px;
    float:left;
    width:5%;
  }
  
  .hotbox-link-component #header-fill{
    margin:0px 0px 1px 0px;
    padding:3px 0px 0px 5px;
    background-image:url(/platform/images/hotbox-header-fill.gif);
    background-repeat:repeat-x;
    xfloat:left; 
    xwidth:100%; 
    height:18px;
    color:#fff;
    font:10px arial;
  }
    
  .hotbox-link-component #header-right{
    margin:0px;
    background-image:url(/platform/images/hotbox-header-right.gif);
    background-position:top right;
    height:25px;
    float:left;
    width:5%;
  }
	
	.hotbox-link-component #hotbox-content{
    clear:both;
    overflow:visible;
    background-image:url('/platform/images/hotbox-bottom-fill.gif');
    background-position:bottom left;
    background-repeat:repeat-x;
    border:1px solid #b9b9b9;
    Xheight:200px;
  }
  
  .hotbox-link-component #footer-left{
    margin:0px;
    background-image:url(/platform/images/hotbox-bottom-left.gif);
    background-repeat:no-repeat;
    height:10px;
    float:left;
    width:5%;
  }
 
  .hotbox-link-component #footer-fill{
    margin:0px;
    background-image:url(/platform/images/hotbox-bottom-fill.gif);
    background-repeat:repeat-x;
    float:left;
    width:90%;
    height:10px;
    color:#fff;
  }
  .hotbox-link-component #footer-right{
    margin:0px;
    background-position:top right;
    background-image:url(/platform/images/hotbox-bottom-right.gif);
    background-repeat:no-repeat;
    height:10px;
    float:left;
    width:5%; 
	}
	
	.hotbox-image{
    margin-bottom: 20px;
    border-style: none; 
	}
	
	
  .hotbox-navigation-component{
    margin-bottom: 20px;
  }
  .hotbox-navigation-component ul{
    padding-left: 0px;
    margin-left:12px;
  }
  .hotbox-navigation-component li{
    background:url(/platform/images/nav-li-icon.gif) center left no-repeat;
    padding-left: 15px;
    margin:5px 0px;
    list-style:none;
  }
  
  .hotbox-navigation-component #header-left{
    margin:0px;
    background-image:url(/platform/images/hotbox-header-left.gif);
    height:25px;
    float:left;
    width:5%;
  }
  
  .hotbox-navigation-component #header-fill{
    margin:0px 0px 1px 0px;
    padding:3px 0px 0px 5px;
    background-image:url(/platform/images/hotbox-header-fill.gif);
    background-repeat:repeat-x;
    xfloat:left; 
    xwidth:100%; 
    height:18px;
    color:#fff;
    font:10px arial;
  }
    
  .hotbox-navigation-component #header-right{
    margin:0px;
    background-image:url(/platform/images/hotbox-header-right.gif);
    background-position:top right;
    height:25px;
    float:left;
    width:5%;
  }
	
	.hotbox-navigation-component #hotbox-content{
    clear:both;
    overflow:visible;
    background-image:url('/platform/images/hotbox-bottom-fill.gif');
    background-position:bottom left;
    background-repeat:repeat-x;
    border:1px solid #b9b9b9;
    height:200px;
  }
  
  .hotbox-navigation-component #footer-left{
    margin:0px;
    background-image:url(/platform/images/hotbox-bottom-left.gif);
    background-repeat:no-repeat;
    height:10px;
    float:left;
    width:5%;
  }
 
  .hotbox-navigation-component #footer-fill{
    margin:0px;
    background-image:url(/platform/images/hotbox-bottom-fill.gif);
    background-repeat:repeat-x;
    float:left;
    width:90%;
    height:10px;
    color:#fff;
  }
  .hotbox-navigation-component #footer-right{
    margin:0px;
    background-position:top right;
    background-image:url(/platform/images/hotbox-bottom-right.gif);
    background-repeat:no-repeat;
    height:10px;
    float:left;
    width:5%; 
	}
	
	.picture-component-gallery-image {
  padding-right:115px;
  height:120px;
  float:left;
  padding-bottom:25px;
  }

 #main-content {width: 686px; padding: 0px 15px 10px 10px; float: left;}
 
 #right-content{float:left;width:255px;}

  
