html,body {	margin:0 ; padding:0; height:100%; font-family:arial,sans-serif; color:#fff; font-size:12px; line-height:18px; background:url(../images/main-bg.jpg) top repeat-x #d6d6d6;}

a:link, a:visited { color:#d1d1d1; text-decoration:none; outline:none;}
a:hover{text-decoration:none; color:#fff;}

ul, li{ list-style:none; margin:0; padding:0;}
.acenter{ text-align:center}
.acenter b {color:#D7F0FD; font-size:15px;}
.just{ text-align:justify}


div#container {
	position:relative;
	margin:0 auto;
	width:980px;
	height:auto !important;
}
div#maincontent { margin:0 auto; width:100%;}
.tcenter{ text-align:center}
/*Header part*/
div#header { padding:0; margin:0; height:161px;}
div#header p { font-size:1.1em; margin:0;}
.logo { float:left; width:245px;}
.loginarea { padding:23px 10px 0 10px; float:right !important; _width:385px; width:388px; }
.loginarea a { text-decoration:none; font-family:Tahoma; font-size:12px; color:#FFFFFF !important; font-weight:bold; padding:0 0 0 8px;}
.loginarea a:hover { color:#9fc9ff !important;}
.bluetitle {font-size:14px; color:#B6DDFB; font-weight:bold; margin-bottom:10px;}
.search { background:url(../images/input-bg.gif) top no-repeat; width:243px; height:29px; padding:5px 0 0 6px; float:left; margin:5px 0 0 17px}
.search input{color:#000 !important;}
.searchtext { color:#7C4106; font-size:16px; padding:20px 0 5px 3px; font-weight:bold;}

/*Menu*/
.menu {font-family:Tahoma; font-size:11px; color:#fff; font-weight:bold; height:38px; padding:7px 10px 0 22px; clear:both;} 
.menu a{ display:block; float:left; height:39px;  padding:0 0px 0 15px; cursor:pointer; margin:0 36px 0 0; color:#fff !important; }
.menu a:hover{  display:block; height:39px; color:#000 !important; cursor:pointer;background:url(../images/menu-span.gif) no-repeat left center}

.menu a span{ display:block; line-height:39px; float:left; padding:0 15px 0 0; }
.menu a:hover span{ background:url(../images/menu.gif) no-repeat right center; display:block;}

.menu-select { background:url(../images/menu-span.gif) no-repeat left center;}
.menu-select span{ background:url(../images/menu.gif) no-repeat right center; color:#000;}

/*Content part*/

div#content { padding:0px 10px 5em; 0 text-align:justify; background:url(../images/mid-bg.gif) top repeat-x #7d7d7d;/* bottom padding for footer */}
div#content p { text-align:justify;}

div#content1 { text-align:justify; /* bottom padding for footer */  padding:0px 10px 5em; text-align:justify; background:url(../images/mid-bg.gif) top repeat-x #7d7d7d;}
div#content1 p { text-align:justify;}

div#content1 ul{ padding:0; margin:0; list-style:none; float:left;}
div#content1 li{ margin:0 ; padding:0; float:left; width:296px; float:left; padding-left:30px; *padding-left:20px;}

.product {}
.product a { color:#d4d4d4 !important; text-align:center !important; font-size:16px; text-decoration:none; font-weight:bold; line-height:25px;} 
.product a:hover { color:#000000 !important;}

.bigfont {font-size:50px; font-weight:bold; font-family:"Segoe UI", Arial, Helvetica, sans-serif; margin:30px 0 0 0; padding:0; line-height:30px; *line-height:60px; background:url(../images/dott.jpg) repeat-x bottom;}
.bigfont span {font-size:12px; font-weight:normal}

/*Footer*/
div#footer { bottom:0; background:url(../images/footer-bg.gif) top repeat-x; height:84px;}
div#footerin { width:980px; height:84px; text-align:center; vertical-align:middle; color:#2a2a2a; margin:0 auto;}
div#footerin a { text-decoration:none; color:#2a2a2a; padding:0 5px;}
div#footerin a:hover { color:#0662bc}
div#footerin p { padding:1em;	margin:0; }


/*General*/
.arht{ text-align:right; padding:5px 9px 0 0;}

.left { float:left; text-align:left}
.right { float:right;}
.clear { clear:both;}
.yline {background:url(images/yline.gif) repeat-y center}
.hline { background:url(../images/dott.jpg) center repeat-x; margin:10px 0px; padding:0;}
.noborder {border:0px none; padding:0px; background:none; height:29px;}

/*Extra*/
.hometext { width:590px; padding-right:15px; float:left;}
.hometext p { margin:10px 0; }
.pt23 { padding-top:23px;}
.bluebox { background:url(../images/bluebox-bg.gif) top repeat-x;  margin-right:2px; padding:15px 17px 0 15px; width:205px; *width:206px; float:left;}
.text11 { text-align:center ; font-size:17px !important; color:#2d82f0 !important;}

.bluebox span { color:#0f0f0f; font-size:20px; text-transform:uppercase}

.readmore1 { background:url(../images/arw.gif) 0px 5px no-repeat; padding:0 0 0 10px; margin:0; text-align:right; font-weight:bold;}
.readmore1 a{ text-decoration:none; color:#0662bc;}
.readmore1 a:hover { color:#000000;}

.title{ line-height:40px; font-size:18px; color:#c1c1c1; padding:0; margin:0; font-weight:normal; background:url(../images/dott.jpg) repeat-x bottom;}
.title p  {margin:0; padding:0;}



/*rightpart*/

.rightpart { width:351px; float:right}
.newa-box{ background:url(../images/latest-news1.png) no-repeat; behavior: url("iepngfix.htc"); padding:7px 12px 0 13px; width:358; height:199px;}
.newa-box ul{ margin:42px 8px 0 8px; *margin:50px 8px 0 8px; padding:0;}
.newa-box li{ background:url(../images/news-li-bg.gif) repeat-x; line-height:34px; margin:0; padding:0 0 0 7px; color:#176cc0 !important;}
.newa-box li a {color:#000 !important; }
.newa-box li a:hover { color:#176cc0 !important;}
.newa-box li:hover { background:url(../images/news-li-bg-hover.gif) repeat-x}

a.readmore{ background:url(../images/arrow.gif) 0px 5px no-repeat; padding:0 0 0 10px; margin:0; line-height:24px; color:#000 !important; text-align:right}
a.readmore:hover { color:#176cc0 !important;}

/* Images styles */
.thumimg {width:90px}
.normalimg {width:135px}
.bigimg { border:1px solid #FFFFFF; }
.imgborder, .thumimg, .normalimg {border:4px solid #737373; padding:1px; background:#c6c6c6;}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {border:4px solid #878787; padding:1px; background:#c6c6c6 !important;}

h1 { font-size:18px; color:#b6ddfb; font-family: Arial, Helvetica, sans-serif; padding:15px 0; margin:0 0 8px 0;background:url(../images/dott.jpg) repeat-x bottom;}
h2 { font-size:14px; color:#fff; font-family: Arial, Helvetica, sans-serif; padding-bottom:8px; margin:0 0 8px 0;background:url(../images/dott.jpg) repeat-x bottom;}
h1 b{ font-size:28px; color:#99d0fb}

/*Inner page*/
.contentleft { width:700px; float:left;}

.maincont { margin:0 auto; padding:0; width:1000px;  background:url(../images/shado-bg.png) top repeat-y; behavior: url("iepngfix.htc"); border:none;}
.fixwidth { width:978px; margin:0 auto; border-left:1px solid #fff; border-right:1px solid #fff}
.timco-text{ width:670px;}
.timco-text ul { margin:10px 50px 0 0; padding:0; line-height:20px; float:left}
.timco-text li { padding:0 0 0 15px; background:url(../images/arrow1.gif) no-repeat 0px 8px;}
.timco-text li a{ color:#D7F0FD}
.timco-text li a:hover{ color:#fff;}
.left ul { margin:10px 50px 0 0; padding:0; line-height:20px; float:left}
.left li{ padding:0 0 0 15px; background:url(../images/arrow1.gif) no-repeat 0px 8px;}

.timco-mid{ background:url(../images/timco-mid-bg.gif) repeat-x;margin:20px 0 20px 0}

.timco-mid .first { float:left; width:344px;text-align:center; padding:80px 0 0 0; color:#000; height:181px; border-right:1px solid #939393}
.timco-mid .first h2{ color:#474747;}

.timco-mid .first2 { float:left; width:344px;text-align:center; padding:0px 0 0 0; color:#000; height:261px; border-right:1px solid #939393}
.timco-mid .first2 h2{ color:#474747;}

.timco-mid  a { color:#2673CF; font-size:16px; font-weight:bold;}
.timco-mid  a:hover { color:#fff; font-size:16px; font-weight:bold;}
.timco-mid .second {float:left; width:268px; text-align:center ;height:261px; border-right:1px solid #939393; color:#000;}
.timco-mid b{ line-height:29px;}
.timco-mid .third {float:right;text-align:center; height:261px; width:344px; color:#000}

.go{ width:30px; height:24px;  margin:0 0 0 10px; cursor:pointer; background:url(../images/go.gif) no-repeat; padding:0; border:0; text-indent:-9999px}

.left-brd{ border-left:1px solid #424242}
.pading-left{ padding-left:15px;}
.bottom-brd{ border-bottom:1px solid #424242}

input  { border:1px solid #4F4F4F; background:#2F2929; color:#fff; height:16px; padding:2px 0 2px 5px }
textarea{ border:1px solid #4F4F4F; background:#2F2929; color:#fff; padding:2px 0 2px 5px}
.replay{width:80px; height:24px;  margin:0; cursor:pointer; background:url(../images/replay.gif) no-repeat; padding:0; border:0; text-indent:-9999px}
.pro-list{ background:url(../images/product-list.gif) repeat-x #3e3e3e;} 
.img-brd	{ border:1px solid #6c6c6c; padding:2px}
.list-brd		{ border-bottom:1px solid #232323;}

.buttonbg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/but-bg.gif) no-repeat scroll 0 0;
float:left;
height:22px;
margin:0; 
padding:0 0px 2px 3px;
}


.buttonbg input {background:transparent none repeat scroll 0 0;
border:none;
color:#FFFFFF;
cursor:pointer;
font-size:13px;
font-weight:bold;
height:22px;
padding:0 7px 2px 0 ;
}

.buttonbg span {margin:0 -5px 0 0;background:transparent url(../images/left-but.gif) no-repeat right top;float:right;height:22px;padding:0 0 2px 0;}
/*
.news-box{ background:url(../images/news-box-bg.gif) repeat-x #3b3b3b; padding:0 12px 10px 12px; color:#fff; line-height:20px; border:1px solid #121212; margin:0 0 12px 0 }
.news-box a{ color:#d7f0fd !important; font-family:"Segoe UI", Calibri, tahoma; font-size:14px; font-weight:normal;}
.news-box a:hover{ color:#fff !important;}
.news-box b{font-family:"Segoe UI", Calibri, tahoma; font-size:14px; font-weight:normal;}
.news-box .left-title { float:left; line-height:41px; margin:0 0 10px 0}
.news-box .right-date { float:right; line-height:41px; width:252px; background:url(../images/news-diveder.gif) no-repeat 0px 2px; text-align:right}
*/

.about-ba{ width:945px; height:80px; background:url(../images/about-banner.jpg) no-repeat left top; margin:0 0 0 -1px; padding:70px 0 0 15px; 
font-size:20px; color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase}

.ban-alloycast{background:url(../images/about-banner.jpg) no-repeat left top!important;}
.ban-links{background:url(../images/Partner.gif) no-repeat left top!important;}
.ban-contact{background:url(../images/Contact-Us.gif) no-repeat left top!important;}
.ban-information{background:url(../images/Account-Information.gif) no-repeat left top!important;}
.ban-news{background:url(../images/news.gif) no-repeat left top!important;}
.ban-opportunity{background:url(../images/Opportunity.gif) no-repeat left top!important;}
.ban-divisions{background:url(../images/Our-Divisions.gif) no-repeat left top!important;}
.ban-projects{background:url(../images/Our-Projects.gif) no-repeat left top!important;}
.ban-product{background:url(../images/our-product.gif) no-repeat left top!important;}
.ban-tandem{background:url(../images/about-banner.jpg) no-repeat left top!important;}
.ban-timcols{background:url(../images/about-banner.jpg) no-repeat left top!important;}
.ban-timco{background:url(../images/about-banner.jpg) no-repeat left top!important;}
.ban-viewissue{background:url(../images/about-banner.jpg) no-repeat left top !important;}


.news-box{ background:url(../images/news-box-bg.gif) 0 -41px repeat-x #3b3b3b; padding:10px 12px 10px 12px; color:#fff; line-height:20px; border:1px solid #121212; margin:0 0 0px 0;  }

.news-box b{font-family:"Segoe UI", Calibri, tahoma; font-size:14px; font-weight:normal;}


.news-title{background:url(../images/news-box-bg.gif) repeat-x #3b3b3b; padding:0 12px 0px 12px; color:#fff; line-height:40px; border:1px solid #121212; margin:0 0 0px 0; height:41px; font-weight:bold }
.left-title { float:left;margin:0 0 0px 0}
.right-date { float:right; line-height:41px; width:252px; background:url(../images/news-diveder.gif) no-repeat 0px 2px; text-align:right}
.userbg { color:#FFFFFF; font-weight:bold; font-size:14px; line-height:40px;}
.userbg span { color:#7cccff;}

/*Form*/
.form {	padding:30px 30px; background:#2e2e2e; color:#fff; margin:0 0 10px 0; }
.form .col { width:275px; float:left; margin:0 30px 0 0; }
.form label { display:block; width:270px; color:#999999; font-size:12px; padding-bottom:2px;  } 
.form input, textarea { border:0; background:none; width:100%; font-size: 12px; color: #999999; padding-right:6px;}
.form .textbox { background:#000; display:block; width:254px; padding:4px; margin-bottom:5px; color:#a7a48e; border:4px solid #363636;}
.savebtn { background:url(../images/save-btn.gif) no-repeat; width:130px !important; height:30px; float:left; margin:0; padding:0;}

.sumbit { background:url(../images/save-btn.gif) no-repeat; width:77px !important; height:36px; float:left;}

.scroller ul{padding:0; margin:0;}
.scroller ul li {padding:0; margin:0; float:left;  white-space:nowrap}
pre{margin: 0px; padding: 6px; overflow: auto; width: 950px; max-width: 950px; height: 220px; text-align: left;}

a.material{ color:#b6ddfb !important; font-weight:bold; font-size:13px; margin:0 0; display:inline}
a.material:hover{ color:#b6f5fb!important;}


.fome{ margin:2px 0 0 0;}
.fome-text{ padding:12px 0 2px 17px;font-weight:bold; color:#e2dcdc;}
.sub-but{ float:left; margin:15px 0 5px 17px;}
#member-login{ width:237px; margin:0 0 0 17px;}
.Forget a{ color:#999999;}
Forget a:hover{ color:#999999;}
