body{
   background:#848282 url('images/bg.jpg') repeat-x fixed top center; margin-top: 5px;margin-left:0px; margin-right:0px; margin-bottom:0px}
   
div.wrap{
width: 990px; border:1px solid #ccc;margin: 0px auto;background-color: #fff; padding-bottom: 2px;}

div.clr{
clear: both; }

 
/*********************top portion *************************/   
div.top{
width:970px;;margin: 0 auto;height: 100px;border-bottom:0px solid #ccc;}   

div.menu{
width:960px;;height: 36px;background-image: url(images/menu_bg.jpg);margin: 0px auto;margin-bottom: 2px; }   

div.menu ul{
margin: 0px;padding: 0px; } 

div.menu ul li{
list-style: none;float: left;line-height: 30px; }
div.menu ul li img{
margin: 0px;padding: 0px;margin-top:5px; }

div.menu ul li a{
font: bold 12px verdana;color: #333;padding:0px 12px;text-decoration: none; }

div.menu ul li a:hover{
color:#cc0000;text-decoration: underline; }   
   
 /********************* main **************/

table.main{
width: 970px;border: 0px solid #cc0000;margin: 0px auto;}
   
table.main td.left{
width: 230px;background-color: #fff;background-image: url(images/left_bg.jpg);background-repeat: repeat-y;vertical-align: top;
background-position: right; }

table.main td.right{
width: 740px;background-color: #fff; }

table.main td.right p{
font: normal 12px arial;line-height: 18px;text-align: justify;color:#333;margin-top: 10px;margin-bottom: 10px; }

td.right h1{
font:bold 18px  Arial, Helvetica, sans-serif;color:#45758f; }

td.right h2{
font:bold 14px  Arial, Helvetica, sans-serif;color:#cc0000; }

table.main td.right ul{
padding: 0px;margin: 0px;margin-left: 20px;line-height: 18px; }

table.main td.right ul li{
list-style-image: url(images/blt3.gif);margin-top: 10px; }

table.main {
font: normal 12px arial;line-height: 18px;text-align: justify;color:#333;margin-top: 10px;margin-bottom: 10px; }

/********************** LEft portion **************************/
ul.leftlinks{
   margin: 0px;padding: 0px;margin-left: 0px; }
   
ul.leftlinks li{
line-height: 25px;background-image: url(images/left_dot.jpg);height: 25px;
background-position: bottom center; background-repeat: no-repeat;list-style: none; }

ul.leftlinks li a{
font: normal 12px arial;color: #333;text-decoration: none; }

ul.leftlinks li a:hover{
color: #cc0000;text-decoration: underline; }


/**************************** Index boxes *************************************/
div.indexboxes{
   width: 730px;border: 0px solid #ccc;margin: 0px auto; }
div.box{
   width: 232px;height: auto; background-image: url(images/box_bg.jpg);float: left; }
   
div.box h3{
font: bold 12px arial;margin-left: 20px; }

div.box img{
text-align: center;margin-left: 15px;margin-top: 5px;margin-bottom: 5px;}

div.box p{
text-align: left;margin-left: 15px;margin-right: 15px;font-size: 11px;}

/************************************ memberloginboxes *************/
table.memberlogin{
  width: auto;height: auto; }
  
table.memberlogin td p{
font:normal 11px arial;margin: 0px;padding: 0px;padding-right: 5px;line-height: 17px;}

table.memberlogin td p a{
color:#666;}

table.memberlogin td p a:hover{
color:#cc0000;text-decoration: none;}

table.memberlogin td input{
width:120px;float: left;text-align: left;}

/**************************** Table 1 ***********************************/
table.content_table{
width: auto; border:1px solid #9cbfd2; background-color: #fff;padding-right: 2px;padding-left: 1px;margin: 0px auto;}

table.content_table td{
font: normal 12px arial;padding-left: 5px;text-align: left;}

table.content_table td a{
color: #174158;}

table.content_table td a:hover{
color: #cc0000;}

table.content_table tr.heading{
background-color: #9cbfd2;height: 45px;border:1px solid #fff;}

table.content_table tr.heading td{
border:1px solid #fff;text-align: center;font-weight: bold;color: #174158;}

table.content_table tr.dark{
background-color: #f3fafe;height: 35px;}

table.content_table tr.light{
background-color: #dfebf2;border:}

table.content_table tr.light td{
border:1px solid #fff;border-right:0px;height:35px; }


/*************Rounded Corner ********************************************/
div.demo {
background: #fff;margin:0 auto;padding: 10px;border:1px solid #c9caca; margin: 5px;}

div.demo1 {
background: #fff;margin:0 auto;padding: 10px;border:1px solid #c9caca; margin: 5px;}

div.demo1 p {
font:normal 12px arial;}

div.demo1 img{
margin: 0px;padding: 0px;}

div.demo h1{
margin: 0px;padding: 0px; color:#0c4484;font-size: 18px;}
   
div.demo p{
font:nomral 11px arial; color:#222;padding: 0%;}

div.demo1 a{color:#000000;}
div.demo1 a:hover {color:#ff0000; text-decoration:underline;}

/************************ index bot *******************/

div.bot{
width: 970px;margin: 0px auto;height:auto;background-color: #ff;background-image: url(images/bot_bg.jpg);background-repeat: repeat-x;
font: normal 11px arial;color: #6b6b6b;text-align: center;}

div.bot p{
font: normal 12px arial;color: #6b6b6b;text-align: center;}
   
div.bot ul{
margin: 0px auto;padding: 0px;text-align: center; padding-top: 17px;padding-bottom: 5px;} 
div.bot ul li{
list-style: none;text-align: center;display: inline;}

div.bot ul li a{
font: normal 11px arial;color: #6b6b6b;padding:0px 8px;text-decoration: none; }

div.bot ul li a:hover{
color:#cc0000;text-decoration: underline; }

/*============== FOrum */

#sub_indexcell p{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#444;margin-top:20px;margin-bottom: 20px;text-align: justify;  }
   
#sub_indexcell h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color:#333;text-decoration: none;background: url(images/title_bg.jpg);background-repeat: repeat-x;line-height: 43px;padding-left: 10px;} 

#sub_indexcell h1 span{
color:#0A86C8;}   

#sub_indexcell h1 span a{text-decoration: none;
color:#0A86C8;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;}   

#sub_indexcell h1 span a:hover{
color:#0A86C8;}

#sub_indexcell h1 b{
color:#cc0000;}

#sub_indexcell h2{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;color:#0A86C8;} 

#sub_indexcell ul{
margin:0px;padding: 0px;padding-left:30px;}

#sub_indexcell ul li{
line-height: 23px;list-style-image: url(images/blt_red.jpg);}

#sub_indexcell ul li ul{
margin: 0px;padding: 0px;}

#sub_indexcell li ul li{
line-height: 23px;list-style-image: url(images/dot.gif);}

a{
	text-decoration: none;
}
#sub_indexcell2{
   width: 100%;background-color: #fff;padding-left: 0px;padding-right: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#444;
   line-height: 18px;text-align: left;
   }
   
#sub_indexcell2 p{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#444;margin-top:20px;margin-bottom: 20px;text-align: justify;  }
   
#sub_indexcell2 h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color:#333;text-decoration: none;background: url(images/title_bg.jpg);background-repeat: repeat-x;line-height: 43px;padding-left: 10px;} 

#sub_indexcell2 h1 span{
color:#0A86C8;}   

#sub_indexcell2 h1 span a{
color:#0A86C8;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;}   

#sub_indexcell2 h1 span a:hover{
color:#0A86C8;}

#sub_indexcell2 h1 b{
color:#cc0000;}

#sub_indexcell2 h2{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;color:#0A86C8;} 

#sub_indexcell2 ul{
margin:0px;padding: 0px;padding-left:30px;}

#sub_indexcell2 ul li{
line-height: 23px;list-style-image: url(images/blt_red.jpg);}

#sub_indexcell2 ul li ul{
margin: 0px;padding: 0px;}

#sub_indexcell2 li ul li{
line-height: 23px;list-style-image: url(images/dot.gif);}


.white a,.white a:hover{color:white;}
.searchtable{height:50px;}

.head2
{
background-color:#F5F5F5;
}
.head1
{
color: #FFFFFF; background-color: #42779E;
}
.headimg
{
color: #FFFFFF; background-image:url(images/nav_bg.gif);background-repeat:repeat-x;
}
.caption{font-size:13pt;color:#1284bc;font-weight:bold;font-family:arial;}

.Classic_pagging{font-size: 10pt;height:25px;padding-top:10px; text-align:right;  }
.Classic_pagging A{font-size: 10pt;}
.classic_pageLink{padding-top:7px; padding-left:10px; padding-right:6px; padding-bottom:6px; 
font-size: 10pt;  ackground-image: url(../Images/selected.gif);text-align: center;color:black;text-decoration: none;}
.classic_pageLink_deselect{padding-top:5px; padding-left:10px; padding-right:6px; padding-bottom:6px; 
font-size: 10pt;  ackground-image: url(../Images/deselect.gif);text-align: center;color:black;text-decoration: none;}
.classic_pageLink_First{padding-top:5px; padding-left:10px; padding-right:6px; padding-bottom:6px; 
font-size: 10pt;  ackground-image: url(../Images/left.gif);text-align: center;color:black;text-decoration: none;}
.classic_pageLink_last{padding-top:5px; padding-left:10px; padding-right:2px; padding-bottom:6px; 
font-size: 10pt;  ackground-image: url(../Images/right.gif);text-align: center;color:black;text-decoration: none;}


/***************** Photo Bg **************/

div.photobg{
	width: 325px;height: 225px; background-image: url(images/phot_bg.png);background-position: center;background-repeat: no-repeat;
}

div.photobg img{
width: 300px;height: 200px;margin-left: 13px;margin-top: 12px;
}

/***************** downloads page **********************/
table.downloads{
width: 712px;border:0px solid #000; }

table.downloads td{
padding-left: 10px;}

table.downloads tr.white{
height: 35px; padding-left: 10px;background-color: #f0f0f0;}

tr.grey{
height: 45px;padding-left: 35px;background-color: #ffffff;
}

tr.folder{
background-image: url(images/foler.png);background-repeat: no-repeat;background-position: 10px 5px;}

tr.pdf{
background-image: url(images/pdf.gif);background-repeat: no-repeat;background-position: 10px 13px;}

tr.grey:hover{
background-color: #ffcc00;cursor: pointer;}

tr.grey.hover{
background-color: #ffcc00;cursor: pointer;}

tr.grey td{
padding-left: 55px;font-size: 18px;font-weight: normal;color: #ff7e00;}

tr.grey td a{
color: #ff7e00;}

tr.grey td a:hover{
color: #000;}


/***************** Gallery page **********************/
table.gallery{
width: 712px;border:0px solid #000; }

table.gallery td{
padding-left: 10px;}

table.gallery tr.white{
height: 35px; padding-left: 10px;background-color: #f0f0f0;}

tr.green{
height: 70px;padding-left: 15px;background-color: #ffffff;
}

tr.icon{
background-image: url(images/gallery.png);background-repeat: no-repeat;background-position: 10px 5px;}

tr.pdf{
background-image: url(images/pdf.gif);background-repeat: no-repeat;background-position: 10px 13px;}

tr.green:hover{
	background-color: #CCDDEB;
	cursor: pointer;
}

tr.green.hover{
background-color: #ffcc00;cursor: pointer;}

tr.green td{
padding-left: 95px;font-size: 18px;font-weight: normal;color: #2A50C1;}

tr.green td a{
color: #2A50C1;}

tr.green td a:hover{
color: #000;}

/***************** Media page **********************/


table.media{
width: 712px;border:0px solid #000; }

table.media td{
padding-left: 10px;}

table.media tr.white{
height: 35px; padding-left: 10px;background-color: #f0f0f0;}

tr.blue{
height: 70px;padding-left: 15px;background-color: #ffffff;
}

tr.icon1{
background-image: url(images/media.png);background-repeat: no-repeat;background-position: 10px 5px;}

tr.pdf{
background-image: url(images/pdf.gif);background-repeat: no-repeat;background-position: 10px 13px;}

tr.blue:hover{
	background-color: #CCDDEB;
	cursor: pointer;
}

tr.blue.hover{
background-color: #ffcc00;cursor: pointer;}

tr.blue td{
padding-left: 95px;font-size: 18px;font-weight: normal;color: #2A50C1;}

tr.blue td a{
color: #2A50C1;}

tr.blue td a:hover{
color: #000;}



/*============================================================================================================================*/
.pagingselect{padding-top:10px; padding-left:10px; padding-right:6px; padding-bottom:3px; color:#c00;
font-size: 8pt; background-image: url(Images/selected.gif);text-align: center;}
.pagingselect a{color:#c00; font-family:verdana;}
.pagingdeselect {padding-top:10px; padding-left:10px; padding-right:6px; padding-bottom:3px; 
font-size: 8pt; background-image: url(Images/deselect.gif);text-align: center;} 
.pagingdeselect a{color:#666666;}
.pagging{ padding:5px;}
.Classic_pagging{font-size: 10pt;height:25px;padding-top:0px; font-family:verdana;   }
.Classic_pagging A{font-size: 10pt;font-family:verdana;}
.classic_pageLink{padding-top:7px; padding-left:10px; padding-right:6px; padding-bottom:6px; font-family:verdana;
font-size: 8pt; background-image: url(Images/selected.gif);text-align: center;color:#fff;text-decoration: none;}
.classic_pageLink_deselect{padding-top:5px; padding-left:10px; padding-right:6px; padding-bottom:6px; font-family:verdana;
font-size: 8pt; background-image: url(Images/deselect.gif);text-align: center;color:#000;text-decoration: none;}
.classic_pageLink_First{padding-top:5px; padding-left:10px; padding-right:6px; padding-bottom:6px; font-family:verdana;
font-size: 8pt; background-image: url(Images/left.gif);text-align: center;color:#fff;text-decoration: none;}
.classic_pageLink_last{padding-top:5px; padding-left:10px; padding-right:2px; padding-bottom:6px; font-family:verdana;
font-size: 8pt; background-image: url(Images/right.gif);text-align: center;color:#fff;text-decoration: none;}
.chooseproduct{font-weight: bold;color:#666666;font-size: 10pt;}
.graybutton{
	background-image: url(Images/buttonbg.gif);border:1px solid #cccccc;}
.blupanel{background-image: url(Images/panel.gif);height:195px;}
/*============================================================================================================================*/


/**************************** Index boxes *************************************/

div.box1{
   width: 232px;height: auto; float: left; }
   


div.box1 img{
text-align: center;margin-left: 10px;margin-top: 5px;margin-bottom: 5px;}

div.box1 p{
text-align: left;margin-left: 15px;margin-right: 15px;font-size: 11px;}

/************************************ memberloginboxes *************/
