

html, body {
	height: 100%;
	
}
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}



p {
	font-size: 12px;
	color: #000;
	font-family:  Verdana, Geneva, sans-serif;
	text-decoration: none;
	line-height: 18px;
	
}
	

li{
	color:#000;
	line-height: 20px;
}

h1 {
	FONT-SIZE: 20px;
	COLOR: #000;
	font-family:  Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none;
	font-style:normal;
	font-weight:normal;
}
.title {
	FONT-SIZE: 13px;
	COLOR: #000;
	font-family:  Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none;
	padding-top:5px;
}

a {
	COLOR: #FFF;
	font-family:  Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none
}
a:hover {
	COLOR: #c0c;
	font-family:  Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none
}



.fieldtitle {
	font-size: 12px;
	color: #999999;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none
}
.textfield {
	border-bottom: #8e8c8b 1px solid;
	border-left: #8e8c8b 1px solid;
	border-right: #8e8c8b 1px solid;
	border-top: #8e8c8b 1px solid;
	background-color: #e3e2e2;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #4d4d4b;
	height: 15px;
	width: 138px;
}	



.header {
	background-image: url(rossis/rossis-header.jpg);
	background-repeat:no-repeat;
	}



.logo {
	height: 120px;
	width: 120px;
	 background-image: url(rossis/logo.jpg);
	 top: 30px; left: 800px; z-index: 2;
	 position: relative;
	 
	}
	
.topleft{

	background-image: url(rossis/top-left.jpg);
}


/*----------------------------*/
/* 2.4 - Navigation - Level 2 */
/*----------------------------*/

.nav2 {
	float: left;
	margin-left: 0px;
	padding: 10px 2px 2px 0px;
	width: 949px; 
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.625;
	top: -30px; 
	z-index: 1;
	 position: relative;
	
	}
	
.nav2 li {display: inline; list-style: none; margin: 0px; padding-left: 10px;}

.nav2 ul {float: left; width: 951px; margin-left: -1px; padding: 0px 0px 0px 0px; border-top: solid 1px #fff; border-bottom: solid 1px #716F6E; border-right: solid 1px #FFF; border-left: solid 1px #FFF; background-color: #FFFFFF;}	

.nav2 li a {float: left ; display: block; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; border-right: solid 1px #FFF; color: #04a4ed;  text-decoration: none;font-size: 100%;}
.nav2 a.selected {color: #07087b; }
.nav2 a:hover {color: #07087b; text-decoration: none; }

/*----------------------------*/
/* 2.5 - Navigation - Level 3 */
/*----------------------------*/


/.nav3 {display: inline; float: left; width: 700px; min-height: 0px; margin: 0px; padding: 0px; color: rgb(75,75,75); font-size: 1.0em;}
/.nav3 ul {display: inline; width: 700px; margin: 0px 0px 20px 0px; padding: 0px;  background-color: #E1E1E1; }	
.nav3 li {display: inline; list-style: none; margin: 0px; padding: 0px; font-size:9px; background-color:#FFF; vertical-align:bottom}

/.nav3 li.title {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#E1E1E1; background-image:url(images/fade.gif); background-repeat:repeat-x; color: #4B4B4B; height:19px; font-weight: bold; font-size: 150%;}
/.nav3 li.footer {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#E1E1E1; background-image:url(images/fade_bot.gif); background-repeat:repeat-x; color: #4B4B4B; height:19px; font-weight: bold; font-size: 150%;border-top: solid 1px #999999;}

/.nav3 li.group a {display: inline; display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 15px; border-top: solid 1px #999999; border-left: solid 7px #E7E7E8; color: #7C7C7C; font-weight: bold; font-size: 150%; }

.nav3 a { color: #FFF; text-decoration: none;  }
.nav3 a.selected { color: #000; text-decoration: none;}
.nav3 a:hover { color: #7C7C7C; text-decoration: none;}

.nav4 a { color: #000; text-decoration: none;  }
.nav4 a.selected { color: #000; text-decoration: none;}
.nav4 a:hover { color: #7C7C7C; text-decoration: none;}