@charset "utf-8";
/* CSS Document */
body
{
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#d8dbe2;
	font-family:Verdana;
	font-family: Verdana, Calibri,'Courier New', 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(images/bk2.jpg);
	background-repeat:repeat-x;
}

.headerbanner
{
	background-image:url(images/illustration.eps);
	background-position:left top;
	background-repeat:no-repeat;
}
.bannerheadingstyle
{
	vertical-align:bottom;
	padding-bottom:10PX;
	padding-right:30px;
}
.outertablerow
{
	background-image:url(images/outertable-bk.jpg);
	background-repeat:repeat-y;
}
.menustyle
{
	font-family:"Adobe Caslon Pro";
	font-size:large;
	color:#F0F;
	vertical-align:bottom;
	padding-bottom:10PX;
}

.news_heading
{
    font-family:Verdana;
    font:verdana;
    font-size:12px;
    font-variant:small-caps;
    background-image:url(images/heading3_442x46.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    color:#E03609;
    width:90%;
    height:25px;
}

.pageheading
{
	font-family:Verdana;
    font:verdana;
    font-size:14px;
    font-variant:small-caps;
	font-weight:bold;
	padding-left:4px;
}

/*.headings
{
	font-family:Verdana;
    font:verdana;
    font-size:12px;
    font-variant:small-caps;
	font-weight:normal;
	background-image:url(images/heading-bk6.gif);
	background-repeat:repeat-x;
    color:#000;
    width:100%;
    height:20px;
	padding-top:4px;
	padding-left:4px;
	margin-left:1px;
}*/
.headings
{
	font-family:Calibri;
    
    font-size:14px;
    font-variant:small-caps;
	font-weight:bold;
	background-image:url(images/heading-bk6.gif);
	background-repeat:repeat-x;
    color:#000;
    width:100%;
    height:20px;
	padding-top:4px;
	padding-left:4px;
	margin-left:1px;
	text-align:left;
}

.headingleft
{
	background-image:url(images/heading-lft.gif);
	background-position:left;
	background-repeat:repeat-y;
}
/*.bannergradient
{
	background-image:url(images/heading-bk6.gif);
	background-repeat:repeat-x;
	background-position:top;
     height:20px;
}*/
.bannergradient
{
	background-image:url(images/heading-bk10.gif);
	background-repeat:repeat-x;
	background-position:top;
     height:20px;
}
.bannerinvertgradient
{
	/*background-image:url(images/inv-heading-bk8.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
     height:35px;
}
.introcolumn
{padding-left:16px;}
.aboutusmenucolum
{padding-left:8px;}
.fadeincolumn
{
	padding-right:16px;
}
.introtext
{
	font-family: Calibri;
	font-size: 14px;
	text-align: justify;
}
.introtext2
{
	font-family: Calibri;
	font-size: 14px;
	text-align: justify;
	line-height:18px;
}
.introhometext
{
	font-family: Calibri;
	font-size: 14px;
	text-align: justify;
	line-height:24px;
}
.introhometext a
{color:#000;
}
.luc_col
{
	padding-left:10px;
}


ul.cvlist
{
	margin: 0;
	padding: 0;
	font-size: 100%;
	cursor: default;
	width: auto;
}

ul.cvlist li
{
	margin: 0;
	padding: 4px;
	list-style-type:square;
	font-size: 100%;
	position: relative;
	text-align: left;
	width: auto;
	padding-right:12px;
	list-style-type:square;
	list-style-position:inside;
}

.outertable
{
	background-image:url(images/outertable-bk3.jpg);
	background-repeat:repeat-y;
}
.bannertext
{
	font-family:Calibri;
	font-size:24px;
	color:#333;
}
.aboutustable
{
	padding-left:10px;
	padding-right:10px;
}
.servicestable
{
	padding-left:10px;
	padding-right:36px;
}
.linkstable
{
	padding-left:10px;
	padding-right:40px;
}
.contacttable
{
	
	height:800px;
	line-height:16px;
}
.contactheader
{
}
.contactdetails
	{
		font-family:Verdana;
    font:verdana;
    font-size:12px;
   
	font-weight:normal;
	padding-left:4px;
	line-height:18px;
	color:#000;
}
.contactdetails a
{
	color:#000;
}
.linkdetails
	{
		font-family:Verdana;
    font:verdana;
    font-size:12px;
   
	font-weight:normal;
	padding-left:4px;
	line-height:14px;
	color:#000;
}
.linkdetails a
{
	color:#000;
}
#cvtable tr td ul li {
	font-family: Calibri;
}
#cvtable tr td ul li {
	font-size: 14px;
}
#cvtable tr td {
	font-family: Calibri;
}
#cvtable tr td {
	font-size: 14px;
}
#cvtable tr td {
	font-weight: bold;
}
#cvtable tr td ul li {
	font-weight: normal;
}
.magazinedetails
	{
		font-family:Verdana;
    font:verdana;
    font-size:11px;
 	font-weight:normal;
	padding-left:0px;
	line-height:14px;
	color:#333;
	text-align: justify;
}
.magazinedetails a
{
	color:#000;
}
.hrefnoline
{
	text-decoration:none;
}
.languagepref
{
	font-size:12px;
	font-weight:bold;
	color:#090;
}
.languagepref a
{
	color:#090;
}
.languagepref a:hover
{
	color:#063;
}
.footertd
{
	background-color:#d8dbe2;
}