﻿/* !!Temporary note: old purple #742275 has been temporarily replaced with #520270!! */
/* !!Temporary note: old purple #520270 has been temporarily replaced with #65097F!! */



body {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
   	margin:0em auto;
}

body #s4-workspace {
	background-color:#404040;
}

img {
	border:0em none;
}

#shell {
	background:url("/images/background.jpg") repeat-x;
	background-color:#FFFFFF;
	float:left;
	margin:0em auto;
	width:100%;	
}

.shell_cont {
	margin:0em auto;
	min-width:975px;
	width:60.938em;
}

.ms-WPBody {
 	font-family:Arial, Helvetica, sans-serif;
    font-size:70%;
}

/*stigs table change*/
.ms-WPBody td {
 	font-family:Arial, Helvetica, sans-serif;
    /*font-size:110%; 6-25-2014*/
}


/*Banner*/

#nav {
	height:0em;
	visibility:hidden;
}

#header_container {
	background-color:#FFFFFF;
	float:left;
	height:10.938em;
	min-height:175px;
	min-width:975px;
	text-align:left;
	width:60.938em;
}

#banner {
	background:url("/images/banner.gif") no-repeat;
	background-color:#FFFFFF;
	float:left;
	height:6.25em;
	min-height:100px;
	min-width:975px;
	padding:0em 0em 0.625em 0em;
	text-align:center;
	width:60.938em;
}

.banner_logo {
	float:left;
	margin:0.5em 0em 0em 0.938em;
	min-width:394px;
	text-align:left;
	width:24.625em;
}

.banner_ct {
	float:left;
	margin:0em;
	min-width:224px;
	text-align:center;
	width:14em;
}

.banner_rt {
	float:right;
	min-width:233px;
	text-align:right;
	width:27em;
}

.txtsize_box {
	float:right;
	min-width:100px;
	margin:2.7em 0.75em 0em 0em;
	width:8.15em;
}

.txtsize_text {
	color:#444444;
	float:left;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
 	font-weight:normal;
    margin:1em 0.25em 0em 0em;
}

a.TxResize_sm:link, a.TxResize_sm:visited  {
    background:#520270;
    border:1px solid #BBBBBB;
    color:#FFFFFF !important;
	float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:75%;
    font-weight:bold;
    margin:0.55em 0em 0em 0em;
    padding:0.2em 0.375em 0.2em 0.375em;
    text-decoration:none;
}

a.TxResize_sm:hover, a.TxResize_sm:active {
    background:#FFFFFF;
    color:#65097F !important;
    text-decoration:none;
}

a.TxResize_med:link, a.TxResize_med:visited  {
    background:#520270;
    border:1px solid #BBBBBB;
    color:#FFFFFF !important;
	float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:85%;
    font-weight:bold;
    margin:0.3em 0.25em 0em 0.25em;
    padding:0.2em 0.375em 0.2em 0.375em;
    text-decoration:none;
}

a.TxResize_med:hover, a.TxResize_med:active {
    background:#FFFFFF;
    color:#65097F !important;
    text-decoration:none;
}

a.TxResize_lg:link, a.TxResize_lg:visited {
    background:#520270;
    border:1px solid #BBBBBB;
    color:#FFFFFF !important;
	float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:100%;
    font-weight:bold;
    margin:0em;
    padding:0.2em 0.375em 0.2em 0.375em;
    text-decoration:none;
}

a.TxResize_lg:hover, a.TxResize_lg:active {
    background:#FFFFFF;
    color:#65097F !important;
    text-decoration:none;
}

.TxResize {
	margin:.75em .25em 0em 0em;
	font-size:75%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	float:right;
	color:#00612B;	
}

.jfontsize-button {
	background:#520270;
	border:1px solid #BBBBBB;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:bold;
	margin:0em;
	padding:0.188em 0.313em 0.188em 0.375em;
    text-decoration:none;
}

.jfontsize-button:hover {
	background:#FFFFFF;
    color:#742275 !important;
    text-decoration:none;
}

.jfontsize-button2 {
	background:#520270;
	border:1px solid #BBBBBB;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	margin:0em;
	padding:0.188em 0.313em 0.188em 0.375em;
    text-decoration:none;
}

.jfontsize-button2:hover {
	background:#FFFFFF;
    color:#742275 !important;
    text-decoration:none;
}

.jfontsize-button3 {
	background:#520270;
	border:1px solid #BBBBBB;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	margin:0em;
	padding:0.188em 0.313em 0.188em 0.375em;
    text-decoration:none;
}

.jfontsize-button3:hover {
	background:#FFFFFF;
    color:#742275 !important;
    text-decoration:none;
}

.jfontsize-disabled, .jfontsize-disabled:hover {
  color:#65097F;
  border:1px solid #520270;
  background:#FFFFFF;
}

.search_box {
	color:#454545;
	float:right;
	font-size:65%;
	margin:7.5em 2.1250em 0em 0em;
	min-width:220px;
	width:38.5em;
}

.s4-search input.ms-sbplain {
	background:#E0E0E0;
	border:1px solid #CCCCCC;
	color:#444444;
	font-style:normal;
	height:1.575em;
	margin-right:0em;
    min-height:18px;
    min-width:194px;
    padding:0em 0.5em 0em 0.5em;
    width:8em !important;
}

.ms-sbcell {
	color:#454545;
	font-style:normal;
}

.s4-search .srch-gosearchimg {
	border:1px solid #E3E3E3;
    height:100%;
}

td.ms-sbscopes {
    border:medium none !important;
    float:left;
}

.s4-search select.ms-sbscopes, .s4-search input.ms-sbplain {
    border:.085em solid #CCCCCC !important;
    color:#444444;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin-top:0;
}

.s4-search select.ms-sbscopes {
    padding:0;
}

#topNav_bar {
	background-color:#404040;
	float:left;
	min-height:30px;
	height:1.895em;
	min-width:975px;
	width:60.938em;
}

#tnav_link {
	color:#FFFFFF;
    float:left;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:100%;
	padding:0em;
    margin:0em;
}

#tnav_link li {
    display:block;
    float:left;
	padding:0em;
    position:relative;
    text-align:left;
    z-index:999;
}

#tnav_link li ul {
	background-color:#404040;
    border:none;
    max-height:18.750em;
	min-height:6.250em;
    /*opacity:0.9;*/
	/*filter:alpha(opacity=90); for IE8 and earlier*/	
	margin:1.9em 0em 0em 0em;
	overflow:auto;
	padding:0em 0.313em 0em 0em;
    position:absolute;
    visibility:hidden;
    z-index:999;
}

#tnav_link li ul li {
	clear:left;    
	display:inline;
    float:left;
	margin:0.625em 0.938em 0em 0.625em;
	max-width:18.750em;
	min-width:12.500em;
    text-align:left;
    z-index:999;
}

#tnav_sub2link {
	color:#FFFFFF;
    float:left;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:100%;
	padding:0em;
    margin:0em;
}

a.tnav:link, a.tnav:visited {
	border-right:1px solid #878A90;
	color:#FFFFFF;
	display:block;
	float:left;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	height:1.7em;
	margin:0em;
	padding:0.4em 0.625em 0em 0.625em;
	text-decoration:none;
}
	
a.tnav:hover, a.tnav:active {
	background-color:#636363;
	color:#FFFFFF;
}

a.tnav_sub:link, a.tnav_sub:visited {
	color:#FFFFFF;
	display:block;
	float:left;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	margin:0em;
	text-decoration:none;
}
	
a.tnav_sub:hover, a.tnav_sub:active {
	color:#6AA43A;
}

a.tnav_sub2:link, a.tnav_sub2:visited {
	color:#FFFFFF;
	display:block;
	float:left;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	margin-left:0.625em;
	line-height:0.5em;
	text-decoration:none;
}
	
a.tnav_sub2:hover, a.tnav_sub2:active {
	color:#6AA43A;
}

.show {
    display:inline;
}

.hide {
    display:none;
}

.decor_strip {
	background:#838896;
	float:left;
	height:0.250em;
	min-width:975px;
	opacity:0.85;
	filter:alpha(opacity=90); /*for IE8 and earlier*/	
	width:60.825em;
}


/* CSS Top Banner Menu */

#topNav_bar {
	background-color:#404040;
	float:left;
	min-height:30px;
	height:1.895em;
	min-width:975px;
	width:60.938em;
}

ul.dropdown {
	list-style:none;
	margin:0em;
	padding:0em;
	position:relative;
	z-index:597;
	float:left;
}

ul.dropdown a:link, ul.dropdown a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

ul.dropdown a:active, ul.dropdown a:hover { 
	color:#6AA43A; 
}

ul.dropdown li {
	background-color:#404040;
	border-right:1px solid #999999;
	color:#FFFFFF;
	/*filter:alpha(opacity=90); for IE8 and earlier*/	
	float:left;
	font-size:80%;
	min-height:1.65em;
	margin:0em;
	/*line-height:1.3em;*/
	list-style:none;
	/*opacity:0.95;*/
	padding:0.475em 0.8em 0em 0.8em;
	vertical-align:middle;
	z-index:4;
}

ul.dropdown li a:link, ul.dropdown li a:visited  {
	color:#FFFFFF;
}

ul.dropdown li a:hover, ul.dropdown li a:active {
	color:#6AA43A; 
}

ul.dropdown li.hover, ul.dropdown li:hover {
	background-color:#636363;
	color:#FFFFFF;	
	cursor:default;
	position:relative;
	z-index:599;
}

ul.dropdown ul {
	border-right:none;
	list-style:none;
	margin:0em;
	left:0em;
	padding:0em;
	position:absolute;
	top:100%;
	visibility:hidden;
	min-width:20em;
	z-index:598;
}

ul.dropdown ul a:hover { 
	color:#6AA43A; 
}

ul.dropdown ul li {
	border-right:none;
	font-size:85%;
	font-weight:normal;
	float:none;
	min-height:1em;
	padding:0.425em 0.5em 0.425em 0.75em;
}

ul.dropdown ul ul {
	background:#636363;
	left:100%;
	top:0em;
	min-width:15em;
}

ul.dropdown ul li ul li {
	background:#636363;
	font-size:90%;
	min-height:1em;
	padding:0.425em 0.5em 0.435em 0.5em;
}

ul.dropdown ul li ul li.hover, ul.dropdown ul li ul li:hover {
    background:#969696;
}

ul.dropdown ul li ul li a:hover {
	color:#333333; 
}

ul.dropdown ul ul ul {
	background:#636363;
	left:100%;
	top:0em;
	min-width:15em;
}

ul.dropdown ul li ul li ul li {
	background:#969696;
	font-size:90%;
	min-height:1em;
	padding:0.425em 0.5em 0.435em 0.5em;
}

ul.dropdown ul li ul li ul li a:hover {
	color:#333333; 
}

ul.dropdown li:hover > ul {
	visibility:visible;
}

ul.dropdown-vertical-rtl {
	float:right;
}

ul.dropdown-vertical-rtl ul, ul.dropdown-horizontal > li.dropdown-vertical-rtl ul ul {
	left:auto !important;
	right:99%;
}

ul.dropdown-horizontal li.dropdown-vertical-rtl ul {
	left:auto;
	right:0em;
}

ul.dropdown-vertical-rtl li, li.dropdown-vertical-rtl li {
	text-align:right;
}

/* -- Base drop-down styling -- */
	
ul.dropdown li.on {
	background-color:#838896;
	color:#FFFFFF;
}

/* -- Supporting class `dir` -- */

ul.dropdown *.dir {
	background-position:100% 50%;
	background-repeat:no-repeat;
}

ul.dropdown *.dir:hover{
	color:#FFFFFF;
}

ul *.dir {
	background-position:100% 50%;
	background-repeat:no-repeat;
}

ul.dropdown-vertical *.dir, ul.dropdown-upward ul *.dir {
	background-image:url(/images/arrow_tnav.png);
}

ul.dropdown-vertical-rtl *.dir, ul.dropdown-horizontal > li.dropdown-vertical-rtl ul *.dir {
	padding-right:10px;
	padding-left:15px;
	background-image:url(/images/arrow_tnav.png);
	background-position:2px 50%;
}

.pki_nav {
    color:orange; /**#B696C4**/
 	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
}

.pki_nav2 {
    color:#FFFFFF;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
}

.pki_nav3 {
    color:#FFA500;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.pkiTxt_nav {
    color:orange; /**#B696C4**/
    float:left;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-top:.5em;
}

/*Main and Feature*/

#main_container {
	background:#FFFFFF;
	border-right:0.085em solid #CCCCCC;
	border-left:0.085em solid #CCCCCC;
	float:left;
	margin-top:0em;
	min-height:20em;
	min-width:973px;
	width:60.825em;
	padding-bottom:0.625em;
 	box-shadow:0px 0px 20px -4px #999999;
	-moz-box-shadow:0px 0px 20px -4px #999999;
	-webkit-box-shadow:0px 0px 20px -4px #999999;
	-o-box-shadow:0px 0px 20px -4px #999999;
	/* For IE 8 */
	/* -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=270, Color='#D6D6D6'), progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=90, Color='#D6D6D6')"; */
}

#breadcrumb {
    color:#A1A1A1;
	float:left;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0em 0.625em 1.5em 0em;
	min-width:670px;
	text-align:left;
	width:55.85em;
}

#breadcrumb2 {
    color:#A1A1A1;
	float:left;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0em 0.625em 1em 0em;
	min-width:670px;
	text-align:left;
	width:55.85em;
}

#breadcrumb3 {
    color:#A1A1A1;
	float:left;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0em 0.625em 1.5em 0em;
	min-width:670px;
	text-align:left;
	width:55.85em;
}

#breadcrumb4 {
    color:#A1A1A1;
	float:left;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0 10px 20px 10px;
	min-width:720px;
	text-align:left;
	width:55.85em;
}

#maincontent_block {
	/* background:url("/images/center_background.gif") repeat-y; */
	border-top:.75em solid #FFFFFF;
    color:#666666;
	float:right;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	margin:0em 0.625em 0em 0em;
	min-width:953px;
	text-align:left;
	width:59.563em;
}

#maincontent_block2 {
	background:#FFFFFF;
    color:#666666;
	float:right;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	min-width:953px;
	text-align:left;
	width:59.563em;
}

#maincontent_block3 {
	background:url("/images/center_background.gif") repeat-y;
    color:#666666;
	float:right;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	min-width:953px;
	text-align:left;
	width:59.563em;
}

.ms-standardheader {
    font-size:0.875em;
}

.ms-formbody {
    font-size:75%;
}

#SPFieldText {
	font-size:75%;
    color:#404040;
}

#SPFieldURL {
	font-size:75%;
}

#SPFieldChoice {
	font-size:75%;
    color:#404040;
}

#SPFieldDateTime {
	font-size:75%;
    color:#404040;
}

#SPFieldNote {
	font-size:75%;
    color:#404040;
}

#idAttachmentsTable {
	font-size:130%;
	border:none!important;
	width:100%;
}

.ms-rte-layoutszone-inner {
    padding:0em;
}

.ms-WPHeader {
    background-color:#404040;
}

.ms-WPHeader .ms-wpTdSpace {
    border-bottom:none;
    width:0em;
}

.ms-wpTdSpace {
    display:none;
}

.ms-WPHeader td, .ms-fakewptitle {
    border-bottom:none;
    border-collapse:none;
}

.ms-WPTitle a:link, .ms-WPTitle a:visited {
    color:#FFFFFF;
    /*font-size:95%; 6-25-2014*/
    font-weight:bold;
    padding-left:0em;
    text-decoration:none;
}

.ms-viewheadertr th {
    padding-top:0em;
}

.ms-vh-icon {
    padding-bottom:0em;
    padding-left:0em;
    padding-right:0em;
}

.ms-vh div, .ms-vh2 div {
	color:#404040;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	font-weight:bold;
    padding:0em;
    margin:0em;
    min-height:0em;
    min-width:5em;
}

.ms-vb-title .ms-vb {
	/*font-size:80%;*/
    padding:0.25em 0em 0.188em 0.45em;
    font-weight:bold;
}

.s4-ctx { 	/*class for sorting list arrow*/
    display:block;
    padding:0em 0.25em 0em 0em !important;
    position:absolute;
    text-align:right;
    visibility:visible;
}

tr.ms-viewheadertr {
	background:#E0E0E0;
}

.ms-vh-icon, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon {
    width:0.750em;
}

.ms-vhltr .ms-vh, .ms-vhltr .ms-vh2 {
	/*display:none;*/
    padding:0.313em 0.625em 0.313em 0.625em;
}
.s4-wpcell .s4-wpTopTable {
    border:none;
    margin-bottom:1em;
}

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph, .ms-pickerresultheadertr {
    padding-bottom:0em;
    padding-top:0.063em;
}

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-vb-user, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph {
 	font-family:Arial, Helvetica, sans-serif;
    /*font-size:75%; 6-25-2014*/
    line-height:1.2;
}

.ms-wpContentDivSpace {
    margin:0em!important;
    padding:0em!important;
}

.ms-newgif {
    display:none;
}

.ms-WPTitle, .ms-WPTitle a {
    color:#FFFFFF;
 	font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
	padding-left:0.4em;
}

table.ms-listviewtable > tbody > tr > td {
	background:#FFFFFF;
    border:1px solid #BBBBBB;
}

table.ms-listviewtable {
    border:1px solid #BBBBBB;
}

tr.s4-itm-selected > td, tr.s4-itm-selected:hover > td {
    color:transparent;
}

tr.s4-itm-hover a:hover, tr.ms-itmhover a:hover {
    color:transparent;
    text-decoration:none;
}

td table.ms-listviewtable {
    border-collapse:collapse!important;
}

.ms-listviewtable .ms-vb2, .ms-summarystandardbody .ms-vb2 {
	background:#FFFFFF;
    border:1px solid #BBBBBB;
    color:#333333;
    /*font-size:75%;*/
	max-width:45em;
    min-width:3em;
    padding:0.4em 0.5em 0.4em 0.35em;
    word-wrap:break-word;
}

td.ms-vb2 {
    border:none;
    border-left:1px solid #BBBBBB;
    border-bottom:1px solid #BBBBBB;
    color:#333333;
    /*font-size:75%;* 6-25-2014*/
	max-width:20em;
    min-width:3em;
    padding:0.4em 0.5em 0.4em 0.35em;
    word-wrap:break-word;
}

table.ms-listviewtable tbody tr.ms-newsletteralt td.ms-vb2 {
}

table.ms-listviewtable tbody tr td.ms-vb2 {
}

.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link {
	color:#65097F;
	font-weight:bold;
    text-decoration:none;
}

.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
	color:#666666; 
    text-decoration:none;
}

.ms-vb a:visited, .ms-vb2 a:visited, .ms-vb-user a:visited {
	color:#65097F;
    text-decoration:none;
}

.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover {
	color:#666666; 
    text-decoration:none;
}

#ListPlaceholder {
	margin-top:0px;
}

/*Hide Check box in title bars*/

.ms-WPHeaderCbxHidden {
	display:none;
}

/* Outage Announcement */
.Outage_Announcement {
	background-color:#520270;
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	float:left;
	margin:0em;
	padding:0.5em;
    width:99%;	
}

.Outage_Icon {
	float:left;
	margin:0.313em 0em 0em 0em;
	min-width:45px;
}

.Outage_txt {
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:135%; 
	font-weight:bold;
	float:left;
	line-height:1.25em;
	margin:0em;
	text-align: center;
	min-width:390px;
}

/*Announcment text and links*/

.center_announceGray {
	background-color:#E6E6E6;
	border-bottom:0.1em solid #FFFFFF;
	color:#232323; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	float:left;
	margin:0em;
	padding:0.5em;
}

.center_announceWht {
	background-color:#FFFFFF;
	border-bottom:1px dotted #CCCCCC;
	color:#232323; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	font-weight:bold;
	float:left;
	padding:0.375em 0.625em 0.375em 0.625em;
	min-height:1em;
	width:39.4em;	
}

.center_icon {
	float:left;
	margin:0.313em 0em 0em 0em;
	min-width:45px;
	width:9%;
}

.center_txt {
	color:#232323; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:110%; 
	font-weight:normal;
	float:left;
	line-height:1.25em;
	margin:0em;
	min-width:390px;
	width:89%;
}

.center_txtBot {
	background-color:#FFFFFF;
	color:#232323; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:110%; 
	font-weight:bold;
	float:left;
	padding:1em 0em;
	min-height:1em;
	text-align:left;
	width:100%;
}

.center_announceWht2 {
	background-color:#FFFFFF;
	color:#232323; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:110%; 
	font-weight:bold;
	float:left;
	margin:0em;
	min-height:1em;
	padding:0.5em;
	width:100%;	
}

.center_thumb {
	float:left;
	margin:0em;
	min-width:71px;
	width:4.438em;
}

.center_txt2 {
	color:#454545; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	font-weight:normal;
	float:left;
	line-height:1.25em;
	margin:0em 0em 0em 0.625em;
	min-width:350px;
	width:28.7em;
}

a.center_nav:link, a.center_nav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#65097F;
	text-decoration:none;
}
	
a.center_nav:hover, a.center_nav:active {
	color:#454545;
}

.Graybar_txt {
    background-color:#E6E6E6;
    color:#404040;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    margin:-5px -6px -5px -4px;
    padding:8px 5px;
}

.Graybar_txt2 {
    background-color:#E6E6E6;
    color:#404040;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    margin:-5px -6px -5px -4px;
    padding:3px 5px 5px 5px;
    width:100%;
}

.pkiTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#454545;
	text-decoration:none;
}

.pki_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	color:#454545;
	text-decoration:none;
}

.featureSm_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	float:left;
	margin-top:.5em;
	color:#454545;
	text-decoration:none;
}

.smallcaption_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	color:#454545;
	text-decoration:none;
}

.line_sep {
	border-bottom:.075em dotted #CCCCCC;
	margin:1em 0em 1em 0em;
	width:100%;
}

.line_sep2 {
	border-bottom:.1em solid #CCCCCC;
	margin:1em 0em 1em 0em;
	width:100%;
	float:left;
}

a.center_barnav:link, a.center_barnav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background:#E6E6E6;
	border:1px solid #CCCCCC;
	color:#404040!important;
	text-decoration:none;
	width:668px;
	float:left;
	text-align:center;
	margin:-10px 0px 10px 0px;
	padding:5px 0px;
}
	
a.center_barnav:hover, a.center_barnav:active {
	background:#520270;
	color:#FFFFFF!important;
}


/*additional containers and styles*/

#outage_notices {
	background-color:#520270;
    color:#FFFFFF;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:135%;
    font-weight:bold;
    padding:.45em .5em;
    text-align:center;
    width:62em;	
}

.img_rt {
    float:right;
    margin:5px 30px 0 10px;
}

a.windows:link, a.windows:visited {
	background:url("/images/pki-pke/windows-open.gif") no-repeat;
    color:#FFFFFF!important;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    font-weight:bold;
	height:2.5em;
	padding-top:0.5em;
    text-align:center;
    width:8.1em;
}
	
a.windows:hover, a.windows:active {
	background:url("/images/pki-pke/windows-hover.gif") no-repeat;
    color:#1A1A1A!important;
}

a.mac:link, a.mac:visited {
	background:url("/images/pki-pke/mac-open.gif") no-repeat;
    color:#FFFFFF!important;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    font-weight:bold;
	height:2.5em;
	padding-top:0.5em;
    text-align:center;
    width:8.1em;
}
	
a.mac:hover, a.mac:active {
	background:url("/images/pki-pke/mac-hover.gif") no-repeat;
    color:#1A1A1A!important;
}

.img_buttons {
    float:left;
    margin:3em;
    text-align:center;
}

.img_ctrLt {
    float:left;
    margin:2em 0em 3em 19em;
    text-align:center;
}

.img_ctrRt {
    float:left;
    margin:2em 19em 3em 5em;
    text-align:center;
}

.img_ctr {
	float:right;
    margin:.5em 0em 3em 0em;
    text-align:center;
    width:51em;
}

.img_Rt {
    float:right;
    margin:0em 1em 0em 2em;
}

.img_Lt {
    float:left;
    margin:0em 2em 0em 1em;
}

.pkimore_top {
 	font-family:Arial, Helvetica, sans-serif;
    font-size:100%;
	margin-top:7px;
	text-align:left;
}

.pkimore_info {
	border-top:1px dotted #CCCCCC;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:100%;
	padding:2px 0px 0px 0px;
	margin-top:5px;
}

.divider {
    border-top:1px solid #BBBBBB;
    float:left;
    margin:0em 0em 1em 0em;
    min-width:44.563em;
    width:100%;
}

.list_divider {
    border-top:1px dotted #BBBBBB;
    float:none;
    margin:0.5em 0em;
    width:100%;
}

.list_divider2 {
    border-top:1px dotted #BBBBBB;
    float:left;
    margin:0.5em 0em;
    width:100%;
}

.list_divider3 {
    border-top:1px dotted #BBBBBB;
    float:none;
    margin:0.3em 0em;
    width:100%;
}

.jump_to {
    color:#1A1A1A;
    font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    font-weight:bold;
    text-align:center;
}

a.jump_nav:link, a.jump_nav:visited {
    color:#0033CC;
    font-family:Arial,Helvetica,sans-serif;
    font-size:100%;
    font-weight:normal;
    padding:0;
    text-decoration:none;
}

a.jump_nav:hover, a.jump_nav:active {
    color:#1A1A1A;
}

.email_right {
    color:#1A1A1A;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    float:right;
    margin-top:7px;
    text-align:right;
}

.email_subright {
    color:#1A1A1A;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    float:right;
    margin-top:3px;
    text-align:right;
}

.email_right2 {
    color:#1A1A1A;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    float:left;
    margin:-7px 0px 15px 0px;
    text-align:left;
    width:718px;
}

.back_top {
	border-bottom:.25em solid #E1E1E1;
    color:#1A1A1A;
    font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    font-weight:bold;
    margin-bottom:1.25em;
    padding-bottom:.05em;
    text-align:right;
}

.faq1_container {
    background-color:#EEEEEE;
    float:left;
    margin:1em 0em 1em 0em;
    min-height:2em;
    padding:0.5em 1em 0.25em 1em;
    min-width:691px;
    width:61.725em;
}

.faq2_container {
    float:left;
    margin:1em 0em 1em 0em;
    min-height:2em;
    padding:0.5em 1em 0.25em 1em;
    min-width:691px;
    width:61.725em;
}

.img_container {
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    margin:.5em 0em 1em 0em;
    min-height:100px;
    text-align:center;
    width:100%;
}

.img_box1 {
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    margin:1em 0em;
    min-height:100px;
    text-align:center;
    width:20%;
}

.img_box2 {
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0em;
    min-height:100px;
    text-align:left;
    width:25%;
}

.img_box3 {
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0em;
    min-height:100px;
    text-align:center;
    width:25%;
}

.trainingimg_box {
	color:#404040;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0em;
    padding:10px;
    text-align:center;
    width:146px;
}

.scormLink_box {
	background:#e6e6e6;
	border-top:1px solid #BBBBBB;
	color:#404040;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    margin:0px;
    padding:5px 0px;
    text-align:center;
    width:100%;
}

.video_ctr {
    float:right;
    margin:2em 0em 2em 0em;
    text-align:center;
    width:100%;
}


.tr_coverBox {
    float:left;
    margin:1em 0em;
    min-height:10em;
    padding:0em;
    text-align:center;
    width:19.75em;
}

.title_coverBox {
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    font-weight:bold!important;
    margin-top:.4em;
    text-align:center;
    width:100%;
}


/*text and links*/

p {
    color:#333333;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height:1.25em;
    margin:0em 0em 1em 0em;
}

h1 {
    border-bottom:1px solid #D2D2D2;
    color:#404040;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    margin:0em 0em 0.6em 0em;
    padding-bottom:2px;
    text-align:left;
}

.ms-WPBody h1 { /* SPs h1 class that overwrites h1 */
    font-size:20px;
}

h2 {
    border-bottom:1px dotted #D2D2D2;
    color:#404040;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:17px;
    font-weight:bold;
    margin:0em 0em 0.6em 0em;
    padding-bottom:0.125em;
}

.ms-WPBody h2 { /* SPs h1 class that overwrites h2 */
    font-size:17px;
}

h3 {
    color:#404040;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    margin:0.313em 0em 0.313em 0em;
}

.ms-WPBody h3 { /* SPs h1 class that overwrites h3 */
    font-size:16px;
}

h4 {
    color:#404040;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    font-style:normal;
    margin:0.313em 0em 0.313em 0em;
}

.ms-WPBody h4 {
    font-style:normal;
    font-size:14px;
}

h5 {
    border-bottom:1px dotted #D2D2D2;
    color:#404040;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    margin:0.313em 0em 0.625em 0em;
    padding-bottom:0.125em;
}

.ms-WPBody h5 {
    font-size:14px;
}

dfn {
	color:#65097F;
    font-style:normal;
    font-weight:bold;
}

dfn:hover {
	color:#404040;
}

a:link, a:visited {
	color:#65097F;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
	font-weight:normal; 
	text-decoration:none;
}

a:hover, a:active {
	color:#666666; 
    text-decoration:none;
}

.ms-WPBody a:link {
    color:#65097F;
    text-decoration:none;
   
}

.ms-WPBody a:visited {
    color:#65097F;
    text-decoration:none;
}

.ms-WPBody a:hover {
    color:#333333;
    text-decoration:none;
}

.ms-WPBody a:active {
    color:#333333;
    text-decoration:none;
}

ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;	
	list-style:square;
	color:#2B2B2B;
	padding:0em;
	margin:.75em 0em 0.5em 2.5em;
}

ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;	
	color:#3D3D3D;
	text-decoration:none;
	margin:0em;
	padding:0em 0.313em 0.5em 0em;
}

ul li ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;	
	color:#3D3D3D;
	text-decoration:none;
	margin:0em;
	padding:0em 0.313em 0.5em 0em;
}

ol {
	font-family:Arial, Helvetica, sans-serif;
	margin:0.625em 0.625em 1.250em 2.5em;
	padding:0em;
}

ol li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;	
	color:#333333;
	line-height:1.25em;
	margin:0.625em 0em 0.625em 0em;
	text-decoration:none;
}

ol li ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;	
	color:#3D3D3D;
	list-style:none;
	margin:0em;
	padding:0em 0.313em 0.5em 0em;
}

ol li ol li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;	
	color:#333333;
	line-height:1.25em;
	margin:0.625em 0em 0.625em 0em;
	text-decoration:none;
	list-style:lower-latin;
}

ol li ol li ol li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;	
	color:#333333;
	line-height:1.25em;
	margin:0.625em 0em 0.625em 0em;
	text-decoration:none;
	list-style:lower-roman;
}

ol li ol li ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;	
	color:#333333;
	line-height:1.25em;
	margin:0em;
	text-decoration:none;
	list-style:disc;
}

.lists li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;	
	color:#3D3D3D;
	text-decoration:none;
	margin:0em;
	padding:0em 0.25em 0.55em 0em;
}

.reg-lists {
	float:left;
    font-family:Arial,Helvetica,sans-serif;
    margin:.25em 0em .5em 1.5em;
    padding:0em;
    width:100%;
}

.reg-lists li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;	
	list-style:disc;
	margin:0em;
	padding:0.5em 0em 0em 0em;
}

.download-lists {
	float:left;
    font-family:Arial,Helvetica,sans-serif;
    margin:0em 0em .25em 1.5em;
    padding:0em;
}

.download-lists li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;	
	list-style:disc;
	margin:0em;
	padding:0.5em 0em 0em 0em;
}

.center_lists {
	background-color:transparent;
	margin:.25em 0em .25em 0em;
	padding:0em;
}

.center_lists li {
	border-bottom:.085em dotted #CCCCCC;
    display:block;
    font-size:100%;
	list-style-type:none;
	padding:.35em 0em .35em 0em;
    text-align:left;
    width:100%;
}

.formtxt {
    color:#333333;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:120%;
    line-height:1.25em;
    margin:0em 0em 1em 0em;
}

.formbutton {
    margin:.5em .5em .5em 0em;
}

.trainbutton {
    padding:.5em .5em .5em 0em;
}


tr.s4-itm-hover a:hover, tr.ms-itmhover a:hover {
	color:#666666; 
    text-decoration:none;
}

.ms-alternating {
    background-color:transparent;
}

.ms-WPHeader .ms-wpTdSpace {
    border:none;
}

.s4-wpcell:hover .ms-WPHeader .ms-wpTdSpace {
    border:none;
}

.s4-wpcell:hover .ms-WPHeader td, .s4-wpActive .ms-WPHeader td, .s4-wpcell .ms-WPSelected .ms-WPHeader td {
    border:none;
}

tr.ms-viewheadertr > th.ms-vh:hover, tr.ms-viewheadertr > th.ms-vh2:hover {
    background-color:transparent;
    border:none;
    border-left:.085em solid #BBBBBB;    
}

tr.ms-viewheadertr > th.ms-vh, tr.ms-viewheadertr > th.ms-vh2 {
	background:#E0E0E0;
    border:none;
    border-left:.085em solid #CCCCCC;
    color:#404040;
    /*font-size:75%; 6-25-2014*/
    font-weight:bold;
    padding:0em 0.5em 0em 0.35em;
}

th.ms-vh {
	background:#CCCCCC;
	border-left:.085em solid #FFFFFF;
	color:#404040;
 	font-family:Arial, Helvetica, sans-serif;
    /*font-size:80%; 6-25-2014*/
    font-weight:bold;
    padding:.25em .5em 0em .25em;
    text-decoration:none;
    vertical-align:top;
}

.ms-vh a, .ms-vh a:visited, .ms-vh2 a {
    color:#404040;
    font-weight:bold;
    text-decoration:none;
}

.ms-vh a:hover, .ms-vh2 a:hover {
    text-decoration:none;
    padding:0em;
}

a.ms-addnew {
 	font-family:Arial, Helvetica, sans-serif;
    font-size:80%;
}

td.ms-vb {
	border:none;
	/* border-bottom:1px solid #BBBBBB; 
    border-left:1px solid #BBBBBB; 
    max-width:13em;
    font-size:100%; */
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:75%;
	max-width:20em;
    min-width:3em;
    padding:0.4em 0.5em .4em 0.35em;
    word-wrap:break-word;
}

td.ms-vb a:link, td.ms-vb a:active {
	border:none;
}

.ms-WPBorder, .ms-WPBorderBorderOnly {
	border:1px solid #BBBBBB;
	border-collapse:collapse !important;
	margin:0em;
    padding:0em !important;
    white-space:inherit;
    border-spacing:0 !important;
}

tr.ms-viewheadertr > th:hover .s4-ctx-show {
    background-color:transparent;
    background-image:none;
    border:none;
}

tr.ms-viewheadertr > th .s4-ctx-show:hover {
    background:none;
    border:none;
}

.s4-ctx-show {
    background:none;
    border:none;
}

.s4-ctx-show:hover {
    background-color:transparent;
    border:none;
}

tr.s4-itm-selected:hover .s4-ctx-show {
    background-color:transparent;
    border:none;
}

.ms-WPHeaderTdMenu:hover {
    background:none;
    border:none;
}

.ms-WPHeaderTdMenu {
    background-color:#404040;
    border:none;
}

table.ms-listviewtable tbody tr td.ms-vb-firstCell {
    border:1px solid #BBBBBB;
    font-weight:bold;
}

table.ms-listviewtable tbody tr td.ms-vb-lastCell {
    border:1px solid #BBBBBB;
}

table.ms-listviewtable tbody tr.s4-itm-hover td.ms-vb-firstCell, table.ms-listviewtable tbody tr.ms-itmhover:hover td.ms-vb-firstCell {
    border:1px solid #BBBBBB;
}

table.ms-listviewtable tbody tr.s4-itm-selected td.ms-vb-firstCell, table.ms-listviewtable tbody tr.s4-itm-selected:hover td.ms-vb-firstCell {
    border:1px solid #BBBBBB;
}

table.ms-listviewtable tbody tr.s4-itm-hover td.ms-vb-lastCell, table.ms-listviewtable tbody tr.ms-itmhover:hover td.ms-vb-lastCell {
    border:1px solid #BBBBBB;
}

table.ms-listviewtable > tbody > tr.ms-selectednav > td {
    border:none;
}

tr.s4-itm-hover a:hover, tr.ms-itmhover a:hover {
    color:transparent;
    text-decoration:none;
}

tr.s4-itm-hover, tr.ms-itmhover:hover, tr.ms-ppanerow:hover > td, tr.ms-ppanerowalt:hover > td {
    background:none;
}

td.ms-addnew {
    padding:0.313em 0em 0em 0.625em;
}

.ms-vb-itmcbx {
    border:1px solid #BBBBBB;
    padding:0em;
}

.ms-listviewtable .ms-gb, .ms-listviewtable .ms-gb2 {
    padding:0.5em 0.5em 0em 0.5em;
}

.view_title {
    color:#404040;
 	font-family:Arial, Helvetica, sans-serif;
    font-size:120%;
    font-weight:bold;
    margin:0.313em 0em 0.313em .05em;
}


/*sharepoint overwrites nav and ribbon*/

.ms-quicklaunchouter {
	background:transparent;
	float:left;
    display:none;
    margin:0em;
    min-width:180px;
    padding:0em;
    width:11.250em;
}

.s4-ql ul.root ul {
    background:#520270;
    margin:0em 0em 0em 0.625em;
    padding-left:0em;
}

.s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-qlheader:visited {
    background:#404040;
    border-bottom:1px solid #FFFFFF;
    color:#FFFFFF;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
    margin:0em 0em 0em 0.625em;
    min-width:10.375em; /* 166px */
    overflow-x:hidden;
    padding:0.188em 0.250em 0.188em 0.625em;
    word-wrap:break-word;
    text-decoration:none;
}

.s4-ql ul > li > a:hover, .s4-ql ul.root > li > a:hover, .s4-qlheader:hover {
    text-decoration:none;
}

.menu ul, .menu li {
	float:left;
    margin:0em;
    min-width:180px;
    padding:0em;
    width:11.250em;
}

.s4-ql ul.root ul > li > a {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
    color:#FFFFFF;
    padding:0.188em 0.250em 0.313em 0.625em;
}

.s4-ql ul.root ul > li > a:hover {
    color:#6AA43A;
    text-decoration:none;
}

.s4-recentchanges {
    border-bottom:none;
    margin-bottom:0em;
    padding:0.313em 0em 0.625em 0em;
}

.s4-specialNavLinkList {
    border-top:1em solid #DBDDDE;
    float:left;
    font-size:85%;
    margin:0.625em;
    min-width:180px;
    padding-top:0.313em;
    width:11.250em;
}

.v4master .s4-breadcrumbNode, .v4master .s4-breadcrumbCurrentNode, .v4master .s4-breadcrumbRootNode {
    color:#404040;
    font-size:100%;
}

.v4master .s4-breadcrumbNode > a, .v4master .s4-breadcrumbCurrentNode > a, .v4master .s4-breadcrumbRootNode > a {
    color:#65097F!important;
    font-size:100%;
}

.v4master .s4-breadcrumbNode > a, .v4master .s4-breadcrumbCurrentNode > a, .v4master .s4-breadcrumbRootNode > a:hover {
    color:#404040;
    font-size:100%;
    text-decoration:none;
}

.s4-breadcrumbNode > a:hover, .s4-breadcrumbCurrentNode > a:hover, .s4-breadcrumbRootNode > a:hover {
    text-decoration:none;
}

.v4master .s4-breadcrumbNode > a:hover, .v4master .s4-breadcrumbCurrentNode > a:hover, .v4master .s4-breadcrumbRootNode > a:hover {
    color:#404040!important;
}


/*  Left Main Link Menu PURPLE */

.Ltmenu_purple {
	background-color:transparent;
	color:#FFFFFF;
	float:left;
	margin:0em 0em 0.313em 0.755em;
	padding:0em;
	width:93%;
}

.Ltmenu_purple ul {
	color:#FFFFFF;
	list-style-type:none;
	margin:0em 0em 0.5em 0em;
	padding:0em;
}

.Ltmenu_purple ul li {
	border-bottom:1px solid #6A2885;
	color:#FFFFFF;
	margin:0em;
	padding:0em;
}

.Ltmenu_purple ul li a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding:0.5em 0.5em 0.5em 0em;
	width:100%;
} 

.Ltmenu_purple ul li a:hover {
	background:#AA77BC; /*9355A9*/
	font-family:Arial, Helvetica, sans-serif;
	color:#45015E!important;
	text-decoration:none;
}

.Ltmenu_purple ul li ul li a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding:0.3em 0.5em 0.35em 0em;
	width:100%;
} 

.Ltmenu_purple ul li ul li a:hover {
	background:#AA77BC; /*9355A9*/
	font-family:Arial, Helvetica, sans-serif;
	color:#45015E!important;
	text-decoration:none;
}

#Ltnav_link {
	background-color:transparent;
	color:#FFFFFF;
	margin:0em;
	padding:0em;
}

#Ltnav_link li {
	color:#FFFFFF;
    display:block;
	list-style-type:none;
	padding:0em;
    position:relative;
    text-align:left;
    width:100%;
    z-index:2;
}

#Ltnav_link li ul {	
	background:#AA77BC;
	color:#FFFFFF;
	margin:0em 0em 0em 17.75em;
	width:13em; /*300px*/
	min-width:6.250em; /*100px*/
    /*opacity:0.97;*/
	 /*filter:alpha(opacity=90);for IE8 and earlier*/	
	padding:0.2em 0.313em 0.2em 0.5em;
    position:absolute;
    top:0;
    visibility:hidden;
	width:13em; /*300px*/
    z-index:3;
}

#Ltnav_link li ul li {
	border-bottom:none;
	clear:left;    
	display:inline;
    float:left;
	margin:0em;
	max-width:18.750em; /*300px*/
	min-width:9.375em; /*150px*/
    text-align:left;
    z-index:3;
}

a.Ltnav:link, a.Ltnav:visited {
	color:#FFFFFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	min-width:246px;
	padding:0.5em 0em 0.5em 0em;
	text-decoration:none;
	width:19em;
}

a.Ltnav:hover, a.Ltnav:active {
	background:#AA77BC;
	color:#CFA0DD !important;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.Ltnav_sub:link, a.Ltnav_sub:visited {
	color:#FFFFFF;
	display:block;
	float:left;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	margin:0em;
	padding:0em;
	text-decoration:none;
}
	
a.Ltnav_sub:hover, a.Ltnav_sub:active {
	background:transparent !important;
	color:#65097F !important;
}


/*  Link Menu PURPLE */

.linkmenu_purple {
	background-color:#404040;
	color:#FFFFFF;
	float:left;
	margin:0em 0em 0.125em 0em;
	padding:0em;
	width:100%;
}

.linkmenu_purple ul {
	color:#FFFFFF;
	list-style-type:none;
	margin:0.5em 0em 0.75em 0.5em;
	padding:0em;
}

.linkmenu_purple ul li {
	background:url('/images/right_purple.png') no-repeat;
	color:#FFFFFF;
	margin:0.5em 0em 0.5em 0em;
	padding:0em 0.35em 0em 1.5em;
}

.linkmenu_purple ul li a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

.linkmenu_purple ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#AA77BC!important;
	text-decoration:none;
}

.linkmenu_purple ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.linkmenu_purple ul ul li {
	background:url('/images/bullet_purple.png') no-repeat;
	color:#FFFFFF;
	font-size:95%;
	margin:0.45em 0em 0.45em 0.75em;
}

.linkmenu_purple2 {
	background-color:#404040;
	color:#FFFFFF;
	float:left;
	margin:0em 0em 0.125em 0em;
	padding:0em;
	width:100%;
}

.linkmenu_purple2 ul {
	color:#FFFFFF;
	list-style-type:none;
	margin:0.5em 0em 0.75em 0.425em;
	padding:0em;
}

.linkmenu_purple2 ul li {
	color:#FFFFFF;
	margin:0.7em 0em 0.7em 0em;
	padding:0em 0.35em 0em .25em;
}

.linkmenu_purple2 ul li a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

.linkmenu_purple2 ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#AA77BC!important;
	text-decoration:none;
}

.linkmenu_purple2 ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.linkmenu_purple2 ul ul li {
	background:url('/images/bullet_purple.png') no-repeat;
	color:#FFFFFF;
	font-size:95%;
	margin:0.45em 0.25em 0.45em 0.75em;
	padding:0em 0em 0em 1.25em;
}

.linkmenu_purple3 {
	background-color:#404040;
	color:#FFFFFF;
	float:left;
	margin:0em 0em 0.125em 0em;
	padding:0em;
	width:100%;
}

.linkmenu_purple3 ul {
	color:#FFFFFF;
	list-style-type:none;
	margin:0.5em 0em 0.75em 0.425em;
	padding:0em;
}

.linkmenu_purple3 ul li {
	color:#FFFFFF;
	margin:0.7em 0em 0.7em 0em;
	padding:0em 0.35em 0em .25em;
}

.linkmenu_purple3 ul li a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

.linkmenu_purple3 ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#AA77BC!important;
	text-decoration:none;
}

.linkmenu_purple3 ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.linkmenu_purple3 ul ul li {
	background:none;
	color:#FFFFFF;
	font-size:95%;
	margin:0.45em 0em 0.45em 0.95em;
	padding:0em;
}

.linkmenu_purple3 ul ul ul li {
	background:none;
	color:#FFFFFF;
	font-size:90%;
	margin:0.45em 0em 0.45em 1.55em;
	padding:0em 0em 0em 0em;
}


/*  Link Menu BLUE */

.linkmenu_blue {
	background-color:#404040;
	color:#FFFFFF;
	float:left;
	margin:0em 0em 0.125em 0em;
	padding:0em;
	width:100%;
}

.linkmenu_blue ul {
	color:#FFFFFF;
	list-style-type:none;
	margin:0.5em 0em 0.5em 0.5em;
	padding:0em;
}

.linkmenu_blue ul li {
	background:url('/images/right_blue.png') no-repeat;
	color:#FFFFFF;
	margin:0.5em 0em 0.5em 0em;
	padding:0em 0em 0em 1.5em;
}

.linkmenu_blue ul li a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

.linkmenu_blue ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#0A73B6 !important;
	text-decoration:none;
}

.linkmenu_blue ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.linkmenu_blue ul ul li {
	background:url('/images/bullet_blue.png') no-repeat;
	color:#FFFFFF;
	margin:0.35em 0em 0.35em 0.75em;
}

.linkmenu_blue2 {
	background-color:#404040;
	color:#FFFFFF;
	float:left;
	margin:0em;
	max-height:18em;
	overflow:auto;
	padding:0em;
	width:100%;
}

.linkmenu_blue2 ul {
	color:#FFFFFF;
	list-style-type:none;
	margin:0.5em 0em 0.5em 0.5em;
	padding:0em;
}

.linkmenu_blue2 ul li {
	background:url('/images/right_blue.png') no-repeat;
	color:#FFFFFF;
	margin:0.65em 0em 0.65em 0em;
	padding:0em 0.125em 0em 1.5em;
}

.linkmenu_blue2 ul li a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

.linkmenu_blue2 ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#0A73B6 !important;
	text-decoration:none;
}

.linkmenu_blue2 ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}


/*  Link Menu GREEN */

.linkmenu_green {
	background-color:#404040;
	color:#FFFFFF;
	float:left;
	margin:0em 0em 0.125em 0em;
	padding:0em;
	width:100%;
}

.linkmenu_green ul {
	color:#FFFFFF;
	list-style-type:none;
	margin:0.5em 0em 0.5em 0.5em;
	padding:0em;
}

.linkmenu_green ul li {
	background:url('/images/right_green.png') no-repeat;
	color:#FFFFFF;
	margin:0.5em 0em 0.5em 0em;
	padding:0em 0em 0em 1.5em;
}

.linkmenu_green ul li a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

.linkmenu_green ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#6AA43A !important;
	text-decoration:none;
}

.linkmenu_green ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.linkmenu_green ul ul li {
	background:url('/images/bullet_green.png') no-repeat;
	color:#FFFFFF;
	margin:0.313em 0em 0.313em 0.75em;
}


/********* Page Layout CSS *********/

/*top row - feature section*/

#toprow_cont {
	border-bottom:10px solid #FFFFFF;
	float:left;
	margin:0em;
	min-width:953px;
	padding:0em;
	width:59.563em;
}

#smfeature_cont {
	border-bottom:.5em solid #FFFFFF;
	float:left;
	margin:0em;
	min-width:670px;
	padding:0em;
	width:41.85em;
}


/*Left containers section*/

#vert_Ltrow {
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:0em 0.938em 0.625em 0em;
	min-height:25em;
	min-width:260px;
	padding:0em;
	width:16.26em;
}

#vert_Ltrow2 {
	border-left:0.375em solid #CCCCCC;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:0em 0.938em 0.625em 0em;
	min-height:20em; /* 500px */
	min-width:713px;
	padding:0em 0em 1.250em 0.625em;
	width:44.6em;
}

#vert_Ltrow3 {
	border-left:0.375em solid #CCCCCC;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:75%;
	float:left;
	margin:0em 0.938em 0.625em 0em;
	min-height:20em; /* 500px */
	min-width:713px;
	padding:0em 0em 1.250em 0.625em;
	width:60em;
}

#vert_Ltrow4 {
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:0px 0px 10px 10px;
	min-height:20em; /* 500px */
	min-width:713px;
	padding:0px 0px 10px;
	width:725px;
}

#vert_rowFP {
	border-left:0.375em solid #CCCCCC;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:0em 0.938em 0.625em 0em;
	min-height:20em; /* 500px */
	min-width:713px;
	padding:0em 0em 1.250em 0.625em;
	width:97%;
}

.Tophead_rowLt {
	background-color:#FFFFFF;
    color:#742275 !important;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	margin:0em;
	min-width:713px;
	padding:0em;
	width:44.563em;
}

.Tophead_rowFP {
	background-color:#FFFFFF;
    color:#742275 !important;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	margin:0em;
	min-width:713px;
	padding:0em;
	width:100%;
}

.Topcaption_rowLt {
	background-color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	margin:0em 0em 0.313em 0em;
	min-width:713px;
	padding:0em;
	width:44.563em;
}

.caption_txt {
	background-color:#FFFFFF;
    color:#404040;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:95%;
	font-weight:normal;
	margin:-0.3em 0em 1em 0em;
}

.Txt_rowLt {
	background-color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	margin:0em;
	min-width:465px;
	padding:0em;
	width:29.063em;
}

.FullTxt_rowLt {
	background-color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	margin:.5em 0em 0em 0em;
	min-width:713px;
	padding:0em;
	width:44.563em;
}

.FullTxt_rowFP {
	background-color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	margin:.5em 0em 0em 0em;
	min-width:713px;
	padding:0em;
	width:100%;
}

.HalfTxt_rowLt {
	background-color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	margin:.5em 1.25em 0em 0em;
	min-width:440px;
	padding:0em;
	width:46%;
}

.HalfTxt_rowRt {
	background-color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	margin:.5em 0em 0em 0em;
	min-width:463px;
	padding:0em;
	width:46%;
}

.ThumbCont_rowLt {
	background-color:transparent;
	float:left;
	margin:0.938em 0em 0em 1.250em;
	min-height:13.125em;
	min-width:215px;
	width:13.438em;
}

.LgThumb_rowLt {
	border:1px solid #BBBBBB;
	background-color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	height:13.125em;
	min-height:210px;
	min-width:210px;
	padding:0em;
	width:13.125em;
}

.ThumbLinks_rowLt {
	border:1px solid #BBBBBB;
	background-color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	margin:0.625em 0em 0em 0em;
	min-width:200px;
	padding:0.313em;
	width:12.5em;
}

.Thumb_icon {
	float:left;
	margin:0em;
	width:2.5em;
}

a.thumb_link:link, a.thumb_link:visited {
    color:#742275 !important;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:120%;
	margin:0.625em 0.625em 0.5em 0.5em;
    min-width:155px;
    text-decoration:none;
    width:11em;
}

a.thumb_link:hover, a.thumb_link:active {
    color:#333333 !important;
    text-decoration:none;
}

.row_Lt1 {
    color:#FFFFFF !important;
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#520270;
	float:left;
	margin:0em;
	min-height:90em; 
	min-width:260px;
	padding:0em 0em 20px 0em;
	width:16.3em;
}

.row_Lt1 a {
    color:#FFFFFF !important;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
    text-decoration:none;
}

.row_Lt1 a:hover {
    color:#6AA43A !important;
    text-decoration:none;
}

.row_Lt2 {
    color:#FFFFFF !important;
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#520270;
	float:left;
	margin:0em;
	min-height:22em;
	min-width:261px;
	padding:0em 0em .750em 0em;
	width:16.3em;
}

.row_Lt2 a {
    color:#FFFFFF !important;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
    text-decoration:none;
}

.row_Lt2 a:hover {
    color:#6AA43A !important;
    text-decoration:none;
}

.row_Lt3 {
    color:#FFFFFF !important;
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#520270;
	float:left;
	margin:0em;
	min-height:500px;
	min-width:261px;
	padding:0em 0em 1.250em 0em;
	width:16.325em;
}

.row_Lt3 a {
    color:#FFFFFF !important;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
    text-decoration:none;
}

.row_Lt3 a:hover {
    color:#6AA43A !important;
    text-decoration:none;
}

.title_rowLt1 {
	background-color:#404040;
	border-bottom:0.25em solid #FFFFFF;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	float:left;
	margin:0em;
	min-width:260px;
	padding:0em;
	padding-bottom:0.45em;
	width:100%;
}

.titleTxt_rowLt1 {
	background-color:#404040;
	border:none;
    color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%; 
	margin:0em;
	padding:0.313em 0em 0em 0.563em;
}

.callout_container {
    background-color:#F2F2F2;
    border:0.075em solid #CCCCCC;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    margin:1.25em 0em 2em 0em;
    padding:1em 1em 0em 1em;
    width:61.5em;
}

.callout_container2 {
    background-color:#F2F2F2;
    border:0.075em solid #CCCCCC;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    margin:1.25em 0em .5em 0em;
    padding:.5em 1em .5em 1em;
}

.Trcallout_cont {
    background-color:#F2F2F2;
    border:0.075em solid #CCCCCC;
    color:#333333;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    margin-top:-10px;
    padding:10px;
    width:650px;
}

a.Trcallout:link, a.Trcallout:visited {
    color:#65097F;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
	font-weight:bold;
    text-decoration:none;
}

a.Trcallout:hover, a.Trcallout:active {
    color:#404040;
    text-decoration:underline;
}

.callbox {
 	background-color:#CCCCCC;
    border:1em solid #CCCCCC;
}

.highlight {
 	background-color:#E9E9E9;
    border:.085em solid #D2D2D2;
    padding:.25em .5em;
    margin-bottom:1em;
}



/*Middle containers section*/

#vert_Midrow {
	float:left;
	margin:0em 0.915em 0.625em 0em;
	min-width:455px;
	padding:0em;
	width:28.45em;
}

#vert_Midrow2 {
	float:left;
	margin:0em 0em 0.625em 0em;
	min-width:670px;
	padding:0em;
	width:41.85em;
}

.row_Mid1 {
	background-color:transparent;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:0em;
	min-width:455px;
	padding:0em;
	width:28.438em;
}

.row_Mid1 a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
    text-decoration:none;
}

.row_Mid1 a:hover {
    color:#333333 !important;
    text-decoration:none;
}

.titleTxt_rowMid1 {
	background-color:#404040;
	border:none;
    color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%; 
	margin:0em;
	padding:0.313em 0em 0em 0.563em;
}

.title_rowMid1 {
	background-color:#404040;
	border-bottom:0.25em solid #FFFFFF;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	float:left;
	margin:0em;
	min-width:455px;
	padding:0em;
	padding-bottom:0.45em;
	width:100%;
}

.section_title {
	float:left;
	margin:0em;
	min-width:455px;
	padding:0em;
	width:100%;
}

.Txtsection_title {
    color:#404040;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:180%; 
	margin:0em 0em 1em 0em;
	padding:0em;
}

.Content_title {
	border-bottom:none;
    color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:200%; 
	margin:0em;
	padding:0em;
}

.row_MidAnnounce {
	background-color:transparent;
	border:1px solid #D2D2D2;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:0em;
	min-width:432px;
	padding:0.5em 0.625em 0.625em 0.625em;
	width:27.05em;
}

.row_MidAnnounce2 {
	background-color:transparent;
	border:1px solid #D2D2D2;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:0em;
	max-height:350px;
	min-width:432px;
	overflow:auto;
	padding:0em 0.625em 0.625em 0.625em;
	width:27.05em;
}

.row_MidAnnounce3 {
	background-color:#E0E0E0;
	border:1px solid #CCCCCC;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:0em;
	min-width:432px;
    padding:0.5em 0.625em 0em 0.625em;
    width:40.5em;
}

.row_MidAnnounce4 {
	background-color:transparent;
    border:1px solid #D2D2D2;
    color:#FFFFFF;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    margin:0;
    min-height:1em;
    min-width:648px;
    padding:0.4em 0.625em 0.125em 0.625em;
    width:40.5em;
}

.MidAnnounce {
	background-color:transparent;
    border:1px solid #D2D2D2;
    color:#FFFFFF;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    margin:0;
    min-height:1em;
    min-width:648px;
    padding:0.4em 0.625em 0.125em 0.625em;
    width:40.5em;
}

.row_MidText {
	background-color:#E1E1E1;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:1em 0em 1em 0em;
	min-width:430px;
	padding:0em 0.75em 0em 0.75em;
	width:27em;
}

.row_MidText2 {
	background-color:transparent;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:1em 0em 0em 0em;
	min-width:455px;
	padding:0em;
	width:41.85em;
}

.xtrarow_MidText2 {
	background-color:transparent;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:1em 0em 0em 0em;
	min-width:455px;
	padding:0em;
	width:41.85em;
}

.row_MidText3 {
	border-top:1px dotted #D2D2D2;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:1em 0em 1em 0em;
	min-width:653px;
	padding:0.5em 0em 0em 0em;
	width:40.85em;
	text-align:center;
}

.row_MidText4 {
	background-color:transparent;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	float:left;
	margin:0em;
	min-width:455px;
	padding:0em 0.5em 0.5em 0.5em;
	width:41.25em;
}

a.center_box:link, a.center_box:visited {
	color:#65097F;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:120%;
	font-weight:normal; 
	text-decoration:none;
}

a.center_box:hover, a.center_box:active {
	color:#666666; 
    text-decoration:none;
}

.ctrbox_list {
	color:#333333;
    font-family Arial,Helvetica,sans-serif;
    font-size:130%;    
    float:left;
}

.ctrbox_list li {
	list-style:disc;
    margin:.5em 0em .5em 0em;
	padding:0em;
    text-align:left;
}

/*Right containers section*/

#vert_Rtrow {
	float:left;
	margin:0em 0em 0.625em 0em;
	min-width:208px;
	padding:0em;
	width:13em;
}

#vert_Rtrow2 {
	float:left;
	font-size:70%;
	margin:0em 0em 0.625em 0em;
	min-width:208px;
	padding:0em;
	width:13em;
}

.title_rowRt1 {
	background-color:#520270;
	border-bottom:0.25em solid #FFFFFF;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	float:left;
	margin:0em;
	min-width:208px;
	padding:0em;
	padding-bottom:0.45em;
	width:100%;
}

.titleTxt_rowRt1 {
	background-color:#520270;
	border:none;
    color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%; 
	margin:0em;
	padding:0.313em 0em 0em 0.563em;
}

.title_rowRt2 {
	background-color:#0A73B6;
	border-bottom:0.25em solid #FFFFFF;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	float:left;
	margin:0em;
	min-width:208px;
	padding:0em;
	padding-bottom:0.45em;
	width:100%;
}

.titleTxt_rowRt2 {
	background-color:#0A73B6;
	border:none;
    color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%; 
	margin:0em;
	padding:0.313em 0em 0em 0.563em;
}

.title_rowRt3 {
	background-color:#6AA43A;
	border-bottom:0.25em solid #FFFFFF;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	float:left;
	margin:0em;
	min-width:208px;
	padding:0em;
	padding-bottom:0.45em;
	width:100%;
}

.titleTxt_rowRt3 {
	background-color:#6AA43A;
	border:none;
    color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%; 
	margin:0em;
	padding:0.313em 0em 0em 0.563em;
}

.title_rowRt4 {
	background-color:#520270;
	border-bottom:0.35em solid #FFFFFF;
 	border-top:0.188em solid #FFFFFF;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	float:left;
	margin:0em;
	min-width:208px;
	padding:0em;
	width:100%;
}

.titleTxt_rowRt4 {
	background-color:#520270;
	border:none;
    color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%; 
	margin:0em;
	padding:0.313em 0em 0.45em 0.563em;
}

.row_Rt1 {
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF;
	float:left;
	margin:0em 0em 0.625em 0em;
	min-width:208px;
	padding:0em;
	width:13em;
}

.row_Rt1 a {
    color:#FFFFFF !important;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
    text-decoration:none;
}

.row_Rt1 a:hover {
    color:#6AA43A !important;
    text-decoration:none;
}

.row_Rt2 {
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#404040;
	float:left;
	margin:0em 0em 0.625em 0em;
	min-width:208px;
	padding:0em;
	width:13em;
}

.row_Rt2 a {
    color:#FFFFFF !important;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
    text-decoration:none;
}

.row_Rt2 a:hover {
    color:#6AA43A !important;
    text-decoration:none;
}

.row_Rt3 {
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#404040;
	float:left;
	margin:0em 0em 0.625em 0em;
	min-width:208px;
	padding:0em;
	width:13em;
}

.row_Rt3 a {
    color:#FFFFFF !important;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
    text-decoration:none;
}

.row_Rt3 a:hover {
    color:#6AA43A !important;
    text-decoration:none;
}

.row_Rtpromo {
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	background-color:transparent;
	float:left;
	margin:0em 0em 0.625em 0em;
	min-width:208px;
	padding:0em;
	width:13em;
}

a.rtsideLink:link, a.rtsideLink:visited {
	color:#65097F !important; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
	font-weight:bold; 
	text-decoration:none;
}

a.rtsideLink:hover, a.rtsideLink:active {
	color:#404040; 
	text-decoration:none;
}

/*Expandable Boxes for Content Pages*/

.expandbox {
	background-color:#520270;
 	border-bottom:0.35em solid #FFFFFF;
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	float:left;
	margin:.5em 0em 0em 0em;
	min-width:208px;
	padding:0em;
	width:100%;
}

.expandbox_titleTxt {
	background-color:#520270;
	border:none;
    color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%; 
	margin:0em;
	padding:0.35em 0em 0.35em 0.563em;
}

.expandmenu_purple {
	background-color:#404040;
	color:#FFFFFF;
	float:left;
	margin:0em;
	padding:0em;
	width:100%;
}

.expandmenu_left {
	float:left;
	margin:0em;
	padding:0em;
	width:50%;
}

.expandmenu_right {
	float:left;
	margin:0em;
	padding:0em;
	width:50%;
}

.expandmenu_purple ul {
	color:#FFFFFF;
	list-style-type:none;
	margin:0em 0em 0em 0.5em;
	padding:0em;
}

.expandmenu_purple ul li {
	background:url('/images/right_purple.png') no-repeat;
	color:#FFFFFF;
	margin:0.7em 0em 0.7em 0em;
	padding:0em 0.35em 0em 1.5em;
}

.expandmenu_purple ul li a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

.expandmenu_purple ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#AA77BC!important;
	text-decoration:none;
}

.expandmenu_purple ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}


/*Bottom promo containers section*/

#bottom_promoB {
	border-top:10px solid #FFFFFF;
	float:left;
	margin:0em;
	min-width:953px;
	padding:0em;
	width:59.563em;
}

.promo_ltB {
	background-color:#404040;
	float:left;
	max-height:8.28em;
	margin:0em;
	min-width:470px;
	padding:0em;
	width:29.375em;
}

.promo_rtB {
	background-color:#404040;
	float:left;
	max-height:8.28em;
	margin:0em 0em 0em 0.813em;
	min-width:470px;
	padding:0em;
	width:29.375em;
}

#revisedDate-cont {
	background:transparent;
    color:#FFFFFFS;
    float:left; 
    font-family:Arial, Helvetica, sans-serif;
 	font-size:70%;
	font-weight:normal;
	margin:10px 0px 5px 0px;
    padding-top:5px;
	text-align:center; 
	width:100%;
}



/*footer*/

#footer_background {
	background:url('/images/footer.jpg') repeat-x;
	background-color:#404040;
	float:left;
	margin:0em auto;
	width:100%;	
}

#footer_cont {
	background:url('/images/footer_logo.jpg') no-repeat;
	color:#FFFFFF; 
 	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal; 
	height:11.813em;
	margin:0em auto;
	min-width:975px;	
	min-height:189px;
	width:60.825em;	
}

.footerLinks_ct {
	color:#666666;
	float:left;
	font-size:75%;
	margin:1.250em 0em 0em 0em;
	min-width:950px;
	text-align:center;
	width:81.225em;
}

a.footerLink:link, a.footerLink:visited {
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
	font-weight:normal; 
	text-decoration:none;
}

a.footerLink:hover, a.footerLink:active {
	color:#6AA43A; 
	text-decoration:none;
}

.bottom_text {
	border-top:1px solid #666666;
	color:#FFFFFF; 
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:75%;
	font-weight:normal; 
	margin:0.375em 3em 0.375em 3em;
	min-width:870px;
	padding-top:0.375em;
	text-align:center;
	width:75.25em;
}


/* For backend forms */

.ms-sectionheader {
    font-size:125%!important;
    padding-top:1em !important;
}

.ms-descriptiontext {
    font-size:13px!important;
}

.ms-authoringcontrols {
    font-size:13px!important;
}

.ms-menutoolbar {
    background:none;
    border-bottom:none;
    height:3em;
}

.ms-menutoolbar td a {
    color:#65097F;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
}

.ms-menutoolbar td a:hover {
    color:#404040;
}

.ms-toolbar {
    color:#65097F;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
}

.ms-listheaderlabel, .ms-viewselector, .ms-viewselectortext, .ms-viewselectorhover {
    color:#65097F;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
}

.ms-separator img {
    background:none;
}

.ms-bottompaging .ms-paging {
    color:#65097F;
    font-size:15px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

.ms-bottompagingline1 {
    background:none transparent;
    height:0;
    margin:0;
}

.ms-bottompagingline2 {
    background:none transparent;
    height:0;
    margin:0;
}

.ms-bottompaging .ms-vb {
    background:#CCCCCC;
    border:none;
    float:left;
    margin-top:10px;
    padding:3px 0px 0px 5px;
    width:100%;
}

.ms-bottompaging {
    background:none transparent;
    margin:-1em 0 0 0;
}

.ms-paging {
    color:#65097F;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:120%;
    padding-left:2px;
}

.ms-rtestate-field {
    color:#404040;
	font-family:Arial, Helvetica, sans-serif; 
    /*font-size:110%; 6-25-2014*/
	font-weight:normal;    
    /*margin-top:-10px;*/
}

.v4master .s4-breadcrumb-menu {
    font-size:12px;
}

ul.s4-breadcrumb, .s4-breadcrumb ul {
	font-size:100%
}

.ms-linksection-level1 ul li {
	line-height:0.75em;
    padding:0em 0em 0.25em 0em;
}

.ms-linksection-level1 h3 {
	border-bottom:.05em solid #CCCCCC;
	color:#404040;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:18px;
    font-weight:normal;
	padding-bottom:.05em;
	margin-bottom:.5em;
}

.ms-linksection-level1 ul li a {
    color:#65097F;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
}

.ms-pageinformation h3.ms-standardheader {
    color:#404040;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:16px;
}

.ms-pageinformation table td, .ms-createpageinformation table td {
	font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
}

.ms-pageinformation table th {
	font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
}

.ms-partline {
	border:none;
}

img.ms-imnImg {
    display:none;
    margin-right:0;
}

.ms-listedit table.ms-pageinformation, .ms-listedit .ms-pageinformation table td, .ms-listedit .ms-propertysheet, .ms-listedit .ms-descriptiontext {
	font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
}

.ms-listedit .ms-standardheader, .ms-listedit .ms-linksectionheader, .ms-listedit .ms-linksectionheader .ms-standardheader {
    color:#404040;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
    font-weight:bold;
}

.ms-listedit .ms-gb .ms-vh2-nofilter, .ms-listedit .ms-gb .ms-vh2 {
    background-color:#F5F5F5;
    color:#404040;
}

.ms-listedit .ms-gb {
    border:none;
    font-size:100%;
}

.ms-vh2-nofilter, .ms-vh2-nofilter-notextalign {
    background-color:#F2F2F2;
    background-image:url("/_layouts/images/viewheadergrad.gif");
    background-repeat:repeat-x;
    color:#666666;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
    font-weight:bold;
}

.ms-vh, .ms-vh2 {
    font-size:75%!important;
}

.ms-vb, .ms-vb2 {
    font-size:75%!important;
}

.ms-descriptiontext {
    color:#404040;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
}

.ms-propertysheet {
    color:#404040;
	font-family:Arial, Helvetica, sans-serif; 
}

.ms-listtitle {
	background-color:#404040;
	border:none;
    color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:120%; 
	margin:0em;
	padding:0.313em 0em 0em 0.563em;
}

.ms-formbody .ms-rtefield {
    font-size:100%;
}

.ms-gb h3.ms-standardheader {
    font-size:120%;
}


/* For SP Dialog Box */

.ms-dlgTitle {
    background:#404040;
    background-image:none;
    cursor:default;
    height:2em;
    overflow:hidden;
    white-space:nowrap;
}

.ms-dlgTitleText {
    color:#FFFFFF;
    float:left;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:90%;
    font-weight:normal;
    padding-left:1em;
    padding-top:.5em;
}

.ms-cui-topBar2 {
	background:#404040;
	background-image:none;
}

.ms-dlgFrameContainer {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 80%;	
}



/* Info Boxes */

.infoTextComments {
    font-size:90%;
}



/* new left nav hover css */


.Ltmenu_nav {
	background-color:transparent;
	color:#FFFFFF;
	float:left;
	margin:0em 0em 0em .65em;
	padding:0em;
	width:100%;
}

ul.leftnavigation {
	float:left;
	list-style:none;
	margin:0em;
	padding:0em;
	position:relative;
	width:97.25%;
	z-index:1;
}

ul.leftnavigation a:link, ul.leftnavigation a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

ul.leftnavigation a:active, ul.leftnavigation a:hover { 
	color:#65097F!important; 
}

ul.leftnavigation li {
	background-color:#520270;
	border-bottom:1px dotted #6A2885;
	color:#FFFFFF;
	/*filter:alpha(opacity=90); for IE8 and earlier*/	
	float:left;
	font-size:105%;
	min-height:1em;
	margin:0em;
	/*line-height:1.3em;*/
	list-style:none;
	/*opacity:0.95;*/
	padding:.5em 0em .5em 0em;
	vertical-align:middle;
	width:97%;
	z-index:2;
}

ul.leftnavigation li a:link, ul.leftnavigation li a:visited  {
	color:#FFFFFF;
}

ul.leftnavigation li a:hover, ul.leftnavigation li a:active {
	color:#360448!important; 
}

ul.leftnavigation li.hover, ul.leftnavigation li:hover {
	background-color:#A177B4;
	color:#FFFFFF;	
	cursor:default;
	position:relative;
	z-index:3;
	width:97%;
    padding-right:.575em;
}

ul.leftnavigation ul {
	left:100%;
	list-style:none;
	margin:0em;
	min-width:12em;
	padding:0em;
	position:absolute;
	visibility:hidden;
	top:0em;
	z-index:4;
}

ul.leftnavigation ul a:hover { 
	color:#340147; 
}

ul.leftnavigation ul li {
	background:#A177B4;
	border-bottom:none;
	font-size:91%;
	font-weight:normal;
	float:none;
	min-height:1em;
	padding:.5em 0em .5em .5em;
}

ul.leftnavigation ul li.hover, ul.leftnavigation ul li:hover {
    background:#814C9E;
    padding-right:0em;
}

ul.leftnavigation ul ul {
	left:100%;
	list-style:none;
	margin:0em;
	min-width:11em;
	padding:0em;
	top:0em;
}

ul.leftnavigation ul li ul li {
	background:#814C9E;
	border-bottom:none;
	font-size:91%;
	font-weight:normal;
	float:none;
	min-height:1em;
	padding:.5em 0em .5em .5em;
}

ul.leftnavigation ul li ul li.hover, ul.leftnavigation ul li ul li:hover {
    background:#814C9E;
}

ul.leftnavigation ul li ul li a:hover {
	color:#340147; 
    padding-right:0em;
}

ul.leftnavigation ul ul ul {
	left:100%;
	list-style:none;
	margin:0em;
	min-width:10em;
	padding:0em;
	top:0em;
}

ul.leftnavigation ul li ul li ul li {
	background:#A177B4;
	border-bottom:none;
	font-size:91%;
	font-weight:normal;
	float:none;
	min-height:1em;
	padding:.5em 0em .5em .5em;
}

ul.leftnavigation ul li ul li ul li a:hover {
	color:#340147; 
}

ul.leftnavigation li:hover > ul {
	visibility:visible;
}

ul.leftnav-horizontal-rtl {
	float:right;
}

ul.leftnav-horizontal-rtl ul, ul.leftnav-vert > li.leftnav-horizontal-rtl ul ul {
	left:auto !important;
	right:99%;
}

ul.leftnav-vert li.leftnav-horizontal-rtl ul {
	left:auto;
	right:0em;
}

ul.leftnav-horizontal-rtl li, li.leftnav-horizontal-rtl li {
	text-align:right;
}



/** redirect **/


.redirect {
    color:#404040;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:80%;
    font-weight:normal;
}

.ms-redirectControl {
    color:#404040;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:80%;
}
	
	

/*2nd top Navigation*/

#tabsec_nav {
	width:100%;
	display:block;
	float:left;
	background:transparent;
	border-bottom:.085em solid #520270;
	color:#1A1A1A;
	margin:1em 0em 1.5em 0em;
	white-space:nowrap;
}

#tab_nav {
	margin:0;
	padding:0;
}

#tab_nav li {
	margin:0;
	display:block;
	text-align:left;
	float:left;
    position:relative;
	padding:0;
}

#tab_nav li a {	
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:90%;
	text-align:left;
	text-decoration:none;
	background:#520270;
	color:#FFFFFF;
	border-right:.2em solid #FFFFFF;
	padding:.5em;
}

#tab_nav li a:hover {
	background:#CCCCCC;
	color:#1A1A1A;	
	padding:.5em;
}

#tab_nav2 li {
	margin:0;
	display:block;
	text-align:left;
	float:left;
    position:relative;
	padding:0;
}

#tab_nav2 li a {	
	background:#CCCCCC;
	color:#1A1A1A;	
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:90%;
	text-align:left;
	text-decoration:none;
	border-right:.2em solid #FFFFFF;
	padding:.5em;
}

#tab_nav2 li a:hover {
	background:#520270;
	color:#FFFFFF;
	padding:.5em;
}

#tab_nav li ul {
	font-size:100%;	
	min-width:6em;
	position:absolute;
	visibility:hidden;
	background-color:#FFFFCC;
	border:none;
    z-index:999;
	margin:2.5em 0em 0em 0em;
    padding:0;
	-moz-opacity:0.90;
	opacity:.90;
	filter:alpha(opacity=90);
}
		
#tab_nav li ul li {	
	text-align:left;
	display:inline;
	z-index:999;
	clear:both;
}
		
#tab_nav li ul li a {
	background-color:transparent;
	border:none;
	color:#003333;
	padding:.5em;
	display:block;
}
		
#tab_nav li ul li a:hover {	
	background-color:transparent;
	color:#003333;
	text-decoration:underline;
}

	
.LBlue_Hd2 {
	background:transparent;
	color:#1A1A1A;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
}

a.dochd3:link, a.dochd3:visited {
	font-size:125%;
	width:51em;
	float:left;
	font-weight:bold;
	color:#65097F;
	text-decoration:none;
}

a.dochd3:hover, a.dochd3:active {
	color:#1A1A1A;
}

.dochide2 li {
	width:100%;
	list-style:none;
	margin:0;
	min-height:2em;
	font-size:85%;
	float:left;
	background-color:transparent;
}

.dochide2 li ul li {
	width:90%;
	list-style:square;
	margin:0em 0em 1em -1em;
	font-size:110%;
	float:left;
	background-color:transparent;
	padding-right:6em;
}

.bullet_par {
	font-family:Arial, Helvetica, sans-serif;
	color:#2B2B2B;
	margin:1em 0em 1em -.75em;	
	padding:0;
}

.xpand_row2 {
	float:left;
	color:#1A1A1A;
	text-align:left;
	margin:0em 0em 1em 0em;
	text-decoration:none;
}


/** wiki-overwrites **/

.right-wp-zone-col {
    border-left:none;
    float:right;
    width:210px;
}

.ewiki-slink {
    border:none!important;
	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    margin-left:0;
}

.edit-mode-border {
    font-size:13px;
}

.wiki-descriptiontext {
    color:#A1A1A1;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}

#float-side {
	position:fixed;
	width:208px;
}


