﻿BODY {
	font-family : "Verdana", "Arial", "Times New I2";
	font-size : 10.0pt;
	color: #000000;
	background-color: #0070A6;
}
body a:link {color:#00007F; }
body a:visited {color:#00007F; } 
body a:hover {
	font-weight: bold;
}
P { font-family : "Verdana", "Arial", "Times New I2";
     font-size : 10.0pt;
     color : black;
}
#waveTop img{
	padding: 0;
	border: 0;
	width: 100%;
	height: 25px;
}
.headerItem {
	color: yellow;
	font-weight: bold;
	font-size: 10px;
}
.sideBarTop {
	color: #FFFF00;
	font-weight: bold;
	text-align: center;
	font-family: "Verdana", "Arial", "Times New I2";
	font-size: 10pt;
}
.minorSubHeading {
	font-weight: bold;
	color: #00007F;
}
.minorSubHeadingLeft {
	font-weight: bold;
	color: #00007F;
	text-align: left;
}
.minorSubHeadingLeftItalic {
	font-weight: bold;
	color: #00007F;
	text-align: left;
	font-style: italic;
}
.curricLine {
	font-family : "Verdana", "Arial", "Times New I2";
	font-size : 10.0pt;
	color: #000000;
	font-weight: normal;
}
.catDescription {font-size: xx-small;
	text-align: left;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
/*
CSS rules for secondary pages
*/
#siteMapLinks {
	width: 90%;
	border-width: 0;
	padding: 2px;
	border-spacing: 0;
}
#siteMapLinks p {
	font-size: x-small;
}
#siteMapLinks .mainContentSubheading  {
	font-family: "Comic Sans MS", sans-serif, "Times New Roman";
	color: #7F7F7F;
	font-weight: bold;
	text-align: left;
	font-size: 1.0em;
}
.curricWrapper {
	background-color: #0BA5EF;
	padding-left: 5px;
}
 A.topnav:link { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                 font-size : 10.0pt;
                 text-align : center;
                 color : white;
                 font-weight: bold;}
 A.topnav:Visited { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                    font-size : 10.0pt;
                    text-align : center;
                    color : white;
                    font-weight: bold;}
 A.topnav:HOVER { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                  font-size : 10.0pt;
                  text-align : center;
                  color : yellow;
                  font-weight: bold;}
 A.subnav:link { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                 font-size : 8.0pt;
                 text-align : right;
                 color : white;
                 text-weight: bold;}
 A.subnav:Visited { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                    font-size : 8.0pt;
                    text-align : right;
                    color : white;
                    text-weight: bold;}
 A.subnav:HOVER { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                  font-size : 8.0pt;
                  text-align : right;
                  color : yellow;
                  text-weight: bold;}
 A.sidenav:link { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                 font-size : 8.0pt;
                 text-align : right;
                 color : white;
                 text-weight: bold;}
 A.sidenav:Visited { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                    font-size : 8.0pt;
                    text-align : right;
                    color : white;
                    text-weight: bold;}
 A.sidenav:HOVER { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                  font-size : 8.0pt;
                  text-align : right;
                  color : yellow;
                  text-weight: bold;}
 A.footnav:link { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                 font-size : 8.0pt;
                 text-align : right;
				 color: #00007F;
				 text-decoration: none;
 }
 A.footnav:Visited { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                    font-size : 8.0pt;
                    text-align : right;
				 	color: #00007F;
					text-decoration: none;
 }
 A.footnav:HOVER { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                  font-size : 8.0pt;
                  text-align : right;
				  text-decoration: underline;
				  font-weight:normal;
 }
  A.catnav:link { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                 font-size : 8.0pt;
                 text-align : right;
				 color: #00007F;
				 font-weight: bold;
 }
 A.catnav:Visited { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                    font-size : 8.0pt;
                    text-align : right;
				 	color: #00007F;
					font-weight: bold;
 }
 A.catnav:HOVER { font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
                  font-size : 8.0pt;
                  text-align : right;
				font-weight: bold;
				background-color: #D4D4D4;
 }                
.copyNote { font-size: 7.0pt;
			font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
			font-style: italic; 
			color:#666666;
}		
.copyRight {
	color: #7F7F7F;
	font-style: italic;
	font-size: xx-small;
}
H3 { font-family : "Arial Black", "Arial", "Helvetica";
      font-style : italic;
      font-weight : bold;
      font-size : 12.0pt;
      text-align : center;
      color : silver;
}
.left-sidebar, .centerText {
	text-align: center;
}
.smallMenu {
	font-size: xx-small;
	font-weight: bold;
	color: #00007F;
	background-color: #FCFFE6;
}
.smallMenu a:link {
	background-color: #FCFFE6;
}
.smallMenu a:visited {
	background-color: #FCFFE6;
	color: #00007F;
}
.smallMenu a:hover {
	background-color: #D4D4D4;
}
A.courseListTitle:link {
	color: #000000;
	text-decoration:none;
	font-weight: bold;
	font-size: 10.0pt;
}
A.courseListTitle:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A.courseListTitle:hover {
	color: #00007F;
	text-decoration: underline;
	font-weight: bold;
}
/*
* CSS rules for curriculum or category pages
*/
.curricWrapper {
	background-color: #0070A6;
	padding-left: 0px;
}
.curricInset {
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-left: 38px;
	padding-right: auto;
	-webkit-box-shadow: 0px 5px #4B4B4B;
	box-shadow: 0px 5px #4B4B4B;
}
.curricNavBar {
	font-weight: bold;
	font-size: xx-small;
	color: #7F0000;
	margin-left: 15px;
}
 A.curricnav:link {
	font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size : 8.0pt;
	text-align : right;
	color : #7F0000;
	text-weight: bold;
}
 A.curricnav:Visited {
	font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size : 8.0pt;
	text-align : right;
	color : #7F0000;
	text-weight: bold;
}
 A.curricnav:hover {
	font-family : "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size : 8.0pt;
	text-align : right;
	color : #0D0000;
	text-weight: bold;
	background-color: #D4D4D4;
}  
.curricWrapper h2 {
	color: silver;
	font-family: "Arial Black", Arial, sans-serif;
	font-style: italic;
	padding-top: 15px;
}
.curricContentTbl {
	padding: 10px;
}
.curricIcon {
	width: 60px;
	height: 50px;
	margin-left: 15px;
	margin-right: 15px;
	border: 0;
	vspace: 0;
}
/*
These are old css rules creates by micro-vision. They should be phased out where still in use
*/
.mvd-BODY { font-family : "Verdana", "Arial", "Times New I2";
             font-size : 10.0pt;
}
.mvd-P { font-family : "Verdana", "Arial", "Times New I2";
          font-size : 10.0pt;
          color : black;
}
.mvd-H3 { font-family : "Arial Black", "Arial", "Helvetica";
           font-style : italic;
           font-weight : bold;
           font-size : 12.0pt;
           text-align : center;
           color : silver;
}
/*
CSS rules added by Dan D'Urso for conversions project
*/
.smallBody {font-size: xx-small;
	text-align: left;
}
.smallAddress {font-size: xx-small;
	text-align: center;
}
.smallCenter, #web-stat {font-size: xx-small;
	text-align: center;
}
.smallCenterWhite {font-size: xx-small;
	text-align: center;
	color: #ffffff;
}
.border0 {
	border-width: 0px;
}
.programmingSmallCenter {
	font-family: Verdana, Arial, "Times New I2";
	font-size: x-small;
	text-align: center;
}
.smallText {
		font-family : "Verdana", "Arial", "Times New I2";
		font-size: xx-small;
}
.smallItalic {
		font-size: xx-small;
		font-style:italic;
}
/*
CSS rules for popup pages
*/
.popupHeader {
	FONT-family:"Arial","Black","Arial","Helvetica";
	color: silver;
	font-style: italic;
	font-weight: bold;
	font-size: medium;
	text-align: center;
	background-color:  #00007F;
}
.popupFooter {text-align: center; }
.smallPopFooter {
	text-align: center;
	font-size: xx-small;
}
.smallPopFooterRight {
	text-align: right;
	font-size: xx-small;
	float: right;
	margin-right: 10px;
}
.popupSubHeading {
	text-align: center;
	font-size: medium;
	font-weight: bold;
	color: #7F0000;
}
.popupCopyRight {
	color: #7F7F7F;
	font-style: italic;
	font-size: xx-small;
}
.popupCopyLeft {
	color: #7F7F7F;
	font-style: italic;
	font-size: xx-small;
	float: left;
	text-align: left;
	margin-left: 10px;
}
.popupWrapper {
	background-color: #FFFFFF;
}
/*
popup rules from chawtech
*/
.table_title{background:#00007f; padding: 0 2px 19px 2px;color:#c0c0c0; font-family: "Arial Black", Arial, Helvetica; display:block;
    }
h3.table_title{font-size: 17px; padding: 11px; margin-top: 2px; display: block; float: left; width: 99.7%;    
    margin-left: 2px;}
.table_wrap{margin: 7px;}
.office_title{background:#00007f;padding: 0 2px 19px 2px;color:#c0c0c0; font-family: "Arial Black", Arial, Helvetica; display:block;margin-top: 1px; padding: 11px; font-size:16px;}
.office_wrap{background:#fff; width:99%;text-align:center;display:block; padding: 2px 3px 75px; margin: 9px auto 0;}
.office_cont{font-size:10px;text-align:left;padding: 0 3em;}
/*
css rules for main pages and secondary pages
*/
.mainWrapper {
	min-width: 760px;
	max-width: 1550px;
}
.mainRequest { text-align:center; }
.mainRequest a:link {color: #00007f; font-weight:bold }
.mainRequest a:visited {color: #7f0000; }
.mainRequest a:hover {color: #7f0000; }

.mainContentheading  {
	font-family: "Comic Sans MS", sans-serif, "Times New Roman";
	color: #7F7F7F;
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
}
.mainContentHeadingLeft {
	font-family: "Comic Sans MS", sans-serif, "Times New Roman";
	color: #7F7F7F;
	font-weight: bold;
	text-align: left;
	font-size: 1.2em;
}
.mainContentSubheading  {
	font-family: "Comic Sans MS", sans-serif, "Times New Roman";
	color: #7F7F7F;
	font-weight: bold;
	text-align: left;
	font-size: 1.0em;
}
.mainContentSuggestion  {
	font-family: "Comic Sans MS", sans-serif, "Times New Roman";
	color: #7F7F7F;
	font-weight: bold;
	text-align: left;
	font-size: 1.0em;
}
.mainContentSuggestion a:link {
	text-decoration: none;
}
.mainContentSuggestion a:hover {
	text-decoration: underline;
}
.mainContentSuggestion a:visited {
	text-decoration: none;
}
.mainContentSuggestion a:active {
	color: red;
}
.mainContentPopDirections {
	font-family: "Comic Sans MS", sans-serif, "Times New Roman";
	color: #7F7F7F;
	text-align: left;
	font-size: 0.8em;
}
.mainContentPopDirections a:link {
	text-decoration: none;
}
.mainContentPopDirections a:hover {
	text-decoration: underline;
}
.mainContentPopDirections a:visited {
	text-decoration: none;
}
.mainContentPopDirections a:active {
	text-decoration: none;
	color:red;
}
.mainContentScene {
	width: 450px;
}
.jumpTitle {
	font-weight: bold;
	font-family:"Verdana,Arial,Times New I2";
	color:#7F0000;
	font-size:1.0em;
	text-align:center;
}
.boxTitle {
	font-weight: bold;
	font-family:"Verdana,Arial,Times New I2";
	color:#000000;
	font-size:1.0em;
	text-align:center;
}
.mainHighlight {
	color: #7F0000;
}
.breadcrumb {
	font-family : "Verdana", "Arial", "Times New I2";
	font-size : 10.0pt;
	color: yellow;
	font-weight: bold;
}
.breadcrumb a:link {color: yellow; }
.breadcrumb a:visited {color: yellow; }
.breadcrumb a:hover {color: #yellow; background-color: #00007F; }

.faqQuestion {
	font-family: "Verdana", "Arial", "Times New I2";
	font-size: 10.0pt;
	color: #000000;
	text-align: left;
}
.faqAnswer {
	font-family: "Verdana", "Arial", "Times New I2";
	font-size: xx-small;
	color: #000000;
	text-align: left;
}
#uopxRooms {
	border: 0;
	width: 80%;
	padding: 2px;
	border-spacing: 0;
}
#uopxRooms p {
	font-size: xx-small;
	font-style: italic;
	text-align: left;
}
#uopxRooms td {
	width: 50%;
	vertical-align: top;
}
.blogBar {
	border-width: 0;
	margin-right: 10px;
	width: 32px;
}
/*
css for training descriptions
*/
.itemTitle {
	font-family : "Verdana", "Arial", "Times New I2";
	font-size : 10.0pt;
	color: #000000;
	font-weight:bold;
}
.itemSessID {
	font-family : "Verdana", "Arial", "Times New I2";
	font-size : 10.0pt;
	color: #000000;
	font-weight:bold;
}
.itemSessTitle {
	font-family : "Verdana", "Arial", "Times New I2";
	font-size : 10.0pt;
	color: #000000;
	text-decoration:underline;
}
.itemSessLength {
	font-family : "Verdana", "Arial", "Times New I2";
	font-size : 10.0pt;
	color: #000000;
}
.courseTitle {
	font-family : "Verdana", "Arial", "Times New I2";
	font-size : 12.0pt;
	color: #ffffff;
	font-weight:bold;
}
.courseLink {
	color: silver;
}
/*
CSS rules for glossary pages
*/
.topBarRight {
	  font-weight: bold;
	  text-align: right;
}
/*
Css added by chawtech -- all new Chawtech rules should go here
*/
.san_txt p { font-size: xx-small;}
.san_txt ul li { font-size: xx-small;}
.san_txt {font-size: xx-small;}

.dropdown-menu {
    position: relative;
    text-align: center;
}
.dropdown-menu ul{
    position: absolute;
    display: none;
    background: #030080;
    top: 0;
    width: 100%;
    text-align: left;
    left: 0;

}
.dropdown-menu:hover ul{display: block;
	list-style: none;
	background: #030080;
	padding:0px 0px;
	color: #fff;
	text-decoration: none;
        z-index:9999;
}
.dropdown-menu:hover ul li a {display: block; padding: 10px 10px; font-size: 13px; font-weight: bold; border-bottom: 1px solid #f1f1f1; color: #fff; text-decoration: none;text-align: left;
}
.dropdown-menu ul li a {
    font-size: 11px !important;
    font-weight: normal !important;
}
/*
added by Chawtech for popups
*/
.domain_title{background:#00007f;padding: 0 2px 19px 2px;color:#c0c0c0; font-family: "Arial Black", Arial, Helvetica; display:block;margin-top: 1px; padding: 11px; font-size:16px;}

.image_wrap1{background:#fff; width:37%;text-align:center;display:block;margin:0 auto; padding: 2px 3px 75px;    margin-top: 9px;}

.image_wrapij{background:#fff; width:336px; height: 322px; text-align:center;display:block;margin:0 auto; padding: 2px 3px 75px;    margin-top: 9px;}

.table_wrap{margin: 7px;}

.link a{text-align:center; margin:0 auto; display:block; text-decoration:underline;padding-top:10px;font-size:15px;}

.bo_table{border-bottom:2px solid#000;}

.inner_title{background:#00007f;padding: 0 2px 19px 2px;color:#c0c0c0; font-family: "Arial Black", Arial, Helvetica; display:block;margin-top: 1px; padding: 11px; font-size:16px;}


/*---15-02-2018---*/
td{position: relative;}
                 td.nav-menu ul{display:none;}
                 td.nav-menu:hover ul{display:block; position: absolute; background: #030080; width: 253px; padding:0px; list-style: none; top: 10px; z-index: 999;}
                 td.nav-menu:hover ul li a{display: block; font-weight: normal; text-align: left; padding:10px 5px; color: #fff; text-decoration: none; border-bottom:1px solid #fff;}
                 td.nav-menu:hover ul li a:hover{color:#030080;}
                 @media(max-width:768px){
                     .tabt01{width:100%; float: left;}
                 }