/* Main Styles */

body {
	background-image:url(images/Backrepeat.jpg);
	background-repeat:repeat;
	color:#383F45;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	margin:0;
	text-align:center;
}
#backTile {
	background-image:url(images/topBackrepeat.jpg);
	background-repeat:repeat-x;
	height:129px;
	margin-top:0;
}
h1 {
	color:#254868;
	font-size:14px;
	font-weight:bold;
	margin-top:0;
}
h2, h3, h4, h5, h6 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	margin-bottom:-13px;
	margin-top:0px;
}

input, textarea, checkbox, select {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #BABABA;
	color:#AB0101;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	margin-bottom:2px;
	margin-top:2px;
}
a:link, a:visited {
	color:#b88f01;
	text-decoration:none;
}
a:hover {
	color:#b88f01;
	text-decoration:underline;
}
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:760px;
}
#innerContainer {
	background-image:url(images/innerContainerBack.gif);
	background-repeat:repeat-y;
	border-left:1px solid #012346;
	border-right:1px solid #012346;
	float:left;
	width:760px;
}

/* TOP */

#topContainer {
	border-left:1px solid #012346;
	border-right:1px solid #012346;
	width:760px;
}
.logo {
	float:left;
	width:243px;
}
.topImages {
	float:left;
	width:332px;
}
.topContact {
	float:left;
	width:185px;
}
.breadBar {
	background-image:url(images/breadBar-grad.gif);
	background-repeat:repeat-x;
	float:left;
	font-size:9px;
	height:17px;
	padding-top:2px;
	width:760px;
}

.homeB {
	padding-left:32px;
	padding-top:3px;
}
a.homeBread:link, a.homeBread:visited {
	color:#41566B;
	font-size:9px;
	padding-top:3px;
	text-decoration:underline;
}
a.homeBread:hover {
	color:#067C8B;
	font-size:9px;
	padding-top:3px;
	text-decoration:none;
}
.breadCrumbs {
	color:#0a8e9f;
	font-size:9px;
}

/* LEFT */

#leftContainer {
	background-image:url(images/leftBack.jpg);
	background-repeat:no-repeat;
	float:left;
	width:230px;
	color:#0C2544;
	font-weight:bold;
}
.leftBlock {
	background-image:url(images/leftNavBlock.jpg);
	background-repeat:no-repeat;
	height:404px;
	display:block;
	line-height:20px;
	margin-left:12px;
	margin-top:20px;
	padding-left:25px;
	padding-right:15px;
	padding-top:8px;
	width:170px;
}
a.leftNav:link, a.leftNav:visited {
	color:#0C2544;
	font-weight:bold;
	text-decoration:none;
}
a.leftNav:hover {
	color:#009EB4;
	font-weight:bold;
	text-decoration:none;
}
a.leftNav2:link, a.leftNav2:visited {
	color:#265A8B;
	font-weight:bold;
	text-decoration:none;
}
a.leftNav2:hover {
	color:#009EB4;
	font-weight:bold;
	text-decoration:none;
}
.smallText {
	color:#265A8B;
	font-size:9px;
	margin-left:4px;
}

/* MAIN */

#mainContainer {
	background-color:#FFFFFF;
	background-image:url(images/mainGradBack.gif);
	background-repeat:repeat-x;
	float:left;
	padding-bottom:12px;
	width:530px;
}

.printIcon {
	float:right;
	margin-right:30px;
	margin-top:2px;
}

.mainBlock {
	float:left;
	margin-left:10px;
	margin-top:22px;
	width:490px;
}

.mainHeading {
	background-image:url(images/mainBlockHead.jpg);
	background-repeat:no-repeat;
	height:30px;
	padding-left:10px;
	padding-top:10px;
	width:499px;
}

.midBlock {
	background-image:url(images/mainBlockMid.gif);
	background-repeat:repeat-y;
	padding-bottom:12px;
	margin-top:-4px;
	padding-top:12px;
	padding-left:15px;
	padding-right:20px;
	width:464px;
}

.midBlockContact {
	background-image:url(images/mainBlockMid.gif);
	background-repeat:repeat-y;
	padding-bottom:12px;
	margin-top:-4px;
	padding-top:12px;
	padding-left:15px;
	padding-right:20px;
	width:464px;
	float:left;
}


.botBlock {
	background-image:url(images/mainBlockBot.jpg);
	background-repeat:no-repeat;
	float:left;
	height:11px;
	width:509px;
}
.courseBlock {
	padding-bottom:10px;
	width:467px;
}
.courseBlockTop {
	background-image:url(images/courseBlockTop.jpg);
	background-repeat:no-repeat;
	height:21px;
}
.courseBlockMid {
	background-image:url(images/courseBlockMid.jpg);
	background-repeat:repeat-y;
	margin-top:0;
	padding:4px 25px;
}
.courseBlockBot {
	background-image:url(images/courseBlockBot.jpg);
	background-repeat:no-repeat;
	height:18px;
}
.courseName {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
}
.courseShortDescription {
	color:#0C2544;
}

a.courseL:link, a.courseL:visited {
	color:#265A8B;
	text-decoration:underline;
}
a.courseL:hover {
	color:#009EB4;
	text-decoration:none;
}

.contactBlockLeft {
	width: 190px;
	float:left;
}


.contactBlockRight {
	width: 270px;
	float:left;
}

.dvInput {
	width:400px;
	float:left;
}

.formLabel{
	width:100px;
	float:left;
	color: #265A8B;
	
}

.spnInputText {
	width:150px;
	float:left;
}

.txtAdditional {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.imgMarRight {
	margin-right:17px;
	margin-top:8px;
}

.videoThumbBlock {
	width:200px;
	float:left;
	margin-right:15px;
}

.videoThumb {
	width:200px;
	float:left;
}

.videoThumbTxt {
	width:174px;
	float:left;
	padding:5px;
	background-color:#e3eaf7;
	text-align:center;
	margin-left:7px;
}

/* FOOTER*/

#footerContainer {
	background-color:#D1D0D5;
	border-color:#707066 #012346;
	border-style:solid;
	border-width:1px;
	color:#686868;
	float:left;
	font-size:9px;
	padding:8px;
	width:744px;
}
a.footerNav:link, a.footerNav:visited {
	color:#484848;
	font-size:9px;
	text-decoration:none;
	
}
a.footerNav:hover {
	color:#009EB4;
	font-size:9px;
	text-decoration:none;
}

a.footerNav2:link, a.footerNav2:visited {
	color:#377c92;
	font-size:9px;
	text-decoration:none;
	
}
a.footerNav2:hover {
	color:#155165;
	font-size:9px;
	text-decoration:none;
}
