/*
Theme Name: Inchbald
Version: 1
Author: Extanet
Author URI: http://extanet.com

*/
html, body { padding:10px 0 0 0; margin:0; background-color: #DDDDDD; }
h1,h2,h3,h4 {
	padding: 10px 0;
	margin: 10px 0;
	color: #808080;
}

h1 {
	font-size: 26px;
	font-weight: normal;
}

h2 {
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
}

h3 {
	font-size: 18px;
	font-weight: normal;
}

h4 {
	font-size: 15px;
	font-weight: normal;
	padding: 3px 0;
	margin: 3px 0;
}

h5 {
	font-size: 15px;
	font-weight: normal;
	color: #808080;
	border-bottom: solid 1px #808080;
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
}
h6 {
	font-size: 15px;
	font-weight: normal;
	color: #808080;
	margin: -5px 0 10px 0;
}

ul {
	margin: 10px 0;
	padding-left: 20px;
}

li{}

p {
	margin-bottom: 15px;
}

p.smaller {
       font-size: 12px;
       line-height: 15px;
}

blockquote {
        margin-left: 25px;
}
      

a {
	text-decoration: none;
	color: #EB8F29;
}

a:hover {
	color: #EB8F29;
	text-decoration: underline;
}

table td {
	vertical-align: top;
	padding: 5px 0;
}

.clr {
	clear: both;
}

body {
	color: #4D4D4D;
}

body#template-body {
	font-family: arial;
	font-size: 12px;
	text-align: center;
}

#outer-wrapper
{
	padding: 20px;
	width: 950px;
	margin: 0 auto;
	background-color: #fff;
}

#wrapper {	
	width: 943px;
	margin: 0 auto;
	text-align: left;
}

#sidebar {
	background: url(images/bg-sidebar.png) no-repeat;
	width: 234px;
	float: left;
	min-height: 689px;
	overflow: hidden;
}

#mainbody {
	width: 690px;
	height: 689px;
	float: right;
}

#footer {	
	height: 40px;
	font-size: 10px;
	color: #939598;
	clear: both;
	margin-top: 10px;
}

/* Sidebar Specifics */

.logo {
	display: block;
	width: 234px;
	height: 74px;
	margin-bottom: 90px;
}

#mainmenu {
	margin: 0 22px 20px 22px;
	min-height:160px;
	padding: 0;
}

#mainmenu li {
	padding: 5px 0;
}

#mainmenu li a {
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
}

#mainmenu li a:hover, #mainmenu li.active a {
	color: #eb8f29;
}

#image-menu {
	position: relative;
	height: 299px;
}

#image-menu .module-box {
	position: absolute;
	width: 109px;
	height: 132px;	
}

#image-menu #modbox-1  {	
	left: 0;
	top: 5px;
}

#image-menu #modbox-2  {
	left: 124px;
	top: 5px;
}

#image-menu #modbox-3 {
	left: 0;
	top: 149px;
}

#image-menu #modbox-4 {
	left: 124px;
	top: 149px;
}

#image-menu a {
	background: #939598;
	color: #ffffff;
	display: block;
	text-align: center;
	text-decoration: none;	
	height: 30px;
	line-height: 30px;
}

#image-menu a:hover, #image-menu a.active {
	background: #EB8F29;
}

#contact-us {
	background: #EB8F29;
	color: #ffffff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 9px 0;
	text-align: center;
}

/* Main Content */


/* Slideshow Specifics */

.slideshow {
	background: url(images/slideshow/Slideshow_10.jpg) no-repeat;
	width: 691px;
	height: 689px;
	position: relative;
}

.slideshow .caption {
	background-color: #000000;
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	font-size: 22px;
	color: #ffffff;
	text-align: right;
	width: 393px;
	padding: 20px;
	position: absolute;
	top: 30px;
	right: 0;
}

/* Banner Specifics */

.banner {
	height: 182px;
}

/* Content Heading */

h1.contentheading {
	font-size: 20px;
	font-weight: normal;
	color: #f6921e;
	border-bottom: 1px solid #f6921e;
	margin-bottom: 20px;
}

#contentbody {

}

#contentbody .left {
	float: left;
	width: 209px;
}

#contentbody .right {
	float: right;	
	width: 448px;
}

/* Sub Pages */

body#sub-template-body {
	font-family: arial;
	font-size: 13px;
}

body#sub-template-body #left{
	float: left;
	width: 209px;
}

body#sub-template-body #right{
	float: right;
	width: 448px;
	margin-right: 5px;
}

#right h2.articleheading, .right h2.articleheading {
	margin-top: 0;
	padding-top: 0;
	border-bottom: 1px solid #808080;
}

.quotation {
	font-size: 15px;
	color: #4D4D4D;
	margin-bottom: 15px;
}

h2.name {
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #808080;
}

h2.position {
	margin: 0 0 15px 0;
	padding: 0;
}

.download-button {
	background: #F6921E;
	padding: 10px 0;
	width: 200px;
	display: block;
	text-align: center;
	color: #ffffff;
}

.download-button:hover {
	color: #ffffff;
}

.pdf-button {
	background:#F6921E;
	display: block;
	float: right;
	font-size: 12px;
	padding: 14px 5px;
	margin-top: -10px;
	color: #ffffff;	
	width:150px;
	text-align:center;
}

.pdf-button:hover {
	color: #ffffff;	
}

.weblink {
	margin-bottom: 15px;
}

.weblink a {
	color:#808080;
}

/* Module Menu Specifics */

.module-menu, 
.module-menu-1,
.module-menu-2 {
	margin-bottom: 30px;
}

.module-menu h3, 
.module-menu-1 h3,
.module-menu-2 h3 {
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #808080;
	font-size: 16px;
}

.module-menu ul,
.module-menu-1 ul,
.module-menu-2 ul {
	margin: 0;
	padding: 0;
}

.module-menu-1 ul {
		border-bottom: 1px solid #808080;
}

.module-menu ul li, 
.module-menu-1 ul li {
	margin-bottom: 10px;
}

.module-menu-2 ul li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #808080;
}

.module-menu ul li a, 
.module-menu-1 ul li a,
.module-menu-2 ul li a {
	color:#808080;
	font-size: 14px;
}


ul.courses { border:0; }
.courses a {
	border-bottom: 1px solid #808080;
	display:block;
	padding-bottom:10px;

}

.module-menu ul li a:hover, 
.module-menu-1 ul li a:hover,
.module-menu-2 ul li a:hover,
.module-menu ul li.active a, 
.module-menu-1 ul li.active a,
.module-menu-2 ul li.active a {
	color: #F6921E;
}

/* Module */

.module {
	font-size: 14px;
	line-height: 16px;
	border-bottom: solid 1px #808080;

}

.module-style-1 {	
	border-bottom: 1px solid #808080;
	margin-bottom:	15px;
}

.module-style-1 h3 {
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
	font-size: 16px;
}

.contactform {
	background: #E6E6E6; 
	padding:15px
}

.current_page_item a, .current_page_ancestor  a, .current_page_parent  a
{
	color:#F6921E !important;
}

.blog-post {
	font-size:12px;
	line-height:20px;
	width:100%;
}

.post-info {
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	font-size:11px;
}

.post-info span.highlight{
	color: #f6921e;
}

.navigation
{
	color: #f6921e;
	margin:10px 0 10px 0;
}

.navigation a
{
	color: #f6921e;
	font-weight:bold;
}

.navigation a:hover
{
	text-decoration:underline;
}

.module-menu-1 ul li ul{
	border:none;
	padding: 10px 0 20px 0;
	margin:15px 0 0 0;
	border-top: 1px solid #808080;
	font-size: 16px;
}
/*.module-menu-1 li ul  li a{
	padding:0 3px 0 15px;
}*/

.right .inner_content {
	height:450px;
	padding:0 10px 0 0;
	width: 448px;
	overflow:auto;
	line-height:16px;
	font-size:14px;
}

.full_inner_content
{
	height:450px;
	padding:0 10px 0 0;
	width: 448px;
	overflow:auto;
}

.complete_inner_content
{
	height:450px;
	padding:0 10px 0 0;
	width: 700px;
	overflow:auto;
}

table.portfolio td {  padding: 0 10px 0 0; }

.right ul li {
	list-style-image:url(images/bullet.jpg);
	margin:6px 0;
}

table.about td
{
	vertical-align: top;
}

table.about td img
{
	padding: 0 0 0 5px;
	margin: 0;
}

table.contact td
{
	border: solid 0px black;
	vertical-align: middle;
}

table.contact td input[type="text"]
{
	width: 250px;
	border: solid 1px #999999;
}

table.contact td textarea
{
	width: 420px;
	overflow: auto;
	border: solid 1px #999999;
}

table.contact td.r
{
	text-align: right;
	padding: 0 5px 0 0;
}

table.pstitle
{
width: 100%;
margin: 0 0 10px 0;
}

table.pstitle td
{
	margin: 0;
	padding: 4px 0 4px 0;
}

table.pstitle td, table.pstitle td a, table.pstitle td a:visited, table.pstitle td a:active
{
	color: #808080;
}

table.pstitle td.a, table.pstitle td.b
{
	font-size: 15px;
	border-bottom: solid 2px #808080;
}

table.pstitle td.b
{
	text-align: right;
}

table.pstitle td.c
{
	font-size: 14px;
}

.padded img { padding:0 0 6px 6px; }

