/*** STRUCTURE ***/
#mainDiv {background:#DEE2E5 url('../images/mainDiv_bkg.jpg') repeat-x;}
	#siteDiv {width:780px; position:relative; background:#fff; margin:auto;}
		#header {position:relative; height:77px; background:url('../images/header_bkg.png') no-repeat; color:#fff;}
		#header a {color:#ff9900; font-size:11px;}
			#login {position:absolute; right:20px; bottom:12px;}
			#login td {vertical-align:bottom; padding-left:5px;}
			#login input {font:11px arial,sans-serif; background:#e2e2e2; border:solid 1px #000; width:85px; padding:3px;}
			#login img {cursor:pointer;}
		#menu {height:29px; background:url('../images/menu_bkg.gif') repeat-x;}
			#menu ul {list-style-type:none; margin:0; padding:0;}
			#menu li {display:block; float:left; padding:6px 15px 5px 15px; background:url('../images/menu_sep.gif') 100% 100% no-repeat;}
			#menu li.sel {background:url('../images/menu-sel_bkg.gif') repeat-x;}
			#menu li.sel a {color:#000;}
			#menu a {color:#666; text-decoration:none;}
			#menu a:hover {color:#000;}
		#content {width:780px; min-height:200px; height:auto !important; height:150px; padding:20px 0;}
			#col1 {float:left; width:570px;}
				ul#surveys {margin:0; padding:0; list-style-type:none;}
				ul#surveys li {margin:0; padding:5px 0 5px 25px; background:url('../images/ico_form.gif') 5px 9px no-repeat;}
				ul#surveys li:hover {background:#f0f0f0 url('../images/ico_form.gif') 9px 9px no-repeat;}
				ul#surveys a {display:block; color:#ff6600; font-weight:bold;}
				.inner {padding:0 20px;}
					.inner b {color:#333;}
			#col1.home {float:left; width:320px;}
				#col1.home p {margin:0 20px; color:#006699; padding-bottom:8px; line-height:1.4em;}
				#col1.home img {padding:0 0 8px 20px;}
			#col2 {float:left; width:250px;}
				#col2 .hotForm {margin-right:20px; background:#e2e2e2; padding:10px;}
					.hotFormInner {background:#f0f0f0 url('../images/hotForm_bkg.gif') repeat-x; padding:5px;}
					.hotForm h2 {margin:0 5px 5px 5px; padding:5px 0 5px 15px; color:#FF6600; font:12px georgia,garamond,serif; background:url('../images/ico_form.gif') 0 7px no-repeat; border-bottom:solid 1px #ff6600;}
					.hotForm td {font-size:11px; line-height:1.4em;}
			#col3 {float:left; width:210px;}
				#col3 .box {margin-right:20px; margin-bottom:20px; background:#e2e2e2; padding:10px;}
					.box h2 {margin:0; padding:5px; background:#fff; color:#FF6600; font:12px georgia,garamond,serif; border:none;}
					.box p {font-size:11px; line-height:1.4em;}
					.box ul {margin:0; padding:5px 0 5px 0; list-style-type:none; font-size:11px; line-height:1.4em;}
					.box li {padding:5px 0 0 15px; background:url('../images/box_listPoint.gif') 3px 10px no-repeat;}
					.box a {color:#006699; text-decoration:none;}
					.box a:hover {color:#000; text-decoration:underline;}

/*** MISC ***/
body {background:#DEE2E5 url('../images/body_bkg.gif') 50% 0 repeat-y; margin:0; padding:0; font:12px "Trebuchet MS",arial,verdana,sans-serif; color:#666;}
a {color:#006699;}
img {border:0; vertical-align:middle;}
img.submit {cursor:pointer;}
h1 {margin:0 0 10px 0; padding:5px; background:#efefef; font:15px georgia,garamond,serif;}
h2 {margin:10px 0 5px 0; padding:3px 5px; border-bottom:dotted 1px #ccc; font-size:12px; color:#000;}
th {text-align:left; padding:5px; background:#f0f0f0;}
td {vertical-align:top; padding:2px 5px;}
.red {color:#cc0000;}
.blue {color:#006699;}
.news {margin:20px 15px; padding:10px; border:solid 1px #FF9933; background:#FFFFB0;}
.istruz {border:solid 1px #ffcc33; background:#ffff99; font-size:10px; padding:0 12px; margin:0 10px;}
.inner li {padding-bottom:7px;}
#profileDesc {display:none; position:absolute; width:250px; border:solid 1px #FF9933; background:#FFFFB0; padding:3px;}

/*** FORMS ***/
.itemTitle {display:block; margin-top:10px; margin-bottom:5px; border-bottom:dotted 1px #ccc; color:#006699;}
.itemTitle:first-letter {font-size:17px;}
.oneLineItem {display:block; font:11px arial;}
.subGroup {display:block; color:#333; padding:5px 0;}
.formDesc {font-style:italic;}
.squareText {width:17px; height:15px; margin-bottom:2px; border:solid 1px #ccc; font:10px arial,verdana,sans-serif;}
.standardField {margin:0; padding:4px 0; width:94%; font:10px arial,verdana,sans-serif; border:solid 1px #ccc;}
.standardSelect {font:10px "Trebuchet MS",arial,verdana,sans-serif; border:solid 1px #ccc; padding:4px 0;}
.standardButton {border:outset 1px #ff9900; padding:2px 4px; margin:3px; font:11px "Trebuchet MS",arial,sans-serif; font-weight:bold;}
#captchaMsg {color:#cc0000;}

/*** TIPS ***/
#tipIframe {position:absolute; z-index:100; display:none; border:none;}
#tipDiv {position:absolute; z-index:200; width:230px; background:url('../images/tipDiv_bkg.gif') 100% 100% no-repeat; padding:0 0 15px 0; display:none; font:10px verdana;}
	#tipDivInner {background:url('../images/tipDivInner_bkg.gif') 0 0 no-repeat; padding:5px 5px 0 32px; min-height:22px; height:auto !important; height:30px;}
.tip {display:none;}

