body, td, th {font-family:Arial, Helvetica, sans-serif; font-size:small;}
body {
	background-color: #ffffff;
	background-image: url(images_v2/page_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
}
.page {
	background-image: url(images_v2/leftcolumn_bg.gif);
	background-repeat: repeat-y;
}
/* div.page {border-bottom:1px solid #6699CC;} */
.footer {border-top:1px solid #6699CC;font-size:x-small; color:#6699CC; padding:1em 1em 1em 200px; text-align:left;background-color:#eff4f4;}
.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {color:#6699CC; text-decoration:underline; font-weight:normal}
form {display:inline}
a:link, a:active, a:visited, a {font-weight:bold; color:#333366;}
a:hover {color:#FF0000}
a.small {font-size:x-small; font-weight:normal;}
p {margin-bottom:1em; margin-top:0em}
ul {display:block; padding-left:0px; margin-left:20px; margin-top:0px; margin-bottom:1em}
li {margin-top:0px; margin-bottom:0.2em;}
.faqAnswer {padding:0.5em 0.5em 0.5em 0.5em; background-color:#eff4f4; margin:0px}
.red {color:#FF0000}
.redBullet {margin-bottom:1em;}
.redBullet p {
	background-image: url(images_v2/redbullet.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	margin:0px 0px 0.2em 0px;
	color:#336699;
	font-weight:bold;
}
.tickBullet {margin-bottom:1em;}
.tickBullet p {
	background-image: url(images_v2/tickbullet.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	margin:0px 0px 0.2em 0px;
	color:#336699;
	font-weight:bold;
}
.lightRight {
	background-image: url(images_v2/lightright.gif);
	background-repeat: repeat-y;
}
.topBanner {
	margin:0px;
	width:720px;
	background-image: url(images_v2/topbannerbg.jpg);
	background-repeat: no-repeat;
	padding:0px;
}
.topBanner img {
}
.clear {clear:both;}
.navLinks {color:#CCCCCC; font-size:small; margin-bottom:10px}
.navLinks a:link, .navLinks a:active, .navLinks a:visited, .navLinks a {
	color:#999999;
	text-decoration:underline;
	font-weight:normal;
	white-space:nowrap;
	padding:0px 2px 0px 2px;
}
.navLinks a:hover {
	color:#000000;
}
.lightBg {background-color:#eff4f4;}
.nuggetBody {padding:7px 6px 5px 6px;}
.nuggetBody p {margin-bottom:6px;}
.nuggetRed, .nuggetGreen, .nuggetBlue, .nuggetOrange, .nuggetGrey {
	margin-bottom:15px;
	font-size:small;
}
.nuggetRed h1, .nuggetGreen h1, .nuggetBlue h1, .nuggetOrange h1, .nuggetGrey h1 {
	font-size:small;
	color:#FFFFFF;
	font-weight:bold;
	padding:0.3em 5px 0.3em 10px;
	margin:0px 0px 0px 0px;
}
.nuggetGrey {
	background-color:#F3F3F3;
	border: 1px solid #CCCCCC;
	font-size:11px;
}
.nuggetGrey h1 {
	background-color: #CCCCCC;
	background-image: url(images_v2/grad_999999_cccccc.gif);
	background-repeat: repeat-x;
}

.nuggetRed {
	background-color:#EEDEDE;
	border: 1px solid #CC9999;
}
.nuggetRed h1 {
	background-color: #990000;
	background-image: url(images_v2/grad_990000_cc9999.gif);
	background-repeat: repeat-x;
}
.nuggetGreen {
	background-color: #E2FDDA;
	border: 1px solid #33CC00;
}
.nuggetGreen h1 {
	background-color: #339966;
	background-image: url(images_v2/grad_339966_33cc00.gif);
	background-repeat: repeat-x;
}
.nuggetBlue {
	background-color: #d9e6f2;
	border: 1px solid #6699CC;
}
.nuggetBlue h1 {
	background-color: #336699;
	background-image: url(images_v2/grad_336699_6699cc.gif);
	background-repeat: repeat-x;
}
.nuggetOrange {
	background-color:#FFFFCC;
	border: 1px solid #FF9900;
}
.nuggetOrange h1 {
	background-color: #cc6600;
	background-image: url(images_v2/grad_cc6600_ff9900.gif);
	background-repeat: repeat-x;
}

.leftColumn {
	width:180px;
	margin-right:10px;
}
.small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small}
.leftColumn input {width:155px; font-size:x-small}
.leftColumn input.button {width:auto; font-size:small; margin-top:5px}
.leftColumn p {margin-bottom:5px}
.grightColumn {width:550px;}
.singleColumn {width: 730px;}

.hiddenlink, a.hiddenlink, a.hiddenlink:link, a.hiddenlink:active, a.hiddenlink:visited, a.hiddenlink:hover {color:#FFFFFF; font-size:xx-small; text-decoration:none; font-weight:normal;}
.hiddenlink h1, .hiddenlink h2, .hiddenlink h3 {margin:0px; font-size:xx-small; color:#FFFFFF; display:inline}

/* CONTROL PANEL STYLES */

#cpTopPanel {
	background-image: url(images_v2/iva_cp_bg.gif);
	background-repeat: repeat-x;
	white-space:nowrap;
}
.tip {background-color:#FFFFE5; border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; padding:3px 3px 5px 5px; line-height:150%; margin-left:0px}

div.tip {margin-bottom:10px;}

table.editPropertySections td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F3F3F3;
	border: 1px solid #CCCCCC;
	padding:2px 1px 2px 4px;
}
table.editPropertySections td p{margin: 0px 0px 3px 0px;}
textarea.fullwidth {width:500px}
.nuggetBody table.fullwidth {width:500px}
table.greylist {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin-bottom:10px;
	background-color:#F3F3F3;
}
table.greylist td {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:3px;
font-size:11px;}
table.greylist th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#999999;
	padding:3px;
	background-image: url(images_v2/grad_999999_cccccc.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
font-size:11px;}
table.pageheader {border:1px solid #CCCCCC; background-color:#F3F3F3}
table.pageheader td{color:#666666; font-weight:bold; padding:4px}
table.pageheader td a:link, table.pageheader td a:active, table.pageheader td a:visited {color:#666666; text-decoration:none}
table.pageheader td a:hover {text-decoration:none}

.nuggetGrey table td {font-size:11px;}



