
/**********************************************************************************************/
/*  BODY  */
/**********************************************************************************************/
body{margin:0px;padding:0px;font-size:11px;font-family:Arial, Helvetica, serif;background-image:url(../images/home/bg_squares.gif)}
body *	{font-family:arial;}
td {  font-family: arial; font-size: 12px;}

h1	{font-family: arial; font-size: 14px; color: #53668C; margin:0px; padding:0px; font-weight:bold;}
h2	{font-weight:bold; font-size:13px; color:#53668C; font-family: arial; font-size: 12px; margin:0px; padding:0px;}
h3	{font-family: arial; font-size: 12px; color: #eeba38; margin:0px; padding:0px; font-weight:bold;}
h4	{font-family: arial; font-size: 12px; color: #999999; margin:0px; padding:0px; font-weight:bold;}

p 	{padding-bottom:10px; margin:0px;}

/**********************************************************************************************/
/* LINKS */
/**********************************************************************************************/
a {  color: #6681b7 ; text-decoration: none;}
a:link {  color: #6681b7 ; text-decoration: none;}
a:visited {  color: #6681b7 ; text-decoration: none;}
a:hover {  color: #6681b7 ; text-decoration: underline;}


/**********************************************************************************************/
/* BULLETS and HEADERS */
/**********************************************************************************************/
ul {margin-left:5px; padding:0px; margin-bottom:0px; margin-top:5px;}
ul li { background-image: url(../images/bullets/bullet1.gif); padding-left:16px; margin-top:2px; background-position:4px left; background-repeat:no-repeat; list-style:none;}
ul li li { background-image: url(../images/bullets/bullet2.gif); padding-left:16px; margin-top:2px; background-position:4px left; background-repeat:no-repeat; list-style:none;}
ul.ulIMAGE { float:right; list-style-image: url(../images/bullets/bullet1.gif); margin-top:3px; margin-left:15px;}
ul.ulIMAGE li{ list-style-image: url(../images/bullets/bullet1.gif); margin-top:3px; margin-left:5px;}
ul.ulIMAGE li li{ list-style-image: url(../images/bullets/bullet2.gif); padding-top:4px; margin-top: 0px; margin-left:7px;}

/*Topbar Styles*/
.topbar_bg_right{background-image:url(../images/home/topbar_right_bg.png);}
.topbar_bg_left{background-image:url(../images/home/topbar_left_bg.png);}
.topbar_bg_middle1{width:768px; height:65px; background-image:url(../images/home/topbar_middle_bg.png); margin:0px; padding:0px;}
.topbar_bg_middle1Extranet{width:768px; height:65px; background-image:url(../images/home/topbar_middle_bg_extranet.png); margin:0px; padding:0px;}
.topbar_table .TR1 {line-height:65px}
.topbar_table .TR2 {line-height:25px}
.topbar_table .LangBox {position:relative; top:-20px; right:260px; float:right; font-size:13px}
.topbar_table .SearchBox {position:relative; top:2px; right:10px; float:right}
.topbar_table .SearchBox .TextField {font-size:11px; width:120px; color:#666666}
.topbar_table a:link {color:#ffffff;}
.topbar_table a:visited {color:#ffffff;}
.topbar_table a:active {color:#ffffff;}
.topbar_table a:hover {color:#ffffff;}
.topbar_menu_bg{background-image:url(../images/home/menu_bg.png);}
/*End Topbar Styles*/


/*Main Content Area Styles*/
.main {width:100%;  /*background-image:url(images/home/bg_squares.gif)*/ background:transparent;}
.main_bg_middle{ background-color:#FFFFFF; border-left:1px solid #898F9B;border-right:1px solid #898F9B}
.topbar_table {width:100%;height:90px;}
.footer_table {width:100%;height:13px;}
.footer_table td{ font-size:10px; color:#FFFFFF}
.ButtonHP {background-image:url(../images/bgs/btn_bg.gif); background-repeat:repeat-x; height:17px; width:80px; text-align:center; border:1px solid #ffffff;}
.ButtonHP  a:link {color:#ffffff; width:100%; text-decoration:none;}
.ButtonHP  a:visited {color:#ffffff; width:100%; text-decoration:none;}
.ButtonHP  a:active {color:#ffffff; width:100%; text-decoration:none;}
.ButtonHP  a:hover {color:#ffffff; width:100%; text-decoration:none;}
/*End Main Content Area Styles*/

/*Footer Styles*/
.footer_bg_middle{background-image:url(../images/home/footerBg.gif); height:13px;font-size:10px; color:#FFFFFF;border-bottom:1px solid #898F9B; text-align:right; padding-right:25px;}
.footer_bg_middle img { vertical-align:middle; margin-left:2px; margin-right:1px;}
.footer_bg_middle a:link {color:#ffffff;}
.footer_bg_middle a:hover {color:#ffffff;}
.footer_bg_middle a:visited {color:#ffffff;}
.copyrights { font-size:10px; color:#647798; padding-left:25px; text-align:left;}
.credit { font-size:10px; color:#647798; }
 /*End Footer Styles*/



/*News Scroller*/
#newsScroll {margin-bottom:10px;}
#newsScroll table{padding:0px; margin:0px;}
#newsItem {padding:0px; margin:0px -5px 0px 0px; vertical-align:top;}
#newsDt { color:#eeba38; font-weight:bold; font-size:11px; font-family:Arial; }
#scrolledText{ color:#344b56; font-family:Arial;font-size:11px; padding:0px; margin:0px;}
#scrolledText a{ color:#6681b7; text-decoration:none;}
#scrolledText a:hover{ color:#6681b7; text-decoration:none;}
#scrolledText a:visited{ color:#6681b7; text-decoration:none;}
/*End News Scroller*/

/**********************************************************************************************/
/* MAIN SITE TABLE */
/**********************************************************************************************/
.tblOuter {  width:100%; height:100%; text-align:center;}
.tblOuterHP {  width:100%; height:100%; text-align:center;}
.tblMain { width: 100%; background-color: #FFFFFF; height:100%; margin-top: 0px }
.tblMainHP { width: 100%; height:100%;}
.tblMainPrint	{background-color:#ffffff;}

/**********************************************************************************************/
/* GENERAL CONTENT */
/**********************************************************************************************/
.contentHolder  {height:100%;}
.tblContent 	{background-color:#FFFFFF; width:100%; height:100%;}
.tblContent td	{vertical-align:top;height:100%;}
.tdContent 		{vertical-align:top; height:100%; padding-left:15px; padding-top:40px; padding-bottom:50px;}
.content 	 	{vertical-align:top; height:100%; padding-left:35px; padding-top:40px; padding-bottom:40px;}
.contentText	{width:570px;} 
.pageTitle 		{padding-bottom:10px; padding-top:10px;}
.sectionTitle 	{color:#7C839A; font-family:arial; font-size:14px; font-weight:bold; padding:10px 5px 20px 0px;}


/**********************************************************************************************/
/* SIDE MENU */
/**********************************************************************************************/
.tblSideMenu 			{vertical-align:top; padding-top:10px;}
.sideMenuTbl 			{width:160px; height:350px; margin-top:20px; margin-bottom:20px;}
.sideMenuTbl td			{vertical-align:top; border-right:1px solid #dadce8;}
.sideMenu .EmptyCell 	{height:18px;}

.menutitle				{cursor:pointer; padding:0px; margin:0px; border-bottom:1px solid #f9faff;}

.sideMenu				{width:100%; padding-bottom:1px;}
/* 1nd LEVEL */
.sideMenu a				{width:160px; height:23px; font-size:11px; color:#53668c;
						 padding-right:5px; padding-top:5px;letter-spacing:0; display:block;
						 text-decoration:none; padding-left:30px; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:10%; background-color:#edeef2; border-bottom:1px solid #C8CEDC;}
.sideMenu a:visited		{color:#5D617C; padding-left:30px; display:block; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:10%; border-bottom:1px solid #C8CEDC;}
.sideMenu a:hover		{text-decoration:none; color:#ebba38; display:block; padding-right:30px; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:10%; border-bottom:1px solid #C8CEDC;}

/* 1nd LEVEL - SELECTED */
.sideMenu a.SectionSelected	{width:160px; color:#ebba38; display:block; padding-left:30px; text-decoration:underline; height:23px; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:10%;}
.sideMenu a.SectionSelected:visited	{width:160px; color:#ebba38; display:block; padding-left:30px; text-decoration:underline; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:10%;}
.sideMenu a.SectionSelected:hover	{width:160px; color:#ebba38; display:block; padding-left:30px; text-decoration:underline; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:10%;}



/* 2nd LEVEL */
.sideMenu span						{display:none;}
.sideMenu span.subMenu a			{color:#5D617C;width:160px; height:23px; padding-right:40px; 
									  display:block; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:80%;}
.sideMenu span.subMenu a:visited	{color:#5D617C; display:block; padding-left:40px; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:80%;}
.sideMenu span.subMenu a:hover		{color:#ebba38; display:block; padding-left:40px; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:80%;}

/* 2nd LEVEL - SELECTED */
.sideMenu span.subMenu a.PageSelected	{color:#ebba38;width:160px;height:23px; padding-left:40px;
										  display:block; text-decoration:underline; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:80%;}
.sideMenu span.subMenu a.PageSelected:visited	{color:#ebba38; display:block; padding-left:40px; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:80%;}
.sideMenu span.subMenu a.PageSelected:hover		{color:#ebba38; display:block; padding-left:40px; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:80%;}



/* 2nd LEVEL */
.sideMenu span.subMenu a			{color:#5D617C;width:160px; height:23px;padding-left:30px;
									  padding-top:5px; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:20px;}
.sideMenu span.subMenu a:visited	{color:#53596C; padding-left:30px; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:20px;}
.sideMenu span.subMenu a:hover		{color:#ebba38; padding-left:30px; background-image:url(../images/bullets/bullet.gif); background-repeat:no-repeat; background-position:20px;}

/* 2nd LEVEL - SELECTED */
.sideMenu span.subMenu a.PageSelected	{color:#ebba38;width:160px;height:23px;padding-left:30px;
										  padding-top:5px; text-decoration:underline;}
.sideMenu span.subMenu a.PageSelected:visited	{color:#ebba38; padding-left:30px;}
.sideMenu span.subMenu a.PageSelected:hover		{color:#ebba38; padding-left:30px;}

.sideMenu .OnePage a:link {color:#ebba38; text-decoration:underline; width:160px;}
.sideMenu .OnePage a:visited {color:#ebba38; text-decoration:underline; width:160px;}
.sideMenu .OnePage a:hover {color:#ebba38; text-decoration:underline; width:160px;}
/**********************************************************************************************/
/* TOP MENU */
/**********************************************************************************************/
#MenuPos {width:770px; z-index:100; height:25px; border-left:1px solid #898F9B;}
#levelOne {text-align:center; height:25px; padding-top:4px; cursor:pointer; background-image:url(../images/topbar/menuDivider.gif); background-repeat:no-repeat; background-position:right;}
#levelOneFirst {text-align:center; height:25px; padding-top:4px; cursor:pointer;}
#levelOneLast {text-align:center; height:25px; padding-top:4px; cursor:pointer; background-image:url(../images/topbar/menuDivider.gif); background-repeat:no-repeat; background-position:right;}
#levelTwo {padding-left:10px;}

/**********************************************************************************************/
/* 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; 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;}
.menuHolder {background-image:url(../images/topbar/BgTopMenu.gif); background-repeat:repeat-x; text-align:center;}
.menuHolder2 {background-image:url(../images/topbar/bg_strip_hmenu.png); background-repeat:repeat-x;}

.BarBGRight {background-image:url(../images/topbar/BgTopMenu.gif); height:20px; border-left:1px solid #000000;}
.BarBGLeft {background-image:url(../images/topbar/BgTopMenu.gif); height:20px; border-right:1px solid #000000;}
/**********************************************************************************************/
/* FOOTER */
/**********************************************************************************************/
.tblFooter {text-align:left;}
.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; vertical-align:top; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:0px; margin:0px 10px 0px 10px; }
.searchBox form {margin:0px; padding:4px;}
.searchText { width:70px; color:#53596C; height:20px; border:1px solid #CCCCCC;}
.searchBtn { width:45px; height:20px; border:1px solid #CCCCCC; background-color:#FFFFFF; color:#53596C; font-size:11px;}
.search { font-family:  arial ;  color: black; letter-spacing:1px;  background-color:#f1f1f1; font-weight:bold; font-size: 10pt}
.searchResultsTitle {font-weight:bold; padding-bottom:5px; font-size:12px; color:#53668C}
.searchResultsSection {padding-left:25px; padding-bottom:5px;}
ul.searchResultsUL	{margin:3px 0px 0px 25px;}
ul.searchResultsUL li {background-image:url(../images/bullets/bulletarrow.gif); background-repeat:no-repeat; background-position:left; list-style-type:none; padding-left:20px; margin-top:5px;}
ul.searchResultsUL li li { background-image:url(../images/bullets/bulletarrow.gif);  background-repeat:no-repeat; background-position:left; list-style-type:none; 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 {width:100%; padding-top:20px; padding-bottom:20px;}
.fieldImg{margin-right:20px; margin-left:5px; vertical-align:middle;}
.SubmissionForm .fieldName{padding-left:10px; width:150px;}
.SubmissionForm .fieldName1{padding-left:27px; width:150px;}
.SubmissionForm .textField{width:150px; border:1px solid #bac5da; margin-left:20px;}
.SubmissionForm .submitButton{width:100px; height:15px; background-image:url(../images/bgs/bg_btn_form.png)}
.tdMessage{ font-weight:bold;}
.ContactButtons {width:510px; padding-bottom:10px; border-bottom:1px solid #dadce8;}
.ContactButtons2 {width:510px; padding-left:210px; margin-top:10px; padding-top:10px;}
.ContactButtons3 {width:510px; border-top:1px solid #dadce8;}

/**********************************************************************************************/
/*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:right; color:#BBBFCC; font-size:11px; padding-top:2px; padding-right:35px;}
.creditsPrint a{text-align:right; color:#BBBFCC; font-size:11px;}
.creditsPrint a:visited{text-align:right; color:#BBBFCC; font-size:11px; text-decoration:none;}
.creditsPrint a:hover{text-align:right; color:#BBBFCC; font-size:11px; text-decoration:none;}

/********************************************************************************************
 Library
**********************************************************************************************/
.tblLibraryHolder {width:553px; margin-left:20px;}
.LibrarySectionTitle {color:#53668c; font-family:arial; font-size:12px; font-weight:bold; padding-bottom:10px; padding-top:45px; padding-left:8px;}
.tblLibrary {width:100%; border:1px solid #8A9CC0;}
.tblLibrary .Title {color:#000000; font-size:11px; font-weight:bold; margin-bottom:5px; margin-left:5px; margin-top:7px;}
.tblLibrary .Title1 {color:#000000; font-size:11px; font-weight:bold; margin-bottom:2px; margin-top:4px;}
.tblLibrary .Left {width:160px; height:310px; vertical-align:top; background-color:#edeef2; padding:5px; color:#000000;}
.tblLibrary .Left select {width:140px; font-size:11px; margin-top:3px;}
.tblLibrary .Left input {width:140px; font-size:11px; margin-top:3px;}
.tblLibrary .Left .Send { margin-left:2px; cursor:pointer;}

.tblLibrary .AlphabeticalTitle {margin-top:5px; margin-bottom:7px;}
.tblAlphabetical {width:140px; border:1px solid #8a9cc0; border-left:0px; border-bottom:0px;}
.tblAlphabetical td {width:20px; text-align:center; font-weight:bold; border-left:1px solid #8a9cc0; border-bottom:1px solid #8a9cc0;}
.tblAlphabetical a:link {color:#8a9cc0; width:100%;}
.tblAlphabetical a:hover {color:#8a9cc0; width:100%; text-decoration:none;}
.tblAlphabetical a:visited {color:#8a9cc0; width:100%;}
.tblLibrary .network {text-align:left}
.tblLibrary .network input {width:15px;}
.tblLibrary .network .leftnetwork {float:left; position:relative; width:15px;}
.tblLibrary .network .rightnetwork {float:right; position:relative; width:140px; text-align:left; margin-top:5px;}

.LibraryRight {width:361px; height:310px; background-color:#ffffff; padding-left:5px; padding-top:10px;}
.LibraryRight .Title {background-color:#8A9CC0; height:14px; color:#ffffff; font-weight:bold; padding-left:20px;}
.LibraryRight .SubTitle {background-color:#edeef2; height:21px; color:#000000; padding-left:20px; padding-top:3px; border-bottom:1px solid #d4dbe5;}
.LibraryRight .SubTitle .Left {float:left; position:relative; width:60%; height:21px; padding-top:3px;}
.LibraryRight .SubTitle .Right {float:right; position:relative; width:39%; height:21px; text-align:right; padding-right:10px; padding-top:3px;}
.LibraryRight .LibraryName {background-color:#ffffff; height:21px; color:#6583b7; padding-top:3px; border-bottom:1px solid #d4dbe5;}
.LibraryRight .LibraryName .Left {float:left; position:relative; width:70%; height:21px;}
.LibraryRight .LibraryName .Left a:link {color:#6583b7;}
.LibraryRight .LibraryName .Left a:hover {color:#6583b7;}
.LibraryRight .LibraryName .Left a:visited {color:#6583b7;}
.LibraryRight .LibraryName .Left img { vertical-align:middle; margin-right:9px; margin-left:9px;}
.LibraryRight .LibraryName .Right {float:right; position:relative; width:29%; height:21px; text-align:right;}
.LibraryRight .LibraryName .Right img {vertical-align:middle; margin-right:15px; border:0px;}
.LibraryRight .Item {background-color:#ffffff; height:21px; color:#000000; padding-left:20px; padding-top:3px; border-bottom:1px solid #d4dbe5;}
.LibraryRight .Item .Left {float:left; position:relative; width:30%; height:21px; font-weight:bold;}
.LibraryRight .Item .Right {float:right; position:relative; width:69%; height:21px; text-align:left;}
.LibraryRight .Item .Right img {vertical-align:middle; border:0px;}
.LibraryRight .Item .Right a:link {color:#6583b7;}
.LibraryRight .Item .Right a:hover {color:#6583b7;}
.LibraryRight .Item .Right a:visited {color:#6583b7;}

.LibraryRight .NoResults {width:350px; text-align:center; margin-top:10px; font-weight:bold;}