@charset "utf-8";

*,
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, form, h1, h2, h3, h4, h5, h6,  hgroup, html, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
/*	background: transparent;
*/	 
	font-size: 100%;  font-family:arial,calibri; 
	margin: 0;
	padding: 0px 0px 0px 0px;
}
ol, ul, ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
 }
 
table, table td {
	padding:0;
	border:none;
 }
img {
 	border:0px;
 
}
  i{
	  font-style:italic;
  }

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

 
/*================================= Custom css ========================================*/

 


/* --------------------- set focus for: safari and chrome --------------------- */
textarea:focus,
input[type=text]:focus,
input[type=password]:focus {
  outline:0 none;
}

a:focus{outline:0px;}

/* --------------------- custom --------------------- */

.clear{clear:both;}
.input{border:1px solid #ccc; padding:2px }
.page-break,.print-only{display:none;}
.point{cursor:pointer;}
.f_left{float:left;}
.f_right{float:right;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.relative{position:relative;}

/* --------------------- links --------------------- */

 
 a img{border:0;}
 a:focus{ outline:0px;}
strong { font-weight:bold; }
table {
    border-spacing:0;
}
 .in-house-courses {
    background-color: #20586e;
    border-top: 1px dashed #52a2b7;
    color: #fff;
    font-size: 14px;
	font-family:arial;
    font-weight: bold; line-height:25px;
    text-align: center;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}

.in-house-courses a:link{
    color: #52a2b7;
    font-size: 15px;
    font-weight: bold;
	text-decoration:underline;
}
.in-house-courses a:hover{
    color: #52a2b7;
    font-size: 15px;
    font-weight: bold;
	text-decoration:none;
}
.in-house-courses a:visited{
    color: #52a2b7;
    font-size: 15px;
    font-weight: bold;
	text-decoration:underline;
}

.text01 input {
  background: none repeat scroll 0 0 #f2f2f2;
  border: 1px solid #ddd !important;
  color: gray;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
}

.text01 textarea {
  background: none repeat scroll 0 0 #f2f2f2;
  border: 1px solid #ddd;
  color: black;
  font-size: 12px;
  height: 150px;
 }