.nlink{
	text-decoration:none;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#939393;
	text-align:center;
}

.nlink a{
	text-decoration:none;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#939393;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.no_available{
	text-decoration:none;
	font-size:8pt;
	font-style:italic;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#666666;
	text-align:center;
}

.main_table{
	width:1000px;
	height:768px; 
}

.header{
	width:968px;
	height:124px;	
}

.search{
	background-image:url('../images/search.jpg');
	background-repeat:no-repeat;
	height:45px;
	width:715px;
}

.search_caption{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;	
	font-size:8pt;
	font-weight:bold;
	color:#525252;
	padding-right:10px;
}

.search_content{
	text-align:right;
	padding-right:50px;		
}

.ibox{
	border:1px solid #b2b2b2;
	width:180px;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#525252;
	text-align:center;
}

.search_blank{
	background-image:url('../images/search_blank.jpg');
	background-repeat:no-repeat;
	height:31px;
	width:715px;
}

.logo{
	background-image:url('../images/generics_logo.jpg');
	background-repeat:no-repeat;
	width:253px;
	height:124px;
}


.left_blank{
	background-color:#f8f8f8;
	width:14px;
	height:768px;
}

.right_blank{
	background-color:#f8f8f8;
	width:18px;
	height:768px;
}

.top_blank{
	background-color:#f8f8f8;
	width:968px;
	height:7px;
}
/*******1ST COLUMN************/
.left_content{
	width:232px;
	height:595px;	
}

.category_menu{
	width:232px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	background-color:#ffffff;
	font-size:8.5pt;
	color:#939393;
	line-height:1.5;
	padding-left:10px;
}

.category_menu a{		
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	background-color:#ffffff;
	font-size:8.5pt;	
	color:#646464;	
	font-weight:bold;
	text-decoration:none;	
}

.category_menu a:hover{		
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	background-color:#ffffff;
	font-size:8.5pt;	
	color:#c70000;		
	text-decoration:none;	
}

.category_view{
	text-align:right;
	padding-right:10px;
	padding-top:10px;
}

.category_caption{
	background-image:url('../images/category.jpg');
	background-repeat:no-repeat;
	width:232px;
	height:32px;
	color:#ffffff;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-weight:bold;
	font-size:10pt;
	padding-left:20px;
}

.category_bottom{
	background-image:url('../images/category_bottom.jpg');
	background-repeat:no-repeat;
	width:232px;
	height:8px;
}

.branch_caption{
	background-image:url('../images/branchlocator.jpg');
	background-repeat:no-repeat;
	width:232px;
	height:32px;
	color:#ffffff;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-weight:bold;
	font-size:10pt;
	padding-left:20px;
}

.branch_content{
	width:232px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	background-color:#ffffff;
	font-size:10pt;
	color:#939393;
	padding-top:5px;
	padding-left:20px;
}

.branch_drop{
	width:190px;
	font-size:10pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#525252;
}

.branch_find{
	padding-top:10px;
	border:none;
}

.branch_bottom{
	background-image:url('../images/category_bottom.jpg');
	background-repeat:no-repeat;
	width:232px;
	height:8px;
}

.branch_select{
	font-weight:bold;
	padding-bottom:5px;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#939393;
	font-size:10pt;
}

.space{
	height:10px;
}

.content_blank{	
	background-color:#f8f8f8;
	width:8px;
	height:595px;
}

/*******2ND COLUMN************/
.middle_content{
	width:497px;
	height:595px;	
}

.banner{
	height:274px;
	width:497px;
}

.product_caption{
	background-image:url('../images/product_caption.jpg');
	background-repeat:no-repeat;
	width:497px;
	height:32px;
	color:#ffffff;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	padding-left:20px;
	font-weight:bold;
}

.product_content{
	width:497px;	
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	background-color:#ffffff;
	font-size:10pt;
	color:#939393;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
}

.product_bottom{
	background-image:url('../images/product_bottom.jpg');
	background-repeat:no-repeat;
	width:497px;
	height:9px;
}

.accredited_caption{
	background-image:url('../images/accredited_caption.jpg');
	background-repeat:no-repeat;
	width:497px;
	height:32px;
	color:#ffffff;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-weight:bold;
	font-size:10pt;
	padding-left:20px;
}

.accredited_content{
	width:497px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	background-color:#ffffff;
	font-size:10pt;
	color:#939393;
	padding-top:5px;
	padding-left:20px;
}

.accredited_bottom{
	background-image:url('../images/product_bottom.jpg');
	background-repeat:no-repeat;
	width:497px;
	height:9px;
}

.accredited_logo{
	padding-right:40px;
}

.content_blank2{
	background-color:#f8f8f8;
	width:10px;
	height:595px;			
}

/*******3RD COLUMN************/
.right_content{
	width:221px;
	height:595px;
}

.nfeatured_table{
	height:275px;
}

.fnews_caption{
	color:#CC3300;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-weight:bold;
	padding-top:10px;
	font-size:10pt;
}

.fnews_caption a{
	color:#CC3300;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-weight:bold;	
	font-size:10pt;
	text-decoration:none;
}

.news_caption{
	background-image:url('../images/news_caption.jpg');
	background-repeat:no-repeat;
	width:221px;
	height:32px;
	color:#ffffff;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-weight:bold;
	font-size:10pt;
	padding-left:20px;
}

.news_content{
	width:221px;	
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	background-color:#ffffff;
	font-size:10pt;
	color:#939393;	
	padding-left:10px;
	padding-right:10px;
}

.news_date{
	color:#CC3300;
	font-size:7pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	padding-top:5px;
	font-weight:bold;
}

.news_title{
	color:#4f4f4f;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	font-weight:bold;
	padding-top:10px;
}

.news_title a{
	color:#4f4f4f;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	font-weight:bold;
	padding-top:10px;
	text-decoration:none;
}

.news_article{
	color:#525252;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e5e5e5;
}

.news_pic{
	padding-left:10px;
}

.news_details{
	/*color:#afaeaf;*/
	color:#999999;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	line-height:2;
	padding-top:10px;
	padding-bottom:10px;	
}

.news_readmore{
	color:#de1f26;
	font-weight:bold;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	/*font-style:italic;	*/
	text-decoration:none;
}

.news_readmore a{
	color:#de1f26;
	font-weight:bold;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-style:italic;
	text-decoration:none;
}

.news_view{
	text-align:right;
	padding-right:10px;
	padding-top:10px;
}

.news_bottom{
	background-image:url('../images/news_bottom.jpg');
	background-repeat:no-repeat;
	width:221px;
	height:9px;
}

.footer{
	width:968px;
	height:42px;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:8pt;
	color:#8e8e8e;
}

.footer a{
	text-decoration:none;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;	
	font-weight:bold;
	font-size:8pt;
	color:#5f5f5f;
}

.footer2{
	width:968px;	
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:8pt;
	color:#9c000b;
}

.footer2 a{
	text-decoration:none;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;	
	font-weight:bold;
	font-size:8pt;
	color:#9c000b;
}


/************INNER PAGES*******************/

.inner_content{
	width:728px;
	height:595px;	
	background-color:#ffffff;
}

.inner_caption{
	background-image:url('../images/inner_caption.jpg');
	background-repeat:no-repeat;
	width:728px;
	height:32px;
	color:#ffffff;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-weight:bold;
	font-size:10pt;
	padding-left:20px;
}

.inner_contents{
	width:728px;
	height:565px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	background-color:#ffffff;
	font-size:10pt;
	color:#939393;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
}

.inner_bottom{
	background-image:url('../images/inner_bottom.jpg');
	background-repeat:no-repeat;
	width:728px;
	height:6px;
	background-color:#ffffff;
}

.inner_table{
	width:100%;
	background-color:#ffffff;
}

.prod_result{
	text-align:right;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;	
	font-weight:bold;
	color:#525252;
	padding-bottom:10px;
}

.product_update{
	padding-top:5px;
	font-size:8pt;
	text-align:right;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;	
	font-weight:bold;
	color:#CC3300;
	padding-right:10px;
}

.product_filter{
	font-size:10pt;	
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#525252;
}

.product_text{
	font-size:10pt;	
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#525252;
	font-weight:bold;
}

.filter_caption{
	font-size:10pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-weight:bold;
	color:#525252;
}

.franchise_link{
	font-size:10pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#525252;
	padding-top:10px;
}

.franchise_link a{
	font-size:10pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	text-decoration:none;
	color:#525252;
}

.request_form a{
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	text-decoration:none;
	color:#de1f26;
	font-weight:bold;
}

.request_form li{
	font-size:10pt;
	line-height:2;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	text-decoration:none;
	color:#6b6b6b;
}

/****************FAQ********************/
.faq_count{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	color:#939393;
	font-weight:bold;
}

.faq_count2{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	color:#CC3300;
	font-weight:bold;
}

.faq_title{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	color:#939393;
	font-weight:bold;
}

.faq_title a{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	text-decoration:none;
	font-size:10pt;
	color:#939393;	
	font-weight:bold;
}

.faq_title2{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	color:#CC3300;
	font-weight:bold;
}

.faq_content{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	color:#666666;	
}

.faq_top a{
	text-decoration:none;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:8pt;
	color:#CC3300;	
}

.outlet_text{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	color:#939393;	
}

.outlet_drop{
	width:200px;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#525252;
}

.ibox2{
	border:1px solid #afaeaf;
	width:200px;
	height:20px;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#b3b4b4;
	text-align:center;
}

.outlet_area{
	border:1px solid #afaeaf;
	width:550px;
	height:100px;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	color:#b3b4b4;
	text-align:center;
}

.outlet_button{
	border:1px solid #afaeaf;
	color:#ffffff;
	height:30px;
	width:50px;
}

.branch_back{
	color:#666666;
	float:right;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;		
}

.branch_back a:link{
	float:right;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

.branch_back a:visited{
	float:right;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

.branch_total{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:8pt;
	background-color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	color:#de1f26;
}

.branch_list{
	background-color:#ffffff;
}

.branch_city {
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	color:#666666;
	text-decoration:none;	
}

.branch_city_num{
	font-weight:bold;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
}

.branch_city  a{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	color:#666666;
	text-decoration:none;	
}

.job_fields{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	font-weight:bold;	
	width:200px;
	color:#de1f26;
	padding-top:5px;
}

.job_fields_text{
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;	
	color:#666666;
	padding-top:5px;
}

.job_table{
	width:100%;
}
.white_bg{
	background-color:#ffffff;
}

.job_date{
	color:#CC3300;
	font-size:7pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	padding-top:5px;
	font-weight:bold;
}

.job_code{
	color:#4f4f4f;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:9pt;
	font-weight:bold;
	padding-top:10px;
}

.job_code a{
	color:#4f4f4f;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	font-weight:bold;
	padding-top:10px;
	text-decoration:none;
}

.job_position{
	color:#525252;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-size:10pt;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e5e5e5;
}

.job_readmore{
	color:#de1f26;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	text-align:right;
	float:right;
}

.job_readmore a{
	color:#de1f26;
	font-style:italic;
	font-size:8pt;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	float:right;
}

/**********************FEATURED NEWS******************************/

.featured_caption{
	background-image:url('../images/featured_news.jpg');
	background-repeat:no-repeat;
	width:221px;
	height:32px;
	color:#ffffff;
	font-family: "Humanst531 BT",Lucida Sans, Tahoma;
	font-weight:bold;
	font-size:10pt;
	padding-left:20px;
}