body {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	scrollbar-highlight-color: white;
	scrollbar-track-color: white;
	scrollbar-arrow-color: silver;
	scrollbar-3dlight-color: #d0d0d0;
	scrollbar-face-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-base-color: silver;
	scrollbar-shadow-color: silver;

}
body.mail {
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 0px;
	scrollbar-highlight-color: white;
	scrollbar-track-color: white;
	scrollbar-arrow-color: silver;
	scrollbar-3dlight-color: #d0d0d0;
	scrollbar-face-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-base-color: silver;
	scrollbar-shadow-color: silver;
	font-family: Arial, Helvetica;
	color : Black;
	font-size : 11pt;
}



.pad {
	padding: 1px;
}
.pad4 {
	padding: 4px;
}
.maintable {
	filter: Shadow(color='#777777', Direction=135, Strength=5);
}

a.navbar {
	border-bottom-color: gray;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #aaaaaa;
	padding : 2px;
	text-align : left;
	text-decoration : none;
	width : 160px;
			border-top-color : White;
	border-top-style : solid;
	border-top-width : 1px;

}
a:HOVER.navbar {
	border-bottom-color: gray;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #b20027;
	padding : 2px;
	text-align : left;
	text-decoration : none;
	width : 160px;
	background-color : #d0d0d0;
		border-top-color : gray;
	border-top-style : solid;
	border-top-width : 1px;
}
.navblank { 	border-bottom-color: gray;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #aaaaaa;
	padding : 2px;
	text-align : left;
	text-decoration : none;
	width : 160px;
			border-top-color : White;
	border-top-style : solid;
	border-top-width : 1px;
	 }
	 .logo {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	padding : 2px;
	text-align : right;
	font-weight : bold;
}
	 .logo_new {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	padding : 2px;
	text-align : left;
	font-weight : bold;
	background-color : #ffffff;
}
	 .logo_new5 {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	padding : 2px;
	text-align : right;
	font-weight : bold;
	background-color : #ffffff;
}
	 .logo_new2 {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	padding : 2px;
	text-align : right;
	font-weight : bold;
	background-color : #ffffff;
	border : 1px solid #d0d0d0;
}
	 .logo_new3 {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	padding : 2px;
	text-align : left;
	font-weight : bold;
	border-top-color : #d0d0d0;
	border-top-style : solid;
	border-top-width : 1px;
	background-color : #efefef;
}
	 .logo_new4 {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	padding : 2px;
	text-align : left;
	font-weight : bold;
	background-color : #ffffff;
	border-bottom-color : #d0d0d0;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-top-color : #d0d0d0;
	border-top-style : solid;
	border-top-width : 1px;
}
	 .titles {
	color: gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	padding : 2px;
	text-align : right;
	font-weight : bold;
	letter-spacing : 4px;
	line-break : normal;
}
	 .logo2 {
	padding : 2px;
	background-color : #d0d0d0;
}
a.language {
	color: Gray;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
}
a:HOVER.language {
	color: #b20027;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
}
.scroll {
	background-color: #d0d0d0;
	padding : 2px;
	background-image : url("../ani_images/ani_back.gif");
	background-repeat : repeat;
}
.scroll2 {
	background-color: #ffffff;
	padding : 2px;
}
.scroll3 {
	background-color: #ffffff;
	padding : 2px;
	border-top-color : #d0d0d0;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #d0d0d0;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
a.big {
	color: gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	padding : 2px;
	font-weight : bold;
	text-decoration : none;
}
a:HOVER.big {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	padding : 2px;
	font-weight : bold;
	text-decoration : underline;
}
a.bigon {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : underline;
	}
a:HOVER.bigon {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : underline;
	}
.left_cell_upper {
	border-right-color: #d0d0d0;
	border-right-style : solid;
	border-right-width : 1px;
	padding : 3px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Gray;
}
.left_cell {
	border-right-color: #d0d0d0;
	border-right-style : solid;
	border-right-width : 1px;
	padding : 3px;
	text-align : right;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : bottom;
	font-size : 9pt;
	border-bottom-color : #d0d0d0;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.left_cell_lower {
	border-right-color: #d0d0d0;
	border-right-style : solid;
	border-right-width : 1px;
	padding : 3px;
	text-align : right;
	vertical-align : top;
		border-top-color : #d0d0d0;
	border-top-style : solid;
	border-top-width : 1px;
}
.left_cell_upper2 {
	border-right-color: #d0d0d0;
	border-right-style : solid;
	border-right-width : 1px;
	text-align : right;
}
.left_cell2 {
	border-right-color: #d0d0d0;
	border-right-style : solid;
	border-right-width : 1px;
	text-align : right;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : bottom;
	font-size : 9pt;
}
.left_cell_lower2 {
	border-right-color: #d0d0d0;
	border-right-style : solid;
	border-right-width : 1px;
	text-align : justify;
	vertical-align : top;
	padding : 3px;
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
.right_cell {
	padding : 3px;
	text-align : left;
	vertical-align : bottom;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	border-bottom-color : #d0d0d0;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.right_cell_upper {
	padding : 3px;
	text-align : left;
	color : Gray;
}

.right_cell_lower {
	padding : 3px;
	text-align : left;
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : Gray;
			border-top-color : #d0d0d0;
	border-top-style : solid;
	border-top-width : 1px;
}
.right_cell_lower2 {
	text-align : justify;
	vertical-align : top;
	padding : 3px;
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
#menu1 {
	background-color: white;
	color : gray;
	font-family : Arial, Helvetica, sans-serif;
	padding : 3px;
	display : none;
	height : 74px;
}
#menu2 {
	background-color: white;
	color : gray;
	font-family : Arial, Helvetica, sans-serif;
	padding : 3px;
	display : none;
	height : 74px;
	vertical-align : bottom;
}
#menu3 {
	background-color: white;
	color : gray;
	font-family : Arial, Helvetica, sans-serif;
	padding : 3px;
	display : none;
	height : 74px;

}
#menu4 {
	background-color: white;
	color : gray;
	font-family : Arial, Helvetica, sans-serif;
	padding : 3px;
	display : none;
	height : 74px;
}
a.small {
	color: gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 2px;
}
a:HOVER.small {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : underline;
	letter-spacing : 2px;
}
a.smallon {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : underline;
	letter-spacing : 2px;
}
a:HOVER.smallon {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : underline;
	letter-spacing : 2px;
}
.architecture {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding : 3px;
	width : 370px;
	text-align : justify;
}
.design {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding : 3px;
	width : 370px;
	text-align : right;
}
.int {
	color: Gray;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding : 3px;
	text-align : left;
	vertical-align : top;
}
.property {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding : 3px;
	width : 370px;
	text-align : justify;
}
.rondelli {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding : 3px;
	width : 370px;
	text-align : right;
}
#arch_menu {
	border: 1px solid #d0d0d0;
	background-color : #efefef;
	width : 200px;
	padding : 3px;
}
.menu_table {
	background-color: White;
	border : 1px dotted #d0d0d0;
	padding : 3px;
}
.main {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding : 3px;
	text-align : justify;
	vertical-align : top;
	color : Gray;
}
.stat_left {
	background-color: #efefef;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding : 3px;
	text-align : right;
	vertical-align : top;
	color : Gray;
	background-image : url("http://www.rondelli.info/images/design_009.gif");
	background-position : center bottom;
	background-repeat : no-repeat;
	border-left-color : #d0d0d0;
	border-left-style : solid;
	border-left-width : 1px;
}
.arch_upper {
	padding : 3px;
	text-align : right;
	color : Gray;
}
#menu_arch {
	background-color: white;
	color : gray;
	font-family : Arial, Helvetica, sans-serif;
	padding : 3px;
	height : 74px;
}
#des_arch {
	background-color: white;
	color : gray;
	font-family : Arial, Helvetica, sans-serif;
	padding : 3px;
	height : 74px;
}
#menu_prop {
	background-color: white;
	color : gray;
	font-family : Arial, Helvetica, sans-serif;
	padding : 3px;
	height : 74px;
}
.red_normal {
	color: gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
}
.tag_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : normal;
	text-align : center;
	padding : 3px;
	color : gray;
	font-variant : small-caps;
}
.small_stat {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Gray;
}
.dap {
	color: Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
}  
.studio_cell {
	color: Gray;
	font-size : 9pt;
	padding : 3px;
	text-align : justify;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : top;
}
.studio_title {  
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : center;
}
#viewer {
	text-align: center;
	padding : 3px;
}
.mass{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Gray;
	padding : 3px;
	text-align : center;

}
.brash {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Gray;
	font-weight : bold;
}
a.port {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Gray;
	text-decoration : underline;
}
a:HOVER.port {
	color: #b00027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
}
a:ACTIVE.port {
	color: #b00027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
}
#message {
	border: 1px solid #efefef;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 360px;
	text-align : justify;
	padding : 3px;
	color : Gray;
}
a.nowhere {
	cursor: pointer;
}
a:HOVER.nowhere {
	cursor: pointer;
}
.port_title {
	color: Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
.des_upper {
	padding : 3px;
	text-align : left;
	color : Gray;
}
a.press {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Gray;
	text-decoration : underline;
}
a:HOVER.press {
	color: #b00027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
}
a.folio {
	color: #b00027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
}
a:HOVER.folio {
	color: Gray;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size : 8pt;
}
.mail_big {
	color: gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
}  
.enlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #b00027;
	text-align: center;
}
a.prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Gray;
	text-decoration : underline;
}
a:HOVER.prod {
	color: #b00027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : underline;
}
a:ACTIVE.prod {
	color: #b00027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : underline;
}
.prod_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
	padding: 3px;
	text-align: left;
		vertical-align: top;
}
a.prod_big{
	color: #b20027;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
}
a:HOVER.prod_big{
	color: #b20027;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
}
SELECT.rondo {
		visibility: hidden;
}
input.ronda {
		visibility: hidden;
}
.lang {
	width: 760px;
}
.job_title {
	color: #b20027;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.location {
	color: gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 2px;
}
.repres {
	color: gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;

}
a.ticker {
		color: gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
		text-decoration : none;
}
a:HOVER.ticker {
		color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
		text-decoration : none;
}
.loco {
	color: gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
}
.loco_red {
	color: #b20027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
}
.mail_bigger {
	color: gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	text-decoration : none;
}  
.left_cell_lower_mail {
	border-right-color: #d0d0d0;
	border-right-style : solid;
	border-right-width : 1px;
	padding : 3px;
	text-align : right;
	vertical-align : top;
}
.right_cell_lower_mail {
	padding : 3px;
	text-align : left;
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : Gray;
}
.right_cell_upper_mail {
	padding: 3px;
	text-align: justify;
	background-color: white;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.left_mail {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Gray;
	background-color: White;
}
.mail_black {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #d0d0d0;
	background-color: gray;
}
.left_mail2 {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Gray;
	background-color: White;
}
a.mailout {
	color: #b00027;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : underline;
}
a:HOVER.mailout {
	color: Gray;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size : 9pt;
}
.port_box {
	background-color: White;
	border: thin ridge Gray;
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 3px;
	width: 376px;
}
.menu {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 3px;
	color: gray;
	display: none;
	line-height: 18px;
}
a.menu_title {
	color: #b00027;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
a:HOVER.menu_title {
	color: #b00027;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}