﻿body
{
	color: #666666;
 	font-family: arial, lucida grande, verdana, sans serif;
 	font-size: 12px;
	line-height: 18px;
	min-width: 750px;
	margin:0px;
	padding:0px;
}
form
{
	margin:0px;
	padding:0px;
}
img
{
	border:solid 0px black;
}
h1 
{ 
	font-family: arial, lucida grande, verdana, sans serif;
 	font-size: 18px; 
	font-weight:bold;
	color:#233C7D;
}
h2 
{ 
	background-color:#233C7D;
    color:#fff;
    font-family: arial, lucida grande, verdana, sans serif;
	font-size: 16px; 
	font-weight:bold;
	font-style:italic;
    margin:0px -10px 5px -10px;
	padding:10px;
}
b { color: #233C7D; }
strong { color: #233C7D; }
em { color: #233C7D; font-weight:bold; font-style:normal; }
a:link { color: #233C7D; font-weight: bold; text-decoration: underline; }
a:visited { color: #233C7D; font-weight: bold; text-decoration: underline; }
a:hover { color: #96272D; font-weight: bold; text-decoration:underline; }
a:active { color: #233C7D; font-weight: bold; text-decoration: underline; }

#layoutMain 
{
	width: 900px;
	text-align: left;
	margin: 0px auto 0px auto;
	padding:0px 20px 20px 20px;
	background-color:White;
}
#header
{
	margin-bottom:5px;
}
#searchCont
{
	float:right;
	padding:5px;
}
input.search-text
{
    width:170px;
}
input.search-button 
{
    background-image:url(/images/search.jpg);
    background-position:left;
    background-repeat:no-repeat;
    width:22px;
    padding:0px 0px 0px 22px;
}
#blog
{
	text-align:left;
	color:#3e413e ;
	background-image:url(../images/blog.png);
	background-position:right;
	background-repeat:no-repeat;
	height:34px;
	line-height:34px;
	vertical-align:middle;
	cursor:pointer;
	padding-right:52px;
}
#blog a
{
	text-decoration:none;
}
#nav
{
	height:36px;
	border-top:solid 1px #CDD6E8;
	border-bottom:solid 3px #233C7D;
	margin:0px 0px 0px 0px;
	padding:0px;
	padding-left:20px;
	vertical-align:bottom;
	background-image: url(/images/bar.png);
	background-repeat:repeat-x;
}
#social
{
	float:right;
	padding:30px 0px 0px 0px;
}
.socialLink
{
	float:right;
	margin-left:9px;
}
.navItem
{
	float:left;
	border-right:solid 1px #CDD6E8;
}
.navItem:hover .navItemLink
{
	background-color:#233C7D;
	color:#fff;
	background-image: url(/images/bar2.png);
}
.navItemLink
{
	vertical-align:middle;
	padding-left:8px;
	width:80px;
	line-height:36px;
	height:36px;
	display: block;
	color: #233C7D; 
	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 #233C7D;
	border-top:solid 3px #233C7D;
	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:#233C7D;
	background-image: url(/images/bar2.png);
}
#splash
{
	position:absolute;
	top:210px;
	margin-left:430px;
	z-index:99;
}
#banner {
	 border-bottom:solid 3px #233C7D;
}
#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 #233C7D;
	padding:8px;
	color:#233C7D;
	font-size:14px;
}
#tConsultLeft
{
    background-color:#fff;
	float:left;
	width:530px;
	margin:10px 0px 10px 10px;
	padding:0px;
	border-right:dotted 1px #233C7D;
}
#tConsultRight
{
    background-color:#fff;
	float:left;
	width:338px;
	margin:10px 0px 10px 20px;
	padding:0px;
}
.sideBox
{
    border:0px solid black;
    padding:10px;
}
.triBox
{
    float:left;
    width:280px;
    margin:10px;
}
#moving
{
    position: relative;
    float:right;
    border:1px solid #efefef;
    width:202px;
    height:82px;
    margin:0px 30px 0px 0px;
}
#leftColInner
{
	padding:5px 10px 5px 20px;
	margin:10px 0px 15px 0px;
	border-right:dotted 1px #233C7D;
}
#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:#233C7D;
	background-color:#fafaf2;
	border:solid 1px #e8f1f6;
	border-left:solid 2px #233C7D;
	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 #233C7D;
	clear: both;
	margin-bottom:10px;
	text-align:center;
	font-size:10px;
	line-height: 13px;
	background-image:url(/images/grad1.png);
	background-repeat:repeat-x;
}
.tabCont
{
	height:37px;
	padding:5px 0px 0px 25px;
	background-color:#5b5b5b;
}
.courseGroupTabSelected
{
	width:230px;
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:10px;
	margin-right:15px;
	background-image:url(/images/tabback.png);
	background-repeat:no-repeat;
	background-color:#fff;
}
.courseGroupTab
{
	width:230px;
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:10px;
	margin-right:15px;
	background-image:url(/images/tabback.png);
	background-repeat:no-repeat;
	background-color:#9c9c9c;
	cursor:pointer;
}
.courseGroup
{
	padding:30px 10px 10px 10px;
	background-color:#fff;
	border:solid 1px #233C7D;
}
.courseGroup strong
{
	width:550px;
	display:block;
	font-size:18px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	border-bottom:solid 2px #233C7D;
	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:490px;
	padding:0px;
	margin:10px 10px 10px 30px;
	border:solid 1px #97b6c6;
	border-left:solid 2px #233C7D;
	background-color:#fefefe;
}
.courseTitle
{
	text-align:center;
	padding:5px;
	background-color:#fafaee;
	border-bottom:1px solid #97b6c6;
	line-height:24px;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	color:#233C7D;
}
.courseTime
{
	background-color:#fafafa;
	border-bottom:1px solid #f0f0f0;
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
	padding:2px 2px 2px 10px;
	font-style:italic;
}
.coursedesc
{
	font-size:13px;
	padding:15px;
}
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;
}
.fileFolderTopper
{
	background-color:#efefef;
	border:solid 1px #e8f1f6;
	border-left:solid 2px #233C7D;
	border-bottom:solid 1px #aaa;
	padding:3px;
	margin:0px 10px 0px 0px;
	color: #233C7D;
}
.fileFolderTopper td
{
	font-weight:bold;
}
.fileFolderHeader
{
	background-repeat:no-repeat;
	background-position:left center;
	padding:5px 0px 5px 38px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/Directory.png);
	font-size:14px;
	font-weight:bold;
}
.fileFolder
{
	background-color:#fafaf2;
	border:solid 1px #e8f1f6;
	border-left:solid 2px #233C7D;
	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.DOCX
{
	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:160px;
}
.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;
}
.docHeader
{
	margin-top:10px;
	border-bottom:solid 3px #233C7D;
	border-top:solid 1px #233C7D;
	background-color:#cdd6e8;
	padding:10px;
	color:#233C7D;
	font-family: georgia, serif; 
	font-size:16px;
}
.docHeaderPrev
{
	margin:0px;
	border-bottom:solid 1px #efefef;
	padding:6px 6px 6px 15px;
	color:#233C7D;
	font-family: georgia, serif; 
	font-size:14px;
	cursor:pointer;
	background-position:left center;
	background-repeat:no-repeat;
}
.docSectionBody
{
	border-bottom:solid 1px #233C7D;
	background-color:#fdfdfd;
	padding:5px;
}
.docSectionHeader
{
	font-size:16px;
	color:#000;
	font-style:italic;
	font-weight:bold;
	padding-bottom:10px;
}
.docSubSectionBody
{
	
}
.docSubSectionBodyPrev
{
	margin:0px 0px 10px 0px;
	padding-bottom:5px;
	border:solid 1px #efefef;
	border-top-width:0px;
	background-color:#fafaf2;
}
.docSubSectionHeader
{
	font-size:14px;
	font-weight:bold;
	padding:15px 0px 0px 5px;
}
.docSubSectionHeader2
{
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 5px;
}
.docFileFolder
{
	margin:10px;
}
.docFileFolder table
{
	padding:0px;
	margin:0px;
	width:100%;
	border-collapse:collapse;
}
.docFileFolder td
{
	border:solid 1px #efefef;
	padding:2px;
	background-color:#fff;
}
.docFileFolder A
{
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 3px 20px;
	margin:0px 0px 15px 10px;
}
.docFileFolder A.PDF
{
	background-image:url(../images/pdf.gif);
}
.docFileFolder A.WEB
{
	background-image:url(../images/browser.png);
}
.fileRepos
{
	font-size:16px;
	font-weight:bold;
}
.repoName
{
	font-size:16px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:left center;
	padding:5px 0px 0px 38px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/Directory.png);
	display:block;
}
.invertedHeader
{
    padding:5px 15px 5px 15px;
    background-color:#233C7D;
    color:#fff;
    font-size: 14px;
    font-weight:bold;
    font-style:italic;
}
.click
{
    cursor:pointer;
}
.box
{
    padding:15px;
    height:90px;
    border:1px solid #233C7D;
    background-color:#fafaee;
}
.lightbox
{
    border:3px solid #000;
    padding:20px;
    position: fixed;
    top:50%;
    left:50%;
    margin-left: -310px;
    margin-top: -160px;
    background-color:#fff;
    z-index: 9981;
    cursor:pointer;
}
.lightbox img
{
    border:1px solid #000;
}
#fade {
     position:fixed;
     left:0;
     top:0;
     padding:0;
     width:100%;
     height:100%;
     color:#333;
     background:#000;
     z-index: 9980;
     cursor:pointer;
}
#deviceItemCont
{
    border:1px solid #aaa;
    border-top:0px;
    background-color:#fafaee;
    
}
.deviceItem
{
    
    margin:10px;
    padding:10px;
    font-size:11px;
    width:253px;
    height:270px;
    float:left;
    border:1px solid #000;
}
.deviceItem img
{
    border:1px solid #000;
    border-left:0px;
    border-right:0px;
    width:273px;
    margin:-10px -10px 0px -10px;
}
.cartDetail
{
    float:left;
    margin-right:9px;
}
.cartDetail img
{
    border:1px solid #000;
}
