* {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, sans-serif;
	color: #555555;
}
body 
{
	font-size: 62.5%;
	background: #fff url("../assets/template/contentBG.png") no-repeat 50% 0;
}

p
{
	margin-top: 8px;
	margin-bottom: 8px;
}

li
{
	margin-left: 20px;
}


/*************************************************************************************************
Clearfix */
.clearfix {
	CLEAR: both; DISPLAY: block
}


/****************************************************************************************
Wrapper */
div#wrapper {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
/****************************************************************************************
Banner */
div#header
{
	float: left;
	height: 76px;
	width: 1000px;
}

div#FontSize
{
	float: left;
	font-size: 1.2em;
	padding-top: 10px;
}

div#SearchBox
{
	float: right;
	padding-top: 20px;
}

div#SearchBox .searchText
{
	padding: 3px;
	border: 1px solid #a5905d;
}

div#banner 
{
	width:1000px;
	height:160px;
	/*background: url("../assets/template/banner.png") no-repeat;*/
	float: left;
} 

/****************************************************************************************
TLI */
div#TLI 
{
	width:1000px;
	height:22px;
	padding: 10px 0 0 20px;
	background: url("../assets/template/TLI.png") no-repeat;
	float: left;
}
 
.TLIOption
{
	color: #fff;
	font-size: 1.2em;
	text-transform: uppercase;
	float: left;
	padding: 0 12px 0 10px;
	background: url("../assets/template/sep.png") no-repeat right top;
}

.TLIOption a
{
	color: #fff;
	text-decoration: none;
}

.TLIActive
{
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	padding: 0 10px 0 12px;
	background: url("../assets/template/sep.png") no-repeat right top;
}

.TLIActive a
{
	color: #fff;
	text-decoration: none;
}

/****************************************************************************************
Footer */
div#footer
{
	width:650px;
	height:100px;
	padding-left: 320px;
	padding-right: 30px;
	margin-top: 20px;
	padding-top:20px;
	/*background: url("../assets/template/footer.png") no-repeat;*/
	float: left;
} 

div#google_translate_element
{
	float: right;
}

.footer_element
{
	float: right;
}

/*************************************************************************************************
Main TL Navigation */
div#contentarea
{
	width: 960px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 30px;
	float: left;
	font-size: 1.2em;
}

.img-left{ float:left; margin:0 20px 16px 0}

div#content
{
	width: 650px;
	min-height: 600px;
	float: left;
	padding: 20px 0px 20px 20px;
	line-height: 1.5em;
	/*text-align: justify;*/
}

div#vacancy_content
{
	width: 550px;
	min-height: 600px;
	float: left;
	padding: 20px 20px 20px 0px;
	line-height: 1.5em;
	/*text-align: justify;*/
}



div#content h1, div#vacancy_content h1, div#vacancy_list h1
{
	font-size: 1.8em;
	color: #a4905d;
	margin-bottom: 20px;
	border-bottom: 1px solid;
	line-height: 35px;
	font-weight: normal;
}

div#content h2, div#vacancy_content h2, div#vacancy_list h2
{
	font-size: 1.4em;
	color: #a4905d;
	margin-top: 20px;
	font-weight: normal;
	text-decoration: none;
}

div#content h2 a, div#vacancy_content h2 a, div#vacancy_list h2 a
{
	text-decoration: none;
	color: #7e9587;
}

div#content h2 a:hover, div#vacancy_content h2 a:hover, div#vacancy_list h2 a:hover
{
	text-decoration: underline;
	color: #7e9587;
}



div#navigation
{
	font-size: 1.2em;
	width: 240px;
	min-height: 400px;
	float: left;
	padding: 20px 20px 0px 0px;
}

div#vacancy_list
{
	font-size: 1.2em;
	width: 340px;
	min-height: 400px;
	float: left;
	padding: 20px 0px 0px 0px;
}

.menuOption
{
	width: 220px;
	padding-left: 10px;
	line-height: 35px;
	color: #fff;
	background: #cbbd9e;
	border-bottom: solid 1px #a4905d;
}

.menuOption a
{
	color: #fff;
	text-decoration: none;
}

.menuOptionActive
{
	width: 220px;
	padding-left: 10px;
	line-height: 35px;
	color: #fff;
	background: #a4905d;
}

.menuOptionActive a
{
	color: #fff;
	text-decoration: none;
}

.menuOption a:hover
{
	color: #fff;
	text-decoration: underline;
}

.newsItem
{
	width: 472px;
	margin-bottom: 10px;
	float: left;
}

.newsImage
{
	float: left;
	width: 43px;
	height: 50px;
	background: url("../assets/template/calendar.gif") no-repeat;
	text-align: center;
	padding-right: 3px;
	margin-top: 8px;
}

.month
{
	color: #fff;
}

.day
{
	font-size: 1.2em;
}

.newsText
{
	float: left;
	width: 410px;
	padding: 6px;
	padding-left: 10px;
}

.newsTitle a
{
	font-size: 1.2em;
	color: #7e9587;
	text-decoration: none;
}

.newsTitle a:hover
{
	text-decoration: underline;
}

.newsSummary
{
	font-size: 1.1em;
	width: 414px;
}

div#imageWrapper
{
	width: 470px;
	float: left;
}

.imageGallery
{
	float: left;
	width: 130px;
	padding: 5px;
	margin: 14px;
	margin-left: 0px;
	margin-top: 0px;
	height: 98px;
	border: 1px solid #7e9587;
}

.tbox
{
	border: 1px solid #9aa19f;
}

.largeImage
{
	width: 450px;
	padding: 5px;
	height: 342px;
	border: 1px solid #7e9587;
}


/**************************************************
HOME PAGE SECTIONS *******************************/

div#hp_news
{
	width: 290px;
	min-height: 600px;
	float: left;
	padding: 0px 20px 0px 0px;
	line-height: 1.5em;
}

div#hp_options
{
	width: 290px;
	min-height: 600px;
	float: left;
	padding: 0px 0px 0px 20px;
	line-height: 1.5em;
}

div#welcome
{
	width: 298px;
	min-height: 600px;
	float: left;
	padding: 0px 20px 0px 20px;
	line-height: 1.5em;
	border-left: solid 1px #cbbd9e;
	border-right: solid 1px #cbbd9e;
}

div#welcome h1, div#hp_options h1, div#hp_news h1
{
	font-size: 1.8em;
	color: #a4905d;
	margin-bottom: 20px;
	border-bottom: 1px solid;
	line-height: 35px;
	font-weight: normal;
}

div#welcome h2, div#hp_options h2, div#hp_news h2, .container h2
{
	font-size: 1.2em;
	color: #a4905d;
	font-weight: normal;
}

div#welcome h2 a, div#hp_options h2 a, div#hp_news h2 a, .container h2 a
{
	text-decoration: none;
	color: #a4905d;
}

div#welcome h2 a:hover, div#hp_options h2 a:hover, div#hp_news h2 a:hover, .container h2 a:hover
{
	text-decoration: underline;
	color: #a4905d;
}

div#welcome h3, div#hp_options h3, div#hp_news h3, .container h3
{
	font-size: 1em;
	color: #a4905d;
	font-weight: bold;
}

.hpOptionHeader
{
	width: 280px;
	padding-left: 10px;
	line-height: 35px;
	font-size: 1.6em;
	color: #fff;
	background: #a4905d;
	border-bottom: solid 1px #a4905d;
}

.hpOption
{
	width: 280px;
	padding-left: 10px;
	font-size: 1.2em;
	line-height: 46px;
	color: #fff;
	background: #cbbd9e;
	border-bottom: solid 1px #a4905d;
}

.hpOption a
{
	text-decoration: none;
	color: #fff;
}

.hpOption a:hover
{
	color: #fff;
	text-decoration: underline;
}

.newsTable
{
	vertical-align: top;
}

.newsTable td
{
	vertical-align: top;
	padding-bottom: 5px; padding-top: 5px;
}

.hpIcon
{
	float: right;
	padding-top: 5px;
	padding-right: 5px;
}

.container
{
	float: left;
	width: 640px;
}

div#content a, div#vacancy_content a, div#vacancy_list a
{
	color: #a4905d;
	text-decoration: underline;
}
