@charset "utf-8";
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, output, progress, section, source, video { display:block; }

nav {display: inline; }

a { 
font-family: 'Aldrich', sans-serif;
}

mark, rp, rt, ruby, summary, time { display:inline; }

.left { float:left; }

.right { float:right; }

.wrapper_body
{
	float: left;
	width:780px;
	position: relative;
	margin-top: -40px;
}

#content {
	margin-top: 130px;	
}

.wrapper_right
{
	float:right;
	width:160px;
	position: relative;
}

.wrapper_footer
{
	width: 960px;
	position: relative;
}

body
{
	background-image:url(../images/bg-test.gif);
	background-repeat:repeat;
	color:#111010;
	font-family: 'Aldrich', sans-serif;
	font-size:12px;
	line-height:18px;
	min-width:960px;
}

#bodyDiv
{
	background-image: url(../images/tail-row1.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	padding-bottom: 50px;
}

a
{
	color:#bbbbbb;
	outline:none;
	text-decoration:none;
}

a:hover { color:#f1820b; }

.language {
	margin-left: 858px;
	margin-bottom: -20px;	
	width: 84px;
}
.language a {
	color: #000;	
}

.language a:hover {
	color: #f1920b;	
}

.language a.ar {
	color: #000;	
}

.language a.ar:hover {
	color: #f1920b;	
}
.language a.en {
	color: #f1920b;	
}


h1
{
	color:#bbbbbb;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	padding:2px 0 39px 8px;
}

h2
{
	color:#bbbbbb;
	font-size:30px;
	line-height:1.2em;
	padding:37px 0 27px;
	
}

h6
{
	color:#bbbbbb;
	font-size:24px;
	line-height:1.2em;
	padding:37px 0 27px;
}

.imgtitle {	
	font-size: 12px;
	color: #111010;
	text-align: left;
}

h5
{
	color:#bbbbbb;
	font-size: 14px;
	line-height:2em;
	margin-left:13px;
}

h3
{
	color:#bbbbbb;
	font-size: 12px;
	padding:7px 0;
}

header
{
	padding-top:40px;
	margin-left: -1px;
	margin-right: 0px;
	margin-bottom: -110px;
	position:relative;
}

#main_page
{
	background-image: url(../images/bg.png);
	background-repeat: repeat;
	-pie-png-fix: true;
	behavior:url(PIE.php);
	
}

.parent {
	font-family: 'Aldrich', sans-serif;
}

.parent a {
	color: #f1820b;
}
.parent:hover {
	color: #f1820b;
}

.mainlai {
	text-align: right;	
	font-family: 'Aldrich', sans-serif;
}
#main_page header
{
	padding-left: 0px;
	margin-left: -1px;
	margin-right: -11px;
	width: 960px;
	margin-top: -35px;
	
}


#logo
{
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	display:block;
	height:100px;
	text-indent:-999px;
	width:210px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

#logo1
{
	background-image:url(../images/casio_logo.png);
	background-repeat:no-repeat;
	margin-left: 770px;
	display:block;
	height:50px;
	margin-top: -60px;
	text-indent:-999px;
	width:175px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

#search_bar
{
	background-image:url(../images/search_bar_background.png);
	background-repeat:no-repeat;
	float:left;
	height:52px;
	margin-top:150px;
	padding-left:15px;
	padding-top:18px;
	position:absolute;
	width:700px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

#search_bar .submit
{
	-moz-border-radius:4px;
	-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);
	-webkit-border-radius:4px;
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);
	background-image:url(../images/search_button.png);
	background-repeat:no-repeat;
	behavior:url(PIE.php);
	border:0;
	border-radius:4px;
	box-shadow:0 0 4px rgba(0, 0, 0, .4);
	cursor:pointer;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	height:25px;
	margin-left:180px;
	margin-top:13px;
	position:absolute;
	text-align:center;
	width:93px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

#search_bar .submit:hover
{
	-moz-border-radius:4px;
	-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);
	-webkit-border-radius:4px;
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);
	background-image:url(../images/search_button_active.png);
	background-repeat:no-repeat;
	behavior:url(PIE.php);
	border:0;
	border-radius:4px;
	box-shadow:0 0 4px rgba(0, 0, 0, .4);
	cursor:pointer;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	height:25px;
	margin-left:180px;
	margin-top:13px;
	position:absolute;
	width:93px;
}


#right_menu
{
	font-size:20px;
	text-align:center;
	width:160px;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	behavior:url(PIE.php);
	border-radius:10px 10px 0 0;
	box-shadow:0 0 15px rgba(0, 0, 0, 0.5);
	background-color: #ff890c;
	opacity: 1;
	margin-bottom: 10px;
	margin-left: 2px;
	behavior:url(PIE.php);
}

#right_menu img {
	border: #000 solid thin;
}

.signup_button
{
	background-image:url(../images/signup_button.png);
	background-repeat: no-repeat;
	-pie-png-fix: true;
	cursor:pointer;
	height:40px;
	margin-top:-3px;
	width:200px;
	behavior:url(PIE.php);
}


.hright
{
	color:#bbbbbb;
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	line-height:28px;
	margin-top: 10px;
	text-align:left;
	width:190px;
}

.hright_content
{
	color:#bbbbbb;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
	padding:7px 0;
	text-align:left;
	width:180px;
}

.signup_button:hover
{
	background-image:url(../images/signup_button_active.png);
	-pie-png-fix: true;
	cursor:pointer;
	height:40px;
	width:200px;
}

.content_tabs
{
	float: left;
	font-size:20px;
	height:205px;
	margin-top:-30px;
	position:absolute;
	text-align:center;
	top:-1px;
	width:790px;
	behavior:url(PIE.php);
}

.testing_box
{
	float: left;
	text-align: center;
	width: 790px;
	padding-left:0;
	padding-top:0px;

	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	
	behavior:url(PIE.php);
	margin-bottom: 10px;
	position:relative;
	border: none;
	z-index: 22;
}

.testing_box1
{
	float: left;
	text-align: center;
	width: 790px;
	margin-top:0px;
	padding-left:0;
	padding-top:0;
	behavior:url(PIE.php);
	margin-bottom: 10px;
	position:relative;
	text-align: left; 
}

.testing_boxe
{
	float: left;
	text-align: center;
	width: 790px;
	margin-top:0px;
	padding-left:0;
	padding-top:0;
	margin-bottom: -39px;
	
}



.testing_box_content
{
	float: left;
	text-align: center;
	width: 708px;
	margin-bottom:10px;
	margin-top:0px;
	padding-left:0;
	padding-top:0;
	position: relative;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(PIE.php);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color: #101010;	
}

#content{ width:100%; padding-bottom:0px; position:relative; z-index:9; overflow: visible; }

.pad_bot1{ padding-bottom:26px;}
.pad_bot2{ padding-bottom:49px;}
.pad_bot3{ padding-bottom:15px;}
.marg_right1{ margin-right:22px;}
.pad_top1{ padding-top:4px;}



testing_box_without_border
{
	float: left;
	border-top: 1px solid #111010; /** ADDED TOP LINE **/
	border-bottom: 1px solid #111010; /** ADDED TOP LINE **/
	border-left: 1px solid #111010; /** ADDED TOP LINE **/
	border-right: 1px solid #111010; /** ADDED TOP LINE **/
	text-align: center;
	width: 707px;
	margin-bottom:10px;
	margin-top:31px;
	padding-left:0;
	padding-top:0;
	position: relative;
}

#special_deals
{
	margin-top:0px;
	text-align: center;
	position:relative;
}

#special_deals .itemsleft { opacity:0.5; }

#special_deals .itemsright { opacity:0.5; }

footer
{
	display: table;
	text-align: center;
	border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	box-shadow:0 0 18px rgba(0, 0, 0, .8);
	-moz-box-shadow:0 0 18px rgba(0, 0, 0, .8);
	-webkit-box-shadow:0 0 18px rgba(0, 0, 0, .8);
	background-color:#111010;
	margin-bottom: -20px;
	opacity:0.8;
	width:960px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	border: #f1820b solid thin;
	behavior:url(PIE.php);
}


#copyright
{
	float: left;
	text-align: center;
	width: 960px;
	margin-top:0px;
	padding-left:0;
	padding-top: 3px;
	padding-bottom: 4px;
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	box-shadow:0 0 18px rgba(0, 0, 0, .8);
	-moz-box-shadow:0 0 18px rgba(0, 0, 0, .8);
	-webkit-box-shadow:0 0 18px rgba(0, 0, 0, .8);
	background-color: #f1820b;
	opacity: 1;
	margin-bottom: 0px;
	position:relative;
	z-index:1;
	behavior:url(PIE.php);
}

.h5arus{
	float: right;
}

.h5ar, .h5en {
	font-family: 'Michroma', sans-serif;	
	font-size: 12px;
	color: #ffffff;
}



.right_box
{
	text-align: center;
	width: 160px;
	margin-bottom:10px;
	margin-left:748px;
	margin-top:1px;
	padding-left:0;
	padding-top:0;
	position: relative;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	z-index: 22;
	behavior:url(PIE.php);
}

.content_box
{
	float: left;
	text-align: center;
	width: 707px;
	margin-bottom:10px;
	margin-top:-360px;
	padding-left:0;
	padding-top:0;
	position: relative;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(PIE.php);
}

.hide{ display:none;}

.opacity { opacity:0.5; }

.opacity:hover { opacity:1; }


.side_icons {
	margin: 0px;
	font-size: 10px;
	text-align: left;
	float: left;
	margin-left: 2px;
	margin-top: 6px;
}

.side_icons img {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin-bottom: -6px;
	opacity: 0.7;
	behavior:url(PIE.php);
}

.side_icons img:hover {
	opacity: 1;
	behavior:url(PIE.php);
}
.side_icons span {
	margin-left: 10px;
	margin-right: 10px;
}


.squareList {
	margin-bottom: -2px;
	margin-left: -2px;
}
.squareList li{width:232px;margin:3px 10px 10px 3px;padding:1px;float:left;display:inline;border:1px solid #000;
	background:#fff; height: 55px; cursor: pointer; 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url(PIE.php);
	}
.squareList li .img{display:block;float:left;max-width: 59px;overflow: hidden;
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	behavior:url(PIE.php);
}
.squareList li h3{float:right;margin:0px 0;width:172px; border-left:1px solid #cacaca;
	min-height:42px;height:auto !important;height:44px;font-size:1.4em;}
.squareList li h3 a{display:block;padding:18px 0 17px; line-height:16px;
	color:#292929; margin-left: 4px; margin-top: 13px;}
.squareList li h3 a:hover, .squareList li:hover a{color:#f1820b;}

.squareList li h3 em{
	font-weight: normal;
	padding:0px 12px 0 15px;
	margin-top: 10px;
	cursor:pointer;
	display:block;
	background-image: url(../images/arrows_en.png);
	-pie-png-fix: true;
	background-repeat: no-repeat;
	background-color: transparent;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

.vertiMiddle li {
	width:245px;
}
.vertiMiddle li h3 {
	width:185px;
}
.vertiMiddle li h3 a {
	padding:0;
}

.group:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

.section .squareList li {
	background-image: url(../images/gradients.png);
	-pie-png-fix: true;
	background-position: 0px 283px;	
	-pie-png-fix: true;
	behavior:url(PIE.php);
}



.shareBar{ 
	height: 26px; 
	opacity: 1; 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding-left: 5px;
	padding-right: 5px;
	width: 948px;
	position: relative;
	z-index: 1;
	overflow: visible;
	behavior:url(PIE.php);
}
.share, .share dt, .share dd{float:left;display:inline;color:#bbbbbb;}
.share, .share dt, .share dd, .shareBar .print{line-height:25px;}

.share dt{margin:0 10px 10px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.share {
		margin: 0;
	}
	.share dt {margin: 0 10px 10px 0; 	
	}
	
	
}

.share dd{margin:1px 5px 0 0;}
.share a{display:block;width:26px;height:26px;}
.share .twitter a{background-image: url(../images/twitter.png);-pie-png-fix: true; background-repeat: no-repeat; opacity: 0.7;	behavior:url(PIE.php);
}
.share .facebook a{background-image: url(../images/facebook.png); -pie-png-fix: true; background-repeat: no-repeat; opacity: 0.7;	behavior:url(PIE.php);
}
.share .twitter a:hover { opacity: 1;	behavior:url(PIE.php);
 }
.share .facebook a:hover { opacity: 1; 	behavior:url(PIE.php);
}

.shareBar .print{float:right;padding:0 44px 0 0;background:url(../images/print.png) no-repeat right 1px; -pie-png-fix: true; opacity: 0.7; width: 80px;	behavior:url(PIE.php);
}
.shareBar .print:hover{color:#f1820b; opacity: 1;	behavior:url(PIE.php);
}	

.share dt {
	margin-top: 2px;
}

.share {
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	width: 950px;
	margin-bottom: 10px;
	border: #f1820b solid thin;
	margin-left: -7px;
	background-color: #111011;
	opacity: 0.7;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	z-index: 8;
	behavior:url(PIE.php);
}

#prodbox {
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	behavior:url(PIE.php);
}

#newsbox {
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	background-image: url(../images/common/ico/rss.png);
	background-repeat: no-repeat;
	background-position: 767px 2px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

#prodboxsub {
	background-color: #111011;
	z-index: 22;
}

#newsboxsub {
	z-index: 22;
}

#header-top {
	padding-top: 20px;
	padding-bottom: 20px;
}

#header-top a {
	color: #bbbbbb;
}

#header-top a:hover {
	color: #f1820b;;
}

#subcategory {
	font-size: 18px;
	font-family: 'Michroma', sans-serif;
	color: #f1820b;
	margin-left: -20px;
}

.itemList{overflow:hidden;position:relative;}

.prodFamily li .inner,
.dcList li .inner,
.corpPage li .inner,
.eduProductList li .inner{cursor:pointer;}

/* ie 6/7 margin clearfix */
.itemList .clear{margin:0;padding:0;width:1px;height:1px;line-height:1px;
	float:left;border:0 none;overflow:hidden;
	-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}	

.roundedList li{width:358px;margin:0 20px 20px 0;float:left;display:inline;border:1px solid #f1820b;}
.itemList .even, .itemList .third{margin-right:0 !important;}
.roundedList li h3{border-bottom:1px solid #d6d6d6;
	padding:1px;margin:0;position:relative;font-size:1.4em;}
.roundedList li h3 a,
.roundedList li h3 span{display:block;padding:5px 0;
	background:url(../images/gradients.png) repeat-x 0 0;	-pie-png-fix: true;
	behavior:url(PIE.php);
}
.roundedList li h3 em{padding:0 0 0 15px;display:block;
	background: url(../images/arrows_en.png) no-repeat scroll -98px -746px;	-pie-png-fix: true;
	behavior:url(PIE.php);
}
.roundedList li h3 small{position:absolute;right:7px;top:8px;text-indent:-9999px;width:29px;height:13px;
	background: url(../images/sprite.png) no-repeat scroll -88px -72px transparent;	-pie-png-fix: true;
	behavior:url(PIE.php);
}
.roundedList li .inner{padding:6px 12px 6px 6px;}
.roundedList li .img{float:left;}
.roundedList li .img img{display:block;}
.roundedList li p{margin:0 0 0.5em;float:right;width:185px;}


/*	PRODUCT FAMILY BOXES
	=========================================== */
.prodFamily {
	width:794px;
	margin-right:-14px;
}
.prodFamily li {
	height: 156px;
	opacity: 0.8;
	width:246px;
	padding:0px;
	margin:0 16px 16px 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url(PIE.php);
}
.prodFamily li:hover {
	opacity: 1;
}
.prodFamily li .inner {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height:13em;
	padding:0px 16px;
	background:#f2f2f2 url(../images/products/bg.jpg) repeat-x 0 100%;
	behavior:url(PIE.php);
}
.prodFamily li h3 {
	font-size:1.2em;
	margin-left:-15px;
	border:0;
	background:none;
}
.prodFamily li h3 a {
	font-family: Verdana, Geneva, sans-serif; 
	color: #f1820b;
	background:none;
	padding-top: 4px;
}
.prodFamily li h3 em {
	background-position:-98px -747px;
	line-height: 1.28;
}
.prodFamily li p {
	width:auto;
	float:none;
}
.prodFamily li strong {
	font-weight:bold;
}
.prodFamily .narrowParag h3, .prodFamily .narrowParag p {
	width:122px;
}

/*	PRODUCT FAMILY (3 across)
	=========================================== */
.subPage .prodFamily li{width:233px;}
.subPage .prodFamily li .inner{background-position:center;}


#accordion a {
	color: #111011;
	text-decoration: none;
}

#accordion a:hover {
	color: #5c5c5c;
	text-decoration: underline;
}

#accordion {
	background-image:url(../images/menu_bg.png);
	background-repeat: repeat;
	padding-bottom: 3px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}


.subcategory1 {
	padding: 5px;
	padding-left: 0;
	background:url(../images/menu-spacer.gif) 0 0 no-repeat;
}

.subcategory1p {
	padding: 5px;
	padding-left: 0;
}

.subcategory2 {
	padding: 5px;
	background:url(../images/menu-spacer1.gif) 0 0 no-repeat;
	height:10px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.subcategory3 {
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 5px;
	padding-bottom: -2px;
	background:url(../images/menu-spacer1.gif) 0 0 no-repeat;
}


#accordion .subcategory1 a:hover, #accordion .subcategory1p a:hover {
	cursor: default;
	text-decoration: none;	
}



#accordion .subcategory1 a, #accordion .subcategory1p a {
	color: #f1820b;
	margin-left: 15px;
	text-decoration: none;	
	cursor: default;
}

#accordion .subcategory2 a {
	color: #f1820b;
	margin-left: 10px;
}

#accordion .subcategory3 a {
	color: #f1820b;
	margin-left: 15px;
}

#accordion .subcategory1 span, #accordion .subcategory1p span {
	background-image: url(../images/menu_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	width: 10px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

#accordion .subcategory2 span {
	background-image: url(../images/menu_arrow1.png);
	background-repeat: no-repeat;
	background-position: -3px 3px;
	width: 10px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

#accordion .subcategory3 span {
	background-image: url(../images/menu_arrow1.png);
	background-repeat: no-repeat;
	background-position: 6px 1px;
	width: 10px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

#accordion .subcategory2 a {
	color: #bbbbbb;
}
#accordion .subcategory3 a {
	color: #bbbbbb;
}
#accordion .subcategory2 {
	padding-bottom: 7px;
	letter-spacing: 1px;
}

#accordion .subcategory3 {
	height: 14px;
	padding-top: 2px;
	padding-bottom: 0px;
	letter-spacing: 0.3px;
}

#main #header-top {
	margin-left: 0;
	margin-top: -75px;
}





#accordionemi a {
	color: #f1820b;
	text-decoration: none;
}

#accordionemi a:hover {
	color: #5c5c5c;
	text-decoration: underline;
}

#accordionemi {
	background-image:url(../images/menu_bg.png);
	background-repeat: repeat;
	padding-bottom: 3px;
	border-radius: 4px;
	text-align: left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


.subcategory1 {
	padding: 5px;
	padding-left: 0;
	background:url(../images/menu-spacer.gif) 0 0 no-repeat;
}

.subcategory2 {
	padding: 5px;
	background:url(../images/menu-spacer1.gif) 0 0 no-repeat;
	height:10px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.subcategory3 {
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 5px;
	padding-bottom: -2px;
	background:url(../images/menu-spacer1.gif) 0 0 no-repeat;
}




#accordionemi .subcategory1 a, #accordionemi .subcategory1p a {
	color: #f1820b;
	margin-left: 5px;
}


<!--[if IE ]>

#accordionemi .subcategory1 a, #accordionemi .subcategory1p a {
	color: #f1820b;
	margin-left: 25px;
}
#accordionemi .subcategory1 a, #accordionemi .subcategory1p a {
	margin-left: 15px;
}

-->




	#accordion .subcategory2 a {
		margin-left: 15px;
	}


	#accordionemi .subcategory1 span, #accordionemi .subcategory1p span {
		background: none;
	}	
	
	#accordionemi .subcategory2 span {
		background: none;
	}


	#accordion .subcategory1 span, #accordion .subcategory1p span {
		background-position: 0 3px;
	}	
	
	#accordion .subcategory2 span {
		background-position: 0 4px;
	}

	#accordion .subcategory3 span {
		background-position: 0 3px;
		margin-left: 10px;
	}


#accordionemi .subcategory2 a {
	color: #f1820b;
	margin-left: 15px;
}

#accordionemi .subcategory3 a {
	color: #f1820b;
	margin-left: 20px;
}

#accordionemi .subcategory1 span, #accordionemi .subcategory1p span {
	background-image: url(../images/menu_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	width: 10px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}


#accordionemi .subcategory2 span {
	background-image: url(../images/menu_arrow1.png);
	background-repeat: no-repeat;
	background-position: -3px 1px;
	width: 10px;
	margin-left: 5px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

#accordionemi .subcategory3 span {
	background-image: url(../images/menu_arrow1.png);
	background-repeat: no-repeat;
	background-position: 6px 1px;
	width: 10px;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

#accordionemi .subcategory2 a {
	color: #bbbbbb;
}
#accordionemi .subcategory3 a {
	color: #bbbbbb;
}
#accordionemi .subcategory2 {
	padding-bottom: 7px;
	letter-spacing: 1px;
}

#accordionemi .subcategory3 {
	height: 14px;
	padding-top: 2px;
	padding-bottom: 0px;
	letter-spacing: 0.3px;
}





	#privacy {
		margin-top: 19px; 
		margin-bottom: 0px; 
		padding-top: 5px;
		padding-bottom: 5px; 
		margin-left: 0px;
		padding-left: 10px;
		background-color: #111011;
		opacity: 0.8;
		text-align: left;
		color: #bbbbbb;
		border: #f1820b solid thin;
	}



#main_sub_contents a span {
	font-weight: bold;
	color: #111011;	
}
#main_sub_contents a:hover span {
	font-weight: bold;
	color: #f1820b;
}


.cnt #privacy {
	margin-left: 20px;
}

.cnt .share {
	margin-left: 15px;
	width: 948px;	
}


#contents .share {
	margin-left: -5px;
}

#privacy a {
	text-decoration: none; display: block; padding-left: 10px; background: url(../images/common/images/ico/ico_arrR02o.png) no-repeat left 0.45em;
	color: #bbbbbb;
	-pie-png-fix: true;
	behavior:url(PIE.php);

}

#privacy a:hover {
	color: #f1820b;
}


#tabs {
	width: 728px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: -55px;
}


.sectionLv1, .sectionLv2, .lightbox {
	z-index: 9999;
}

.h1_pagetitle {
	margin-left: 0;
}

#main_sub_contents {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: -6px;
}

#main_in {
	margin-left: 2px;
}

#tabs-1, #tabs-2, #tabs-3 {
	background-color: #ffffff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: -10px;
	z-index: 9999;
}

#main {
	margin-left: 2px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 740px;
}

#tabs-1 .h1_pagetitle h1 {
	margin-left: -2px;
}


			.cnt {
				margin-bottom: 22px;
				margin-left: 220px;

			}
			#copyright {
				width: 960px;
			}

	#privacy {
		width: 948px;
	}

	#footr {
		width: 958px;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#footr {
		width: 960px;
	}

	#tabs {
		padding-bottom: 0px;	
	}
	#privacy {
		width: 948px;
	}

	#copyright {
		width: 960px;
	}

}




.prjimg {
	position: absolute; 
	margin-top: -230px; 
	margin-left: 180px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.prjimg {
		margin-top: 0; 		
	}
}


.img-ind {
	float:right; margin:5px 19px 0px 0px;
	padding-top: 0px;

}

.phone {
	background: url(../images/common/images/phone.png) no-repeat bottom;
	background-position: left bottom;
	-pie-png-fix: true;
	behavior:url(PIE.php);

}

.newsarticle {
	text-decoration: none;
	padding-left: 12px;
	background: url(../images/common/images/ico/ico_arrR02o.png) no-repeat left 0.35em;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

.newsarticlear {
	text-decoration: none;
	padding-left: 12px;
	background: url(../images/common/images/ico/ico_arrR02oar.png) no-repeat right 0.15em;
	-pie-png-fix: true;
	behavior:url(PIE.php);
}

.newsarticlear {
	margin-right: 10px;
	padding-right: 10px;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}


.sf-menu {
	z-index: 9999 !important;
	margin-top: -90px;
}

#rss:hover {
	color: #111011;
}


.right_box {
	position: absolute;
	margin-top: 461px;
}



/* IE 6 */
/* #slider {display: block;
margin-top: 40px;
}

/* IE 7 */

*+	#bodyDiv {
		margin-top: -10px;
		padding-top: 0;
		height: 116px;
	}
*+	.wrapper_body {
		height: 400px;
	}
*+	.slider-wrapper {
		margin-top: -20px;
	}
*+	#logo {
		margin-top: 10px;
	}
*+	#logo1 {
		margin-top: -70px;
	}
*+	#slider {
		margin-top: 40px;
		margin-left: -2px;
	}


*+	.footer
	{
		display: table;
		text-align: left;
		border-radius:6px 6px 0 0;
		-moz-border-radius:6px 6px 0 0;
		-webkit-border-radius:6px 6px 0 0;
		box-shadow:0 0 18px rgba(0, 0, 0, .8);
		-moz-box-shadow:0 0 18px rgba(0, 0, 0, .8);
		-webkit-box-shadow:0 0 18px rgba(0, 0, 0, .8);
		margin-bottom: -20px;
		opacity:0.8;
		padding-bottom: 10px;
		width:858px;
		position: relative;
		border: #f1820b solid thin;
		background-color:#111010;
		behavior:url(PIE.php);
		padding-left: 100px;
		overflow: hidden;
	}


/* IE 8 */
@media \0screen {

	.sf-menu {
		margin-left: -100px;			
	}
	
	.sf-menu * {
		behavior:url(PIE.php);
	}
	#bodyDiv {
		margin-top: -10px;
		padding-top: 0;
		height: 316px;
	}
	.wrapper_body {
		height: 430px;
		margin-top: 0px;
	}
	.slider-wrapper {
		margin-top: 0px;
	}
	.right_box  {
		margin-top: 660px;
	}
	#logo {
		margin-top: 30px;
	}
	#logo1 {
		margin-top: -80px;
	}
	#slider {
		margin-top: 180px;
		margin-left: -110px;
	}

	.footer
	{
		display: table;
		text-align: left;
		border-radius:6px 6px 0 0;
		-moz-border-radius:6px 6px 0 0;
		-webkit-border-radius:6px 6px 0 0;
		box-shadow:0 0 18px rgba(0, 0, 0, .8);
		-moz-box-shadow:0 0 18px rgba(0, 0, 0, .8);
		-webkit-box-shadow:0 0 18px rgba(0, 0, 0, .8);
		margin-bottom: -20px;
		opacity:0.8;
		padding-bottom: 10px;
		width:858px;
		position: relative;
		border: #f1820b solid thin;
		background-color:#111010;
		behavior:url(PIE.php);
		padding-left: 100px;
		overflow: hidden;
	}
	

	#firfootr p {
		margin-left: 7px;
	}
	#thifootr p {
		margin-left: 18px;
	}

	#lstfootr {
		width: 90px;
	}
	
	#lstfootr p {
		margin-left: 10px;
	}


		.mainimgecr {
			padding-right: 100px;
			padding-left: 0;
			margin-left: 0;
		}

}


.newsTbl {
	color: #fff;
	height: 20px !important;
	padding: 0 !important;
	margin: 0 !important;
}


.newsTbl td {
		text-align: left !important;
}
.newsTbl td h2 {
	padding: 7.5px 0 7.5px 5px;
	margin-left: 10px !important;
}

.newsTbl td:nth-child(1) {
	width: 120px;
	text-align: left !important;
	height: 20px !important;
}