/* Juhaina Stanfard Ver. 2.0 CSS */

/* [START] General and Outline Style */


/* [END] General and Outline Style */


/* [START] Header Style */
.header {
	background: url(images/common/top_tile.gif) #EEEEEE;
	color: #333333;
	font: bold 12px verdana;
	height: 60px;
}


/* [END] Header Style */

/* Define the default anchor link */
a:link,a:active,a:visited{
	color: #666666;
	text-decoration: none;
}

a:hover{
	color: #CC0000;
	text-decoration: underline;
}

/* Define category link */
a.cat_link{
	color: #CC6633;
	text-decoration: none;
}

a.cat_link:hover{
	color: #FF0000;
	text-decoration: underline;
}


/* Define footer link */
a.footer_link:link,a.footer_link:visited,a.footer_link:active{
	color: #BBE2FF;
	text-decoration: none;
}

a.footer_link:hover{
	color: #FFF;
	text-decoration: underline;
}


/* Define menu link */
a.menu_link{
	border-left: 8px solid #2176B9;
	background: url(images/eng/menu_ent_bg.gif) repeat-x top;
	color: #FFF;
	display: block;
	font: bold 12px verdana;
	height: 21px;
	padding-left: 5px;
	padding-top: 2px;
	text-decoration: none;
	text-align: left;

}

a.menu_link:link,a.menu_link:active,a.menu_link:visited{
	color: #FFF;
}

a.menu_link:hover{
	border-left: 5px solid #004C88;
	background: url(images/eng/menu_ent_bg.gif) repeat-x top;
	color: #FFF3BB;
	display: block;
	font: bold 12px verdana;
	height: 21px;
	padding-left: 5px;
	padding-top: 2px;
	text-decoration: none;
	
}

/* Define news link */
a.news_link{
	color: #666666;
	text-decoration: none;
}

a.news_link:hover{
	color: #CC6633;
	text-decoration: underline;
}

/* Define body  */
body {
	background: #7D7D7D url(images/common/bg.gif) repeat-y center;
	color: #333333;
	margin: 0px;
	padding: 0;
	text-align: center;
}

hr{
	color: #F1F1F1;
	height: 1px;
	margin: 0px;
	padding: 0px;
	width: 80%;
}

marquee{
			font:bold 12px verdana;padding-top:2px;
		
}




a.marquee_link{
	
}

a.marquee_link:link,a.marquee_link:active,a.marquee_link:visited{
	color: #FFF;
}

a.marquee_link:hover{
	color: #FFCC66;


   text-decoration: none;

}


.artc_title{
	background: url(images/common//b2.gif) no-repeat left;
	clear: both;
	color: #333;;
	font: bold 12px verdana;
	padding-left: 15px;
}

.article_style{
	font: bold 12px verdana;
	line-height: 120%;
	text-align: justify;
}

.article_style{
	padding: 5px;
	text-align: justify;
}

.block_content_left{
	color: #333333;
	font: 12px Tahoma;
	margin-bottom: 5px;
	padding: 3px;
	text-align: justify;

}

.block_content_right{

	color: #333333;

	font: 12px Tahoma;
	margin-bottom: 5px;
	padding: 10px;
	padding-left: 15px;
	text-align: justify;
}

.block_header_image{
}

.block_header_left{
	background-color: #0C4978;
	color: #FFF;
	font: bold 12px verdana;
	padding: 3px;
	text-align: center;
}

.block_header_right{
	background-color: #336699;
	color: #FFFFFF;
	display: block;
	font: bold 12px verdana;
	height: 22px;
	border-left:solid 8px #2176B9;
	
	padding-top: 2px;
	text-align: center;
}

.cat_desc{
	color: #CCCCCC;
	font: 12px  Tahoma;
}

.cat_title{
	font: bold 12px  verdana;
}

.desc{
	float: left;
	font: 12px tahoma;
}

.email_body{
	background-color: #FFFFFF;
	margin: 10px;
}

.entry_head{
	background-color: #336699;
	color: #FFFFFF;
	display: block;
	font: bold 12px verdana;
	height: 22px;
	border-left:solid 8px #2176B9;
	
	padding-top: 2px;
	text-align: center;
}

.errhilite {
	background: #FFFFFF;
	border: solid 1px #CC3300;
	font: 12px Tahoma;
}

.fauxbutton {
	background-color: #F1F1F1;
	border: 1px solid #4C77B6;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	padding: 4px;
}

.fauxbutton a:link,
.fauxbutton a:visited,
.fauxbutton a:active {
	color: #000000;
	text-decoration: none;
}

.featured_artc{
	background: url(images/common/info.gif) no-repeat left 50%;
	color: #9F9F9F;
	font: 11px Tahoma;
	line-height: 12px;
	margin-bottom: 3px;
	padding-left: 15px;
}

.footer_msg{
	clear: both;
}

.footnotes{
	border-top: solid 1px #CCCCCC;
	color: #CCCCCC;
	font: normal 12px Tahoma;
	margin-top: 15px;
	padding: 5px;
}

.form_button{
	background: #E2E2E2;
	border: solid 1px #BEBEBE;
	color: #000;
	font: bold 12px verdana;
}

.form_content{
	background: #F1F1F1;
	border: solid 1px #BEBEBE;
	color: #333;
	font: bold 12px verdana;
	line-height: 22px;
	margin-top: 3px;
	padding-bottom: 5px;
	width: 350px;
}

/* Email */
.form_head{
	background: #BEBEBE;
	border: solid 1px #BEBEBE;
	color: #333;
	font: bold 12px verdana;
	line-height: 22px;
	text-align: center;
	width: 350px;
}

.form_label{
	background: #E2E2E2;
	border-left: solid 3px #BEBEBE;
	color: #000;
	font: bold 12px verdana;
	padding-left: 2px;
	text-align: left;
}

.form_label_req{
	background: url(images/common/star.gif) #E2E2E2 no-repeat right top;
	border-left: solid 3px #BEBEBE;
	color: #000;
	font: bold 12px verdana;
	padding-right: 15px;
	padding-left: 2px;
	text-align: left;
}

.image_class{

	margin: 5px 0px 5px 0px;
}

.image_desc{
	font: bold 12px verdana;
	padding: 10 10 10 0;
	text-align: justify;
}

.image_outline{
	padding: 10px;
	text-align: center;
	width: 450px;
}

.image_shadow {
	border: solid 1px #222222;
	margin: 10px;
}

.image_title{
	background: #F1F1F1;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	color: #666666;
	font: bold 12px verdana;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

.image_view{
	text-align: center;
}

.large_image{
	background: #EFF3E3;
	border: solid 1px #A0B95B;
	border-bottom: solid 5px #A0B95B;
	padding: 10px;
	text-align: center;
}

.menu_image{
}

.minipagelink {
	background-color: #F1F1F1;
	border: 1px solid #C2CFDF;
	color: #000000;
	font: tahoma;
	font-size: 10px;
	font-weight: normal;
	margin-left: 1px;
	padding: 1px 3px 1px 3px;
}

.minipagelinklast {
	background-color: #F1F1F1;
	border: 1px solid #C2CFDF;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	margin-left: 1px;
	padding: 1px 3px 1px 3px;
}

.news_breif{
	border-bottom: 1px dashed #F2F6E9;
	color: #686868;
	float: left;
	font: 12px Tahoma;
	line-height: 12px;
	margin-bottom: 7px;
	padding-bottom: 7px;
	text-align: justify;
	width: 100%;
}

.news_breif_container{
	padding-left: 5px;
	text-align: justify;
	width: 460px;
}

.news_breif_image{
	float: left;
	padding-top: 2px;
}

.news_cat{
	background: url(images/eng/news_cat_bg.gif) no-repeat left;
	font: bold 15.5px verdana;
	padding: 5px;
	padding-left: 50px;
	text-align: left;
}

.news_image{
	border: 1px solid #666666;
	margin: 5px;
	padding: 2;
}

.news_info{
	background: url(images/common/info.gif) no-repeat left 50%;
	color: #9F9F9F;
	font: 11px Tahoma;
	line-height: 12px;
	margin-bottom: 3px;
	padding-left: 15px;
}

.news_title{
	background: url(images/common/b1.gif) no-repeat left;
	clear: both;
	color: #660000;
	font: bold 12px verdana;
	padding-left: 15px;
}

.next_image{
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	color: #993300;
	float: left;
	font: 12px tahoma;
	padding:3px;
}

.page_sec{
	background: url(images/common/b3.gif) no-repeat left;
	padding-left: 20px;
	padding-top: 5px;
}

.pagecurrent {
	background-color: #FFC9A5;
	border: 1px solid #666666;
	color: #666666;
	font: 12px tahoma;
	padding: 1px 3px 1px 3px;
}

/* ======================================== */
/* Page links
/* ======================================== */
.pagelink {
	background-color: #F1F1F1;
	border: 1px solid #666666;
	color: #000000;
	font: 12px  Tahoma;
	padding: 1px 3px 1px 3px;
}

.pagelink a:active,
.pagelink a:visited,
.pagelink a:link,
.pagelinklast a:active,
.pagelinklast a:visited,
.pagelinklast a:link,
.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link,
.minipagelink a:active,
.minipagelink a:visited,
.minipagelink a:link,
.minipagelinklast a:active,
.minipagelinklast a:visited,
.minipagelinklast a:link {
	color: #666666;
	font: tahoma;
	font-weight: normal;
	text-decoration: none;
}

.pagelinklast {
	background-color: #F1F1F1;
	border: 1px solid #666666;
	color: #666666;
	font: 12px tahoma;
	padding: 1px 3px 1px 3px;
}

.prev_image{
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	color: #993300;
	float: right;
	font: 12px tahoma;
	padding: 3px;
}

.prod_cat_bar{
	color: #666666;
}

.prod_code_bar{
	background: #F7F7F7;
	border-bottom: solid 1px #BFBFBF;
	color: #666666;
	margin-top: 5px;
	padding: 4px;
	text-align: left;
}

.prod_desc_line{
	color: #8B2424;
	font: normal 12px tahoma;
	line-height: 140%;
}

.prod_name_bar{
	color: #666666;
}

.prod_rand_cell{
	font: normal 12px tahoma;
	text-align: left;
}

.prod_rand_main_title{
	background: url(images/common/prod_title_bg.gif) repeat-x;
	color: #000;
	font: bold 12px verdana;
	padding: 3px;
	text-align: center;
}

.services_bar{
	border-top: solid 1px #F2F1F1;
	color: #808080;
	font: normal 12px Tahoma;
	height: 25px;
	margin-top: 15px;
	padding: 5px;
}

.sub_title{
	background: url(images/common/b3.gif);
	background-position: left;
	background-repeat: no-repeat;
	clear: both;
	color: #333;
	height: 22px;
	padding-left: 20px;
	padding-top: 8px;
}

.text_box{
	background: #FFFFFF;
	border-bottom: solid 1px #F3EAD6;
	border-right: solid 1px #F3EAD6;
	border-left: solid 1px #F3EAD6;
	border-top: solid 1px #F3EAD6;
	font: 12px Tahoma;
}

.text_box{
	border: solid 1px #BEBEBE;
	font: normal 12px tahoma;
}

.thanks_message{
	color: #006600;
	text-align: center;
	width: 100%;
}

.thumb_cell{
	background: #F1F1F1;
	border: solid 1px #BEBEBE;
	border-bottom: solid 5px #BEBEBE;
	padding: 10 10 0 10;
	text-align: center;
}

.thumb_title{
	font: 12px tahoma;
	padding: 3px;
	text-align: center;
}

.title{
	background: #FFFFFF;
	color: #CC3300;
	margin-bottom: 5px;
}

.title_area{
	background: url(images/common/b3.gif) no-repeat left;
	clear: both;
	color: #CC0000;
	font: bold 12px verdana;
	height: 22px;
	margin-left: 2px;
	padding-left: 20px;
	padding-top: 8px;
}



#bodyblock {
	background: url(images/eng/side_tile.gif) repeat-y left;
	color: #333333;
	padding: 0;
	position: relative;
	width: 775px;
}

#cont {
	background: #FFFFFF;
	color: #333333;
	font: bold 12px verdana;
	padding-bottom: 5px;
	padding-left: 4px;
	text-align: justify;
	width: 618px;
}

#ftr {
	background: #4DA7EC url(images/eng/footer_tile.gif) repeat-x;
	
	color: #FFF;
	font: 12px tahoma;
	padding: 5px;
	padding-top: 13px;
	text-align: center;
}


#l-col {
	clear: both;
	float: right;
	padding-top: 3px;
	width: 145px;
}

#outer {
	background: #FFFFFF;
	margin: auto;
	text-align: justify;
	width: 775px;
}

#print_cont {
	background: #FFFFFF;
	color: #333333;
	font: bold 12px verdana;
	padding-bottom: 5px;
	padding-left: 4px;
	text-align: justify;
	width: 100%;
}

#r-col {

	color: #333333;
	float: left;
	width: 150px;
}
