@charset "utf-8";



body{

	font-family:trebuchet ms, geneva;

	margin:0px;

	padding:0px;

	text-align:left;

	color:#66666;

        line-height:150%;

	font-size:13px;

}



#container{

	border:#000000 1px solid;

	margin-top:32px;

	padding:0px 32px 14px 27px;	

	width:909px; /* 968px full width */

}



#language{

text-align:left;

margin-bottom:4px;

}



#body-main{

	text-align:left;

}



.clear{

	height:0px;

	clear:both;

}



#breadcrumb{

	background:#ffffff;		

	border-left:none;

	border-right:none;

	border-bottom:none;

	border-top:none;	

        padding:0px 3px 3px 5px;

		

	font-size:11px;

	color:#999999;

	

	margin-top:10px;

	margin-bottom:10px;

}



/* TOP SECTION */



#top-nav{

	

	font-size:10px;

	padding-top:25px;

	padding-bottom:18px;

	text-align:right;

}

	#top-nav span{

		letter-spacing:5px;

	}

	#top-nav a{

		color:#4e4e4e;

		letter-spacing: normal;

		text-decoration:none;

		padding-right:20px;

		background-image:url(../images/nav-spacer.gif);

		background-position:right;

		background-repeat:no-repeat;

	}

	#top-nav a:hover{

		text-decoration:underline;

	}



#header{

	

	background-repeat:no-repeat;

	background-position:left;

	height:195px;

	text-align:right;

}



/* LEFT NAV SECTION */



#col-nav{

	float:left;

	padding-top:10px;

	margin-right:42px;	

	width:138px;

	height:1100px;

	position:relative;



}



#search{

margin-bottom:10px;

}



	#search input{

		background:#ffffff;		

		border-left:solid #666666 1px;

		border-right:solid #666666 1px;

		border-bottom:none;

		border-top:none;

		

		width:130px;

		padding:4px;

		

		font-size:11px;

		color:#999999;

		font-weight:bold;

	}

	

	#search form{

	padding:0px;

	margin:0px;

	}



#left-nav ul{

padding:0px;

margin:0px;

}



#left-nav li{

	list-style:none;

	background:url(../images/left-nav-blue.jpg);

	height:30px;	

	margin-bottom:10px;	

	padding-left:10px;

	padding-top:23px;

	text-align:left;

	width:130px;

}





#left-nav a{

	color:#FFFFFF;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

}

	

#footer-links{

	position:absolute;

	bottom:90px;

	left:0;

	font-size:11px;

	font-weight:bold;

	text-align:left;

}



	#footer-links a{

		color:#999999;

		letter-spacing: normal;

		text-decoration:none;

		line-height:1.7em;

	}

	#footer-links a:hover{

		text-decoration:underline;

	}





/* RIGHT CONTENT SECTION */



#col-content{	

	float:right;

	width:727px;

}



.row-content-centre{

	float:left;

        width:727px;

	margin:10px 0px 20px 0px;

}



.row-content-full{

	float:left;

        width:727px;

	margin:10px 0px 20px 0px;

}



.col-content-left{

	float:left;

	margin-bottom:10px;

	width:473px;

	padding-right:10px;

/*	background-color: #009999;*/

}

.col-content-right{

	float:right;	

	margin-bottom:10px;

	width:244px;

}





/* BOTTOM COPYRIGHT TEXT */



#copyright{

	font-size:11px;

	font-weight:bold;

	text-align:centre;

	padding:20px;

	color: #999999;

}



	#copyright a{

		color: #999999;

		text-decoration:none;

	}

	#copyright a:hover{

		text-decoration:underline;

	}

	

	

/* TEXT /*

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}


/* headers */

div.componentheading {

	font-size: 20px;

	color: #73acd7;

	padding-left: 0px;

}

.componentheading{

	font-size: 20px;

	color: #73acd7;

}



a {color: #73acd7;}

a:hover {color: #73acd7; text-decoration:none;}

h1 {

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	vertical-align: bottom;

	color: #666666;

	text-align: left;

	width: 100%;

}



h2, .contentheading {

	padding: 0;

	margin-top: 10px;

    font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;
	
	line-height:normal;

	font-weight: bold;

	vertical-align: bottom;

	color: #73acd7;

	text-align: left;

	width: 100%;

}



table.contentpaneopen h3 {

	margin-top: 25px;

}



h4 {

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

}



h3, .componentheading, table.moduletable th, legend {

  margin: 0;



  font-family: Arial,sans-serif;

  font-size: 1.2em;

color: #73acd7;

  padding-left: 0px;

	margin-bottom: 10px;

	text-align: left;

}



/* small text */

.small {

	font-size: .90em;

	color: #999;

	font-weight: normal;

        line-height:100%;

	text-align: left;

}
/* content tables */
td.sectiontableheader {
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
	float: right;
}

table.contenttoc a {
	text-decoration: none;
}

table.contenttoc td {
	padding: 1px 5px 1px 25px;
	background: url(../images/bullet-list.gif) no-repeat 5% 50%;
}

table.contenttoc th {
	padding: 0 0 3PX;
	border-bottom: 1px solid #CCCCCC;
	text-indent: 5px;
}

.contentheading {
	font-size: 150%;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	text-decoration: none !important;
}