@charset "utf-8";
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #4b4b4b;margin:0;padding:0;}

/*Page Elements*/
a {color: #4b4b4b;text-decoration:underlined;}
h1 {margin:0 0 15px 0;padding:0;font-size:16px;}
h2 {font-weight:bold;font-size:15px;margin:0;padding:0;color:#fff;}
h3 {font-size:14px;margin:0 0 5px 0;padding:0;}
#text-wrapper h2 {color: #4b4b4b;font-size:15px;}
#text-wrapper .page-box-wrapper h2 {color:#FFF;}
img {border:none;}
.clear {clear:both;}

#text-wrapper li {
	list-style:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
ul {padding-left:0px;}
#page-wrapper .avoid-feature {padding-top:50px;}
#page-wrapper .about-avoid-feature {padding-top:110px;}
.white {color:#FFF;}
.italic {font-style:italic;}
.georgia {font-family:Georgia, "Times New Roman", Times, serif;}
.no-margin {margin:0;}
#header-wrapper {width:100%;background:url(../images/header.gif) repeat-x;height:87px;}
#header {background:url(../images/logo.png) no-repeat left;width:800px;height:87px;margin:0 auto;}
#main-wrapper {width:100%;position:relative;}

/*Nav layout and hover states*/
#main-nav {float:right;margin-top:28px;}
#main-nav ul {margin:0;padding:0;}
#main-nav ul li {list-style:none;float:left;}
#main-nav ul li a {color:#fff;font-size:14px;text-decoration:none;height:28px;padding:10px 10px 0 10px;text-align:center;display:block;}
#main-nav ul li a:hover {color:#7a7a7a;}
.home {width:44px;}
.download {width:63px;}
.about {width:42px;}
.manuals {width:54px;}
.tutorials {width:54px;}
.publications {width:72px;}
.lectures {width:58px;}
.home:hover {background:url(../images/hovers/home.png) no-repeat center;}
.download:hover {background:url(../images/hovers/download.png) no-repeat center;}
.about:hover {background:url(../images/hovers/about.png) no-repeat center;}
.manuals:hover {background:url(../images/hovers/manuals.png) no-repeat center;}
.tutorials:hover {background:url(../images/hovers/tutorials.png) no-repeat center;}
.publications:hover {background:url(../images/hovers/publications.png) no-repeat center;}
.lectures:hover {background:url(../images/hovers/lectures.png) no-repeat center;}
#main-nav ul li a.homeactive {background:url(../images/hovers/home.png) no-repeat center;color:#000;width:44px;}
#main-nav ul li a.downloadactive {background:url(../images/hovers/download.png) no-repeat center;color:#000;width:63px;}
#main-nav ul li a.downloadsubactive {background:url(../images/hovers/downloadsub.png) no-repeat center;color:#000;width:63px;}
#main-nav ul li a.aboutactive {background:url(../images/hovers/about.png) no-repeat center;color:#000;width:42px;}
#main-nav ul li a.manualsactive {background:url(../images/hovers/manuals.png) no-repeat center;color:#000;width:54px;}
#main-nav ul li a.tutorialsactive {background:url(../images/hovers/tutorials.png) no-repeat center;color:#000;width:54px;}
#main-nav ul li a.publicationsactive {background:url(../images/hovers/publications.png) no-repeat center;color:#000;width:72px;}
#main-nav ul li a.lecturesactive {background:url(../images/hovers/lectures.png) no-repeat center;color:#000;width:58px;}
#main-nav ul li a.homesubactive {background:url(../images/hovers/homesub.png) no-repeat center;color:#000;width:44px;}
#main-nav ul li a.downloadsubactive {background:url(../images/hovers/downloadsub.png) no-repeat center;color:#000;width:63px;}
#main-nav ul li a.aboutsubactive {background:url(../images/hovers/aboutsub.png) no-repeat center;color:#000;width:42px;}
#main-nav ul li a.manualssubactive {background:url(../images/hovers/manualssub.png) no-repeat center;color:#000;width:54px;}
#main-nav ul li a.tutorialssubactive {background:url(../images/hovers/tutorialssub.png) no-repeat center;color:#000;width:54px;}
#main-nav ul li a.publicationssubactive {background:url(../images/hovers/publicationssub.png) no-repeat center;color:#000;width:72px;}
#main-nav ul li a.lecturessubactive {background:url(../images/hovers/lecturessub.png) no-repeat center;color:#000;width:58px;}

/*Page Banners*/
#banner {width:100%;border-bottom:5px solid #313030;}
#banner-center {width:800px;margin:0 auto;padding-top:10px;}
.blue-banner {background:#1967d6;width:100%;}
.blue-thin-banner {background:#0621b0;width:100%;}
.cyan-banner {background:#02a6a8;width:100%;}
.lime-banner {background:#83c047;width:100%;}
.orange-banner {background:#f14517;width:100%;}
.purple-banner {background:#7c11af;width:100%;}
.red-banner {background:#b10101;width:100%;}
.blue {background:url(../images/blue-banner.jpg) center no-repeat;width:100%;height:202px;}
.blue-thin {background:url(../images/blue-thin-banner.jpg) center no-repeat;width:100%;height:142px;}
.cyan {background:url(../images/cyan-thin-banner.jpg) center no-repeat;width:100%;height:157px;}
.lime {background:url(../images/lime-banner.jpg) center no-repeat;width:100%;height:241px;}
.orange {background:url(../images/orange-banner.jpg) center no-repeat;width:100%;height:157px;}
.purple {background:url(../images/purple-banner.jpg) center no-repeat;width:100%;height:142px;}
.red {background:url(../images/red-thin-banner.jpg) center no-repeat;width:100%;height:142px;}

#page-wrapper {width:800px;min-height:800px;margin:0 auto;}
#text-wrapper {
	width:569px;
	float:left;
	padding:0 15px;
}
#text-area {padding-top:15px;}
.subnav-wrapper {width:185px;float:left;}
.subnav-wrapper-manuals {width:185px;float:left;}
.subnav-wrapper-tutorials {width:185px;float:left;}
.subnav-wrapper-lectures {width:185px;float:left;}
.subnav-wrapper h2 {width:168px;height:21px;color:#fff;font-size:15px;padding:17px 0 0 17px;display:block;}
.subnav-wrapper-manuals h2 {width:168px;height:27px;color:#fff;font-size:15px;padding:17px 0 0 17px;display:block;}
.subnav-wrapper-tutorials h2 {width:168px;height:27px;color:#fff;font-size:15px;padding:17px 0 0 17px;display:block;}
.subnav-wrapper-lectures h2 {width:168px;height:27px;color:#fff;font-size:15px;padding:17px 0 0 17px;display:block;}
.subnav-top-light {width:185px;height:40px;background:url(../images/light-sub-top.jpg) no-repeat center;}
.subnav-top-light-manuals {width:185px;height:44px;background:url(../images/light-sub-top-manual.jpg) no-repeat center;}
.subnav-top-light-tutorials {width:185px;height:44px;background:url(../images/light-sub-top-tutorials.jpg) no-repeat center;}
.subnav-top-light-lectures {width:185px;height:44px;background:url(../images/light-sub-top-lectures.jpg) no-repeat center;}
.subnav-top-dark {width:176px;height:10px;background:url(../images/dark-sub-top.gif) no-repeat;color:#fff;}
.subnav-dark {width:156px;padding:1px 10px 1px 10px;min-height:100px;background:#4b4b4b;display:block;color:#fff;}
#home .subnav-dark {height:570px;}
.subnav-light {width:155px;padding:1px 15px 1px 15px;min-height:100px;background: url(../images/light-subnav.jpg)#e8e9ea;display:block;}
.subnav-light li {list-style:none;margin:0;}
.subnav-bottom-light {width:185px;height:12px;background:url(../images/light-sub-bottom.jpg) no-repeat;}
.subnav-bottom-dark {width:176px;height:7px;background:url(../images/dark-sub-bottom.gif) no-repeat;}
.subnav-wrapper ul {margin-bottom:0;}
.subnav-wrapper p {margin:0 0 10px 0;padding-top:10px;}
.subnav-wrapper li {
	padding:5px 0 5px 15px;
	list-style:none;
	font-size:12px;
	text-align: left;
}
#home .subnav-wrapper li {
	padding:5px 0 5px 0px;
	list-style:none;
	font-size:12px;
	text-align: left;
}
.subnav-light li a {
	text-decoration:none;
	display:block;
	font-size: 14px;
}

.blue-hover:hover {background:url(../images/blue-hover.png) no-repeat;color:#fff;}
.cyan-hover:hover {background:url(../images/cyan-hover.png) no-repeat;color:#fff;}
.dark-blue-hover:hover {background:url(../images/dark-blue-hover.png) no-repeat;color:#fff;}
.lime-hover:hover {background:url(../images/lime-hover.png) no-repeat;color:#fff;}
.pink-hover:hover {background:url(../images/pink-hover.png) no-repeat;color:#fff;}
.red-hover:hover {background:url(../images/red-hover.png) no-repeat;color:#fff;}
.yellow-hover:hover {background:url(../images/yellow-hover.png) no-repeat;color:#fff;}
.purple-hover:hover {background:url(../images/purple-hover.png) no-repeat;color:#fff;}

.pad10 {
	width:147px;
	height:35px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.pad13 {
	width:147px;
	height:39px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}

/*Content Boxes with Coloured Headers and PDF/TAR icons*/

.top {position:absolute;top:10px;right:20px;}

.page-box-wrapper {
	width:569px;
	margin:0 0 20px 0;
	text-align: justify;
}
.page-box-header {width:544px;height:33px;padding:16px 0 0 25px;position:relative;}
.page-box-middle {
	width:529px;
	min-height:90px;
	background:url(../images/page-box-middle.jpg) repeat-y;
	padding:5px 20px;
	text-align: justify;
	font-size: 14px;
}
.page-box-bottom {width:569px;height:14px;background:url(../images/page-box-bottom.jpg);margin-bottom:15px;}
.blue-head {background:url(../images/page-box-blue.jpg) no-repeat;}
.green-head {background:url(../images/page-box-green.jpg) no-repeat;}
.cyan-head {background:url(../images/page-box-cyan.jpg) no-repeat;}
.yellow-head {background:url(../images/page-box-yellow.jpg) no-repeat;}
.red-small-head {background:url(../images/red-box.gif);}
.yellow-small-head {background:url(../images/yellow-box.gif);}
.purple-small-head {background:url(../images/purple-box.gif);}
.green-small-head {background:url(../images/green-box.gif);}
.lime-small-head {background:url(../images/lime-box.gif);}
.purple-long-head {background:url(../images/page-box-purple.jpg);}


.page-box-middle ul {}
.page-box-middle ul li {list-style:none;}
.page-box-middle ul li a {
	min-height:40px;
	font-size:14px;
	text-decoration:none;
	display:block;
	padding-right: 0;
	padding-left: 0px;
	padding-top: 10px;
}
.page-box-middle ul li ul {margin-left:50px;}

.red-large-head {background:url(../images/red-box-extended.gif);}
.yellow-large-head {background:url(../images/yellow-box-extended.gif);}
.lime-large-head {background:url(../images/lime-box-long.gif);height:44px;padding:5px 0 0 25px;}
.green-large-head {background:url(../images/green-box-extended.gif);}
.blue-large-head {background:url(../images/blue-box.gif);}
.purple-large-head {background:url(../images/purple-box-extended.gif);}
.pink-large-head {background:url(../images/pink-box.gif);}
.dark-blue-large-head {background:url(../images/dark-blue-box-extended.gif);}
.lime-head-extended {background:url(../images/lime-box-extended.gif);}
.blue-head-extended {background:url(../images/blue-box-extended.gif) no-repeat;}
.yellow-head-extended {background:url(../images/yellow-box-long.gif) no-repeat;}
.red-head-extended {background:url(../images/red-box-long.gif) no-repeat;}

.blue-tick {width:560px;padding-left:47px;background:url(../images/blue-tick.jpg) no-repeat top left;margin-bottom:15px;}
.blue-arrow {width:560px;padding-left:47px;background:url(../images/arrow.jpg) no-repeat top left;margin-bottom:15px;}
.pdf {background:url(../images/pdf.gif) no-repeat top left;width:60px;}
.pdf2 {background:url(../images/pdf2.gif) no-repeat top left;width:60px;}
.tar {background:url(../images/tar.gif) no-repeat top left;width:60px;}
.tar2 {background:url(../images/tar2.gif) no-repeat top left;width:60px;}
.dmg {background:url(../images/dmg.gif) no-repeat top left;width:60px;}
.dmg2 {background:url(../images/dmg2.gif) no-repeat top left;width:60px;}
.nopadd {padding-top:0;}


/*About and Lecture Boxes*/
#feature {width:720px;height:140px;position:absolute;top:125px;margin-left:50px;}
#feature a {text-decoration:none;}
#home #feature {top:145px;}
#feature p {margin:0 auto;}
.m-right {margin-right:10px;}
.hidden {display:none;}
.display {display:block;}

.more-link {position:absolute;bottom:15px;right:14px;}
.more-link a {display: block;height: 20px;padding: 140px 0 0;text-align: right;width: 180px;z-index:999;text-decoration:none;}

.link1a {width:184px;height:178px;}
.link2a {width:184px;height:178px;}
.link3a {width:184px;height:178px;}
.link4a {width:184px;height:178px;}
.link5a {width:184px;height:178px;}

.aboutbox {width:113px;height:110px;padding:14px 8px 0; font-size:11px;color:#1c1c1c;float:left;position:relative;margin-right:10px;}
.aboutbox p {padding-top:5px;}
.aboutbox h3 {color:#FFF;font-size:15px;margin:0;padding:0;}
.about1a {background:url(../images/about/1a.png) no-repeat;}
.about1b {background:url(../images/about/1b.png) no-repeat;}
.about2a {background:url(../images/about/2a.png) no-repeat;}
.about2b {background:url(../images/about/2b.png) no-repeat;}
.about3a {background:url(../images/about/3a.png) no-repeat;}
.about3b {background:url(../images/about/3b.png) no-repeat;}
.about4a {background:url(../images/about/4a.png) no-repeat;}
.about4b {background:url(../images/about/4b.png) no-repeat;}
.about5a {background:url(../images/about/5a.png) no-repeat;}
.about5b {background:url(../images/about/5b.png) no-repeat;}

.lecturebox {width:114px;height:125px;padding:14px 8px 0; font-size:11px;color:#1c1c1c;float:left;position:relative;margin-right:10px;}
.lecturebox p {padding-top:0;}
.lecturebox h3 {
	color:#FFF;
	font-size:12px;
	padding:0;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	top: 0px;
}
.lecture1a {background:url(../images/lecture/1a.png) no-repeat;}
.lecture1b {background:url(../images/lecture/1b.png) no-repeat;}
.lecture2a {background:url(../images/lecture/2a.png) no-repeat;}
.lecture2b {background:url(../images/lecture/2b.png) no-repeat;}
.lecture3a {background:url(../images/lecture/3a.png) no-repeat;}
.lecture3b {background:url(../images/lecture/3b.png) no-repeat;}
.lecture4a {background:url(../images/lecture/4a.png) no-repeat;}
.lecture4b {background:url(../images/lecture/4b.png) no-repeat;}
.lecture5a {background:url(../images/lecture/5a.png) no-repeat;}
.lecture5b {background:url(../images/lecture/5b.png) no-repeat;}

/*#-SlideShow--*/
ul#slideshow img { border:0 }	
ul#slideshow { display:block; width:220px;margin:0; }	
ul#slideshow li { display:block; position:relative;width:160px; background:#4b4b4b;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;list-style:none;}
ul#slideshow li.dsnone { display:none;}
.index_subtext {
	font-size: 14px;
}
.index_subtext {
	font-size: 14px;
}
.index_subtext {
	font-size: 14px;
}
.index_subtext {
	font-size: 14px;
}
.index_subtext {
	font-size: 14px;
}
.index_subtext {
	font-size: 14px;
}
.index_subtext {
	font-size: 14px;
}
#downloads #main-wrapper #page-wrapper #text-area #text-wrapper .page-box-wrapper p {
	font-size: 14px;
	
}
#downloads #main-wrapper #page-wrapper #text-area #text-wrapper p {
	font-size: 14px;
	text-align: justify;
	margin-top:0;
}
#downloads #main-wrapper #page-wrapper #text-area #text-wrapper .page-box-wrapper .page-box-middle p strong {
}
#downloads #main-wrapper #page-wrapper #text-area .subnav-wrapper .subnav-dark p a {
	color: #FFF;
}
