/* content */
body {	margin: 0px; font-family: "Arial"; font-size: 10pt; color: #333333; background-image:url('img/tall.png'); background-repeat:repeat-x; background-position:center -74px; background-color:#e3e3e3; }	
a:link,a:visited,a:active	{font-family: "Arial"; font-size: 9pt; font-weight: bold; color: #1E90FF; text-decoration: none; border: 0px; }
a:hover				{ text-decoration: underline; color: #b08e48; }	
p.indent 			{margin-left:20px; }
li{margin:5px 0px;}

.tip						{ font-size: 8pt; color: #1E90FF; font-weight: bold;}
.flashbanner		{height:248px;width:962px;padding-top:1px;background-image:url('img/flashborder.png');}										
.top_table			{height:50px;margin-right:50px;}									
.banner embed,object {margin:0px;padding:0px;display:block;margin-top:1px;}		
.bigfont			{ font-size: 10pt; }									
.black				{	background-color: #ffffff; color: #000000; }							
.checkout			{ width: 180px; border: 1px solid #3B3B3B;  /*background-image: url(img/bgTDnav.jpg);*/}		
.conf				{ color: #2d3e5c; text-align: justify; background-color: white; border: 1px solid #476ca2;  font-size: 10pt;	padding: 20px; background-image: url(img/conf.gif); }		
.contentheader		{  border-top: 1px solid #E37E00; color: #E9E9E9;  font-size: 14pt; padding: 5px;	background-image: url(img/some_background_image.jpg);}									
.contentsubheader   { color: 9f8958; font-weight: bold; }  												
.dashed				{ border: 1px dashed #333333; background-color: #000000;}								
.dbtable			{	background: #f2f2f2;	border: 0px;	width: 100%;	}					
.desc				{ font-weight: bold; }		
.desc img { display:none; }							
.divider			{font-size:17pt;}	
.fontsmall			{font-size:8pt; font-weight: normal;}							
.footer				{ display:none;width:960px; height: 96px;  padding: 3px; background-image: url(img/bgfooter.png);}								
.footerline			{width:960px;}									
.footertable		{font-size:10pt;color:#333333;margin-top:10px;}		
.smallfont				{ font-size: 8pt; }		
/*
.form					{  font-size: 10pt; color: black; }
.form:hover			{ font-size: 10pt; color: black;  }									
.form2				{  font-size: 10pt; color: black; }
 */

.header					{ padding: 0px; width:960px; height:247px; background-image: url(img/border.png);}
.headerwhite			{ padding: 0px; width:960px; height:247px; background-image: url(img/borderwhite.png);}		
.headerblack			{ padding: 0px; width:960px; height:247px; background-image: url(img/borderblack.png);}									
.highlight				{ color: black; background-color: #FFF3C6;}									
.menu_table a,.menu_table a:visited,.menu_table a:link,.menu_table a:hover	{display:block;padding:2px;border:solid 1px transparent;}											
.menu_table a:hover	{text-decoration:none;color:#000; background-image:url('img/menu-bg.gif'); border-top:solid 1px #cab693; border-right:solid 1px #99835d; border-bottom:solid 1px #493a21; border-left:solid 1px #d8bc8d;}											
.menu_table img		{border:0px; vertical-align:middle; width:27px; height:27px;}										
.navtitle				{ background-color: Black; color: White; font-weight: normal; font-size: 13pt;}									

.subheader			{width:960px; height:50px; padding: 0px;background-color:transparent;color: #000;background-image:url('img/subheader-bg.gif');background-repeat:no-repeat;margin:0px; margin-bottom:5px;}
.subheader td.menuoption { padding:0px 10px;width:130px;height:50px;padding:0px;margin:0px;border:0px;vertical-align:top; }
.subheader td.menuoption img {border:0px;height:50px;margin:0px;padding:0px;}
.subheader .leftcell {width:10px;background-image:url('img/leftcell-bg.png');background-repeat:no-repeat;}
.subheader .rightcell {width:10px;background-image:url('img/rightcell-bg.png');background-repeat:no-repeat;}
.subheader .linkcell {width:230px;text-align:right;font-weight:bold;font-szie:12pt;}
.subheader .linkcell img {border:0px;vertical-align:middle;}
.subheader .textcell {text-align:left;font-size:14pt;}

.submit				{ }
.submitbutton 		{ font-size: 14pt; }
.subnav				{width: 180px; background-color: transparent; border-right: 0px solid #d4d4d4; background-image:url('img/vline.gif'); background-position:top right;background-repeat:repeat-y;}	
.subnav2				{background-color: transparent; border-right: 0px solid #d4d4d4; background-image:url('img/vline.gif'); background-position:top right;background-repeat:repeat-y;}	
.supertdborder		{ border-bottom: 1px solid #333333;}										
.supertrbg 			{ background-color: #1a1a1a; color: #ABABAB; }									
.supertrbg:hover	{ background-color: #000000; color: #ffffff; }											
.supertrbg:visited	{ background-color: #1a1a1a; color: #ABABAB; }											
.table				{  border: 0px solid #C0C0C0; width:770px; font-size: 10pt;}								
.tableB 					{ font-family: "Arial"; font-size: 10pt; width: 960px; background-image: url(img/logofade.png); }											
.tableform			{background-color: transparent; width:770px; color:#000;}									
.tableM 			{	width: 100%;	background-color: ffffff;	border-top: 1px;	border-bottom: 1px;	border-color: #999999; font-size: 10pt;}				
.tablewide			{  border: 0px solid #3B3B3B; width:100%; font-size: 10pt;}									
.tdheader			{ color: #000000; font-size: 13pt; font-weight: bold; background-color: #ffffff;}									
/* .tdheader				{ font-family: "Arial"; font-size: 10pt; color: #000000; font-weight: bold; height: 30px; background-image: url(img/tdheaderGOLD.png);}*/
.tdheader2			{ color: #000000; font-size: 12pt; font-weight: bold;}									
.tdnav		  		{ background-color: #ffffff; border: 1px solid #dec696; }								
.tdnavtop			{ height: 25px; background-color: #1a1a1a; border: 1px solid #dec696; width: 770px; font-size: 10pt; font-weight: normal; padding: 2px;}									
.title				{ border-bottom: 0px solid #C0C0C0; background-color: #E2E2E2; font-weight: normal; }								
.toplinks			{font-size:13pt;}									
.trbg 					{ height: 40px; font-family: "Arial"; font-size: 8pt; background: #ffffff; color: #666666; font-weight: bold;  }							
.trbg:hover				{ font-family: "Arial"; font-size: 8pt; background: #EFEADC; color: #000000; font-weight: bold; }								
.trbg:visited			{ font-family: "Arial"; font-size: 8pt; background: #ffffff; color: #666666; font-weight: bold;  }
.bgtr						{ background: #EFEADC; }										
.trbgnav 			{	background-color: #242424; color: #777777; border: 1px solid #242424; }								
.trbgnav:hover		{	background-color: #000000;	color: #ffffff; border: 1px solid #ffffff; }								
.trbgnav:visited	{	background-color: #242424; color: #777777; border: 1px solid #242424;}										
.trheader			{ background-color: #1a1a1a;	color: #ABABAB;}								
.trheadernav		{ color: #777777; background-color: #ffffff; border: 0px solid #dec696; padding: 3px; }										
h3					{font-size:12pt;font-weight:bold;color:#2d3e5c;}							
hr					{border-top: solid 1px #cccccc;border-bottom:solid 1px #fff;border-left:0px;border-right:0px; height:0px;margin-left:10px;margin-right:10px;}												



/* tooltip */
#dhtmlgoodies_tooltip			{ background-color:#EEE; border:2px solid #000; position:absolute; display:none; z-index:20000; padding:5px; font-size:1.0em; color: #000000; -moz-border-radius:6px; }
#dhtmlgoodies_tooltipShadow	{ position:absolute; background-color:#555; display:none; z-index:10000; opacity:0.7; filter:alpha(opacity=70); -khtml-opacity: 0.7; -moz-opacity: 0.7; -moz-border-radius:6px; }
#TB_window { font: 12px arial, sans-serif;	color: #333333;}
#TB_secondLine {	font: 10px arial, sans-serif;	color:#666666;}
#TB_window a:link {color: #1E90FF;}
#TB_window a:visited {color: #1E90FF;}
#TB_window a:hover {color: #dac597;}
#TB_window a:active {color: #1E90FF;}
#TB_window a:focus{color: #cccccc;}
#TB_overlay {position: fixed;	z-index:100;	top: 0px;	left: 0px;	height:100%;	width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#666;	filter:alpha(opacity=75);	-moz-opacity: 0.75;	opacity: 0.75;}
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {	position: fixed;	background: #ffffff;	z-index: 102;	color:#000000;	display:none;	border: 2px solid #cccccc;	text-align:left;	top:50%;	left:50%;}
* html #TB_window {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {	display:block;	margin: 15px 0 0 15px;	border-right: 0px solid #ccc;	border-bottom: 0px solid #ccc;	border-top: 0px solid #666;	border-left: 0px solid #666;}
#TB_caption{	height:25px; padding:7px 30px 10px 25px;	float:left;}
#TB_closeWindow{	height:25px; padding:11px 25px 10px 0;	float:center;}
#TB_closeAjaxWindow{	padding:7px 10px 5px 0;	margin-bottom:1px; text-align:right;float:right;}
#TB_ajaxWindowTitle{	float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title{	background-color:#3b3b3b;	height:27px; color: #ABABAB;}
#TB_ajaxContent{	clear:both;	padding:2px 15px 15px 15px;	overflow:auto; text-align:left;	line-height:1.4em;}
#TB_ajaxContent.TB_modal{	padding:15px;}
#TB_ajaxContent p{	padding:5px 0px 5px 0px;}
#TB_load{	position: fixed;	display:none;	height:13px;	width:208px;	z-index:103;	top: 50%;	left: 50%;	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{	z-index:99;	position:fixed;	top: 0;	left: 0;	background-color:#fff;	border:none;	filter:alpha(opacity=0);	-moz-opacity: 0;	opacity: 0;	height:100%;	width:100%;}
* html #TB_HideSelect {  position: absolute;     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{	clear:both;	border:none;	margin-bottom:-1px;	margin-top:1px;	_margin-bottom:1px;}


/* cal */
td.calendarDateInput {letter-spacing:normal;line-height:normal;font-family:Arial;font-size:10pt;}
select.calendarDateInput {letter-spacing:.06em;font-family:Arial;font-size:10pt;}
input.calendarDateInput {letter-spacing:.06em;font-family:Arial;font-size:10pt;}