/* Dialogues */
.pageNotice {
	border : 1px solid #006400;
	padding : 4px;
	background : #CCFFCC;
	color : #006400;
	font-weight : bold;
}
.pageWarning {
	border : 1px solid #993333;
	padding : 4px;
	background : #FFC0CB;
	color : #993333;
}
.fieldWarning {
	color : #993333;
}

#interiorLeftColumn a:link, #interiorLeftColumn a:visited{
    color: #666666; text-decoration:none;
}

#interiorLeftColumn a:hover,  #interiorLeftColumn a:active{
    color:#771f06; text-decoration:underline;
}
#interiorLeftColumn{
    width:190px;
    float:left;
    font-size:11px;
}

#interiorLeftColumn p, #interiorLeftColumn h3{
    padding: 0px 15px 0 20px;
    color:#616161;
}

#bodyContentInside {
	   padding : 15px 10px 10px 10px; 	
	   width : 560px;
}

#bodyContentInside h1 {
	margin : 0px;
	padding : 0px;
	font : 18pt Arial, Helvetica, sans-serif;
	letter-spacing : -1px;
}
#bodyContentInside h2 {
	margin : 0px;
	padding : 4px 0px 0px 0px;
	font : 15pt  Arial, Helvetica, sans-serif;
	letter-spacing : -1px;
	background : url(../img/double_grey_dots.gif) repeat-x top;
}
#bodyContentInside h3 {
	margin : 0px;
	padding : 5px 0px 5px 0px;
	letter-spacing : -1px;
	font : 12pt Arial, Helvetica, sans-serif;
	font-weight : bold;
}
#bodyContentInside ul {
	margin :  0px 0px 10px 10px;
	padding : 0px 0px 0px 10px;
}
#bodyContentInside li {
	margin : 0px 0px 0px 0px;
	padding : 0px;
}
.legal{font-size: 11px; color: #A7A7A7;}
.dottedLine {
	margin : 0px;
	padding : 0px;
	background : url(../img/grey_dots_horizontal.gif) repeat-x bottom;
}
.subNavOff{
    width : 190px;
	font-size: 10pt;
	padding : 5px 0px 5px 15px;
}
.subNavTextOff {
	float : left;
	width : 138px;
}
.subNavOff a{
	color: #4A4A49;
}
.subNavOff a:link, .subNavOff a:visited {
	color: #4A4A49; text-decoration:none;
}
.subNavOff a:hover,  .subNavOff a:active {
	color:#771f06; text-decoration:underline;
}
.subNavArrowOff {
	background : url(../img/arrow_right.gif) no-repeat center;
	width : 10px;
	float : left;
	vertical-align : middle;
	padding : 0px 0px 0px 22px;
}

.subNavLevelTwo{
	width : 190px;
	padding : 0px 0px 0px 15px;
	color: #4A4A49;
}
.subNavLevelTwo ul {
	margin : 0px 0px 0px 15px;
	padding : 0px 0px 0px 0px;
	font-size: 10pt;
	font-weight : bold;
}
.subNavLevelTwo li {
	margin : 0px;
	padding : 0px;
	list-style : square;
}
.subNavLevelTwo a{
	color: #4A4A49;
	font-size: 10pt;
	font-weight : normal;
}
.subNavLevelTwo a:link, .subNavLevelTwo a:visited {
	color: #4A4A49; text-decoration:none;
}
.subNavLevelTwo a:hover,  .subNavLevelTwo a:active {
	color:#771f06; text-decoration:underline;
}

.subNavOn{
	width : 190px;
	padding : 5px 0px 5px 15px;
	color: #4A4A49;
}
.subNavTextOn {
	float : left;
	width : 138px;
	color: #4A4A49;	
	font-size: 10pt;	
	font-weight : bold;	
}
.subNavArrowOn {
	background : url(../img/arrow_left.gif) no-repeat center;
	width : 10px;
	float : left;
	vertical-align : middle;
	padding : 0px 0px 0px 23px;
}


.navCatLine {
	background : url(../img/grey_dots_horizontal.gif) repeat-x bottom;
	height :1 px;
	padding : 0px;
	margin : 0px;
}

.navButton {
	padding : 0px;
	margin : 0px;
  line-height:0px;
	width : 191px;
	border : 0px;
}


/* Forms */
form{
	margin : 0px;
	padding : 0px;
}
.portletFormBox {
	margin-bottom : 4px;
}
.portletForm {
	background-color :  #F2F2F2;
	padding: 3px 0 3px 7px;
	margin: 0px 10px 5px 0px;
	color : #004C92;
	font-weight : normal;
	text-align : right;
	width :35%;
	padding : 4px;
	border-bottom : 3px solid White;
	border-top : 3px solid White;
}
.portletFormRequired{
	background-color : #F8EECC;
	font-weight : bold;
}
.portletFormValue {
	padding : 4px;
	width :70%;
}

.chart {
	background-color : #F9F9F9;
	border : 2px dotted #DDDDDD;
	margin : 0px;
	padding : 5px;
	width : 95%;
	text-align : center;

}
.chartHeading{
	margin: 5px 0px 0px 0px;
	font-size : 12px;
	color : #7A7A7A;
	font-weight : bold;
}
.chartText{
	font-size : 12px;
	font-weight : bold;
}
.chartFooter{
    display: block;
	margin: 5px 0px 10px 0px;
	font-size : 25px;
	font-weight : bold;
}
.chartBorder{
	border-right: 2px dotted #DDDDDD;
	border-left : 2px dotted #DDDDDD;
	padding : 5x; 
	width : 70px;
	display: block;
}
.chartBorderHorizontal{
	border-bottom: 2px dotted #DDDDDD;
	width : 100%;
	display: block;
}
