BODY {
	FONT: 11px Verdana,sans-serif
}

a{ outline: none;
    -moz-outline-style: none;
 }
BODY {
	SCROLLBAR-FACE-COLOR: #dce0e2; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #6196A3; SCROLLBAR-3DLIGHT-COLOR: #6196A3; SCROLLBAR-ARROW-COLOR: #436A74; SCROLLBAR-TRACK-COLOR: #bcbfc0; SCROLLBAR-DARKSHADOW-COLOR: #dce0e2
}
.Inputform {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Button {
	BORDER-RIGHT: #085B87 1px outset; BORDER-TOP: #085B87 1px outset; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(images/c_bg.gif) ; BORDER-LEFT: #085B87 1px outset; COLOR: #033D72; BORDER-BOTTOM: #085B87 1px outset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR {
	FONT: 11px Verdana,sans-serif
}
TD {
	FONT: 11px Verdana,sans-serif
}
P {
	TEXT-ALIGN: justify
}
.b {
	FONT-WEIGHT: bold; COLOR: #366d9b
}

.bb {
	FONT-WEIGHT: normal; COLOR: #366d9b; font-size:18px; text-decoration:underline;
}

.textbig{font-size:16px; text-decoration:none; font-weight:normal; color:#ff0000;}
A {
	COLOR: #36	6d9b; TEXT-DECORATION: none
}
A:link {
	COLOR: #FF6600; TEXT-DECORATION: none
}
A:visited {
	COLOR: #FF6600; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FFCC00; TEXT-DECORATION: underline
}
A:unknown {
	COLOR: #91b6da; TEXT-DECORATION: underline
}
A:active {
	COLOR: #FF6600; TEXT-DECORATION: underline
}
A.c {
	COLOR: #333333
}
A.c:link {
	COLOR: #333333
}
A.c:visited {
	COLOR: #333333
}
A.tm {
	COLOR: black
}
A.tm:link {
	COLOR: black
}
A.tm:visited {
	COLOR: black
}
.t {
	FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif
}
H6 {
	FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif
}
.t {
	FONT-SIZE: 16px; COLOR: #4488aa
}
H4 {
	FONT-SIZE: 18px; COLOR: #91b6da
}
H5 {
	FONT-SIZE: 16px; COLOR: #666666
}
H6 {
	FONT-SIZE: 14px; COLOR: #366d9b
}
P.hs {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: monospace
}

.inner_links:link{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF6600; font-size:15px; text-decoration:underline}
.inner_links:visited{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF6600; font-size:15px; text-decoration:none}
.inner_links:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#095DB8; font-size:15px; text-decoration:underline}
.inner_links:Active{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF6600; font-size:15px; text-decoration:underline}

.mainlinks:link{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#175792; font-size:15px; text-decoration:underline;}
.mainlinks:visited{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#175792; font-size:15px; text-decoration:none;}
.mainlinks:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF6600; font-size:15px; text-decoration:underline;}
.mainlinks:Active{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#175792; font-size:15px; text-decoration:underline;}

.po_links:link{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF6600; font-size:12px; text-decoration:underline}
.po_links:visited{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF6600; font-size:12px; text-decoration:none}
.po_links:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#095DB8; font-size:12px; text-decoration:underline}
.po_links:Active{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF6600; font-size:12px; text-decoration:underline}

.nor_links:link{font-weight:bold; color:#FF6600; font-size:11px; text-decoration:none}
.nor_links:visited{font-weight:bold; color:#FF6600; font-size:11px; text-decoration:none}
.nor_links:hover{ font-weight:bold; color:#095DB8; font-size:11px; text-decoration:underline}
.nor_links:Active{ font-weight:bold; color:#FF6600; font-size:11px; text-decoration:none}

.arrow {font-size:12px; color:#FF6600; font-weight:bold:}

@-webkit-keyframes blinker {  
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}

.waitingForConnection {
  -webkit-animation-name: blinker;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(.5, 0, 1, 1);
  -webkit-animation-duration: 1.7s; 
} 


/*courses offered tab animation*/
.ct_ani{-webkit-animation: color_change 1s infinite alternate; -moz-animation: color_change 1s infinite alternate; -ms-animation: color_change 1s infinite alternate; height:50px; line-height:50px; font-size:22px;
-o-animation: color_change 1s infinite alternate; animation: color_change 1s infinite alternate; color:#FFF !important;}
@-webkit-keyframes color_change {from { background-color: #225fa2; } to { background-color: #81bff1; }}
@-moz-keyframes color_change {from { background-color: #225fa2; } to { background-color: #81bff1; }}
@-ms-keyframes color_change {from { background-color: #225fa2; } to { background-color: #81bff1; }}
@-o-keyframes color_change { from { background-color: #225fa2; } to { background-color: #81bff1; }}
@keyframes color_change { from { background-color: #225fa2; } to { background-color: #81bff1; }}

.ct_ani a{color:#fff;}

.hlinks a, .hlinks2 a {
    color: #FFF;
    font-size: 14px;
}
.txt-blnk {
    padding: 0px 5px;
    font-size: 16px;
    font-weight: 600;
    animation: blink 2s linear infinite;
}

#welcomemsg{position: relative; width: auto;  max-width: 800px; margin:0 auto;}
#welcomemsg .mfp-close{display:none;}
.mfpcclose{position:absolute; top:0px; right:140px; height:34px; width:34px; cursor:pointer;}

.not a:link, a:visited {
  background-color: #f44336;
  /*color: white;*/
  font-size:22px;
  padding: 14px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  background-color: red;
  animation-name: example;
  animation-duration: 4s; color:#fff;}
  
.not a:link, a:hover{color:#FFCC33;}
  
   @keyframes example {
  from {background-color: red;}
  to {background-color: green;}
}


.not a:hover, a:active {
  background-color: red;
}

.currentopenings{margin:5% 0;}
.currentopenings h5.head{color:#0B5C93; font-size:1.8em; margin-bottom:20px;}
.joblist{margin:20px 0;}
.jobtitle, .ie7 .jobtitle, .ie6 .jobtitle{background:url(images/plus-minus.png) no-repeat 14px 14px #e5f3fb; border:none; color:#0e4d88; cursor:pointer; padding:8px 10px 8px 40px; display:block; font-size:14px; font-weight:600;}
.jobtitle.on, .ie6 .jobtitle.on{color:#DB0703; background-position:14px -18px;}
.jobtitle:hover {color:#DB0703;}
.jobdetails {margin:15px 15px 30px; padding:0; line-height:20px; padding-left:20px; font-size:13px;}
.jobdetails h6.head{font-size:1.2em; margin-bottom:10px; color:#6ab704;}
.jobdetails ul.responsibilities li{display:block; margin-bottom:10px; margin-left:30px; position:relative;}
.jobdetails ul.responsibilities li i.fa{margin-right:8px; color:#6ab704; position:absolute; left:-20px; top:4px;}