
/**********************************************************************************************/
/*  BODY  */
/**********************************************************************************************/
body{
	direction:ltr; 
	margin-top: 10px; 
	margin-bottom: 5px;
	font-family: verdana;
	color:#53596C;
	background-color:#7C839A;
}
body *	{font-family:verdana;}
td {  font-family: verdana; font-size: 11px;}

h1	{font-family: verdana; font-size: 12px; color: #53596C; margin:0px; padding:0px; font-weight:bold;}
h2	{font-family: verdana; font-size: 12px; color: #999999; margin:0px; padding:0px; font-weight:bold;}
h3	{font-family: verdana; font-size: 10px; color: #999999; margin:0px; padding:0px; font-weight:bold;}
/**********************************************************************************************/
/* LINKS */
/**********************************************************************************************/
a {  color: #4539D5 ; text-decoration: none;}
a:link {  color: #4539D5 ; text-decoration: none;}
a:visited {  color: #4539D5 ; text-decoration: none;}
a:hover {  color: #4539D5 ; text-decoration: underline;}


/**********************************************************************************************/
/* BULLETS and HEADERS */
/**********************************************************************************************/
ul {margin-left:18px; padding:0px; margin-bottom:0px; margin-top:15px;}
ul li { list-style-image: url(../images/bullets/bullet_diamond.png) !important;}
ul li li { list-style-image: url(../images/bullets/bullet_arrow1_eng.png) !important; padding-top:4px; margin-top: 0px;}
ul.ulIMAGE { float:left; list-style-image: url(../images/bullets/bullet_diamond.png) !important; margin-top:3px; margin-right:15px;}
ul.ulIMAGE li{ list-style-image: url(../images/bullets/bullet_arrow1_eng.png) !important; margin-top:3px; margin-right:5px;}
ul.ulIMAGE li li{ list-style-image: url(../images/bullets/bullet_red_arrow_left.png) !important; padding-top:4px; margin-top: 0px; margin-right:7px;}
ol {margin-left: 25px;}


/**********************************************************************************************/
/* BUTTONS	 */
/**********************************************************************************************/
.btn { height:20px; cursor:pointer; border:1px solid #CCCCCC; background-color:#FFFFFF; color:#53596C; font-size:11px; font-family:Arial;}


/**********************************************************************************************/
/* MAIN SITE TABLE */
/**********************************************************************************************/
.tblOuter {  width: 770px; height:580px; text-align:center;}
.tblOuterHP {  width: 770px; height:580px; text-align:center;}
.tblMain { width: 768px; background-color: #FFFFFF; height:100%; margin-top: 0px }
.tblMainHP { width: 768px; background-color: #FFFFFF; height:100%; margin-top: 0px; }
.tblMainPrint	{background-color:#ffffff;}

/**********************************************************************************************/
/* GENERAL CONTENT */
/**********************************************************************************************/
.contentHolder  {height:100%;}
.tblContent 	{background-color: #FFFFFF; height:100%; width:100%;}
.tblContent td	{vertical-align:top;height:100%;}
.tdContent 		{vertical-align:top; height:100%; padding-left:10px;}
.content 	 	{vertical-align:top; height:100%;}
.contentText	{width:570px;}
.PreviewText	{width:570px; padding-bottom:20px;} 
.pageTitle 		{color:#A7A7A7; font-family:verdana; font-size:17px; font-weight:bold; padding-bottom:20px; padding-top:10px;}
.sectionTitle 	{color:#7C839A; font-family:verdana; font-size:17px; font-weight:bold; padding:10px 5px 20px 0px;}


/**********************************************************************************************/
/* SIDE MENU */
/**********************************************************************************************/
.tblSideMenu 			{vertical-align:top; padding-top:10px;}
.sideMenuTbl 			{width:160px; height:100%;}
.sideMenuTbl td			{vertical-align:top;}

.menutitle				{cursor:pointer; padding:0px; border-bottom:1px solid #CCCCCC;	margin:0px 10px 0px 10px;}

/* 1nd LEVEL */
.sideMenu a				{width:150px; height:20px; font-size:13px; color:#53596C;
						 padding-left:4px; padding-top:2px;letter-spacing:0;
						 text-decoration:none; padding-right:10px; display:block;}
.sideMenu a:visited		{color:#53596C; display:block;}
.sideMenu a:hover		{text-decoration:none; width:100%; display:block; color:#4539D5; padding-right:10px;}

/* 1nd LEVEL - SELECTED */
.sideMenu a.SectionSelected	{font-weight:bold; color:#4539D5; text-decoration:none;}
.sideMenu a.SectionSelected:visited	{font-weight:bold; display:block; color:#4539D5; text-decoration:none;}
.sideMenu a.SectionSelected:hover	{font-weight:bold; display:block; color:#4539D5; text-decoration:none;}
.sideMenu a.SectionSelected	img		{vertical-align:middle; display:block;}



/* 2nd LEVEL */
.sideMenu span.subMenu				{ }
.sideMenu span.subMenu a			{color:#5D617C;width:140px;height:20px;padding-right:5px;
									 margin:0px 10px 0px 10px; display:block; border-top:1px solid #CCCCCC;}
.sideMenu span.subMenu a:visited	{color:#53596C; display:block; padding-right:5px; border-top:1px solid #CCCCCC;}
.sideMenu span.subMenu a:hover		{color:#4539D5; display:block; padding-right:5px; border-top:1px solid #CCCCCC;}

/* 2nd LEVEL - SELECTED */
.sideMenu span.subMenu a.PageSelected	{color:#4539D5;width:140px;height:20px;padding-right:5px;
										 margin:0px 10px 0px 10px; display:block; font-weight:bold; border-top:1px solid #CCCCCC;}
.sideMenu span.subMenu a.PageSelected:visited	{color:#4539D5; display:block; font-weight:bold; padding-right:5px; border-top:1px solid #CCCCCC;}
.sideMenu span.subMenu a.PageSelected:hover		{color:#4539D5; display:block; font-weight:bold; padding-right:5px; border-top:1px solid #CCCCCC;}

/**********************************************************************************************/
/* TOP MENU */
/**********************************************************************************************/
#MenuPos  { position:relative; width:600px; height:20px; z-index:100;}
#levelOne { padding-top:2px; text-align:center; cursor:pointer;}
#levelTwo { padding:2px 4px 0px 15px;}

/**********************************************************************************************/
/* TOPBAR */
/*********************************************************************************************/
.tblTopbar {width:100%;}
.topLogo {text-align:left; height:58px; vertical-align:middle}
.topLogo img{margin-left:28px;}
.chgLng {text-align:right; padding-left:1px; padding-right:10px; padding-top:5px; vertical-align:top;}
.chgLng a			{color:#53596C; font-size:12px; text-decoration:none;}
.chgLng a:visited	{color:#53596C; font-size:12px; text-decoration:none;}
.chgLng a:hover		{color:#53596C; font-size:12px; text-decoration:underline;}
.topRight {border-left:1px solid white; float:left;}
.smallRight {float:left; width:166px;}

.menuHolder {background-image:url(../images/topbar/bg_strip_hmenu.png); float:left; border-left:1px solid #ffffff; background-repeat:repeat-x;}
.menuHolder2 {background-image:url(../images/topbar/bg_strip_hmenu.png); padding-top:2px; float:left; width:166px; height:20px; background-repeat:repeat-x; text-align:center;}
.menuHolder2 a			{color:#555A6C; font-size:12px; text-decoration:none;}
.menuHolder2 a:visited	{color:#555A6C; font-size:12px; text-decoration:none;}
.menuHolder2 a:hover	{color:#555A6C; font-size:12px; text-decoration:none;}

.menuHolderHP {background-image:url(../images/topbar/bg_strip_hmenu.png); background-repeat:repeat-x;}
.menuHolder2HP {background-image:url(../images/topbar/bg_strip_hmenu.png); background-repeat:repeat-x; width:166px;}

/**********************************************************************************************/
/* FOOTER */
/**********************************************************************************************/
.tblFooter {text-align:left; background-color:#7C839A;}
.credits {text-align:left; color:#d3d6de; font-size:11px; padding-top:2px;}
.credits a{text-align:left; color:#d3d6de; font-size:11px;}
.credits a:visited{text-align:left; color:#d3d6de; font-size:11px; text-decoration:none;}
.credits a:hover{text-align:left; color:#d3d6de; font-size:11px; text-decoration:underline;}

.footerMenu {color:#f8f9fb; text-align:right; font-size:11px;}
.footerMenu a{color:#f8f9fb; text-align:right; font-size:11px;}
.footerMenu a:visited{color:#f8f9fb; text-align:right; font-size:11px; text-decoration:none;}
.footerMenu a:hover{color:#f8f9fb; text-align:right; font-size:11px; text-decoration:underline;}

/**********************************************************************************************/
/* SEARCH */
/**********************************************************************************************/
.searchBox 	{background-color:#F9F9F9; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:0px; margin:0px 10px 0px 10px; vertical-align:middle;}
.searchBox form {margin:0px; padding:4px; vertical-align:middle;}
.searchText { width:70px; color:#53596C; height:20px; border:1px solid #CCCCCC; vertical-align:middle; }
.searchBtn { font-size:11px; width:45px; height:20px; margin-left:5px; border:1px solid #CCCCCC; background-color:#FFFFFF; color:#53596C; vertical-align:middle;}
.search { font-family:  verdana ;  color: black; letter-spacing:1px;  background-color:#f1f1f1; font-weight:bold; font-size:11px;}
.headline2{ font-weight:bold; padding-bottom:5px;}
.searchResultsSection	{padding-left:10px;}
.searchResultsTitle { font-weight:bold; font-family:verdana; font-size:14px; padding-bottom:5px;}
ul.searchResultsUL	{margin:3px 0px 0px 15px;}
ul.searchResultsUL li { list-style-image: url(../images/bullets/bullet_diamond.png) !important;}
ul.searchResultsUL li li { list-style-image: url(../images/bullets/bullet_arrow1_eng.png) !important; padding-top:4px; margin-top: 0px;}


/********************************************************************************************
 siteSubmissions
**********************************************************************************************/
.siteSubmit {width:510px;}
.ContactDetails {border-bottom:1px solid #cccccc; width:510px; padding-top:5px; padding-bottom:5px; text-align:left;}
.PhoneDetails{width:510px; padding-top:5px; padding-bottom:5px; text-align:left;}
.PhoneDetails div.right {width:79%; float:right; position:relative;}
.PhoneDetails div.left {width:20%; float:left; position:relative;}
.siteSubmit div.title {font-weight:bold; padding-bottom:3px;}
.SubmissionForm {border-top:1px solid #cccccc; background-color:#F9F9F9; width:100%; border-bottom:1px solid #CCCCCC; padding-top:20px; padding-bottom:20px;}
.fieldImg{margin-right:5px; margin-left:5px; vertical-align:middle;}
.SubmissionForm .fieldName{padding-left:10px; width:120px;}
.SubmissionForm .fieldName1{padding-left:27px; width:120px;}
.SubmissionForm .textField{width:220px; border:1px solid #CCCCCC;}
.SubmissionForm .submitButton{width:100px; height:15px; background-image:url(../images/bgs/bg_btn_form.png)}
.tdMessage{ font-weight:bold;}
/**********************************************************************************************/
/*Styles of the PRINT, applied manually */
/**********************************************************************************************/
.tblOuterPrint {width: 600px; height:97%; border: 1px #ffffff solid;}
.tblMainPrint {width: 600px; height:100%; background-color: #FFFFFF; border: 1px #7C839A solid; margin-top: 0px; padding:10px;}
.creditsPrint {text-align:left; color:#BBBFCC; font-size:11px; padding-top:2px; padding-left:85px;}
.creditsPrint a{text-align:left; color:#BBBFCC; font-size:11px;}
.creditsPrint a:visited{text-align:left; color:#BBBFCC; font-size:11px; text-decoration:none;}
.creditsPrint a:hover{text-align:left; color:#BBBFCC; font-size:11px; text-decoration:none;}