/* @group Global Reset */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }
:focus { outline:0; }
body { line-height: 1;color: black; background: white; }
ol,ul { list-style:none; }
table { border-collapse:separate;border-spacing:0; }
caption,th,td {text-align:left;font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after{ content:""; }
blockquote,q{ quotes:"" "";}
/* @end */
html,body
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	background: #FFFFFF;
	color: #000000;
	margin: 0;
	background: #fff url('/main/img/leftbg.jpg') repeat-y;
	height:100%;
}

#container
{
	min-height:100%;
	position:relative;
	height:100%;
}
  
#header
{
	width: 100%;
	height: 132px;
	background: #fff url('/main/img/topbg.jpg') repeat-x;
}
#headerLogo
{
	position: absolute;
	right: 20px;
	top: 65px;
}
#headerLanguage
{
	position: absolute;
	right: 20px;
	top: 5px;
}
#headerLanguage a:link,
#headerLanguage a:visited,
#headerLanguage a:hover,
#headerLanguage a:active
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#body
{
	padding-bottom:25px;   /* Height of the footer */
}

#footer
{
	width:100%;
	height:25px;   /* Height of the footer */
	background: #fff url('/main/img/footerbg.png') repeat-x;
}


#menuLeft
{
	width: 260px;
	padding-right: 10px;
	display: inline;
	float: left;
}

#menuLeft li
{
	margin-top: 2px;
}


a.menulink:link,
a.menulink:visited,
a.menulink:hover,
a.menulink:active
{
	color: #267480;
	text-decoration: none;
	background-color: #d2d2d2;
	display: block;
	padding: 5px;
	border-right: 4px solid #267480;
	font-weight: bold;
}
a.menulink:hover, a.curlink:link, a.curlink:visited, a.curlink:hover, a.curlink:active
{
	background-color: #267480;
	color: #fff;
	border-right: 4px solid #5FCEDF;
	
	text-decoration: none;
	display: block;
	padding: 5px;
	font-weight: bold;
}

#content
{
	width: 100%;
	float: left;
}

#content p, #content ul, #content li
{
	line-height: 1.3em;
	letter-spacing: 0.07em;
}

h1
{
	background: #fff url('/main/img/titledecor.jpg') no-repeat 0px 0px;
	height: 70px;
	font-size: 30px;
	font-weight: bold;
	color: #007f92;
	padding: 25px 0px 0px 125px;
}

.consultationListing
{
	list-style-type: none;
	margin: 0px 0px 0px 80px;
	padding: 0px;
	width: 600px;
}
.consultationListing li
{
	margin-top: 2px;
}

.consultationListing a:link,
.consultationListing a:visited,
.consultationListing a:hover,
.consultationListing a:active
{
	font-size: 16px;
	background-color: #ddd;
	display: block;
	text-decoration: none;
	color: #000;
	padding: 5px;
}
.consultationListing a:hover
{
	font-size: 16px;
	background-color: #cecece;
	display: block;
	text-decoration: none;
	color: #000;
	padding: 5px;
}


.linkInactive
{
	background-color: #efefef !important;
	color: #999 !important;
}

.pptLarge
{
	width: 320px;
	height: 270px;
	float: left;
	background: #fff url('/main/img/ppt.jpg') no-repeat top center;
	cursor: pointer;
	border: 1px dashed #dedede;
}

#tabs label, .label
{
	width: 100px;
	float: left;
}

#commentContainer
{
	border: 1px solid #007f92;
}


#commentContainer h1,h2
{
	text-align: left;
	width: 50%;
	font-size: 1em;
	font-weight: bold;
	background: #007f92;
	color: #fff;
	line-height: 2em;
	height: 2em;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #007f92;
	float: left;
}
#commentContainer h2
{
	text-align: right;
}

.pdfBG
{
	background-image: url('/main/img/pdf_icon_20.gif');
	background-repeat: no-repeat;
	background-position-x: 565px;
	background-position-y:  3px;
}