﻿@charset "utf-8";
body {
	font-family: 'Roboto Condensed', helvetica, arial;
	margin: 0px;
	background-color: #FFF;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
}
.NormalText {
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 16px;
	color: #666;
	text-decoration: none;
	font-weight: lighter;
	text-align:justify;
}
.Title {
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 24px;
	color: #d90006;
	text-decoration: none;
	font-weight: lighter;
}

.Title2 {
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 18px;
	color: #194184;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}
.hrline {
	background-color: #d90006;
	height: 1px;
}
.NormalText ol {
	color: #333;
	line-height: 24px;
}
.NormalText ol li {
	list-style-image: url(../img/bullet.gif);
	list-style-position: outside;
}


.NormalText a {
	color: #d90006;
	text-decoration: none;
}
.NormalText a:hover {
	color: #193162;
	text-decoration: underline;
}
.Footer {
	background-image: url(../img/Footer_bg.gif);
	background-repeat: repeat-x;
	height: 58px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #97a6c8;
    position: fixed;
    bottom: 0px;
}


.Footer a{
	color:#fff;
	text-decoration:none;
}

.topbar {
	background-image: url(../img/top_band.gif);
	background-repeat: repeat-x;
	height: 97px;
}
.menu {
    background-image: url(../img/Menu_band.gif);
    background-repeat: repeat-x;
    height: 39px;
    font-weight: lighter;
    color: white;
    font-size: large;
    text-align: left;
    padding-left: 15px;
}
.logo {
	padding-top: 4px;
	padding-left: 12px;
}
.topmenu {
	padding-top: 4px;
	padding-right: 10px;
}
.MainMenu {
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 15px;
	font-weight: lighter;
	text-transform: uppercase;
	color: #FFF;
}
.MainMenu a {
	color: #FFF;
	text-decoration: none;
}
.MainMenu a:hover {
	color: #FFFF80;
	text-decoration: none;
}


.topmenuright a {
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
}
.topmenuright a:hover {
	color: #FC0;
	text-decoration: none;
}

.topmenuleft {
	background-image: url(../img/Top_Menu.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 419px;
}
.topmenuright {
	background-image: url(../img/Event_bg.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 139px;
	color: #FFF;
	padding-top: 7px;
}
.topmenuleft table {
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 15px;
	font-weight: lighter;
	color: #6b6b6b;
}
.topmenuleft table tr td a {
	color: #6b6b6b;
	text-decoration: none;
	text-transform: uppercase;
}
.topmenuleft table tr td a:hover {
	color: #E42328;
	text-decoration: none;
}
.pageband {
	background-image: url(../img/page_band.gif);
	background-repeat: repeat-x;
	height: 143px;
}

.pagebg {
	background-color:#fff;
	height:420px;
	margin-top:0px;
}

.leftmenuTitle {
	background-image: url(../img/Left_menu_mid.png);
	background-repeat: repeat-y;
}

.leftmenuTitle ul {
	list-style-type: none;
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 18px;
	font-weight: normal;
	padding-left: 20px;
	padding-right: 20px;
}
.leftmenuTitle ul li {
	color: #194184;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(../img/Left_menu_midline.png);
	background-repeat: no-repeat;
	height: 40px;
	background-position: center 30px;
}
.leftmenubg {
	background-image: url(../img/Left_menu_mid.png);
	background-repeat: repeat-y;
}

.leftmenubg ul {
	list-style-type: none;
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 15px;
	font-weight: normal;
	padding-left: 20px;
	padding-right: 20px;
}
.leftmenubg ul li a {
	color: #194184;
	text-decoration: none;
	text-transform: uppercase;
}
.leftmenubg ul li a:hover {
	color: #DD181F;
	text-decoration: none;
}
.leftmenubg ul li {
	background-image: url(../img/Left_menu_midline.png);
	background-repeat: no-repeat;
	height: 40px;
	background-position: center 30px;
}
#hor-minimalist-b
{
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 16px;
	background: #fff;
	margin: 45px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b a{
color: #666;
}

#hor-minimalist-b a:hover{
color: #194184;
text-decoration:none;
}

#hor-minimalist-b th
{
	font-size: 18px;
	font-weight: normal;
	color: #d90006;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
	background-image: url(../img/pattern-head.png);
	background-repeat: repeat;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #666;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #194184;
	background-color: #F3F3F3;
	font-weight: normal;
}

#hor1-minimalist-b
{
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 16px;
	background: #fff;
	margin: 20px;
	border-collapse: collapse;
	text-align: left;
	border: 1px solid #f4f4f4;
}
#hor1-minimalist-b th
{
	font-size: 18px;
	font-weight: normal;
	color: #d90006;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
	background-image: url(../img/pattern-head.png);
	background-repeat: repeat;
}
#hor1-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #666;
	padding: 6px 8px;
}
#hor1-minimalist-b tbody tr:hover td
{
	color: #194184;
	background-color: #F3F3F3;
	font-weight: normal;
}

#hor2-minimalist-b
{
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 16px;
	background: #fff;
	margin: 20px;
	border-collapse: collapse;
	text-align: left;
	border: 1px solid #f4f4f4;
}
#hor2-minimalist-b th
{
	font-size: 18px;
	font-weight: normal;
	color: #d90006;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
	background-image: url(../img/pattern-head.png);
	background-repeat: repeat;
}
#hor2-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #666;
	padding: 6px 8px;
}
#hor2-minimalist-b tbody tr:hover td
{
	color: #194184;
	background-color: #F3F3F3;
	font-weight: normal;
}
.redtext {
	font-size: 12px;
	color: #D90006;
}
#hor3-minimalist-b
{
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 16px;
	background: #fff;
	margin: 15px;
	border-collapse: collapse;
	text-align: left;
	border: 1px solid #f4f4f4;
}
#hor3-minimalist-b th
{
	font-size: 18px;
	font-weight: normal;
	color: #d90006;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
	background-image: url(../img/pattern-head.png);
	background-repeat: repeat;
}
#hor3-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #666;
	padding: 6px 8px;
}
#hor3-minimalist-b tbody tr:hover td
{
	color: #194184;
	background-color: #F3F3F3;
	font-weight: normal;
}
.Certibg {
	background-image: url(../img/Certificate_Box.png);
	background-repeat: no-repeat;
	height: 104px;
	width: 547px;
	padding-left: 95px;
}
.inputbox {
	padding: 4px;
	border: 1px solid #D1D2D6;
	color: #333;
}
#Submit {
	padding: 4px;
}
.scrollup {
	bottom: 65px;
	display: none;
	height: 40px;
	position: fixed;
	right: 20px;
	text-indent: -9999px;
	width: 40px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/icon_gototop.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.box {
	background-image: url(../img/Box.png);
	background-repeat: no-repeat;
	height: 231px;
	width: 303px;
	background-position: center top;
}
.thumbnail {
	background-image: url(../img/Thumbnail_box.png);
	background-position: center top;
	height: 281px;
	width: 292px;
	background-repeat: no-repeat;
}

.imgallery {
-webkit-box-shadow: -1px -1px 5px 0px #cfcfcf;
-moz-box-shadow:    -1px -1px 5px 0px #cfcfcf;
box-shadow:         -1px -1px 5px 0px #cfcfcf;	
	background-position: center top;
	border-radius:5px;
height: 200px;
	width: 100px;
	background-color:#FFF;
	background-repeat: no-repeat;
}
.boxMiddle {
	background-image: url(../img/Top_box_mid.png);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
}
.POD {
	background-image: url(../img/Pod_bg.gif);
	background-repeat: no-repeat;
	height: 328px;
	width: 192px;
}
.POD ul {
	color: #666;
	list-style-type: none;
	list-style-image: url(../img/arrow_pod.gif);
	list-style-position: outside;
	line-height: 20px;
	padding-left: 22px;
	padding-top: 0px;
}
.POD a {
	font-family: 'Roboto Condensed', helvetica, arial;
	color: #D4000C;
	text-decoration: none;
	font-size: 16px;
}
.POD a:hover {
	font-family: 'Roboto Condensed', helvetica, arial;
	color: #193162;
	text-decoration: none;
	font-size: 16px;
}



.PODTitle {
	font-family: 'Roboto Condensed', helvetica, arial;
	font-size: 18px;
	color: #284E9B;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-top: 10px;
	height: 35px;
}

.borderbox{
background-color:#f1f1f1;
border:1px solid #6678b1;
padding:10px;
}

article {
	width:65%;
	float:left;
}

aside{
	width:30%;
	float:left;
	margin-left:20px;
}

.courseinfo {
    box-shadow: 0 2px 5px 0 rgba(102,102,102,.26);
	background-color:#fff;
	padding:10px;
}

.courseinfo ul {
    margin: 0;
    list-style: none;
	padding:0;
}

.courseinfo  li {
    margin: 12px 0;
}

.pdflink a{
	color:#194184;
	font-weight:400;
}

.pdflink a:hover{
	color:#d90006;
}

table.courses-table tr td a {
    width: 100%;
    display: inline-block;
	font-weight:400;
	color: #194184;
}

