BODY {background: #ffffff; color: #000000; margin: 0px; padding:0;}
body, td{
	font-size:11px;
    font-family:Tahoma;
	color:#3F4143;
	padding:0px;	
}
img      {border:0px;}
table	 {width:100%;}
td { azimuth:left;}
.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 600px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

#capcha div {
    float: left;
} 
.textnho 				{ font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #585858; text-decoration: none; }
#loaitin div {
    float: left;
} 
.xinchao {font-size: 18px;
color:#9ACE07;}

.xinchao2 {font-size: 11px;
color:#62880b;}
.xinchao2 a {font-size: 11px;
color:#62880b; text-decoration:underline;}

/*.donvi a{ padding:2px 7px; border:1px solid #d3d3d3; font-size:10px;}

.donvi a{ padding:2px 7px; border:1px solid #d3d3d3; font-size:10px;font-weight:normal;}
.donvi a:link{ padding:2px 7px; border:1px solid #d3d3d3; font-size:10px;font-weight:normal;}
.donvi a:visited{ padding:2px 7px; border:1px solid #d3d3d3; font-size:10px;font-weight:normal;}
.donvi a:hover{ padding:2px 7px; border:1px solid #d3d3d3; font-size:10px;font-weight:normal;}
.selected a,.selected a:link,.selected a:visited,.selected a:hover{ color:#FF0000}*/
.boxText 				{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox 				{ font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning 			{ font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications 	{ background: #BFBFBe; }
.orderEdit 				{ font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #79B638; text-decoration: underline; }
.chuy				{ font-family : Verdana, Arial, sans-serif; font-size : 18px; color: #FF3300;}
.vnd a,.usd a,.sjc a{ padding:2px 7px; border:1px solid #d3d3d3; font-size:10px; color:#747474; text-decoration:none}
.vnd a,.usd a,.sjc a{ padding:2px 7px; border:1px solid #d3d3d3; font-size:10px;font-weight:normal; }
.vnd a:link,.usd a:link,.sjc a:link{ padding:2px 7px; border:1px solid #d3d3d3; font-size:10px;font-weight:normal; }
.vnd a:visited,.usd a:visited,.sjc a:visited{ padding:2px 7px; border:1px solid #d3d3d3; font-size:10px;font-weight:normal; }
.vnd a:hover,.usd a:hover,.sjc a:hover{ padding:2px 7px; border:1px solid #d3d3d3; font-size:10px;font-weight:normal;}
.selected a,.selected a:link,.selected a:visited,.selected a:hover{ color:#6C9BC7}

.tbl-tygia {background-color:#a8a8a8;font:11px arial;}
.infoBox 				{background: #ffffff;}
.tieudebox {background: #7dadbd; color:#FFFFFF; padding-left:10px; padding-top:0; padding-right:0; padding-bottom:0; height:30px; width:100%; font-weight:bold}

.tieudebox a {background: #7dadbd; color:#FFFFFF; padding-left:0px; padding-top:0; padding-right:0; padding-bottom:0; height:30px; width:100%; font-weight:bold; text-decoration:none;}

.tieudebox2 {background: #7dadbd; color:#FFFFFF; padding-left:10px; padding-top:0; padding-right:0; padding-bottom:0; height:30px; width:100%; font-weight:bold; font-size:13px}

.tieudebox2 a {background: #7dadbd; color:#FFFFFF; padding-left:0px; padding-top:0; padding-right:0; padding-bottom:0; height:30px; width:100%; font-weight:bold; text-decoration:none ; font-size:13px}

.timhome { font-size:14px; color:#FFFFFF; padding-left:10px; padding-top:0; padding-right:0; padding-bottom:0; height:30px; width:100%; font-weight:bold}
.ngaytin_tieude {color:#FFFFFF;padding-top:0; padding-right:0; padding-bottom:0; font-size:10px; font-weight:normal; }
.ngaytin_tieude2 {color:#2978AE;padding-top:0; padding-right:0; padding-bottom:0; font-size:10px; font-weight:normal; }
.tinchuadoc  a	{ color:#242d3a; text-decoration:none; font-size:12px; font-weight:bold;}
.tinchuadoc  a:hover	{color:#9ace07;text-decoration:none;}
.tenalbum { color:#7dadbd; text-decoration:none; font-size:11px;}
.tenalbum a { color:#7dadbd; text-decoration:none; font-size:11px;}
.tenalbum a:hover { color:#7dadbd; text-decoration:underline; font-size:13px;}
.tencol { color:#7dadbd; text-decoration:none; font-size:16px; font-weight:bold;}
.ten_tin { color:#585858; text-decoration:none; font-size:12px;}
.ten_tin a { color:#585858; text-decoration:none; font-size:12px;}
.ten_tin a:hover { color:#585858; text-decoration:underline; font-size:12px;}
.footer2 {color:#FFFFFF; font-size:12px; text-decoration:none; }
.footer2 a {color:#FFFFFF; font-size:12px; text-decoration:none; }
.footer2 a:hover {color:#212121; font-size:12px; text-decoration:underline; }
.dm_tin { color:#3F4143; text-decoration:none; font-size:11px;}
.dm_tin a { color:#3F4143; text-decoration:none; font-size:11px;}
.dm_tin a:hover { color:#3F4143; text-decoration:underline; font-size:12px;}
.tieudetin { color:#7dadbd; text-decoration:none; font-size:16px; font-weight:bold;}
.tieudetin a { color:#7dadbd; text-decoration:none; font-size:16px; font-weight:bold;}
.tenhinh { color:#7dadbd; text-decoration:none; font-size:11px; font-weight:bold;}
.tintuc { color:#7dadbd; text-decoration:none; font-size:13px; font-weight:bold;}
.noidungchung{ font-size:12px; color:#3F4143; padding:0px;}
.ten_doanhnghiep { color:#418EBE; text-decoration:none; font-size:11px; font-weight:bold;}
.ten_doanhnghiep a{ color:#418EBE; text-decoration:none; font-size:11px; font-weight:bold;}
.diachi_xem { color:#FD8701; text-decoration:none; font-size:11px; font-weight:bold;}
.diachi_xem a{ color:#FD8701; text-decoration:none; font-size:11px; font-weight:bold;}
.diachi_xem a:hover { color:#FD8701; text-decoration:underline; font-size:11px; font-weight:bold; }
.td_tin { color:#3F4143; text-decoration:none; font-size:12px;}
.td_tin a { color:#3F4143; text-decoration:none; font-size:12px;}
.td_tin a:hover { color:#FD8701; text-decoration:underline; font-size:12px;}
.thongbao{
	margin-left:0px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}

.luuy{
	width:550px;
	margin-left:0px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}

.luuy a{

	color:#CC0000;
}

.loading{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.baook{
	position:relative;
	width:100%;
	margin-left:0px;
	background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
	padding:3px;
	font-weight:bold;
	azimuth:center;
	
}

.upfile {
	position:relative;
	width:500px;
	margin-left:0px;
	background-color:#fff;
    border:1px solid #C6D880;
    color:#529214;
	padding:1px;
	font-weight:bold;
}

.baoloi{
	position:relative;
	width:100%;
	margin-left:0px;
	 background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
	padding:3px;
	font-weight:bold;
}
.infoBoxContents 		{background: #ffffff;font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.sotrang { font-family : Verdana, Arial, sans-serif; font-size : 9px; color: #FF3300;  }
.gia { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #FF3300;  }
.gia2 { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #5B670F;  }
.sotrang2 { font-family : Verdana, Arial, sans-serif; font-size : 9px; color: #79B638;  }
/*  A {color: #000000;  text-decoration: none;}A:hover {  color: #AABBDD;  text-decoration: underline;}  */
FORM 					{display: inline;}
TR.header 				{background: #ffffff;}
TR.headerNavigation 	{background: #bbc3d3;}
TD.headerNavigation 	{font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #000000; font-weight : bold;}
.bg_list_sub  a	{ color:#212121; text-decoration:none; padding-left:7px; margin-left:10px; font-weight:bold;}
.bg_list_sub  a:hover	{color:#fff;text-decoration:none;}
.store  a	{ color:#9ace07; text-decoration:none;}
.store  a:hover	{color:#242d3a;text-decoration:none;}
.tensanpham  a	{ color:#242d3a; text-decoration:none;}
.tensanpham  a:hover	{color:#9ace07;text-decoration:none;}
.menuadmin 	{ color:#ffffff; text-decoration:none; font-weight:bold;}
.menuadmin  a	{ color:#ffffff; text-decoration:none; font-weight:bold;}
.menuadmin  a:hover	{color:#ffffff;text-decoration:none;font-weight:bold;}
.tensanpham2  a	{ color:#242d3a;}
.tensanpham2  a:hover	{color:#9ace07; text-decoration:none}
TR.headerError 		{background: #ff0000;}
TD.headerError 		{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}
TR.headerInfo 		{background: #00ff00;}
TD.headerInfo 		{font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #00ff00;color: #000000;font-weight: bold;text-align: center;}
.infoBoxNotice 				{background: #FF8E90;}
.infoBoxNoticeContents 		{background: #FFE6E6;font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TD.infoBoxHeading 			{font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;background: #bbc3d3;color: #000000;}
TD.infoBox, SPAN.infoBox 	{font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd 			{background: #f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even 		{background: #f8f8f9;}
TABLE.productListing 			{border: 1px;border-style: solid;border-color: #b6b7cb;border-spacing: 1px;}
.productListing-heading 		{font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #b6b7cb;color: #000000;font-weight: bold;}
TD.productListing-data 			{font-family: Verdana, Arial, sans-serif;font-size: 10px;}
TD.pageHeading, DIV.pageHeading {font-family: Verdana, Arial, sans-serif;font-size: 20px;font-weight: bold;color: #9a9a9a;}
TR.subBar 						{background: #f4f7fd;}
TD.subBar 						{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;}
TD.main, P.main 							{font-family: Verdana, Arial, sans-serif;font-size: 11px;line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText 	{font-family: Verdana, Arial, sans-serif;font-size: 10px;}
TD.accountCategory 							{font-family: Verdana, Arial, sans-serif;font-size: 13px;color: #aabbdd;}
TD.tableHeading 							{font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}
CHECKBOX, INPUT, RADIO, SELECT 				{font-family: Verdana, Arial, sans-serif;font-size: 11px;}
TEXTAREA 									{width: 100%;font-family: Verdana, Arial, sans-serif;font-size: 11px;}
SPAN.greetUser 								{font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #f0a480;font-weight: bold;}
TABLE.formArea 								{background: #f1f9fe;border-color: #7b9ebd;border-style: solid;border-width: 1px;}
TD.formAreaTitle 							{font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}
SPAN.markProductOutOfStock 					{font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;color: #c76170;font-weight: bold;}
SPAN.errorText 								{font-family: Verdana, Arial, sans-serif;color: #ff0000;}
.moduleRow { }
.moduleRowOver 								{background-color: #BFBFBe; cursor: pointer; cursor: hand; }
.moduleRowSelected 							{background-color: #BFBFBe; }
.checkoutBarFrom, .checkoutBarTo 			{font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent 						{font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* message box */
.messageBox 								{font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning 	{font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess 						{font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
#myse select 								{width:90%;}
.product .inputRequirement, .inputRequirement {font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#FF0000; }
del {color:#888888;font-size:12px; font-weight:bold}
s {color:#808080;font-size:11px;font-weight:normal;}
.giacu { font-family : Verdana, Arial, sans-serif; font-size : 9px; color: #FF3300; text-decoration:line-through }
.vam { vertical-align:middle}
.border { border:1px solid #bfbfbf}
.header td 		 {color:#242d3a; font-size:10px; vertical-align:middle}
.header span	 {color:#000000; font-size:10px;}
.header b   	 {color:#000000;}
.header a 		 {color:#e13b00; text-decoration:underline; font-size:10px; }
.header a:hover  {color:#e13b00;text-decoration:none}
.header strong a 		 {color:#C9CBBD; text-decoration:underline; font-size:11px}
.header strong a:hover  {color:#C9CBBD;text-decoration:none}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;

  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {

  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {

}

#dialog1 .d-header {
  background:url(../images/login-header.png) no-repeat 0 0 transparent; 

}

#dialog1 .d-header input {
  position:fixed;
  top:200px;
  left:500px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(../images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(../images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}

	.suggestionsBox {
		position: relative;
		text-align:left;
		left: -53px;
		margin: -8px 0px 0px 0px;
		width: 460px;
		background-color: #FFECC3;
		border: 1px solid #bfbfbf;	
		color: #212121;
		z-index:9999;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #79B638;
	}
	@charset "utf-8";
	.jqifade{
      position: absolute;
      background-color: #aaaaaa;
}
div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: center;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}
    .den {
	font-size:11px;
    font-family:Tahoma;
	color:#212121;
	padding:0px;
	
}
	    form {
        margin:0;
        padding:0;
		clear:both;
    }
    /*
    form div,
    form p {
        font-size: 1em;
        margin: 0 0 1em 0;
        padding: 0;
    }
    */
    
    fieldset {
        border: 1px solid #A3A3D0;
        padding: 5px 10px;
        margin: 0 0 1.5em 0;
    }
    fieldset legend {
        color: #666;
        font-size: 1.1em;
        font-weight: bold;
        margin: 0 0 0 0px;
        padding: 0;
        background-color: white;
    }
    * [w]html[/w] fieldset legend {
        margin: 0 0 10px -10px;
    }
    fieldset ul {
        list-style: none;
        margin: 0 0 1.5em 0;
        padding: 0;
    }
    fieldset ul li {
        list-style: none;
        margin: 0 0 0.5em 0;
        padding: 0;
    }


    input, select, textarea {
        font-size:11px;
        font-family: arial, helvetica, verdana, sans-serif;
		color:#707070;
        border: 1px solid #b6b6b6;
        margin: 0;
        padding: 1px;
    }

     select {
		vertical-align:middle;
		color:#707070;
		height:19px;
    }
	
	 input {
		vertical-align:middle;
		color:#707070;
		height:15px;
    }
    textarea {
	
    }

    input.check {
        border: none;
        width: auto;
        height: auto;
        margin: 0;
    }
    input.radio {
        border: none;
        width: auto;
        height: auto;
        margin: 0;
    }
    input.file {
        height: auto;
        width: 250px;
		border: 1px solid #b6b6b6;
    }
    input.readonly {
        background-color: transparent;
        border: none;
    }
    input.button {
        width: 10em;
        border:1px solid black;
        background-color: #ddd;
    }
    input.image {
        border: none;
        width: auto;
        height: auto;
    }

    form div.submit {
        margin: 1em 0;
    }
    form div.submit input {
        height: 2em;
        width: 15em;
    }
/* END FORM ELEMENTS */

.mautext {
	font-size:11px;
    font-family:Tahoma;
	color:#333333;	
}
	.hint {
    left: 300px;
    width: 475px;
    margin-top: -4px;
    border: 1px solid #DEDFDE;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the images/pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffffff url(../images/pointer2.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
	.hint-pointer {
    position:relative;
    left: 3px;
    top: 5px;
	
    width: 10px;
    height: 25px;
    background: url(../images/pointer2.gif) left top no-repeat;
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;

  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {

  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {

}

#dialog1 .d-header {
  background:url(../images/login-header.png) no-repeat 0 0 transparent; 

}

#dialog1 .d-header input {
  position:fixed;
  top:200px;
  left:500px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(../images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(../images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}


textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
label {font-size:11px; font-weight:bold; color:#666;}
label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:right; width:90px; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; width:475px; line-height:25px; margin:0 0 10px 0;}
#footer {font-size:11px;}

#container {width:700px; margin:0 auto;}


.inputstyle, input.text {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  color: #333333;
  background-color: #EDF5FB;
  border-style: solid;
  border-width: 1px;
  border-color: #6D90B0;
}

.inputstyle {
  background: url('../images/input_bg_tal.jpg') repeat-x left top #F2F4F6;
  border-style: solid;
  border-width: 1px;
  border-color: #D6DADE;
  vertical-align: baseline;
  height: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
}


/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
.NFTextCenter {height:15px; background:url(img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(img/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(img/checkbox.png) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(img/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(img/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(img/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.png) no-repeat 0 0; width:60px; height:21px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#6E6F72; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}

/*Safari*/
select, input, textarea, button {outline:none; resize:none;}


.news_style{
display:none;
}
.news_show
{
background-color: white;
color:black;
width:550px;
height:200px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;	

}
.news_border
{
background-color: white;
width:550px;
height:200px;

border:0px solid #bfbfbf;
padding: 5px 5px 5px 5px;
overflow: auto;	

}
.news_mark{
background-color:#D8DFB9;

border: 0px solid gray;
width:562px;
height:35px;
color:#fff;
text-align:center;
}
.news_title{
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;

}
.buttondiv
{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 5px 5px 5px 5px;
background-color:white ;
border:0px solid #bfbfbf;
/*border-top-color: white;*/
border-top:none;
height:20px;
}

.fl, #header, #topmenu, #content, #footer, #topnews {float:left;}
.img-subject {width:80px height:60px; border:1px solid #a5a5a5; margin-right:8px; margin-top:2px;}
.img-subjectext {height:53px; border:1px solid #a5a5a5; margin-right:5px; vertical-align:middle;}

#pagination-digg li          { border:0; margin:0; padding:0; font-size:10px; list-style:none; /* savers */ float:left; }
#pagination-digg a           { border:solid 1px #7DADBD; margin-right:2px; }
#pagination-digg .active     { background:#7DADBD; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link, 
#pagination-digg a:visited   { color:#7DADBD; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover     { border:solid 1px #FD8701; }



.accessible_news_slider img {
	border: 0;
}
.accessible_news_slider li,
.accessible_news_slider p {
	font-family: "Arial", "Verdana", sans-serif;
	margin: 0;
	padding: 0;
	font-size: .8em;
	line-height: 1.6;
}
.accessible_news_slider li p {
	font-size: 1em;
}
.accessible_news_slider {
	position: relative;
	overflow: hidden;
}
.accessible_news_slider .javascript_css {
	position: relative;
	z-index: 3;
	padding: 20px;
	background: #fffcd3;
}
.accessible_news_slider .skip_to_news {
	position: absolute;
	top: 0;
	left: -9999px;
}
.accessible_news_slider .back {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.accessible_news_slider .back a,
.accessible_news_slider .next a {
	display: none;
	outline: none; 
}
.accessible_news_slider .next {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
.accessible_news_slider ul {
	position: relative;
	left: 0;
	width: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;
}
.accessible_news_slider li {
	float: left;
	display: inline;
	width: 300px;
}


.business_as_usual  {
	width: 870px;
	margin: 0 0 0px 0;
}
.business_as_usual a {
	color: #363636;
}
.business_as_usual .back {
	width: 360px;
	height: 23px;
	left: 0;
}
.business_as_usual .back a {
	position: absolute;
	top: 0;
	right: 340px;
	width: 150px;
	height: 23px;
	line-height: 23px;
	background: url(../images/prev.gif) no-repeat top right;
}
.business_as_usual .next {
	width: 361px;
	height: 23px;
	right: 0;
	
}
.business_as_usual .next a {
	position: absolute;
	top: 0;
	left: 340px;
	width: 150px;
	height: 23px;
	line-height: 23px;
	text-align: right;
	background: url(../images/next.gif) no-repeat top left;
}
.business_as_usual .view_all {
	margin: 0px 0 0 0;
	text-align: center;
	text-align: center;
}
.business_as_usual li {
	padding: 15px 0;
	overflow: hidden;
	width: 100px;
}
.business_as_usual li img {
	float: left;
	border: 1px solid #BFBFBF;

}
.business_as_usual li p {
	float: left;
	margin: 0 0 0 10px;
	width: 140px;
}










.duan  {
	width: 870px;
	margin: 0 0 0px 0;
}

.duan .back {
	width: 360px;
	height: 23px;
	left: 0;
}
.duan .back a {
	position: absolute;
	top: 0;
	right: 340px;
	width: 150px;
	height: 23px;
	line-height: 23px;
	background: url(../images/prev.gif) no-repeat top right;
}
.duan .next {
	width: 361px;
	height: 23px;
	right: 0;
	
}
.duan .next a {
	position: absolute;
	top: 0;
	left: 340px;
	width: 150px;
	height: 23px;
	line-height: 23px;
	text-align: right;
	background: url(../images/next.gif) no-repeat top left;
}
.duan .view_all {
	margin: 0px 0 0 0;
	text-align: center;
	text-align: center;
}
.duan li {
	padding: 15px 0;
	overflow: hidden;
	width: 290px;
}
.duan li img {
	float: left;
	border: 1px solid #BFBFBF;

}
.duan li p {
	float: left;
	margin: 0 0 0 10px;
	width: 170px;
}




#slider1 {
	top: 0;
    left: 0;
    width: 564px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
    width: 564px; /* important to be same as image width or wider */
    position: absolute;
	margin: 0 0 0 0px;
	margin-left:0px;
}
.slider1Image {
	margin: 0 0 0 0px;
	margin-left:0px;
    float: left;
    position: relative;
	display: none;
}

.slider1Image ul li{
	margin: 0 0 0 0px;
	margin-left:0px;
	padding:0px;
}

.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0px;
    padding: 0px 0px;
    width: 564px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.top {

	bottom: 0;
    left: 0;
	width: 564px !important;
	height: 30px;
}

ul { 
	margin: 0 0 0 0px;
    padding: 0px 0px;
list-style-type: none;}
.container {
	overflow: hidden;
	width: 648px;
	height:262px;
	margin: 0 auto;
}
#main {
	padding: 0px;
	background: #f0f0f0;
	border: 0px solid #ccc;
}
a {color: #fff; font-size:12px; font-family:tahoma; text-decoration:none;}

/*--Main Image Preview--*/
.main_image {
	width: 460px; height: 260x;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
	font-weight: normal;
	margin: 0 0 5px;	padding: 10px;
}
.main_image p {
	font-size: 1.2em;
	padding: 10px;	margin: 0;
	line-height: 1.6em;
}
.block small { 
	padding: 10 10 10 10px; 
}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 100%;
	background: #111;
	border-top: 0px solid #000;
}
.main_image a.collapse {
	background: url(btn_collapse.gif) repeat left top;
	height: 260px; width: 460px;
	text-indent: -99999px;
	position: absolute; 
	top: -260px; right: 0px; 
}
.main_image a.show {background-position: left bottom;} 


.image_thumb {
	float: left;
	width: 180px;
	background: #d8dfb9;
}
.image_thumb img {
	padding: 0px; 
	float: left;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	margin: 0; padding: 3px 3px;
	background: #a3a989;
	width: 188px;
	float: left;
	border-bottom: 1px solid #ccc;
}
.image_thumb ul li.hover {
	background: #bac09e;
	cursor: pointer;
}
.image_thumb ul li.active {
	background: #bac09e;
	cursor: default;
}
html .image_thumb ul li h2 {
	font-size: 1.5em; 
	margin: 0px 0; padding: 0;
}
.image_thumb ul li .block {
	width: 100px;
	padding-left:65px;
}	
.image_thumb ul li p{display: none;}
.eff {
	
	/* the image size is 126x126, it's adjusted to fit the border as well*/
	width:136px;
	height:136px;

	/* important, allow the children object to move inside its parent obj */
	position:relative;	

	/* important, it hides the moved image */
	overflow:hidden;
	
	/* with the clear class, make it into 3 x 3 layout */
	float:left;
	
	/* IE float bug fix */
	display:inline;
	
	/* styling */
	margin:8px;
	font-size:12px;
}

.eff img {
	display:block;
	width:126px;
	height:126px;
	
	/* styling */
	text-decoration:none;
	border:4px solid #ccc;
	background:#ddd;

	/* important, it allows this obj to move by jquery */
	position:absolute;
	
	/* make sure it appears above the caption */
	z-index:500;
	
	cursor:pointer; cursor:hand;
}


.eff .caption {
	/* should be the same size with the image */
	width:126px;
	height:126px;
	
	/* styling */
	background:#7DADBD;
	border:4px solid #ccc;
	color:#eee;
	
	/* set the position to 0, 0 and appear under the image */
	position:absolute;
	top:0; left:0;
	z-index:0;
}


/* extra styling*/

.eff .caption a.header {
	margin:10px 5px 5px 5px;
	display:block;
	font-size:14px;	
	font-weight:700;
	color:#fff;
	text-decoration:underline;
}

.eff .caption p {
	margin:5px;	
}

.clear {clear:both}