
/**********************************************************************************************/
/*  BODY  */
/**********************************************************************************************/
body{
	direction:ltr; 
	margin-top:0px; 
	margin-bottom: 5px;
	color:#333333;
	background-color:#ffffff; 
	background-image:url(../images/General/page_bg.gif); 
	background-repeat:repeat-x; 
	background-position:top;
}
body *	{font-family:tahoma; font-size:11px; line-height:1.4;}
td {}

h1	{font-family: tahoma; font-size: 20px; color:#666666; margin:0px; padding:0px;}
h2	{font-family: tahoma; font-size: 16px; color:#9dbd38; margin:0px; padding:0px; margin-bottom:5px; font-weight:bold;}
h3	{font-family: tahoma; font-size: 16px; color:#53b4e1; margin:0px; padding:0px;}
h4	{font-family: tahoma; font-size: 13px; color:#848484; margin:0px; padding:0px;}

p 	{padding-bottom:10px; margin:0px;}
hr {color:#eeeeee; width:400px; text-align:left; height:1px;}
/**********************************************************************************************/
/* LINKS */
/**********************************************************************************************/
a {  color:#3FABDA; text-decoration:none;}
a:link {  color:#3FABDA ; text-decoration:none;}
a:visited {  color:#3FABDA ; text-decoration:none;}
a:hover {  color:#3FABDA ; text-decoration:underline;}


/**********************************************************************************************/
/* BULLETS and HEADERS */
/**********************************************************************************************/
ul {padding:0px; margin:0px; margin-bottom:10px; margin-top:0px !important;}
ul li { background-image:url(../images/bb/bullet.png); background-position:0 5px; background-repeat:no-repeat; list-style-type:none; margin:0px; padding:0px; padding-left:10px;  }
ul li li { background-image:url(../images/bb/bullet.gif); background-position:10px 7px; background-repeat:no-repeat; list-style-type:none; margin:0px; padding:0px; padding-left:20px; }
ol {margin-right: 35px;}


/**********************************************************************************************/
/* BUTTONS	 */
/**********************************************************************************************/
.btn { height:20px; cursor:pointer; border:1px solid #CCCCCC; background-color:#FFFFFF; color:#53596C; cursor:pointer;}

/**********************************************************************************************/
/* MAIN SITE TABLE */
/**********************************************************************************************/
.tblOuter {  width:749px; height:580px; text-align:center;}
.tblMain { width:749px; height:100%; margin-top: 0px;}
.tblMainPrint	{background-color:#ffffff;}
.PrintDivider {background-color:#C3C3C3; line-height:1px;}
.PrintLogo {padding-left:10px; text-align:left; padding-bottom:10px;}

/**********************************************************************************************/
/* 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; padding-right:10px; padding-bottom:20px; font-size:100%;}
.content 	 	{vertical-align:top; height:100%;height:auto !important;}
.contentText	{padding-left:15px; padding-right:15px;}
.PreviewText	{padding-right:25px; padding-left:25px;}
.pageTitle 		{padding-bottom:15px; padding-top:5px; padding-left:15px;}
.sectionTitle 	{color:#7C839A; font-family:tahoma; font-size:120%; font-weight:bold; padding:10px 5px 20px 0px;}

.smallTR		{ line-height:1px;}

.bgGrey			{ background-color:#EFEFEF;}
.bgGrey			td{ background-color:#EFEFEF;}

/**********************************************************************************************/
/* SIDE MENU */
/**********************************************************************************************/
.tblSideMenu {vertical-align:top; padding-top:5px; width:190px; padding-left:10px;}
.NewsTitle {font-size:16px; color:#000000; margin-bottom:5px;}
.NewsItem {color:#333333; margin-bottom:15px; font-size:11px;}
.NewsItem .NewsBG {padding-top:15px; background-image:url(../images/General/sideMenu_top_bg.gif); background-repeat:repeat-x; background-position:top;}
.NewsItem .Icon {float:left; margin-left:10px; width:15px; margin-top:3px; display:inline;}
.NewsItem .Date {float:left; width:155px; text-align:left; font-weight:bold; color:#575757; font-size:11px;}
.NewsItem .Text {width:175px; margin-top:3px; margin-left:10px; padding-right:10px; line-height:19px; font-size:11px;}
.NewsItem .Text a:link {color:#000000; text-decoration:underline; font-size:11px;}
.NewsItem .Text a:visited {color:#000000; text-decoration:underline; font-size:11px;}
.NewsItem .Text a:hover {color:#000000; text-decoration:underline; font-size:11px;}

/**********************************************************************************************/
/* TOPBAR */
/*********************************************************************************************/
.tblTopbar {width:100%;}
.Top { padding-bottom:10px; background-image:none; background-color:#FFFFFF;}
.TopBg {height:25px; background-image:url(../images/General/sideMenu_top_bg.gif); background-repeat:repeat-x;}
.Top .Logo {float:left; margin-left:15px;}
.Top .Logo img {border:0px; margin-top:10px; margin-bottom:20px;}
.TopLinks {text-align:right; padding-right:5px; padding-top:2px; background-image:none; background-color:#FFFFFF;}
.TopLinks a:link {color:#bbbbbb; font-size:11px;}
.TopLinks a:visited {color:#bbbbbb; font-size:11px;}
.TopLinks a:hover {color:#bbbbbb; font-size:11px;}
.SearchTxt {}
.sectionImg {padding-top:2px; padding-bottom:5px;}
.mainPic {padding-top:2px;}

.TopSearch {text-align:right;}
.TopSearchForm {width:500px; float:right; height:23px;}
.TopSearchForm .ButtonBorder {border:1px solid #F0F0F0; border-left:none; float:right; width:22px;}
.TopSearchForm .SearchField {float:right; width:200px;}
.TopSearchForm .SearchField .Text {font-size:11px; float:right; margin-top:2px;}
.searchBt	{background-image:url(../images/General/search.gif); cursor:pointer; float:right; background-repeat:no-repeat; width:22px; height:17px; background-color:#FFFFFF; border:0px;}
.searchInpt {width:150px; height:19px; border:1px solid #F0F0F0; border-right:none; float:right; font-size:11px; color:#333333;}
.TopSlogen {float:left; color:#bcbcbc; font-size:14px; letter-spacing:1px;}
.titleBlack	{font-size:16px; color:#000000;}
.titleGrey	{font-size:16px; color:#848484;}


/**********************************************************************************************/
/* TOP MENU */
/**********************************************************************************************/
.menuHolder {width:749px; height:24px; padding:0px; margin:0px; text-align:left; background-image:url(../images/General/menu_bg.gif); background-repeat:repeat-x;}
#MenuPos  		{position:relative; float:left; height:24px; width:748px; padding:0px; margin:0px; margin-left:2px; display:inline;}
*html #MenuPos  {position:relative; float:left; height:24px; width:748px; padding:0px; margin:0px; margin-left:-4px; display:inline;}
#levelOne 		{margin:0px; z-index:200; height:24px; text-align:center; padding-top:3px; font-weight:bold;}
#levelOneOff	{margin:0px; z-index:200; height:24px; text-align:center; padding-top:3px;}
#levelOneOn 	{margin:0px; z-index:200; height:24px; text-align:center; padding-top:3px;}
#levelOneSeperator	{width:1px; height:24px; margin-top:-2px; float:left; background-image:url(../images/General/menu_saperator.gif);}
#levelOneNoBorder {margin:0px; z-index:200; height:24px; text-align:center; padding-top:3px;}
#levelTwo 	{ text-align:left; padding-left:10px; padding-top:2px;}
#levelTwo a:link { text-decoration:none;}
#levelTwo a:visited { text-decoration:none;}
#levelTwo a:hover { text-decoration:none;}
#levelThree {}
 	

/**********************************************************************************************/
/* FOOTER */
/**********************************************************************************************/
.tblFooter {text-align:right; color:#bbbbbb;}
.tblFooter .Print {text-align:left; padding-left:5px; padding-bottom:5px;}
.tblFooter .FooterLinks {background-image:url(../images/General/footer_bg.gif); background-repeat:repeat-x; height:35px; background-position:top;}
.tblFooter .FooterLinks .Left {float:left; width:50%; text-align:left; margin-left:20px;}
.tblFooter .FooterLinks .Right {float:right; width:40%; margin-right:20px;}
.tblFooter .FooterLinks a:link {color:#bbbbbb;}
.tblFooter .FooterLinks a:visited {color:#bbbbbb;}
.tblFooter .FooterLinks a:hover {color:#bbbbbb;}

/**********************************************************************************************/
/* SEARCH */
/**********************************************************************************************/
.searchBox 	{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:90px; color:#53596C; height:20px; border:1px solid #CCCCCC; vertical-align:middle; }
.searchBtn { font-size:80%; width:30px; height:20px; border:1px solid #CCCCCC; background-color:#FFFFFF; color:#53596C; vertical-align:middle; cursor:pointer;}
.searchTxt { font-family: tahoma ; letter-spacing:1px;  background-color:#FFFF00; font-size:105%;}
.headline2{ font-weight:bold; padding-bottom:5px;}
.searchResultsSection	{padding-left:30px; font-weight:bold;}
.searchResultsTitle {padding-bottom:5px; padding-left:12px;}
ul.searchResultsUL	{margin:3px 0px 0px 0px; width:460px;}
ul.searchResultsUL li {margin-left:0px; background-position:5 7; font-weight:100; padding-left:15px; background-image:url(../images/bb/bullet.gif);}
ul.searchResultsUL li li {margin-left:20px;}
ul.searchResultsUL	a{color:#333333;}
ul.searchResultsUL	a:visited{ color:#333333;}
ul.searchResultsUL	a:hover{ color:#333333;}
.coloredTR	{ padding-bottom:10px; padding-top:10px;}
.coloredTR	td{}
.coloredTR	li{}
.searchResultsLink	{ color:#7A7A7A;}

/**********************************************************************************************/
/*Styles of the PRINT, applied manually */
/**********************************************************************************************/
.tblOuterPrint {width: 600px; height:97%; border: 0px #ffffff solid;}
.tblMainPrint {width: 600px; height:100%; background-color: #FFFFFF; border: 0px #7C839A solid; margin-top: 0px; padding:10px;}
.creditsPrint {text-align:right; color:#BBBFCC; font-size:90%; padding-top:2px; padding-right:85px;}
.creditsPrint a{text-align:right; color:#BBBFCC; font-size:90%;}
.creditsPrint a:visited{text-align:right; color:#BBBFCC; font-size:90%; text-decoration:none;}
.creditsPrint a:hover{text-align:right; color:#BBBFCC; font-size:90%; text-decoration:none;}


/* general links */
.generalLinks	{ height:19px; text-align:left; font-weight:bold; padding-bottom:5px;}
.generalLinks	a{color:#333333;}
.generalLinks	a:hover{color:#333333;}
.generalLinks	a:visited{color:#333333;}
.menuSeparator	{ width:12px; text-align:center; padding-right:2px;}
.fLeft			{ float:left}
.fRight			{ float:right}

.breadCrumbs {padding-top:5px; color:#7A7A7A;}
.breadCrumbs a:link {color:#7A7A7A;}
.breadCrumbs a:visited {color:#7A7A7A;}
.breadCrumbs a:hover {color:#7A7A7A;}
