/* CSS Document */

a {
	color : #006699;
	text-decoration : none;
}
a:hover {
	text-decoration : none;
}
body, th, td {
	color : #000000;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input, select, textarea {
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h1 {
	font-size : 17px;
}
h2 {
	font-size : 13px;
}

ul, ol {
	margin-top : 4px;
}
.pageTop {
	border-bottom : 1px dotted #cccccc;
	padding-bottom : 6px;
}
.pageTop a {
	font-weight : bold;
}
.bannerLineTopBottom {
	border-top : 1px solid #00529c;
	border-bottom : 1px solid #00529c;
}
.bannerLineTop {
	border-top : 1px solid #00529c;
}
.bannerLineBottom {
	border-bottom : 1px solid #00529c;
}
.bannerBgColor {
	background-color : #00529c;
}
.sideNavContainer {
	background-color : #f7f7f7;
	border-right : 1px dotted #cccccc;
}
.sideNavContainers {
	background-color : #A5ACAF;
	padding : 0px 0px 0px 0px;
}
.footer {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.contentContainer {
	padding : 0px 10px 10px 22px;
}	

.contentContainer2 {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
}

.alert {
	color : #990000;
	font-weight: bold;
}
table.box1 {
	border-top : 1px solid #666666;
	border-left : 1px solid #666666;
}
table.box1 td, table.box1 th {
	border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
}
table.box2 {
	border : 8px solid #cccccc;
}
table.box2 th {
	background-color : #6699cc;
	color : #ffffff;
	font-size : 13px;
	font-weight : bold;
}

table.box2 td {
	border-bottom : 1px solid #cccccc;
	background-color : #f5f3f6;
}
table.box2 td.alt {
	border-bottom : 1px solid #cccccc;
	background-color : #e6eaf5;
}
table.box3, table.box4, table.box5 {
	border-top : 1px solid #666666;
	border-left : 1px solid #666666;
}
table.box3 th, table.box4 th, table.box5 th {
	border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
	background-color : #eeeeee;
	font-weight : bold;
}
table.box3 td, table.box4 td, table.box5 td {
	border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
	text-align : center;
}
table.box3 td.sub {
	border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
	text-align : left;
}
table.box4 td.sub, table.box5 td.sub {
	border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
	background-color : #eeeeee;
	font-weight : bold;
	text-align : left;
}
table.box3 td.col0, table.box5 td.col0 {
	border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
	font-weight : bold;
	text-align : left;
}
table.box4 td.col0 {
	border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
	text-align : left;
	white-space: nowrap;
}
table.box5 td.col1 {
	border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
	white-space: nowrap;
}

table.box6 td{
	background-color : #6699cc;
	color : #ffffff;
	font-size : 13px;
	font-weight : bold;
}

table.box7 {
	border : 8px solid #cccccc;
}
table.box7 th {
	background-color : #6699cc;
	color : #ffffff;
	font-size : 13px;
	font-weight : bold;
}
table.box7 td {
	border-bottom : 1px solid #cccccc;
	background-color : #f5f3f6;
}

table.box7 td.alt1 {
	border-bottom : 1px solid #cccccc;
	background-color : #f5f3f6;
	font-size : 9px;
	vertical-align : top;
}
table.box7 td.alt5 {
	border-bottom : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	background-color : #ffffff;
	font-size : 9px;
	vertical-align : top;
}
table.box7 td.alt {
	border-bottom : 1px solid #cccccc;
	background-color : #e6eaf5;
}
table.box7 td.alt2 {
	border-bottom : 1px solid #cccccc;
	background-color : #e6eaf5;
	font-size : 10px;
	vertical-align : top;
}
table.box7 td.alt3 {
	background-color : #e6eaf5;
	font-size : 10px;
	vertical-align : top;
}
table.box7 td.alt4 {
	border-bottom : 1px solid #cccccc;
	background-color : #e6eaf5;
	font-size : 10px;
	vertical-align : top;
}

table.box8 {
	border : 1px solid #cccccc;
}
table.box8 th {
	background-color : #6699cc;
	color : #ffffff;
	font-size : 13px;
	font-weight : bold;
}
table.box8 td {
	border-bottom : 1px solid #cccccc;
	background-color : #f5f3f6;
}

table.box8 td.alt5 {
	border-bottom : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	background-color : #ffffff;
	font-size : 9px;
	vertical-align : top;
}
table.box9 
{
	vertical-align : middle;
	text-align : center;
		
}
table.box9 th {
	background-color : #6699cc;
	color : #ffffff;
	font-size : 13px;
	font-weight : bold;
}
table.box9 td {
	border-bottom : none;
	background-color : #f5f3f6;
	padding-left: 8;
}
table.box9 td.alt1 {
	background-color : #ffffff;
	font-size : 9px;
	vertical-align : bottom;
	padding-left: 8;
}