/* Win IE specific styles */


/* Default styles */

/* Default body style */
body {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	background-color: #ffffff;
}

td {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}


/* Default headings */
h1 {
	line-height: 22pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

h2 {
	line-height: 17pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

h3 {
	line-height: 14pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

h4 {
	line-height: 12pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

h5 {
	line-height: 11pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

h6 {
	line-height: 10pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}


/* Default form style */
form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Default list style */
ol {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	text-align: left;
	/*list-style-type: disc;
	list-style-position: outside;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;*/
	padding: 0em 0em 0em 2em;
	margin: 0em 0em 0em 0em;
}

ol li ol {
	list-style-type: lower-alpha;
}
ul {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	text-align: left;
	list-style-type: disc;
	list-style-position: outside;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

li {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	text-align: left;
	/*padding: 1px 10px 2px 10px;
	margin: 0px 0px 0px 0px;*/
	padding: 0em 1em 0em 0em;
	margin: 0 0 0 0;
}

li a:link, li a:active {
	color: blue;
	text-decoration: underline;
}

li a:visited {
	color: purple;
	text-decoration: underline;
}

li a:hover {
	color: navy;
}

/* Generic content styles */
b {
	font-weight: bold;
}

i {
	font-style: italic;
}

.boldstyle {
	font-weight: bold;
}

.italicstyle {
	font-style: italic;
}

.blackstyle {
	color: black;
}

.centerstyle {
	text-align: center;
}

/* These are styles for padding the main content */
.maincontentwrap {
	padding: 10px 10px 10px 20px;
	margin: 0px 0px 0px 0px;
}

.maincontentwrap2 {
	padding: 3px 10px 3px 20px;
}

/* Header styles for main content */

/* Main page  */
.header1 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 14pt;
	line-height: 14pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 2px 0px 0px 0px;
}

.header1 a:link, .header1 a:active, .header1 a:visited {
	color: blue;
	text-decoration: underline;
}

.header1 a:hover {
	color: blue;
}

/* Main Content subheading */
.header2 {
	color: black;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
	padding: 10px 0px 2px 0px;
}

.header2 a:link, .header2 a:active, .header2 a:visited {
	color: blue;
	text-decoration: underline;
}

.header2 a:hover {
	color: blue;
}

.header3 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
	line-height: 12pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
	padding: 2px 0px 2px 0px;
}

.header3 a:link, .header3 a:active, .header3 a:visited {
	color: blue;
	text-decoration: underline;
}

.header3 a:hover {
	color: blue;
	text-decoration: underline;
}

/* Text styles for main content */

/* main content area style */
.bodytext1 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 10px 0px 0px 0px;
}

.bodytext1 a:link {
	color: blue;
	text-decoration: underline;
}

.bodytext1 a:visited {
	color: purple;
	text-decoration: underline;
}

.bodytext1 a:hover, .bodytext1 a:active {
	color: red;
	text-decoration: underline;
}

.bodytextlink1 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 1px 0px 10px 0px;
}

.bodytextlink1 a:link {
	color: blue;
	text-decoration: underline;
}

.bodytextlink1 a:visited {
	color: purple;
	text-decoration: underline;
}

.bodytextlink1 a:hover, .bodytext1 a:active {
	color: red;
	text-decoration: underline;
}

.bodytext2 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	line-height: 11pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
	padding: 2px 3px 2px 5px;
}

.bodytext2 a:link {
	color: blue;
	text-decoration: underline;
}

.bodytext2 a:visited {
	color: purple;
	text-decoration: underline;
}

.bodytext2 a:hover, .bodytext2 a:active {
	color: red;
	text-decoration: underline;
}

.bodytext3 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	line-height: 11pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
	padding: 2px 3px 2px 5px;
}

.bodytext3 a:link {
	color: blue;
	text-decoration: underline;
}

.bodytext3 a:visited {
	color: purple;
	text-decoration: underline;
}

.bodytext3 a:hover, .bodytext3 a:active {
	color: red;
	text-decoration: underline;
}

/* Bulletin Board styles */

.bulletinb1 {
	color: black;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 8.5pt;
	line-height: 11pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 5px 10px 5px 10px;
}

.bulletinb1 a:link {
	color: blue;
	text-decoration: underline;
}

.bulletinb1 a:visited {
	color: purple;
	text-decoration: underline;
}

.bulletinb1 a:hover, .bulletinb1 a:active {
	color: red;
	text-decoration: underline;
}
.bulletinb2 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 8.5pt;
	line-height: 11pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 5px 10px 5px 10px;
}

.bulletinb2 a:link {
	color: blue;
	text-decoration: underline;
}

.bulletinb2 a:visited {
	color: purple;
	text-decoration: underline;
}

.bulletinb2 a:hover, .bulletinb2 a:active {
	color: red;
	text-decoration: underline;
}


.bulletinb3 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 9.5pt;
	line-height: 11pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 7px 10px 10px 10px;
}

.bulletinb3 a:link {
	color: blue;
	text-decoration: underline;
}

.bulletinb3 a:visited {
	color: purple;
	text-decoration: underline;
}

.bulletinb3 a:hover, .bulletinb3 a:active {
	color: red;
	text-decoration: underline;
}

.bulletinb4 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 9.5pt;
	line-height: 11pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 2px 10px 3px 10px;
}

.bulletinb4 a:link {
	color: blue;
	text-decoration: underline;
}

.bulletinb4 a:visited {
	color: purple;
	text-decoration: underline;
}

.bulletinb4 a:hover, .bulletinb4 a:active {
	color: red;
	text-decoration: underline;
}

/* Forum styles */

.forumentry {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	line-height: 14pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 4px 3px 2px 0px;
}

.forumentry a:link {
	color: blue;
	text-decoration: underline;
}

.forumentry a:visited {
	color: purple;
	text-decoration: underline;
}

.forumentry a:hover, .forumentry a:active {
	color: red;
	text-decoration: underline;
}

.forumresponse {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
	line-height: 14pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 2px 0px 2px 20px;
}

.forumresponse a:link {
	color: blue;
	text-decoration: underline;
}

.forumresponse a:visited {
	color: purple;
	text-decoration: underline;
}

.forumentrydetails {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
	line-height: 14pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 1px 0px 1px 20px;
}

.forumentrydetails a:link {
	color: blue;
	text-decoration: underline;
}

.forumentrydetails a:visited {
	color: purple;
	text-decoration: underline;
}

.forumentrydetails a:hover, .forumentrydetails a:active {
	color: red;
	text-decoration: underline;
}

.forum1 {
	color: black;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 5px 10px 5px 10px;
}

.forum1 a:link {
	color: blue;
	text-decoration: underline;
}

.forum1 a:visited {
	color: purple;
	text-decoration: underline;
}

.forum1 a:hover, .forum1 a:active {
	color: red;
	text-decoration: underline;
}

.forum2 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 5px 10px 5px 10px;
}

.forum2 a:link {
	color: blue;
	text-decoration: underline;
}

.forum2 a:visited {
	color: purple;
	text-decoration: underline;
}

.forum2 a:hover, .forum2 a:active {
	color: red;
	text-decoration: underline;
}

/* Form styles */

.formheading1 {
	color: black;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	line-height: 11pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 7px 0px 7px 10px;
}

.formheading1 a:link {
	color: blue;
	text-decoration: underline;
}

.formheading1 a:visited {
	color: purple;
	text-decoration: underline;
}

.formheading1 a:hover, .formheading1 a:active {
	color: red;
	text-decoration: underline;
}

.formtext1 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
	line-height: 11pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 7px 0px 7px 10px;
}

.formtext1 a:link {
	color: blue;
	text-decoration: underline;
}

.formtext1 a:visited {
	color: purple;
	text-decoration: underline;
}

.formtext1 a:hover, .formtext1 a:active {
	color: red;
	text-decoration: underline;
}

/* Other styles for main content */
.divider {
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.optionswrap {
	text-align: center;
	padding: 15px 10px 20px 10px;
}

.rscontentwrap {
	text-align: center;
	padding: 1px 0px 0px 0px;
}

.rscontentwrap2 {
	text-align: center;
	padding: 5px 0px 15px 0px;
}

.intranetfunctions1 {
	text-align: left;
	vertical-align: middle;
	padding: 5px 0px 0px 20px;
}

/* Navigation styles */
.nav3wrap {
	padding: 15px 5px 10px 25px;
}

.nav1 {
	color: white;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	line-height: 35pt;
	font-family: Arial;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	
}

.nav1 a:link, .nav1 a:active, .nav1 a:visited {
	color: white;
	text-decoration: none;
}

.nav1 a:hover {
	color: #FFD646;
	text-decoration: none;
}

.nav2 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	line-height: 8pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
	padding: 0px 0px 0px 15px;
}

.nav2 a:link, .nav2 a:active, .nav2 a:visited {
	color: blue;
	text-decoration: underline;
}

.nav2 a:hover {
	color: red;
	text-decoration: underline;
}

.nav3 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 6px 3px 5px 0px;
}

.nav3 a:link, .nav3 a:active, .nav3 a:visited {
	color: white;
	text-decoration: none;
}

.nav3 a:hover {
	color: #7aa90a;
	text-decoration: none;
}



.nav3intra {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 2px 3px 2px 0px;
}

.nav3intra a:link, .nav3intra a:active, .nav3intra a:visited {
	color: blue;
	text-decoration: underline;
}

.nav3intra a:hover {
	color: blue;
	text-decoration: none;
}

.nav3sub {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
	line-height: 13pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 1px 0px 1px 20px;
}

.nav3sub a:link, .nav3sub a:active, .nav3sub a:visited {
	color: white;
	text-decoration: none;
}

.nav3sub a:hover {
	color: #7aa90a;
	text-decoration: none;
}


.nav_translate {
	color: #00AA00;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	line-height: 15pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 6px 3px 5px 0px;
}

.nav_translate a:link, .nav_translate a:active, .nav_translate a:visited {
	color: #00AA00;
	text-decoration: none;
}

.nav_translate a:hover {
	color: blue;
	text-decoration: none;
}


.legal {
 color: #007394;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 font-size: 6pt;
 line-height: 6pt;
 font-family: Arial;
 padding: 0px 0px 0px 15px;
}

.legal a:link, .legal a:active, .legal a:visited {
 color: #007394;
 text-decoration: none;
}


.navUtil {
 color: #007394;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 font-size: 8pt;
 line-height: 8pt;
 font-family: Arial;
 padding: 0px 0px 0px 15px;
}

.navUtil a:link, .navUtil a:active, .navUtil a:visited {
 color: #007394;
 text-decoration: none;
}


.navarrows {
	color: #7aa90a;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
}

.navarrows2 {
	color: #7aa90a;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 7.5pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
}


.navarrows_translate {
	color: #00AA00;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
}

/* Sidebox content styles */
.sideboxtitle1 {
	color: #3855A1;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 8.5pt;
	line-height: 15pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
	padding: 7px 5px 0px 10px;
}

.sideboxtitle1 a:link, .sideboxtitle1 a:active {
	color: blue;
	text-decoration: underline;
}

.sideboxtitle1 a:visited {
	color: purple;
	text-decoration: underline;
}

.sideboxtitle1 a:hover {
	color: blue;
	text-decoration: underline;
}

.sideboxtitle2 {
	color: black;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	line-height: 15pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 7px 5px 0px 10px;
}

.sideboxtitle2 a:link, .sideboxtitle2 a:active {
	color: blue;
	text-decoration: underline;
}

.sideboxtitle2 a:visited {
	color: purple;
	text-decoration: underline;
}

.sideboxtitle2 a:hover {
	color: blue;
	text-decoration: underline;
}

.sideboxtext1 {
	color: #3855A1;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 7.5pt;
	line-height: 11pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
	padding: 5px 5px 10px 25px;
}

.sideboxtext1 a:link, .sideboxtext1 a:active {
	color: blue;
	text-decoration: underline;
}

.sideboxtext1 a:visited {
	color: purple;
	text-decoration: underline;
}

.sideboxtext1 a:hover {
	color: blue;
	text-decoration: underline;
}

.sideboxtext2 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	line-height: 10.5pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
	padding: 1px 5px 8px 12px;
}

.sideboxtext2 a:link, .sideboxtext2 a:active {
	color: blue;
	text-decoration: underline;
	font-size: 8.5pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.sideboxtext2 a:visited {
	color: purple;
	text-decoration: underline;
	font-size: 8.5pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.sideboxtext2 a:hover {
	color: blue;
	text-decoration: underline;
	font-size: 8.5pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.sideboxtext3 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
	line-height: 10pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	padding: 5px 5px 10px 10px;
}

.sideboxtext3 a:link, .sideboxtext3 a:active {
	color: blue;
	text-decoration: underline;
}

.sideboxtext3 a:visited {
	color: purple;
	text-decoration: underline;
}

.sideboxtext3 a:hover {
	color: blue;
	text-decoration: none;
}

.sideboxicon {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	line-height: 10.5pt;
	font-family: Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
	padding: 5px 5px 10px 3px;
}

/* Search box style */
.searchboxtext {
	color: white;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	line-height: 11pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	text-align: left;
	padding: 1px 20px 2px 5px;
}

.searchboxtext a:link, .searchboxtext a:active, .searchboxtext a:visited {
	color: white;
	text-decoration: underline;
}

.searchboxtext a:hover {
	color: #FFD646;
	text-decoration: underline;
}

.searchwrap {
	text-align: center;
	padding: 7px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}

/* Lists */
.list1 {
	color: black;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	line-height: 11pt;
	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	text-align: left;
	list-style-type: disc;
	list-style-position: outside;
	padding: 1px 20px 2px 5px;
}

.list1 a:link, .list1 a:active {
	color: blue;
	text-decoration: underline;
}

.list1 a:visited {
	color: purple;
	text-decoration: underline;
}

.list1 a:hover {
	color: navy;
}

.U {
	text-decoration: underline;
}

/* Document Link Box */
.linkBox {
	margin: 20px 0px 10px 5px;
}

.linkBoxHead {
	padding: 2px 5px 2px 5px;
	background: #ffd146;
	border: solid 1px #8b90d4;
}

.linkBoxBody {
	padding: 5px 5px 10px 5px;
	background: white;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #8b90d4;
}

.linkBoxLink {
	padding: 2px 0px 2px 20px;
	text-indent: -20px;
}
