
/**********************************************************************************************/
/*  BODY  */
/**********************************************************************************************/
body{
	direction:ltr; 
	margin-top: 17px; 
	margin-bottom: 5px;
	font-family: arial;
	color:#595D5E;
	background-color:#F3F4F6;
}
body *	{font-family:arial;}
td {  font-family: arial; font-size: 12px;}

h1	{font-family: arial; font-size: 17px; color:#2B3A73; margin:0px; padding:0px; font-weight:bold;}
h2	{font-family: arial; font-size: 15px; color:#2B3A73; margin:0px; padding:0px; padding-bottom:4px; font-weight:bold;}
h3	{font-family: arial; font-size: 14px; color:#2B3A73; margin:0px; padding:0px; padding-bottom:4px; font-weight:bold;}
h4	{font-family: arial; font-size: 12px; color:#595D5E; margin:0px; padding:0px; padding-bottom:4px; font-weight:bold;}
p {padding-bottom:10px; margin:0px;}

/**********************************************************************************************/
/* LINKS */
/**********************************************************************************************/
a {  color: #2645B9 ; text-decoration: none;}
a:link {  color: #2645B9 ; text-decoration: none;}
a:visited {  color: #2645B9 ; text-decoration: none;}
a:hover {  color: #2645B9 ; text-decoration: underline;}


/**********************************************************************************************/
/* BULLETS and HEADERS */
/**********************************************************************************************/
ul {padding:0px; margin-bottom:10px; margin-top:0px !important;}
ul li { list-style-image: url(../images/bullets/bullet.gif) !important; padding:0px; margin:0px; margin-left:10px;}
ul li li { list-style-image: url(../images/bullets/bullet2.gif) !important;padding:0px; margin:0px; margin-left:10px;}
ul.ulIMAGE { float:left; list-style-image: url(../images/bullets/bullet.gif) !important; margin-top:3px; margin-right:15px;}
ul.ulIMAGE li{ list-style-image: url(../images/bullets/bullet.gif) !important; margin-top:3px; margin-right:5px;}
ul.ulIMAGE li li{ list-style-image: url(../images/bullets/bullet2.gif) !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: 770px; background-color: #FFFFFF; height:100%; margin-top: 0px;  border:1px solid #C4C9D2; }
.tblMainHP { width: 770px; background-color: #FFFFFF; height:100%; margin-top: 0px; border:1px solid #C4C9D2; }

/**********************************************************************************************/
/* GENERAL CONTENT */
/**********************************************************************************************/
.contentHolder  {height:100%; padding-right:1px;}
.tblContent 	{height:100%; width:100%;}
.tblContent td	{vertical-align:top;height:100%;}
.tdContent 		{vertical-align:top; height:100%; padding:5px 0px 23px 17px;}
.content 	 	{vertical-align:top; height:100%;}
.contentText	{width:570px;}
.PreviewText	{width:570px; padding-bottom:20px;} 
.pageTitle 		{color:#2b3a73; font-family:arial; font-size:19px; font-weight:bold; padding-bottom:20px; padding-top:10px;}
.sectionTitle 	{color:#2B3A73; font-family:arial; font-size:19px; font-weight:bold; padding:10px 5px 20px 0px;}


/**********************************************************************************************/
/* SIDE MENU */
/**********************************************************************************************/
.tblSideMenu 			{vertical-align:top; padding-top:1px;}
.sideMenuTbl 			{width:147px; height:100%;}
.sideMenuTbl td			{vertical-align:top; padding-top:18px;}

.menutitle				{cursor:pointer; padding:0px; border-bottom:1px solid #CCCCCC;	margin:0px 10px 0px 10px;}

/* 1nd LEVEL */
.sideMenu				{ background-color:#2B3A73}
.sideMenu a				{width:147px; height:20px; font-size:13px; color:#FFFFFF;
						 padding-left:13px; padding-top:2px;letter-spacing:0;
						 text-decoration:none; padding-right:5px; display:block;}
.sideMenu a:visited		{color:#FFFFFF;}
.sideMenu a:hover		{text-decoration:none; color:#FFFFFF; background-color:#55618F;}

/* 1nd LEVEL - SELECTED */
.sideMenu a.SectionSelected	{font-weight:bold; color:#FFFFFF; text-decoration:none;}
.sideMenu a.SectionSelected:visited	{font-weight:bold; display:block; color:#FFFFFF; text-decoration:none;}
.sideMenu a.SectionSelected:hover	{font-weight:bold; display:block; color:#FFFFFF; text-decoration:none;}
.sideMenu a.SectionSelected	img		{vertical-align:middle; display:block;}



/* 2nd LEVEL */
.sideMenu span.subMenu				{ }
.sideMenu span.subMenu a			{color:#FFFFFF;width:147px;height:20px;}
.sideMenu span.subMenu a:visited	{color:#FFFFFF;}
.sideMenu span.subMenu a:hover		{color:#FFFFFF;}

/* 2nd LEVEL - SELECTED */
.sideMenu span.subMenu a.PageSelected	{color:#FFFFFF; width:147px;height:20px; background-color:#55618F;}
.sideMenu span.subMenu a.PageSelected:visited	{color:#FFFFFF;}
.sideMenu span.subMenu a.PageSelected:hover		{color:#FFFFFF;}

/**********************************************************************************************/
/* TOP MENU */
/**********************************************************************************************/
#MenuPos  { position:relative; width:600px; height:20px; z-index:100;}
#levelOne { padding-top:2px; text-align:center; cursor:pointer; font-weight:bold;}
#levelTwo { padding:2px 4px 0px 15px;}

/**********************************************************************************************/
/* TOPBAR */
/*********************************************************************************************/
.tblTopbar {width:100%;}
.topLogo {text-align:left; height:58px; vertical-align:middle; padding-top:18px; padding-left:12px; padding-right:20px; padding-bottom:4px;}
.chgLng {text-align:right; padding-left:1px; width:600px; padding-right:10px; padding-top:5px; vertical-align:top;}
.chgLng a			{color:#53596C; text-decoration:none;}
.chgLng a:visited	{color:#53596C; text-decoration:none;}
.chgLng a:hover		{color:#53596C; text-decoration:underline;}
.topRight {width:600px; border-left:1px solid white;}

/**********************************************************************************************/
/* FOOTER */
/**********************************************************************************************/
.tblFooter {text-align:left; width:770px; background-color:#DEDEE7;}
.tblFooterHP {text-align:left; width:772px; background-color:#DEDEE7; border:1px solid #C4C9D2; border-top:none;}
.footerFiller { background-color:#2B3A73; width:147px;}
.credits {text-align:left; color:#293973; font-size:11px; padding-top:2px; padding-left:14px;}
.credits a{text-align:left; color:#293973; font-size:11px;}
.credits a:link{text-align:left; color:#293973; font-size:11px;}
.credits a:visited{text-align:left; color:#293973; font-size:11px; text-decoration:none;}
.credits a:hover{text-align:left; color:#293973; font-size:11px; text-decoration:underline;}

.footerMenu {color:#293973; text-align:right; font-size:11px; padding-right:20px;}
.footerMenu a{color:#293973; text-align:right; font-size:11px;}
.footerMenu a:link{color:#293973; text-align:right; font-size:11px;}
.footerMenu a:visited{color:#293973; text-align:right; font-size:11px; text-decoration:none;}
.footerMenu a:hover{color:#293973; 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 { cursor:pointer; width:20px; height:20px; border:0px; background-image:url(../images/icons/go.gif); background-repeat:no-repeat; background-color:#2B3A73; margin-left:1px; vertical-align:top}
.search { font-family:  arial ;  color: black; letter-spacing:1px;  background-color:#f1f1f1; font-weight:bold;}
.headline2{ font-weight:bold; padding-bottom:5px;}
.searchResultsSection	{padding-left:10px;}
.searchResultsTitle { font-weight:bold; font-family:arial; font-size:13px; padding-bottom:10px;}
ul.searchResultsUL	{margin:10px 0px 0px 10px;}
ul.searchResultsUL li {margin-left:17px; padding-bottom:10px; }
ul.searchResultsUL li li { margin-left:17px; padding-bottom:10px;}
.searchDivider	{ height:1px; width:460px; background-color:#C6C9D2;}

.pSearchTitle	{ color:#FFFFFF; padding:0px 0px 3px 13px; margin:0px;}
.txtSearch		{ background-color:#2B3A73; border:1px solid #ffffff; width:104px; margin-left:13px;color:#FFFFFF; float:left}

/********************************************************************************************
 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 { width:100%; padding-top:20px; padding-bottom:20px;}
.fieldImg{margin-right:5px; vertical-align:middle;}
.SubmissionForm .fieldName{width:120px; padding-top:5px;}
.SubmissionForm .fieldName1{padding-left:17px; width:120px;}
.SubmissionForm .textField{width:260px; border:1px solid #55628F; margin-bottom:17px;}
.SubmissionForm .submitButton{background-image:url(../images/icons/send.gif); background-repeat:no-repeat; background-position:right; background-color:#FFFFFF; border:0px; width:65px; cursor:pointer;}
.tdMessage{ font-weight:bold;}
.tdMust	{ padding-bottom:10px;}
.tdMustIcon	{ padding-top:8px; padding-left:7px;}
/**********************************************************************************************/
/*Styles of the PRINT, applied manually */
/**********************************************************************************************/
.tblOuterPrint {width: 600px; height:97%; border: 1px #C4C9D2 solid; background-color: #FFFFFF; padding:0px;}
.tblMainPrint {width: 600px; background-color: #FFFFFF; border:none; padding:10px; height:100%;}
.tblFooterPrint {text-align:left; width:100%; background-color:#2B3A73; vertical-align:bottom;}
.creditsPrint {text-align:left; color:#293973; font-size:11px; padding-left:85px;}
.creditsPrint a{text-align:left; color:#293973; font-size:11px;}
.creditsPrint a:visited{text-align:left; color:#293973; font-size:11px; text-decoration:none;}
.creditsPrint a:hover{text-align:left; color:#293973; font-size:11px; text-decoration:none;}