/* **************** TEMPLATE ***************** */
/* ====== Page Head, Body, and Foot ====== */
body{ background-color:#000000}/* IE5.5 */
/*.body{overflow:hidden; _overflow:visible; _zoom:1;}
 "old school" and "liquid" extend page to allow for different page widths */
.oldSchool{width:750px;}
.gs960{width:1000px;}
.liquid{extends:.page; width: auto;margin:0;}
/* ====== Columns ====== */
.main{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:720px; float:left; margin-top:10px;}

.page{
		/*margin: 0 auto; 
	  	width: 1006px;
		_text-align:left; 
		background-image:url(/images/bg_tile_dark.png); 
		background-color:#797977*/
}

table{
	border:1px solid #333333;
	/*border-spacing:5px;*/
	
	}
	table td { 
	padding:5px; 
	}

#head_container{background-color:black; }
#head_content{margin:0 auto; width:979px; height:83px; padding-top:17px;}
	#head_content h2{
		margin:0;
		padding:0;
	}
#body_container{background-image:url(/images/bg_tile_dark.png); }
#body_content{margin:0 auto; width:979px;}

.debug{ background:#00FF00}

#homepage_main{width:787px;font-size:11px;float:left;}
.leftCol{float:left; width:202px;_margin-right:0px;}
.rightCol{float:left; width:768px;}


/* extend columns to allow for common column widths */
.gMail{width:160px;}
.gCal{width:180px;}
.yahoo{width:240px;}
.myYahoo{width:300px;}

.blackBg{background-color:#000000}

.catYellowFont{color:#FFCC00}
.catYellowBg{background-color:#FFCC00}
.whiteFont{color:#ffffff}
.catRedFont{color:#FE0000;}

.caps{text-transform:capitalize}

.headerLink{ font-weight:bold; font-size:18px; text-decoration:none; text-transform:uppercase}

.content_bg{background: url(/images/701.png); margin-left:11px; width:766px;}

.homepage_box{
	background-image:url(/images/box.png); 
	background-repeat:no-repeat; 
	height:219px; 
	padding-right:0; 
	padding-left:10px; 
	float:left;
	width:244px;	
}
	.homepage_box_header{
		position:relative; 
		top:-5px; 
		left:-10px;
	}
		.homepage_box_header h2{
			font-size:14px;
			font-weight:normal;
			font-stretch:condensed;
		}
	.homepage_box_image{
		position:relative; 
		text-align:center;
		top:7px; 
		width:225px; 
		border:0; 
		/*height:115px;*/
		background-color:#000000;
		left:-1px;
	}
		.homepage_box_news_image{
			/*height:130px;*/
		}	
	.homepage_box_text{
		position:relative; 
		top:4px; 
		left:-8px;
	}
	.box_url{
		text-decoration:none;
	}
	.nudge_right{
		margin-left:7px;
	}
	.nudge_left{
		margin-left:11px;
	}

.homepage_box_news{
	background-image:url(/images/box_news.png); 
	background-repeat:no-repeat; 
	height:219px; 
	padding-right:0; 
	padding-left:10px; 
	float:left;
	width:505px;	
}
	.homepage_box_news_image{
		position:relative; 
		text-align:center;
		top:7px; 
		width:225px; 
		border:0; 
		height:156px;
		background-color:#000000;
		left:-1px;
	}
	.homepage_box_news_text{
		float:right;
		left:-46px;
		position:relative;
		top:-156px;
	}
	

.product_box{
	background-image:url(/images/product_box.png); 
	background-repeat:no-repeat; 
	height:162px; 
	padding-right:0; 
	/*padding-left:6px; */
	float:left;
	/*width:173px;	*/
	width:178px;
}	
	.product_box_header{
		font-size:14px;
		font-weight:normal;
		font-stretch:condensed;
		white-space:nowrap;
		margin:3px 0 0 6px;
		/* 
		top:3px;
		position:relative;
		*/
	}
	
	.product_box_header a{
		font-size:12px;
		font-weight:normal;
		font-stretch:condensed;
		text-decoration:none;
		color:#000000;
		
	}
	.product_box_image{
		/*
		position:relative; 
		left:4px;
		text-align:center;
		top:18px; 
		*/
		border:0; 
		margin:18px 0 0 10px;
		
	}
	.product_nudge_right{
		margin-left:15px;
	}
	.product_nudge_left{
		margin-left:3px;
	}
#breadcrumbs{padding:2px 3px 3px 10px;}
	
#breadcrumbs a{color:#FFFFFF; text-decoration:none; padding:0 0 4px 4px;}

#main_nav{font-size:18px}

.dropdown ul a {font-size:12px}

.foot{
	font-size:11px;
}

.foot a{
	text-decoration:none;
	color:#000099;
}

.foot a:hover{
	text-decoration:underline;
}


.clear {
	clear:both;
	height:17px;
}


.nudge_0{
	padding-left:0px;
}

.nudge_1{
	padding:0 6px;
	margin:0 0 7px 0;
}

.nudge_2{
	padding:0 16px;
	margin:0 0 7px 0;
}
#question_cell_71 { }
.red_highlight {
	background: #FFE7ED;
	border: 2px solid #CF0035;
}