@charset "utf-8";
/* CSS Document */

/* This is for print starts----------------------- */
#print
{
    display:none;
}

/* This is for print ends----------------------- */


*{ padding:0px; margin:0px;}
img{ margin:0px; border:0px;}
form{ padding:0px; margin:0px;}
body{padding:0px; margin:0px; background-image:url(../images/brick_black.jpg); font-family:Georgia; color:#e1e1e1; font-size:12px; }
a { text-decoration:none; color:#fffffe; font-size:11px; }
a:hover { text-decoration:underline; color:#fffffe; font-size:11px; }
.actv { background-color:#353535; text-decoration:none; color:#fffffe; font-size:11px; padding:5px; font-weight:bold;}

a.other{ text-decoration:underline; color:#dfdfdf; font-size:11px; }
a.other:hover { text-decoration:none; color:#dfdfdf; font-size:11px; }

a.blue-link{ text-decoration:none; color:#00b4ff; font-size:13px; font-weight:bold; }
a.blue-link:hover { text-decoration:underline; color:#00b4ff; font-size:13px; font-weight:bold; }

a.readmore { text-decoration:none; color:#fffffe; font-size:11px; font-weight:bold; background-color:#be2a1f; padding:2px; }
a.readmore:hover { text-decoration:none; color:#CCCCCC; font-size:11px; font-weight:bold; background-color:#be2a1f; padding:2px;  }
div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, dl, dt, dd, img, br, big { padding:0; margin:0; }
.floatLeft, .floatLeftParts { float:left;}
.floatRight, .floatRightParts { float:right;}
.clear { clear:both; display:block;}
.error { color:#ff0000; font-weight:bold; }
.img { background-color:#fffffe; padding:3px; float:left; }
.img6 { background-color:#fffffe; padding:3px; float:left; margin-right:12px; }
.img2 { background-color:#8b8989;  padding:4px; float:left; margin-right:13px; }
.img3 { background-color:#8b8989;  padding:4px; }
.img4 { background-color:#c8c8c8;  padding:4px; }
.img5 { background-color:#c8c8c8;  padding:4px; float:right; margin:0px 0px 10px 10px; }
.img7 { background-color:#c8c8c8;  padding:4px; float:left; margin:0px 0px 10px 10px; }
.img8 { background-color:#fffffe; padding:2px; margin-left:13px; }
a.img8  { border-color:#fffffe; padding:2px; margin-left:13px;  }
a:hover.img8 { border-color:#841211; padding:2px; margin-left:13px; }
.img8act { border-color:#0a6dc1; padding:2px; margin-left:13px; }

a.allback  { background-color:#212121; color:#FFFFFF; padding:6px; text-decoration:none; }
a:hover.allback { background-color:#2c2c2c; color:#FFFFFe; padding:6px; text-decoration:none; }

a.allbackmoer  { background-color:#212121; color:#FFFFFF; padding:4px 9px; text-decoration:none; }
a:hover.allbackmoer { background-color:#2c2c2c; color:#FFFFFe; padding:4px 9px; text-decoration:none; }


.imgSM { background-color:#FFF; padding:3px; float:left; }
.borderIMG {float:left; border:solid 3px #999999; margin:5px;}
.welcomeText { color:#c42c04 !important; font-size:24px;}
.headerText { color:#d5d5d5; font-size:20px;}
.headerTextSM { color:#dfdfdf; font-size:18px;}
.headerTextSMR { color:#da3300; font-size:18px;}
.redText { color:#cc1002; font:bold 12px Arial, Helvetica, sans-serif;}
.ButtanAll { color:#fffffe; font:bold 11px Georgia; background-color:#be2a1f; padding:3px; border: solid 1px #8b8989; text-transform:uppercase; cursor:pointer; width:105px; }
.ButtanAllsm { color:#fffffe; font:bold 11px Georgia; background-color:#be2a1f; padding:3px; border: solid 1px #8b8989; text-transform:uppercase; cursor:pointer; width:70px; }
.ButtanAllBig { color:#fffffe; font:bold 11px Georgia; background-color:#be2a1f; padding:3px; border: solid 1px #8b8989; text-transform:uppercase; cursor:pointer; width:155px; }
.tableheader, .tableheader tr, .tableheader td { background-color:#151515; border:dotted 1px #fff; border-collapse:collapse; padding:7px;}
.tableheader, .tablebodynoBorder1 tr, .tablebodynoBorder1 td { border:none; padding:0px; margin:0px;}
.tablebodyINNRE, .tablebodyINNRE tr, .tablebodyINNRE td { border:dotted 1px #fff; border-top:none;border-collapse:collapse; padding:5px; }
.tablebodyINNREfull, .tablebodyINNREfull tr, .tablebodyINNREfull td { border:dotted 1px #fff; border-collapse:collapse; padding:5px; }
/*.tablebodyINNRE .tablebodynoBorder, .tablebodynoBorder tr, .tablebodynoBorder td { border:none;}*/
.tablebodynoBorder, .tablebodynoBorder tr, .tablebodynoBorder td { border:none;}


#headercommon, #AllcontentBG, #bdy-contene, #footer-contenar { width:999px; margin:auto;  }

/*-------------- head content ---------------------*/
#headerBg { background:url(../images/nav-bg.png) left 71px repeat-x !important;}
#headerBg #headercommon { background:url(../images/header-bg.png) left top no-repeat; height:135px; }
#headerBg #headercommon h1.logo { width:301px; position:absolute; z-index:100; }
#headerBg #headercommon h1.logo a{ width:301px; height:171px; display:block; top:35px;}
#headerBg #headercommon h1.logo a span{ display:none;}
#headerBg #headercommon .headercommonR { float:right; width:703px;  padding:5px; margin-top:10px; height:40px; } /*background:url(../images/tens-bg-bl.png) left top repeat;*/
#headerBg #headercommon .menu1 { width:703px; float:right; margin-top:31px; z-index:80; }

/*-------------- Banner ---------------------*/
#AllcontentBG { background:url(../images/red.jpg) left top repeat; padding-bottom:10px;}

/*-------------- Contene ---------------------*/
#AllcontentBG .bannerFooterbg {  position:absolute; width:955px; height:95px; margin-top:390px; text-align:right; padding:17px 17px 0px 0px;}

#AllcontentBG .allcontene { width:973px; margin:auto; padding-top:14px;}
#AllcontentBG .allcontene .floatLeft { background:url(../images/tens-bg.png) left top repeat; width:674px; padding:5px; margin-bottom:13px;}
#AllcontentBG .allcontene .floatLeft .conteneBGL { background: #464646 url(../images/left-contene.jpg) left top repeat-x; padding:12px; text-align:left;}
#AllcontentBG .allcontene .floatRight { background:url(../images/tens-bg.png) left top repeat; width:267px; padding:5px; margin-bottom:13px; }
#AllcontentBG .allcontene .floatRight .conteneBGR { background: #5c5c5c url(../images/right-contene.jpg) left top repeat-x; padding:12px; text-align:left;}
#AllcontentBG .allcontene .floatRight .conteneBGR li { list-style:none; padding:2px; }
#AllcontentBG .allcontene .floatRight .conteneBGR li a { color:#d9d9d9; text-decoration:underline; font-size:12px; }
#AllcontentBG .allcontene .floatRight .conteneBGR li a:hover { color:#d9d9d9; text-decoration:none; font-size:12px; }
#AllcontentBG .allcontene .footerContenar { background:url(../images/tens-bg.png) left top repeat; border:dotted 1px #FFFFFF; padding:13px 5px; font:normal 11px Arial; color:#000000; height:10px; }

/*-------------- footer Contene ---------------------*/
#AllcontentBG .footerContenar { width:973px; margin:auto; background:url(../images/tens-bg.png) left top repeat; border:dotted 1px #FFFFFF; font-family:Arial; }
#AllcontentBG .footerContenar .footerContenarLeft { width:700px; float:left; padding:14px; text-align:left;}
#AllcontentBG .footerContenar .footerContenarLeft a { text-decoration:none; color:#000000; }
#AllcontentBG .footerContenar .footerContenarLeft a:hover { text-decoration:underline; color:#000000; }
#AllcontentBG .footerContenar .footerContenarLeft a.act{ text-decoration:none; font-weight:bold; }
#AllcontentBG .footerContenar span { float:right; padding:14px;}

/*-------------- Contene ---------------------*/
#AllcontentBG .allcontene .FullBG { background:url(../images/tens-bg.png) left top repeat; padding:5px; margin-bottom:13px;}
#AllcontentBG .allcontene .FullBG .conteneBGFull { background: #464646 url(../images/left-contene.jpg) left top repeat-x; padding:12px; text-align:left;}

.inputall { border: solid 1px #8b8989; background:0px; width:300px; color:#999999; height:20px; }
.inputallsm { border: solid 1px #8b8989; background:0px; width:150px; color:#999999; height:20px; }
.inputallsmSo { border: solid 1px #8b8989; background:0px; width:60px; color:#999999; height:20px; }
.inputallsmSonoBorder { border: 0px; background:0px; width:60px; color:#999999; height:20px; }
.comboinput { border: 0px; background:0px; background-color:#FFFFFF; width:80px; color:#999999; }
.comboinputtxt {border:0; background:0px; width:71px; color:#999999; height:20px; padding-left:2px;}
.comboallsm { border: solid 1px #8b8989; background:0px; width:100px; color:#999999; height:20px; }

.TextBoxall { border: solid 1px #8b8989; background:0px; width:300px; color:#999999; }
#AllcontentBG .allcontene .FullBG .conteneBGFull .checkball { border:0px; background:0px; color:#999999;}
#AllcontentBG .allcontene .FullBG .commentLeft { background:url(../images/comment-bg-left.png) left 9px no-repeat; width:16px; float:left; height:35px; }
#AllcontentBG .allcontene .FullBG .commentRight { float:right;}
#AllcontentBG .allcontene .FullBG .commentRight .commentTopBG { background:url(../images/comment-bg-top.png) left top no-repeat; width:923px; height:7px;}
#AllcontentBG .allcontene .FullBG .commentRight .commentBottomBG { background:url(../images/comment-bg-bottom.png) left bottom no-repeat; width:923px; height:7px; margin-bottom:10px;}
#AllcontentBG .allcontene .FullBG .commentRight .commentBG { padding:8px; background-color:#2a2a2a; width:907px; }

/*-------------- parts ---------------------*/
#AllcontentBG .allcontene .floatLeftParts { background:url(../images/tens-bg.png) left top repeat; width:240px; padding:5px; margin-bottom:13px;}
#AllcontentBG .allcontene .floatLeftParts .PartsBGL { background: #464646 url(../images/left-contene.jpg) left top repeat-x; padding:12px; text-align:left;}
#AllcontentBG .allcontene .floatLeftParts .PartsBGL li { list-style:none; padding:2px; }
#AllcontentBG .allcontene .floatLeftParts .PartsBGL li a { color:#d9d9d9; text-decoration:underline; font-size:12px; }
#AllcontentBG .allcontene .floatLeftParts .PartsBGL li a:hover { color:#d9d9d9; text-decoration:none; font-size:12px; }

#AllcontentBG .allcontene .floatRightParts { background:url(../images/tens-bg.png) left top repeat; width:701px; padding:5px; margin-bottom:13px; }
#AllcontentBG .allcontene .floatRightParts .PartsBGR { background: #5c5c5c url(../images/right-contene.jpg) left top repeat-x; padding:12px; text-align:left;}
#AllcontentBG .allcontene .floatRightParts .PartsBGR .addtocart { margin:20px 12px 20px 0px; float:left; width:320px; border:solid 2px #fffffc; padding:3px; vertical-align:top;}

/*----------------- paging ---------------------*/
.paging
{
    width:300px;
	padding:5px;
	color:#CCCCCC;
	float:right;
	font:normal 14px Arial;
}

.paging a{
	padding:3px 6px 3px 6px;
	margin:0px 1px 0px 1px;
	border:1px solid #868686;
	color:#cccccc;
	text-decoration:none;
	background-color:#2f2f2f;
}


.paging a:hover{
	border:1px solid #868686;
	background:#dee5e7;
	color:#000;
	text-decoration:none;
}
.paging .selected{
	padding:3px 6px ;
	margin:0px 1px 0px 1px;
	border:1px solid #868686;
	background:#dee5e7;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

/*------FAQ----------*/
.faq-list { list-style:circle; padding:10px; }
.faq-list li { padding:5px; }
.faq-txt { padding:10px 0px 10px 0px; border-bottom: dashed 1px #CCCCCC; }
.faqBG { background-color:#292929; padding:10px 3px; color:#fff; border-bottom: dashed 1px #fff; text-align:justify; }
.faq-txt #spanTop{display:none;}
.faqBG #spanTop{display:inline;}

.TextBoxallbig { border: solid 1px #8b8989; background:0px; width:400px; color:#999999; }
.TextBoxall2big { border: solid 1px #8b8989; background:0px; width:638px; color:#999999; }



/*Modal Popup (Copy from Ajax Toolkit)*/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
/*Modal Popup (Copy from Ajax Toolkit)*/

/*----------pop---------------*/

.popDiv { width:350px; padding:10px; border:1px dotted #fff; overflow:hidden; background:url(../images/right-contene.jpg) left top repeat-x; }
.popDiv .clear { clear:both; }
.popDiv .leftLabel { width:90px; float:left; height:20px; line-height:20px; padding:3px; }
.popDiv .rightLabel { width:143px; float:right; height:20px; padding:3px; }
.popDiv br { clear:both; }
.popDiv .MultiBox { width:141px; float:left; border:1px solid #d1d1d1; height:95px; }
.inputallSM2 { border: solid 1px #8b8989; background:0px; width:200px; color:#999999; height:20px; }
.inputallSM3 { border: solid 1px #8b8989; background-color:#444444; width:140px; color:#CCCCCC; height:18px; }

/*--------- site map -----------*/
.filetree li { list-style-type:none;text-decoration:none; font-size:12px; }
.filetree span.file { background:url(../images/sm.png) left top no-repeat;   }
.filetree span.file a { padding-left:40px; text-decoration:none; font-size:13px;  background:url(../images/sm1.png) left top no-repeat; }
.filetree span.file a:hover {text-decoration:underline; font-size:13px;  background:url(../images/sm1.png) left top no-repeat;  }
.filetree span.file2 { background:url(../images/sm3.gif) left top no-repeat;   }
.filetree span.file2 a { padding-left:65px; text-decoration:none; font-size:13px;  background:url(../images/sm2.png) left top no-repeat; }
.filetree span.file2 a:hover {text-decoration:underline; font-size:13px;  background:url(../images/sm2.png) left top no-repeat;  }
.Backlink{ padding-right:10px;}
.Backlink a{ font-size:14px; font-weight:bold; text-decoration:underline;}
.Backlink a:hover{ text-decoration:none; }
