/* browser compatibility */

h1, h2, h3, h4, h5, h6,h7, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}

/* Body */
BODY {
	margin: 0px 0px 0px 0px;
	background-color : #FFFFFF;
	color : #86462b;
	}

td,tr,p,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #86462b;
	}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
	line-height:135%;
	}

h2 {
	color: #86462b; 
	font-size: 18px; 
	font-weight: bold;
	}

h3 {
	color: #86462b; 
	font-size: 16px; 
	font-weight: normal;
	}

h4 {
	color: #86462b; 
	font-size: 16px; 
	font-weight: bold;
	}

h5 {
	color: #86462b; 
	font-size: 14px; 
	font-weight: bold;
	}

h6 {
	color: #86462b; 
	font-size: 12px; 
	font-weight: bold;
	}
	
a, a:link, a:visited {
	color: #673499;
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
 	}
 	
a:hover {
	color: #86462b;
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
 	}

a.mainlevel:link, a.mainlevel:visited {
	color: #86462b;
	font-size: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
 	}

a.mainlevel:hover {
	color: #ffffff;
	text-align: left;
	font-size: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #86462b
	}

a.sublevel:link, a.sublevel:visited {
	color: #673499;
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
 	}

a.sublevel:hover {
	color: #86462b;
	text-align: left;
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	}
	
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-size: 14px;
	font-weight: bold;
 	color: #673499;
	text-align:left;
	}

a.contentpagetitle:hover {
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	}

.maincontent {
	border : 0px ridge #000000;
	text-align: left;
	}

.contentheading {
	font-size: 16px;
	font-weight: bold;
 	color: #86462b;
	text-align:left;
	border-bottom: solid 1px #86462b;
	}

.contentpagetitle {
	font-size: 16px;
 	color: #86462b;
	text-align:left;
	}

table.contenttoc {
	color: #999999;
    }

table.contenttoc td {
    font-size: 12px;
    font-weight: normal;
    text-align:left;
	}

.contentdescription {
	font-size: 12px;
	color: #000000;
	text-align: left;
	}

table.Outerbox {
	border: 1px solid #86462b;
	}

table.boxout {
	font-weight:normal;
	width:100%;
 	border:1px solid #86462b; 
	background-color : #FFFFFF; 
  	padding :0px;
  	margin-bottom :10px;
	}
	
table.boxout th {
	font-size        : 16px; 
  	font-weight      : bold; 
 	color            : #FFFFFF;
  	text-align       : center;
	background-color : #86462b; 
  	width : 100%; 
	padding :4px; 
	}

table.boxout td {
	font-size: 14px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	}
	
table.boxout-intro {
	font-weight:normal;
	width:100%;
	border:1px solid  #86462b; 
	background-color : #FFFFFF; 
  	padding :0px;
  	margin-bottom :10px;
	}
	
table.boxout-intro th {
	font-size        : 16px; 
  	font-weight      : bold; 
  	color            : #86462b;
  	text-align       : center;
	background-color : #e6e6ff; 
  	width            : 100%;
	}

table.boxout-intro td {
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	padding-left: 4px;
	padding-bottom: 4px;
	}
	
table.boxout-teal {
	font-weight:normal;
	padding :0px;
	width:100%;
	border:1px solid #009999; 
	margin-bottom :10px;
	}

table.boxout-teal th {
	width:144px;
	font-size        : 11px;
  	font-weight      : bold;
  	color            : #ffffff;
  	text-align       : center;
 	background-color : #009999; 
	padding :4px;
	}

table.boxout-teal td {
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	}
	
table.boxout-red {
	font-weight:normal;
	width:100%;
	border:1px solid  #CC0066;
  	padding :0px;
  	margin-bottom :10px;
	}

table.boxout-red th {
	font-size        : 11px;
  	font-weight      : bold;
  	color            : #ffffff;
  	text-align       : center;
  	background-color : #CC0066;
	padding :4px;
	width : 100%;
	}

table.boxout-red td {
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 2px;
	}
	
table.boxout-blue {
	font-weight:normal;
	width:100%; 
	border:1px solid  #0033CC; 
  	padding :0px; 
  	margin-bottom :10px;
	}

table.boxout-blue th {	
	font-size        : 11px;
  	font-weight      : bold;
  	color            : #FFFFFF;
  	text-align       : center;
  	background-color : #0033CC;
  	padding :4px; 
	}

table.boxout-blue td {
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	}
	
table.boxout-pink {
	font-weight:normal;
	width:100%;
	border:1px solid  #990099; 
  	padding :0px; 
  	margin-bottom :10px;
	}

table.boxout-pink th {	
	font-size        : 11px;
  	font-weight      : bold;
  	color            : #FFFFFF;
  	text-align       : center;
	background-color : #990099;
  	padding :4px;
	}

table.boxout-pink td {
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px; 
	padding-bottom: 4px;
	}
	

table.boxout-green {
	font-weight:normal;
	width:100%;
	border:1px solid  #009900; 
  	padding :0px; 
  	margin-bottom :10px;
	}

table.boxout-green th {	
	font-size        : 11px;
  	font-weight      : bold; 
  	color            : #ffffff;
  	text-align       : center;
  	background-color : #009900;
	padding :4px;
  	width : 100%;
	}

table.boxout-green td {
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	}

table.boxout-gold {
	font-weight:normal;
	width:100%;
	border:1px solid  #FF9900; 
  	padding :0px; 
  	margin-bottom :10px;
	}

table.boxout-gold th {	
	font-size        : 11px;
  	font-weight      : bold; 
  	color            : #ffffff;
  	text-align       : center;
  	background-color : #FF9900;
	padding :4px;
  	width : 100%;
	}

table.boxout-gold td {
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	}

.componentheading {
	font-size: 16px;
 	color: #000000;
	text-align:left;
	border-bottom: 1px solid #86462b;
	}

.button {
	color: #000000; 
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	border: 1px outset #86462b;
	background-color:#86462b;
	}

.inputbox {
	font-size: 12px;
	font-family:Verdana;
    color: #000000;
	background: #FFFFFF;
	border: 1px solid #7F9DB9;
	}

.category {
	color: #000000; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	}

.small {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}

.d8 {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}

ul {
	margin: 0px 0px 0px 0px;
	list-style:none; 
	text-align: left;
	padding-left: 2px;
	}
	
li {
	list-style:none;
	text-align: left;
	padding-left: 2px;
	padding-bottom: 4px; 
	}

/* Text passed with mosmsg url parameter */
.message {
	font-weight: bold;
	font-size : 10px;
	color : #000000;
	text-align: center;
	}
	
.maincont {
	color : #454545;
	font-size:11px;	
}

.maincont:link {
	color : #673499;
	text-decoration:underline;
	font-size:11px;
}

.maincont:visited {
	color : #673499;
	text-decoration:underline;
	font-size:11px;	
}

.maincont:hover {
	color : #673499;
	text-decoration:underline;
	font-size:11px;	
}

/*content category background - two alternating colors */
.category_background0 {background-color : #CCCCFF;}
.category_background1 {background-color : #E6E6FF;}  


/* Page backgrounds */				
.navleft { background-image: url(/templates/AVOW1/images/nav_left.png); }
.lineleft { background-image: url(/templates/AVOW1/images/line_left.png); }
.contentbackground { background-image: url(/templates/AVOW1/images/content.png); }
.lineright { background-image: url(/templates/AVOW1/images/line_right.png); }
.navright { background-image: url(/templates/AVOW1/images/nav_right.png); }
.bottom { background-image: url(/templates/AVOW1/images/bottom.png); }