﻿body       				{background-image:url('../images/misc/page-bg.jpg');background-repeat:repeat-x;background-position:top center; vertical-align:bottom;}
/*body       				{background-image:url('../images/misc/page-bg.jpg'); filter: alpha(opacity=95); -moz-opacity: .95;opacity: .95;background-repeat:no-repeat; background-position:top center; vertical-align:top;margin-top: 15px; margin-bottom: 15px; }-->*/

.container				{z-index: 7; position: relative;width : 960px; margin-left:auto; margin-right:auto;margin-bottom:0px;vertical-align: top}
.main			 		{margin-left:auto; margin-right:auto;width:960px;margin-bottom:10px;height:600px;vertical-align: top}

a:link 					{color: #333333;}
a:hover 				{color: #294791;text-decoration: none;}
a:visited 				{color: #555555;}

td		      		    { vertical-align: top;text-align: left;font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 14px; color: #333333;line-height: 1.6;}

.logomargin				{margin-top:8px;margin-bottom:18px}


/*<!-- fonts -->*/
.p14         			{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 15pt; color: #294791; font-weight: bold;margin-left:0px;margin-bottom:20px;letter-spacing:0px;}
.p11       				{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif;font-size: 10.5pt; color: #294791; font-weight: bold;letter-spacing:0px;margin-left:0px;}
.p9blk  				{font-family: Arial; font-size: 9pt; color: #333333 }
.p9red  				{font-family: Arial; font-size: 9pt; color: #dd3300 }
.p9gry  				{font-family: Arial; font-size: 9pt; color: #555555;font-weight:bold }
.p9wh					{font-family: Arial; font-size: 9pt; color: #ffffff; text-indent:2px; }
.p8		     			{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 13px; color: #333333;line-height: 1.5 }
.p8red		     		{font-family: Arial; font-size: 8pt; color: #777777; line-height: 1.5;margin-left:10px }
.p8red		     		{font-family: Arial; font-size: 8pt; color: #dd3000; line-height: 1.5 }
.p7    		 			{font-family: Arial; font-size: 7pt; color: #666666;line-height: 1.4}

/*<!-- tables and cells -->*/
.border        			{text-align: left;border-width: 5px;border-color:#b2d2a3;border-style: solid;padding:10px;background-color:#ffffff}
.body-padding-top		{padding-top:12px}
.bottomright			{vertical-align: bottom;text-align: right;}
.centre      			{text-align: center;}
.colcentre      		{text-align: center;background-color:#fafbfd;padding:3px}
.colleft      			{text-align: left;background-color:#fafbfd;padding:5px;padding-left:10px;padding-right:10px}
.colright				{width:170px; border-left-width: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-color:#e1e7f7;border-style: solid;padding-left:15px;padding-right:15px;padding-top:20px;padding-bottom:15px}
.centremiddle  			{vertical-align: middle;text-align: center;}
.centretable     		{text-align: center;font-family: Arial;font-size: 8pt; color: #333333;background-color:#ffffff}
.sidemenuwidth			{width:150px;text-align: left;padding-left:15px;padding-right:15px;padding-top:15px; border-top-width: 0px; border-left-width: 0px;border-right-width: 1px; border-bottom-width: 1px; border-color:#e1e7f7;border-style: solid }
.tablebdr				{width:100%;background-color:#d1dcf2;padding:0px;}
.tablebody				{width: 100%;padding-bottom:15px;height:600px;background-image:url('../images/misc/white.png'); }
.table-bg				{background-image:url('../images/misc/table-bg.gif');background-repeat:repeat-x;height:600px}
.right      			{text-align: right;vertical-align: top}

/*<!-- image with borders -->*/
.imgbdr 				{border:#c9d2e9 1px solid; padding:2px; }
.imgbdrwh 				{border-color:#e9a400; border-width:0px;margin-bottom:1px}
.imgbdrspaceleft		{border-color:#c2c2c2; border-width:1px;padding:2px;margin-left:15px}
.imgspaceleft			{margin-left:25px;}

/*<!-- lines -->*/
.line1px				{color: #cccccc;height: 1px}
.line3px				{color: #cccccc;height: 3px}
.line5px				{color: #e1e1e1;height: 5px}


/*<!-- padding -->*/

.padding5				{text-align: left; padding:5px;background-color:#ffffff }
.padding8				{text-align: left; padding:8px;background-color:#ffffff }
.padding10				{text-align: left; padding:10px;background-color:#ffffff}



/*<!-- news links homepage -->*/
.news a:link {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #444444; background: #ffffff; padding-left:1px; padding-right:0px; padding-top:10px; padding-bottom:0px;text-decoration:none;border-width: 0px; }
.news a:visited {font-family: Arial; font-size: 9pt; text-decoration: none; display: block; color: #444444; background: #ffffff; padding-left:1px; padding-right:0px; padding-top:10px; padding-bottom:0px;text-decoration:none;border-width: 0px }
.news a:hover {font-family: Arial; font-size: 9pt; text-decoration: underline; display: block; color: #444444; background: #ffffff; padding-left:1px; padding-right:0px; padding-top:10px; padding-bottom:0px;border-width: 0px }


.heading10 a:link 		{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif;font-size: 9pt; color: #294791;font-weight: bold;letter-spacing: 0px;text-decoration:none; }
.heading10 a:visited 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif;font-size: 9pt; color: #294791;font-weight: bold;letter-spacing: 0px;text-decoration:none;  }
.heading10 a:hover 		{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif;font-size: 9pt; color: #294791;font-weight: bold;letter-spacing: 0px;text-decoration:underline;background:none  }

.heading14 a:link 		{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif;font-size: 11pt; color: #294791;font-weight: bold;letter-spacing: 0px;text-decoration:none;margin-bottom:10px  }
.heading14 a:visited	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif;font-size: 11pt; color: #294791;font-weight: bold;letter-spacing: 0px;text-decoration:none;margin-bottom:10px  }
.heading14 a:visited	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif;font-size: 11pt; color: #294791;font-weight: bold;letter-spacing: 0px;text-decoration:underline;margin-bottom:10px  }


/*<!-- ver menu a state
.menu-ver-a a:link 		{font-family: Calibri,Arial; font-size: 9pt; text-decoration: none; display: block; color: #294791; padding-left:5px; padding-top:2px; padding-bottom:3px;margin-bottom:5px;background-image:url('../images/misc/white.gif'); filter: alpha(opacity=85); -moz-opacity: .95;opacity: .95 }
.menu-ver-a a:visited 	{font-family: Calibri,Arial; font-size: 9pt; text-decoration: none; display: block; color: #294791; padding-left:5px; padding-top:2px; padding-bottom:3px;margin-bottom:5px;background-image:url('../images/misc/white.gif'); filter: alpha(opacity=85); -moz-opacity: .95;opacity: .95 }
.menu-ver-a a:hover 	{font-family: Calibri,Arial; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:2px; padding-bottom:3px;background: #294791;margin-bottom:5px}
 -->*/


/*<!-- ver menu a state -->*/
.menu-ver-a a:link 		{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #294791; padding-left:5px; padding-top:5px; padding-bottom:6px;margin-bottom:0px;background-image:url('../images/misc/white.gif'); filter: alpha(opacity=80); -moz-opacity: .80;opacity: .80}
.menu-ver-a a:visited 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #294791; padding-left:5px; padding-top:5px; padding-bottom:6px;margin-bottom:0px; background-image:url('../images/misc/white.gif'); filter: alpha(opacity=80); -moz-opacity: .80;opacity: .80}
.menu-ver-a a:hover 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:5px; padding-bottom:6px;margin-bottom:0px;background: #294791}

/*<!-- ver menu b state -->*/
.menu-ver-b a:link 		{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:5px; padding-bottom:6px;background: #294791;margin-bottom:0px}
.menu-ver-b a:visited 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:5px; padding-bottom:6px;background: #294791;margin-bottom:0px}
.menu-ver-b a:hover 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:5px; padding-bottom:6px;background: #294791;margin-bottom:0px}


/*<!-- ver menu b state no margin bottom  -->*/
.menu-ver-b-nm a:link 		{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:5px; padding-bottom:6px;background: #294791;margin-bottom:0px}
.menu-ver-b-nm a:visited 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:5px; padding-bottom:6px;background: #294791;margin-bottom:0px}
.menu-ver-b-nm a:hover 		{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:5px; padding-bottom:6px;background: #294791;margin-bottom:0px}

/*<!-- ver menu c   -->*/
.menu-ver-c a:link 		{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:5px; padding-bottom:6px;background: #697eb2;margin-bottom:0px}
.menu-ver-c a:visited 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:5px; padding-bottom:6px;background: #697eb2;margin-bottom:0px}
.menu-ver-c a:hover 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; display: block; color: #ffffff; padding-left:5px; padding-top:5px; padding-bottom:6px;background: #697eb2;margin-bottom:0px}

/*<!-- ver menu SUB a state -->*/
.menu-ver-sub-a a:link 		{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; display: block; color: #294791; padding-left:12px; padding-top:2px; padding-bottom:3px; border-width: 0px;border-color:none;border-style: none;background: #ffffff;border-left:0px #294791 solid;border-bottom:1px #294791 solid; border-right:0px #294791 solid;background-image:url('../images/misc/bt-bg.png');background-repeat:no-repeat}
.menu-ver-sub-a a:visited 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; display: block; color: #294791; padding-left:12px; padding-top:2px; padding-bottom:3px; border-width: 0px;border-color:none;border-style: none;background: #ffffff;border-left:0px #294791 solid;border-bottom:1px #294791 solid; border-right:0px #294791 solid;background-image:url('../images/misc/bt-bg.png');background-repeat:no-repeat}
.menu-ver-sub-a a:hover 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; padding-left:12px; padding-top:2px; padding-bottom:3px; border-width: 0px;border-color:none;border-style: none;background: #294791;border-left:0px #294791 solid;border-bottom:1px #294791 solid; border-right:0px #294791 solid;background-image:url('../images/misc/bt-bg.png');background-repeat:no-repeat }

/*<!-- ver menu SUB b state -->*/
.menu-ver-sub-b a:link 		{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; padding-left:12px; padding-top:2px; padding-bottom:3px; border-width: 0px;border-color:none;border-style: none;background: #294791;background-image:url('../images/misc/bt-bg.png');background-repeat:no-repeat;border-left:0px #294791 solid;border-bottom:1px #294791 solid; border-right:0px #294791 solid}
.menu-ver-sub-b a:visited 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; padding-left:12px; padding-top:2px; padding-bottom:3px; border-width: 0px;border-color:none;border-style: none;background: #294791;background-image:url('../images/misc/bt-bg.png');background-repeat:no-repeat;border-left:0px #294791 solid;border-bottom:1px #294791 solid; border-right:0px #294791 solid}
.menu-ver-sub-b a:hover 	{font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; display: block; color: #ffffff; padding-left:12px; padding-top:2px; padding-bottom:3px; border-width: 0px;border-color:none;border-style: none;background: #294791;background-image:url('../images/misc/bt-bg.png');background-repeat:no-repeat;border-left:0px #294791 solid;border-bottom:1px #294791 solid; border-right:0px #294791 solid}

/*<!-- top but -->*/
.top a:link 		{font-family: 'CalibriBold', Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;color:#294791 }
.top a:visited 		{font-family: 'CalibriBold', Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color:#294791}
.top a:hover 		{font-family: 'CalibriBold', Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;color:#294791}



/*<!-- 8 pt arial no underline -->*/
.8pt a:link 		{font-family: Arial;font-size: 8pt; color: #333333; text-decoration: none;font-weight:bold;; }
.8pt a:visited 		{font-family:Arial;font-size: 8pt; color: #333333; text-decoration: none; font-weight:bold;}
.8pt a:hover 		{font-family:Arial;font-size: 8pt; color: #333333; text-decoration: underline; ;font-weight:bold;  }


/*<!-- contact and home menu a state -->*/
.contact a:link 		{font-family: Arial;font-size: 7pt; color: #777777; text-decoration: none;text-transform:uppercase;font-weight:bold;display: block;padding-top:3px; padding-bottom:2px;padding-left:10px; padding-right:11px; background: #eaeaea;margin:1px;margin-top:0px; }
.contact a:visited 		{font-family:Arial;font-size: 7pt; color: #777777; text-decoration: none; text-transform:uppercase;font-weight:bold;display: block;padding-top:3px; padding-bottom:2px;padding-left:10px; padding-right:11px; background: #eaeaea;margin:1px;margin-top:0px; }
.contact a:hover 		{font-family:Arial;font-size: 7pt; color: #294791; text-decoration: none; text-transform:uppercase;font-weight:bold;display: block;padding-top:3px; padding-bottom:2px;padding-left:10px; padding-right:11px; background: #f2f2f2;margin:1px;margin-top:0px;  }


/*<!-- languages -->*/
.languages a:link 		{font-family: Arial;font-size: 8pt; color: #294791; text-decoration: none; }
.languages a:visited 	{font-family:Arial;font-size: 8pt; color: #294791; text-decoration: none; }
.languages a:hover 		{font-family:Arial;font-size: 8pt; color: #294791; text-decoration: underline;}


/*<!-- footer links with no visited colour -->*/
.footer a:link 		{font-family:Arial;font-size: 8pt; color: #294791; text-decoration: none;  }
.footer a:visited 	{font-family:Arial;font-size: 8pt; color: #294791; text-decoration: none;   }
.footer a:hover		{font-family:Arial;font-size: 8pt; color: #294791; text-decoration: underline;   }





@font-face {
	font-family: 'CalibriItalic';
	src: url('fonts/calibrii_0-webfont.eot');
	src: local('â˜º'), url('fonts/calibrii_0-webfont.woff') format('woff'), url('fonts/calibrii_0-webfont.ttf') format('truetype'), url('fonts/calibrii_0-webfont.svg#webfontYfC1PNuz') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CalibriBoldItalic';
	src: url('fonts/calibriz_0-webfont.eot');
	src: local('â˜º'), url('fonts/calibriz_0-webfont.woff') format('woff'), url('fonts/calibriz_0-webfont.ttf') format('truetype'), url('fonts/calibriz_0-webfont.svg#webfontzmHOYcNw') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CalibriBold';
	src: url('fonts/calibrib_0-webfont.eot');
	src: local('â˜º'), url('fonts/calibrib_0-webfont.woff') format('woff'), url('fonts/calibrib_0-webfont.ttf') format('truetype'), url('fonts/calibrib_0-webfont.svg#webfont8Cf2ppzG') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CalibriRegular';
	src: url('fonts/calibri_0-webfont.eot');
	src: local('â˜º'), url('fonts/calibri_0-webfont.woff') format('woff'), url('fonts/calibri_0-webfont.ttf') format('truetype'), url('fonts/calibri_0-webfont.svg#webfont6L1DhOdV') format('svg');
	font-weight: normal;
	font-style: normal;
}


.Calibri-Italic 		{font-weight: normal; font-style: normal; line-height:normal; font-family: 'CalibriItalic', sans-serif;}
.Calibri-BoldItalic 	{font-weight: normal; font-style: normal; line-height:normal; font-family: 'CalibriBoldItalic', sans-serif;}
.Calibri-Bold 			{font-weight: normal; font-style: normal; line-height:normal; font-family: 'CalibriBold', sans-serif;}
.Calibri 				{font-weight: normal; font-style: normal; line-height:normal; font-family: 'CalibriRegular', sans-serif;}










