
/**********************************************************************************************/
/*  BODY  */
/**********************************************************************************************/
body{
	direction:ltr; 
	margin:0px;
	margin-top: 10px; 
	margin-bottom: 5px;
	color:#00274a;
	background-color:#ffffff; 
}
body *	{font-family:arial; font-size: 12px;}
td {}

h1	{font-family: arial; font-size: 16px; color: #00274a; margin:0px; padding:0px; font-weight:bold; background-image:url(../images/Inner/title_underline.gif); background-color:transparent; background-position:bottom left; background-repeat:no-repeat; padding-bottom:10px;}
h2	{font-family: arial; font-size: 12px; color: #C61203; margin:0px; padding:0px; font-weight:bold;}
h3	{font-family: arial; font-size: 12px; color: #04254E; margin:0px; padding:0px; font-weight:bold;}
h4	{font-family: arial; font-size: 12px; color: #04254E; margin:0px; padding:0px; font-weight:200;}
p 	{padding-bottom:10px; margin:0px;}

/**********************************************************************************************/
/* LINKS */
/**********************************************************************************************/
a 			{ color: #00a7b9; text-decoration: none;}
a:link 		{ color: #00a7b9; text-decoration: none;}
a:visited 	{ color: #00a7b9; text-decoration: none;}
a:hover 	{ color: #00a7b9; text-decoration: underline;}


/**********************************************************************************************/
/* BULLETS and HEADERS */
/**********************************************************************************************/
ul	{ background-color:transparent; margin:0px; padding:0px;}

ul	li{ background-color:transparent;color:#00274a; margin-top:5px; list-style-type:none; background-image:url(../images/home/short_bullet.png); background-repeat:no-repeat; background-position:left 6px; margin-left:22px; padding-left:22px; }
ul	li a{ color:#00a7b9; text-decoration:none; cursor:pointer;}
ul	li a:visited{ color:#00a7b9; text-decoration:none; cursor:pointer;}
ul	li a:hover{ color:#00a7b9; text-decoration:underline; cursor:pointer;}

ul	li li{ background-color:transparent;color:#00274a;list-style-type:none; background-image:url(../images/home/short_bullet.png); background-repeat:no-repeat; background-position:left 6px; margin-left:22px; padding-left:22px; }
ul	li li a{ color:#00a7b9; text-decoration:none; cursor:pointer;}
ul	li li a:visited{ color:#00a7b9; text-decoration:none; cursor:pointer;}
ul	li li a:hover{ color:#00a7b9; text-decoration:underline; cursor:pointer;}


/**********************************************************************************************/
/* BUTTONS	 */
/**********************************************************************************************/
.btn				{ height:20px; cursor:pointer; border:1px solid #CCCCCC; background-color:#FFFFFF; color:#53596C; cursor:pointer;}
.orangeBtn			{ height:15px; border:0px; font-weight:bold; background-image:url(../images/buttons/small-button-orange.jpg); background-repeat:repeat-x; background-color:#F15A21; color:#FFFFFF; cursor:pointer;}
.btnGrey			{ height:15px; border:0px; font-weight:bold; background-image:url(../images/buttons/small-button-gray.jpg); background-repeat:repeat-x; background-color:#c3c3c3; color:#393a35; cursor:pointer;}
.btnBorderGrey		{ border:1px solid #c3c3c3;}


/**********************************************************************************************/
/* MAIN SITE TABLE */
/**********************************************************************************************/
.tblOuter 		{ width:768px; height:550px; text-align:center; border:1px solid #D1D3D3;}
.tblOuterHP 	{ width:768px; height:550px; text-align:center; border:1px solid #D1D3D3;}
.tblMain 		{ width:100%; height:100%; background-color: #FFFFFF; margin:0px; }
.tblHomeMainHP	{ width:100%; height:100%; background-color: #FFFFFF; margin:0px; }
.tblMainPrint	{background-color:#ffffff;}
.PrintDivider 	{background-color:#C3C3C3; line-height:1px;}
.PrintLogo 		{padding-left:10px; text-align:left; padding-bottom:10px;}

.tdTop			{ height:144px;}
.tdLogo			{ width:768px; height:114px; background-image:url(../images/home/bg_top.gif); background-position:right top;background-color:#ffffff; background-repeat:no-repeat;}
.divLogo		{ float:left;}
.divLogo		img{ border:0px;}
.divRight		{ float:right; text-align:right;}
.divSlogen		{ padding-top:35px; margin-right: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; font-size:100%; padding-bottom:10px;}
.content 	 	{vertical-align:top; height:100%;height:auto !important;}
.contentText	{width:480px;}
.PreviewText	{width:480px; padding-bottom:20px;}
.pageTitle 		{color:#A7A7A7; font-family:arial; font-size:120%; font-weight:bold; padding-bottom:10px; padding-top:5px;}
.sectionTitle 	{color:#7C839A; font-family:arial; font-size:120%; font-weight:bold; padding:10px 5px 20px 0px;}

.lefttopCorner	{ float:left; text-align:left; background-image:url(../images/homepage/gb-ul.jpg); background-color:#ffffff; background-repeat:no-repeat; width:6px; height:6px;}
.lefttopCorner	{ float:left; text-align:left; background-image:url(../images/homepage/gb-ur.jpg); background-color:#ffffff; background-repeat:no-repeat; width:6px; height:6px;}
.middleCorner	{ float:left; margin:0px; padding:0px; background-color:#EFEFEF;height:6px;}
.smallTR		{ line-height:1px;}
.leftbottomCorner	{ float:left; text-align:left; background-image:url(../images/homepage/gb-ll.jpg); background-color:#ffffff; background-repeat:no-repeat; width:6px; height:6px;}
.leftbottomCorner	{ float:left; text-align:left; background-image:url(../images/homepage/gb-lr.jpg); background-color:#ffffff; background-repeat:no-repeat; width:6px; height:6px;}

.bgGrey			{ background-color:#EFEFEF;}
.bgGrey			td{ background-color:#EFEFEF;}

/**********************************************************************************************/
/* SIDE MENU */
/**********************************************************************************************/
.tblSideMenu 			{vertical-align:top; padding-top:60px; text-align:right; padding-left:4px;}
.sideMenuTbl 			{width:169px;}
.sideMenuTbl tr td			{vertical-align:top;}

.menutitle				{cursor:pointer; padding:0px; border-bottom:1px solid #CCCCCC;	margin:0px 10px 0px 10px;}

td.sideMenu				{width:169px; height:272px;}

/* 1nd LEVEL */
.sideMenu a				{ background-image:url(../images/Inner/bullet.png); margin-bottom:6px; background-repeat:no-repeat; background-position:left 6px; display:block; margin-left:12px; margin-top:10px; padding-left:20px; font-weight:bold; color:#00274a;}
.sideMenu a:visited		{ color:#00274a;}
.sideMenu a:hover		{ color:#DF0302; text-decoration:none;}
.pageHolder {border-bottom:1px solid #C0E7E6;}


/* 2nd LEVEL */
.sideMenu span.subMenu				{}
.sideMenu span.subMenu a			{}
.sideMenu span.subMenu a:visited	{}
.sideMenu span.subMenu a:hover		{}

/* 2nd LEVEL - SELECTED */
.sideMenu span.subMenu a.PageSelected			{ color:#DF0302; }
.sideMenu span.subMenu a.PageSelected:visited	{ color:#DF0302; }
.sideMenu span.subMenu a.PageSelected:hover		{ color:#DF0302; }


/* 3rd LEVEL */
.sideMenu span.subMenu												{}
.sideMenu span.subMenu a.thirdPageSelected							{font-weight:200; color:#DF0302; background-image:url(../images/Inner/bullet2.png); margin-left:35px;}
.sideMenu span.subMenu a.thirdPageSelected:visited					{}
.sideMenu span.subMenu a.thirdPageSelected:hover					{}

/* 3rd LEVEL - SELECTED */
.sideMenu span.subMenu												{ }
.sideMenu span.subMenu a.thirdSubPage								{font-weight:200; background-image:url(../images/Inner/bullet2.png); margin-left:35px;}
.sideMenu span.subMenu a.thirdSubPage:visited						{}
.sideMenu span.subMenu a.thirdSubPage:hover							{}




.SideLogin {width:152px; height:119px; background-image:url(../images/icons/sm-orange-box.gif); background-repeat:no-repeat; margin-top:10px;}
.SideLogin a:link {color:#FFFFFF; text-decoration:underline;}
.SideLogin a:visited {color:#FFFFFF; text-decoration:underline;}
.SideLogin a:hover {color:#FFFFFF; text-decoration:underline;}
.SideLogin .Title {padding-left:10px; font-size:120%; padding-top:3px; font-weight:bold; height:25px;}
.SideLogin .ItemTitle {color:#FFFFFF; padding-left:10px;}
.SideLogin .ItemInput {border:1px solid #393a35; width:90px; height:17px;}
.SideLogin .Register {padding-left:10px; padding-top:5px; padding-bottom:2px;}
.SideLogin .Bottom {padding-bottom:10px; padding-left:10px; vertical-align:absmiddle;}
.SideLogin .Bottom .Right {float:left; width:80px; margin-top:2px;}
.SideLogin .Bottom .Left {float:left; width:60px;}

/**********************************************************************************************/
/* TOPBAR */
/*********************************************************************************************/
.tblTopbar {width:100%;}
.topLogo {text-align:left; height:58px; vertical-align:middle}
.topLogo img{margin-left:28px;}
.chgLng {text-align:left; padding-left:1px; width:600px; padding-left: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/menu/menu_bg.gif); background-color:#B60D14; height:30px; width:765px;}
.menuHolderHP {background-image:url(../images/menu/menu_bg.gif); background-color:#B60D14;height:30px; width:765px; }

/**********************************************************************************************/
/* TOP MENU */
/**********************************************************************************************/

#MenuPos  		{position:relative; float:left; height:30px; width:768px; text-align:left; z-index:100; top:0px; }
#levelOne 		{margin:0px; z-index:200; font-weight:bold; text-align:center; padding-top:7px; background-image:url(../images/menu/menu_divider.gif); background-color:transparent; background-repeat:no-repeat; background-position:left 7px; cursor:pointer; color:#FFFFFF;}
#levelOneOff	{margin:0px; z-index:200; text-align:center; cursor:pointer; color:#FFFFFF;}
#levelOneOn 	{margin:0px; z-index:200; text-align:center; cursor:pointer; color:#FFFFFF;}
#levelOneSeperator {height:30px; background-color:green; float:left; background-image:url(../images/menu/menu_divider.gif); color:#FFFFFF;}
#levelOneNoBorder {margin:0px; z-index:200; font-weight:bold; cursor:pointer; text-align:center; padding-top:7px; color:#FFFFFF;}
#levelTwo 	{text-align:left; padding-top:5px; padding-left:10px; float:left; cursor:pointer; color:#FFFFFF;}
#levelTwo a:link { text-decoration:underline;}
#levelTwo a:visited { text-decoration:underline;}
#levelTwo a:hover { text-decoration:underline;}
#levelThree {text-align:left; padding-top:5px; padding-left:10px; float:left; cursor:pointer; color:#FFFFFF;} 	

/**********************************************************************************************/
/* FOOTER */
/**********************************************************************************************/
.tblFooter {text-align:left; color:#B8B8B8;background-image:url(../images/footer/footer_bg.gif); background-color:#F0F0F0; background-repeat:repeat-x; height:32px; margin-top:10px;}
.tblFooter .Print {text-align:right; color:#B8B8B8; background-image:url(../images/footer/footer_bg.gif); background-color:#FFFFFF; background-repeat:repeat-x; height:32px;}
.credits {text-align:right; color:#B8B8B8; width:288px; padding-right:29px;}
.credits a{color:#5A5A5A;}
.credits a:visited{color:#5A5A5A;}
.credits a:hover{color:#5A5A5A;}

.tblFooter .Print a:link {text-decoration:none; color:#5A5A5A;}
.tblFooter .Print a:visited {text-decoration:none; color:#5A5A5A;}
.tblFooter .Print a:hover {text-decoration:none; color:#5A5A5A;}

.footerMenu {padding-top:3px; text-align:left; padding-left:25px;}
.footerMenu a{color:#5A5A5A;}
.footerMenu a:visited{text-decoration:none;color:#5A5A5A;}
.footerMenu a:hover{text-decoration:underline;color:#5A5A5A;}
.footerSeparator	{ width:31px; margin:0px; padding:0px; text-align:center; float:left;color:#5A5A5A;}
.footerRight			{ float:left;}
/**********************************************************************************************/
/* SEARCH */
/**********************************************************************************************/
.divSearch					{ padding-right:10px; padding-top:10px;}
.divSearch .spanSearchText	{ color:#403c39;}
.divSearch .spanSearchText	a{ color:#403c39;}
.divSearch .spanSearchText	a:visited{ color:#403c39;}
.divSearch .spanSearchText	a:hover{ color:#403c39;}
.divSearch .spanSearchText	.topSeparator{ color:#8a8a8a}
.searchText { background-color:#FFFFFF; border:1px solid #d5d4d5; width:115px; height:20px;}
.searchBtn 	{ background-image:url(../images/home/search_Icon.png); background-color:transparent; border:0px; background-position:0px 18px; background-repeat:no-repeat; width:11px; height:29px; margin-bottom:5px; margin-left:5px; cursor:hand;}

.search { font-family: Arial ;  color: #FB5908; letter-spacing:1px;  background-color:#ffffff; font-weight:bold; font-size:105%;}
.headline2{ font-weight:bold; padding-bottom:5px;}
.searchResultsSection	{padding-left:10px; }
.searchResultsSection  h2{ padding-bottom:10px;}
.searchResultsTitle { font-weight:bold; font-size:120%; }

ul.searchResultsUL li {background-image:url(../images/Inner/bullet.gif); padding-bottom:2px; margin-left:0px;}
ul.searchResultsUL li li {background-image:url(../images/Inner/bullet.gif);}
ul.searchResultsUL	a{ color:#00274a; font-weight:bold;}
ul.searchResultsUL	a:visited{ color:#00274a; font-weight:bold;}
ul.searchResultsUL	a:hover{ color:#00274a; font-weight:bold;}
.coloredTR	{ padding-bottom:10px; padding-top:10px;}
.searchResultsLink	{ color:#7A7A7A;}

/********************************************************************************************
 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.left {width:20%; float:left; position:relative;}
.PhoneDetails div.left {width:79%; float:left; position:relative;}
.siteSubmit div.title {font-weight:bold; padding-bottom:3px;}
.SubmissionForm {width:100%; padding-top:20px; padding-bottom:20px;}
.fieldImg{margin-left:5px; margin-left:5px; vertical-align:middle;}
.SubmissionForm .fieldName{padding-left:10px; width:95px; padding-left:50px;}
.SubmissionForm .fieldName1{padding-left:17px; width:95px; padding-left:70px;}
.SubmissionForm .textField{width:220px; border:1px solid #969696;}
.SubmissionForm .submitButton{width:100px; height:15px; background-image:url(../images/bgs/bg_btn_form.png); cursor:pointer;}
.tdMessage{ font-weight:bold;}
/**********************************************************************************************/
/*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:left; color:#BBBFCC; font-size:90%; padding-top:2px; padding-left:85px;}
.creditsPrint a{text-align:left; color:#BBBFCC; font-size:90%;}
.creditsPrint a:visited{text-align:left; color:#BBBFCC; font-size:90%; text-decoration:none;}
.creditsPrint a:hover{text-align:left; 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:#3b3b39;}
.generalLinks	a:hover{color:#3b3b39;}
.generalLinks	a:visited{color:#3b3b39;}
.menuSeparator	{ width:12px; text-align:center; padding-left:2px;}
.fLeft			{ float:left}
.fRight			{ float:left}
.mainFlash		{ background-image:url(../images/homepage/hp-bigart-header.gif); background-repeat:no-repeat; background-color:#FFFFFF; width:756px; height:150px;}

.breadCrumbs {padding-top:15px; padding-bottom:15px; color:#00274a;}
.breadCrumbs img{ margin-bottom:2px; margin-left:4px; margin-right:4px;}
.breadCrumbs a:link {color:#00a7b9;}
.breadCrumbs a:visited {color:#00a7b9;}
.breadCrumbs a:hover {color:#00a7b9;}

/**********************************************************************************/
/*Styles for Coupons*/
/**********************************************************************************/
.CouponDetails {width:530px;}
.CouponDetails a:link {color:#3b3b39; text-decoration:none;}
.CouponDetails a:visited {color:#3b3b39; text-decoration:none;}
.CouponDetails a:hover {color:#3b3b39; text-decoration:none;}
.CouponDetails .CloseWindow {text-align:left; padding-left:7px; padding-bottom:3px; color:#000000;}
.CouponDetails .Divider {line-height:35px;}
.CouponDetails .CouponTbl {width:500px; height:251px; direction:rtl; background-image:url(../images/icons/big-coupon-box.gif); background-repeat:no-repeat;}
.CouponDetails .Title {padding-left:45px; padding-top:15px; padding-bottom:10px; width:340px;}
.CouponDetails .Pic {width:160px; padding-left:30px; text-align:left; vertical-align:top; padding-top:30px;}
.CouponDetails .Text {padding-left:45px; vertical-align:top; height:120px;}
.CouponDetails .CouponDate {padding-left:45px; padding-bottom:5px; vertical-align:top;}
.CouponDetails .Print {text-align:left; padding-left:7px; padding-bottom:3px; color:#000000;}

.Coupons {}
.Coupons .Pic {background-image:url(../images/icons/small-coupon-box.gif); background-repeat:no-repeat; background-position:center; height:84px; text-align:center; vertical-align:middle; padding-left:2px; padding-top:1px;}
.Coupons .Title {color:#F64F05; font-weight:bold; padding-left:13px; padding-left:10px;}
.Coupons .Text {color:#F64F05; font-weight:bold; padding-left:13px; padding-left:10px;}
.Coupons .Print {text-align:left; padding-left:6px; padding-top:7px;}
.Coupons .Print a:link {color:#3b3b39; text-decoration:none;}
.Coupons .Print a:visited {color:#3b3b39; text-decoration:none;}
.Coupons .Print a:hover {color:#3b3b39; text-decoration:none;}

/**********************************************************************************/
/*Styles for Sales*/
/**********************************************************************************/
.Sales .text1 {height:17px; margin-left:2px; margin-top:3px; border:1px solid #969696;}
.Sales .ItemText {padding-left:100px;}
#forgotPSW	{ border:1px solid #F15A22; background-color:#F47920; width:218px; height:119px; position:absolute; top:300px; left:500px;}
#innerForgotPsw	{ margin:10px;}
#closeForgotPsw	{ float:left; color:#000000;}
#closeForgotPsw	a{color:#000000;}
#closeForgotPsw	a:visited{color:#000000;}
#closeForgotPsw	a:hover{color:#000000;}
.redLabel	{ color:#FF0000;}

/**********************************************************************************/
/*Styles for Glossary*/
/**********************************************************************************/
.letter	{ padding-left:5px; padding-left:5px;}
.letterNoLink	{ font-size:12px;}
