/* CSS Document */
/*.rdf {
	margin: 0 auto;
	padding: 0;
	font: 9px Verdana, Arial, Sans-Serif;
	height: 100%;
}*/

table, td, tr, p {
	/*font-size:inherit;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*margin:auto;
	padding:auto;*/
	}

#HDRcontainer {
	width: 744px;
	margin: 0 auto;
	height:97px;
	background:#FFFFFF;
}

#PAGEcontent {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

#BARbreadcrumb {
	width: 100%;
	height:22px;
	background:#FFFFCC;
	color: #313131;
	/*padding-left: 3px;*/
}

#BARbreadcrumbtxt, #BARbreadcrumbtxt a:visited, #BARbreadcrumbtxt a:link  {
	width: 737px;
	padding-left: 3px;
	margin: 0 auto;
	height:22px;
	background:#FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #313131;
	text-decoration:none;
}

#BARbreadcrumbtxt a:hover  {
	text-decoration:underline;
}

#BARmain {
	width: 100%;
	height:22px;
	background:#1F476F url(../views/images/common/navbarfill_OFF.gif) repeat-x;
	color: #313131;
}
#BARwrap {
	width: 744px;
	margin: 0 auto;
}

#BARnavbut {
	margin: 0;
	height: 24px;
	display:inline;
	line-height: 21px;
	list-style-type: none;
	list-style-image: none;
}


#BARnavbut li {
	float: left;
	text-align: center;
	color: #F2F2F2;
	/*background: url(../images/common/navbarfill_OFF.gif) no-repeat;*/
	}	

#BARnavbut li a {
	text-decoration: none;
	display: block;
	padding-top: 1px;
	color: #F2F2F2;
	background: url(../views/images/common/navbarfill_OFF.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	padding-right: 6px;
	padding-left: 6px;
	}
#BARnavbut li a:hover,
#BARnavbut li a.on,
#BARnavbut li a.on:hover {
	background: #FFFFCC;
	color: #333333;
		}

.NAVleft {
	width: 145px;
	float: left;
	/*background-color:#CC0000;*/
	/*margin-bottom:290px;*/
	padding:0;
/*	background-position:bottom;
	background-repeat:no-repeat;*/
	/*height:inherit;*/
	list-style: none;
	font-size: 12px;
/**//*	background-image: url(../views/images/common/Hotline-Image-1.gif);
	padding-bottom:250px;*/
	/*	float: left;
	clear: left;
	height: 300px;
	margin-left: 3px;*/
	
			height:auto !important; /* real browsers */
	height:620px; /* IE6: treaded as min-height*/
	min-height:620px; /* real browsers */
	
}

.NAVleft ul {
	margin:0;
	margin-left: 6px;
	padding:0;
	width: 145px;
	list-style: none;
	font-size: 10px;
	/*border:1px solid #669966;*/
/*	background-color:#FFFFF2;
*/}

.NAVleft li.subheading {
font-size: 10px;
text-decoration: none;
	color: #323232;
	display: block;
	line-height: 14px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-left: 0px;
}

/*.NAVleft li {
	margin: 0;
	list-style: none;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 7px;
	}*/
	
/*.NAVleft title {
	margin: 0;
	list-style: none;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 7px;
	}*/



.NAVleft li a {
	height: 16px;
	text-decoration: none;
	color: #323232;
	display: block;
/*	background:#CCFF00;
*/	line-height: 18px;
	/*width:134px;*/
/*	padding-top: 2px;
	padding-bottom: 2px;*/
	/*padding-left: 3px;*/
	padding:0;
	margin:0;
	width: 145px;
/*	border:1px solid #D9D599;
*/	}
.NAVleft li a:hover {
	background: #D9D599;
	color: #323232;
	font-weight: bold;
		}

/*.NAVleft ul {
	margin: 0;
	list-style: none;
	font-size: 12px;
	padding: 0;
}*/

#NAVright {
	width: 160px;
	float: right;
	font-size: 10px;
/*	float: left;
	clear: left;
	height: 300px;
	margin-left: 3px;*/
}

#NAVright ul {
	margin: 0;
	list-style: none;
	/*background: #EBEBEB;*/
/*	width:145px; 
*/	padding: 0;
}

#NAVright p {
	margin: 0;
	font-size: 10px;
	background: #FFFFFF;
	padding-top: 3px;	
	}
	
#NAVright li {
	margin: 0;
	list-style: none;
	background: #FFFFFF;
/*	font-size: 10px;
*/	/*width:140px; */
	padding-top: 3px;
	
	}	

#NAVright li a {
	height: 20px;
	text-decoration: none;
	color: #323232;
	display: block;
	background: #FFFFFF;
	line-height: 20px;
	padding-left:3px;
	}
#NAVright li a:hover {
	background: #D9D599;
	color: #323232;
	font-weight: bold;
		}

#HORZline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}


#MAINcontent  {
	width: 744px;
	margin: 0 auto;
	padding:0;
	position:relative;
/*	background-image:url(../views/images/library/image/Hotline_Graphic_Combo.jpg);
	background-position:left bottom;
	background-repeat: no-repeat;*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

#MAINcontent a:visited, #MAINcontent a:link  {
	text-decoration:none;
	width:auto;
	
}

#MAINcontent a, #MAINcontent a:hover  {
	text-decoration:underline;
	width:auto;
	color: #666666;	
}

#CHECKOUTDETAIL {
	margin-top: 0px;
	margin-left: 5px;
	padding: 0px;
	margin-right: 5px;
	text-align:center;
}


#PAGEDETAIL {
	margin-top: 4px;
	margin-left: 152px;
/*	padding: 0px 0px 0px 15px;*/
	/*margin-right: 168px;*/
	text-align:center;
	width:420px;
/*	background-color:#00FF33;*/
	
}

/*#PAGEDETAIL .p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}*/
/*#NAVright {
	width: 160px;
	float: right;
}
#NAVrtSubHdg {
	background-color: #F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}
#NAVrtSubBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
}
*/

#FTRcontainer, #FTRcontainer a:visited, #FTRcontainer a:link {
	width: 744px;
	margin: 0 auto;
	clear: both;
	/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#FFFFFF;
}

#FTRcontainer a:hover, #FTRcontainer a {
	text-decoration:underline;
	margin:inherit;
}

#FTRbar, #FTRbar a:hover, #FTRbar a:link {
	width: 724px;
	height:17px;
	background:url(../views/images/common/navbarfill_OFF.gif) repeat-x;
	color: #313131;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#F4F4F4;
	padding-top: 5px;
	text-align: center;
	background-color: transparent;
}

#HDRlogo {
	float:left;
	padding-top:10px;
}
#HDRcenter {
	right: 5px;
	top: 5px;
	position: absolute;
}
#HDRcart {
	float:right;
	background-image: url(../views/images/common/cartback09.gif);
	background-repeat: no-repeat;
	height: 92px;
	width: 185px;
	font-size: 10px;
	text-align:right;
}

#HDRflybuys {
	float:right;
	margin-right:0px;
}
#HDRviewcheckbut {
	float:right;
	margin-top:2px;
}
#HDRtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.formitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.formwarning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
}

.imagepadright{
	padding-right:5px;
}

.Heading_BlueBar, .Heading_BlueBar a {
	font-size: 11px;
	color: #FFFFFF;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 5px;
	line-height: 20px;
}
#body_bulletlist, #body_bulletlist a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
	list-style-type: circle;
	line-height: 20px;
}
#HDRnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 385px;
	float: left;
	padding-top: 35px;
	padding-right: 5px;
	padding-left: 5px;
}

#HDRnav a {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #333333;
	text-decoration:none;
}

#HDRnav a:hover {
	text-decoration:underline;
}


  
.smalltxtbk {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#727272;
}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}

#HELPfooter {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	line-height:14px;*/
	position:absolute;
	padding-left:0px;
	padding-right:7px;
	width:136px;
	bottom:0px;
	left:0px;
	height:auto;
	margin-top:7px;
/*	border:1px solid #990000;
*/	
	/*float:left;	*/		


	}
#HELPgraphic {
	/*float:left;*/
	margin:0px;
		/*position:absolute;*/
	bottom:0px;
	left:0px;
	}
#Helpmessage {
	/*float:right;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	/*margin-top:100px;*/
/*	position:absolute;
	bottom:-295;
	right:0;*/
	/*z-index:2;*/
	}

.pdesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}

.formitemred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0000;
}

#divsearchform, #searchform{
display:inline;
}


/** enews **/

.enewsfootertxt {
	color: #333333;
}
.enewstitletext {
	font-weight: bold;
	color: #EEEEEE;
}
.enewstable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #11366D;
}

.enewstable p {
	margin:5px;
}

.enewstable p img {
	margin:0px;
}

.flybuys{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #11366D;	
}

#voucherpod {
/*margin-left:410px;*/
width:310px;
background-image:url(../views/images/library/Image/voucher_back.gif);
background-repeat:no-repeat;
padding:10px;
text-align:left;
height:140px;
min-height:140px;
/*border:1px solid #CC00CC;*/
float:right;
}

#missedpod {
margin-top:10px;
color:#333333;
text-align:left;
/*border:1px solid #00CC00;*/
background-image:url(../views/images/library/Image/missingsomething_regi.gif);
background-repeat:no-repeat;
width:730px;
}

#missedcontent {
padding-top:20px;
padding-left:10px;
height:140px;
min-height:140px;
width:315px;
}

#expresssigninpod {
margin-top:10px;
color:#333333;
text-align:left;
/*border:1px solid #00CC00;*/
background-image:url(../views/images/common/expresssignin_back.gif);
background-repeat:no-repeat;
width:730px;
}

#mainsigninpod {
margin-top:10px;
color:#333333;
text-align:left;
/*border:1px solid #00CC00;*/
width:370px;
}

#sicontent {
padding-top:30px;
padding-left:10px;
height:190px;
min-height:190px;
width:342px;
}

#myregencysigninpod {
	/*margin-left:410px;*/
width:332px;
	background-image:url(../views/images/common/myregencysignin_back.gif);
	background-repeat:no-repeat;
	text-align:left;
	height:210px;
	min-height:210px;
	/*border:1px solid #CC00CC;*/
float:right;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#signinheader {
margin-bottom:20px;
}

.taskbar {
margin-top:10px;
}

.calnoshow {
display:none;
}
.whitebold {
	color:#FFFFFF;
	font-weight:bold;
}

#LAGSwarningiframe
{
width:100%;
height:100%;
min-height:100%;
position:absolute;
left:0;
top:0px;
display:block;
filter:alpha(opacity=0);
-moz-opacity: 0.80;
opacity: 0.80;
border:1px solid #CC00CC;
}

#LAGSwarning {


    visibility: hidden;

     position: absolute;

     left: 0px;

     top: 0px;

     width:100%;

     height:100%;
	 
	 min-height:100%;

     text-align:center;

     background-color:#666666;

     opacity: 0.9;

     filter:alpha(opacity=90);

    -moz-opacity: 0.9;
	
	z-index:100;

}

#LAGSwarning div {

	

     width:400px;
	 
	 color:#000000;

     margin: 100px auto;

     background-color: #fff;
	 
     border:1px solid #000;
	 opacity:1;

     filter:alpha(opacity=100);

    -moz-opacity:1;

     padding:15px;

     text-align:left;
	 
}