﻿body
{
	color: #444;
 	font-family: arial, lucida grande, verdana, sans serif;
 	font-size: 12px;
	line-height: 18px;
	min-width: 750px;
	margin:0px;
	padding:0px;
	background-color:#c7c7c7;
	background-image:url(../images/background.png);
	background-repeat:repeat-x;
}
form
{
	margin:0px;
	padding:0px;
}
img
{
	border:solid 0px black;
}
h1 
{ 
	font-family: georgia, serif; 
	font-size: 18px; 
	font-weight:bold; 
}
strong { color: #262364; }
em { color: #262364; font-weight:bold; font-style:normal; }
a:link { color: #262364; font-weight: bold; text-decoration: underline; }
a:visited { color: #262364; font-weight: bold; text-decoration: underline; }
a:hover { color: #96272D; font-weight: bold; text-decoration:underline; }
a:active { color: #262364; font-weight: bold; text-decoration: underline; }

#layoutMain {
	width: 900px;
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 20px;
	background-color:White;
	border-right:solid 1px #262364;
	border-left:solid 1px #262364;
}
#header 
{
	height:50px;
}
#logo
{
	float:left;
}
#afhcan
{
	display:block;
	float:left;
	width:145px;
	height:24px;
}
#telehealthSolutions
{
	color:#6a889c;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	float:left;
	padding:9px 0px 0px 4px;
	margin-bottom:6px;
}
#search
{
	float:right;
}
#search a
{
	text-decoration:none;
}
#blog
{
	position:absolute;
	top:56px;
	margin-left:770px;
	padding:5px 18px 0px 0px;
	z-index:99;
	text-align:left;
	width:110px;
	color:#3e413e ;
	background-image:url(../images/blog.png);
	background-position:right;
	background-repeat:no-repeat;
	height:48px;
	line-height:48px;
	vertical-align:middle;
	cursor:pointer;
}
#blog a
{
	text-decoration:none;
}
#nav
{
	height:30px;
	border-top:solid 1px #CDD6E8;
	border-bottom:solid 3px #262364;
	margin:0px 0px 0px 0px;
	margin-left:-20px;
	margin-right:-20px;
	padding:0px;
	padding-left:20px;
	vertical-align:bottom;
	background-image: url(/images/bar.png);
	background-repeat:repeat-x;
}
.navItem
{
	float:left;
	border-right:solid 1px #CDD6E8;
}
.navItem:hover .navItemLink
{
	background-color:#262364;
	color:#fff;
	background-image: url(/images/bar2.png);
}
.navItemLink
{
	vertical-align:middle;
	padding-left:8px;
	width:80px;
	line-height:30px;
	height:30px;
	display: block;
	color: #262364; 
	font-weight: bold;
	cursor:default;
}
a.navItemLink
{
	text-decoration:none;
	cursor:pointer;
}
a.navItemLink:hover
{
	text-decoration:none;
}
.dropdown
{
	background-color:#CDD6E8;
	position:absolute;
	border:solid 1px #262364;
	border-top:solid 3px #262364;
	width:160px;
	z-index:100;
}
.dropdown a
{
	background-image: url(/images/bar.png);
	text-decoration:none;
	height:20px;
	line-height:20px;
	display: block;
	border-top:solid 1px #ccc;
	padding:3px 5px 3px 5px;
}
.dropdown a:hover
{
	text-decoration:none;
	color:White;
	background-color:#262364;
	background-image: url(/images/bar2.png);
}
#splash
{
	position:absolute;
	top:210px;
	margin-left:430px;
	z-index:99;
}
#banner {
	 border-bottom:solid 3px #262364;
}
#bannerFlash
{
	width:600px;
	float:left;
}
#bannerContent
{
	width:279px;
	height:227px;
	background-color:#f4fafd;
	border-left:solid 1px black;
	float:left;
	padding:10px;
	overflow:auto;
}
.crumbs
{
	background-color:#CDD6E8;
	border-bottom:solid 1px #262364;
	padding:10px;
	color:#262364;
	font-family: georgia, serif; 
	font-size:16px;
}
#leftColInner
{
	padding:5px 10px 5px 20px;
	margin:10px 0px 15px 0px;
	border-right:dotted 1px #262364;
}
#leftCol
{
	float:left;
	width:375px;
	background-color:#fafaf2;
}
#rightCol
{
	background-color:#FFF;
	float:left;
	width:500px;
	margin-top:10px;
	padding:5px 0px 0px 20px;
}
.calDiv
{
	color:#666;
	background-color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
}
.calNote
{
	color:#262364;
	background-color:#fafaf2;
	border:solid 1px #e8f1f6;
	border-left:solid 2px #262364;
	padding:5px 2px 5px 10px;
	font-size:13px;
	margin:0px 10px 10px 0px;
}
.calNote b
{
	color:#000;
}
#footer
{
	padding-top:10px;
	border-top:solid 1px #262364;
	clear: both;
	margin-bottom:10px;
	text-align:center;
	font-size:10px;
	line-height: 13px;
	background-image:url(/images/grad1.png);
	background-repeat:repeat-x;
}
.courseGroup
{
	border:solid 1px #cbcbcb;
	margin-top:20px;
	padding:10px;
	background-color:#fafaf2;
}
.courseGroup strong
{
	width:550px;
	display:block;
	font-size:18px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	border-bottom:solid 2px #262364;
	margin-bottom:10px;
}
.courseGroup img
{
	float:right;
	margin:0px 0px 0px 10px;
	border:solid 1px #777;
	background-color:#fff;
	padding:6px;
}
.courseListing
{
	margin:0px 20px 0px 20px;
	border:solid 1px #cbcbcb;
	border-top-width:0px;
	padding:10px 10px 0px 10px;
	background-color:#fafaf2;
}
.course
{
	float:left;
	width:255px;
	height:200px;
	padding:0px;
	margin:10px;
	border:solid 1px #97b6c6;
	border-left:solid 2px #262364;
	background-color:#fefefe;
}
.course strong
{
	width:100%;
	display:block;
	text-align:center;
	color:#fff;
	background-color:#727091;
	height:24px;
	line-height:24px;
	vertical-align:middle;
}
.course div
{
	height:166px;
	padding:5px;
	overflow:auto;
}
ul
{
	list-style-type: square;
	margin-top:4px;
	margin-bottom:0px;
}
.coord
{
	float:left;
	padding:10px;
	border:solid 1px #cbcbcb;
	margin:0px 20px 20px 0px;
	width:400px;
	height:290px;
	background-color:#fafaf2;
	overflow:auto;
}
.coord img
{
	border:solid 1px black;
	float:left;
	margin-right:10px;
}
.fileFolder
{
	background-color:#fafaf2;
	border:solid 1px #e8f1f6;
	border-left:solid 2px #262364;
	padding:10px;
	margin:0px 10px 30px 0px;
}
.fileFolder table
{
	padding:0px;
	margin:0px;
	width:100%;
	border-collapse:collapse;
}
.fileFolder td
{
	border:solid 1px #efefef;
	padding:2px;
	background-color:#fff;
}
.fileNameTh
{
	text-align:left;
	vertical-align:bottom;
	padding:0px 0px 0px 35px;
	margin:0px;
}
.fileSizeTh
{
	width:50px;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
}
.fileRevTh
{
	width:100px;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
}
.fileFolder A
{
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 3px 20px;
	margin:0px 0px 15px 10px;
	
}
.fileFolder A.PPT
{
	background-image:url(../images/ppt.gif);
}
.fileFolder A.XLS
{
	background-image:url(../images/xls.gif);
}
.fileFolder A.DOC
{
	background-image:url(../images/doc.gif);
}
.fileFolder A.PDF
{
	background-image:url(../images/pdf.gif);
}
.fileFolder A.VIDEO
{
	background-image:url(../images/video.gif);
}
.peripheralDiv
{
	background-color:#fafaf2;
	border-top:dotted 1px black;
	float:left;
	padding:10px 120px 10px 120px;
}
.peripheralDiv h1
{
	text-align:center;
}
.peripheral
{
	width:600px;
	height:150px;
	margin:10px;
	padding:10px;
	border:solid 1px #cbcbcb;
	background-color:#fff;
}
.peripheral em
{
	display:block;
	text-align:center;
	font-size:13px;
	padding-bottom:6px;
}
.peripheral img
{
	float:left;
	padding-right:10px;
}
.contactDiv
{
	float:left;
	padding:0px 30px 0px 30px;
	border-right:dotted 1px #cbcbcb;
	height:130px;
}
.tConsult
{
	float:left;
	width:240px;
	padding:228px 0px 0px 0px;
}
.tConsult strong
{
	display:block;
	font-size:13px;
	text-align:center;
	margin-bottom:10px;
}
.tConsult table
{
	width:100%;
}
.tConsult td
{
	border-bottom:solid 1px #ababab;
}
