@charset "utf-8";
/* CSS Document */

body{padding:0px; margin:0px; color:#0c0c0c; font:13px "Trebuchet MS", sans-serif; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#453F3F;}

a{font-weight:normal; text-decoration:none; padding: 0; text-align:justify; color:#ffffff}
a:hover{color:#ffffff; text-decoration:none;}

#wrapper{ width:957px; height:100%; margin:0 auto;}

#banner{ width:957px; height:130px; float:left;}

#secondbanner{ width:957px; height:270px; float:left}

.innertext{ text-align:justify; padding:10px 20px 0px 20px; font-size:13px; line-height:1.5; color:#434A4E; width:630px; height:auto; display:block;}

#leftproducts{ width:243px; height:248px; float:left;  margin-left:2px; }

.products { background-image:url(../Images/product.jpg); width:243px; height:255px; background-repeat:repeat-y; float:left; }
.productheading a{ width:230px; height:22px; display:block; float:left; margin:8px; padding:0px 0px 0px 20px; color:#FFFFFF; font-size:14px}
.productheading a:hover{ width:230px; height:22px; display:block; float:left; margin:8px; padding:0px 0px 0px 20px; color:#9D9D9B; font-size:14px}
#content{ width:950px; min-height:314px; float:left; background-color:#FFFFFF; margin-left:6px;}

#innercontent{ width:950px; min-height:546px; float:left; background-color:#FFFFFF;  }

#leftinner{width:668px; min-height:546px; float:left; }

#rightinner{ width:282px;min-height:546px; float:left;}

.heading{ font-size:15px; color:#000000; margin:5px;}

.superheading{ font-size:18px; color:#000000; padding:20px;}
 
#rightbotcorner{ background-image:url(../Images/rightbotcorner.jpg); background-repeat:no-repeat; width:59px; height:87px; float:right;}

#tabfirst{ width:335px; min-height:314px; float:left; background-image:url(../Images/tab_bg.jpg); background-repeat:repeat-x; background-position:bottom; vertical-align:top;}


#tabsecond{ width:335px; min-height:314px; float:left; background-image:url(../Images/tab_bg.jpg); background-repeat:repeat-x; background-position:bottom; vertical-align:top;}

#tabthird{ width:280px; min-height:314px; float:right; background-image:url(../Images/tab_bg.jpg); background-repeat:repeat-x; background-position:bottom; vertical-align:top;}

#third{ width:275px;height:143px; margin:0 auto; background-image:url(../Images/bg_tab.jpg); background-repeat:no-repeat; }

.tabtext{ width:260px; float:left; text-align:justify; padding:20px; font-size:13px; line-height:1.5; color:#434A4E; }

#logo{ width:243px; height:130px; float:left;}

#toplinks{ width:130px; height:75px;float:right;}

#menu{ width:714px; height:55px; float:right; }

#flash{ width:712px; height:270px; float:right;}

#downloads{ width:326px; height:105px; float:left; border-right:#B6B6B6 solid 1px; margin-bottom:15px; }

#links{ width:326px; height:105px; float:left; border-right:#B6B6B6 solid 1px;  margin-bottom:15px;}

#linksb{ width:280px; height:105px; float:left;  margin-bottom:15px;}

.linkstext a{ width:88px; height:100px; margin:18px; color:#9A9997; font-size:15px; }
.linkstext a:hover{ width:88px; height:100px; margin:18px; color:#9A9997; font-size:15px; text-decoration:underline;}


.smallheading{ font-size:14px; font-weight:500; color:#484848; padding:10px;}

.downloadtext a{ font-size:14px; font-weight:500; color:#484848; padding:10px 0px 0px 10px; }
.downloadtext a:hover{ font-size:14px; font-weight:500; color:#484848; padding:10px 0px 0px 10px;text-decoration:underline;}



#footer{ width:952px; height:auto; color:#ffffff; font-size:13px; margin:0 auto; padding-top:15px;}


.footertext a{color:#ffffff; font-size:13px;  font-weight:bold; text-decoration:none;}
.footertext a:hover{ color:#ffffff; font-size:13px;  font-weight:bold; text-decoration: underline;}
#contBott{width:950px;float:left;height:60px;background-image:url(../Images/innercontentbg.jpg);background-repeat:no-repeat;}
.tabtext1{ width:290px; display:block; float:left; text-align:left; padding:10px; font-size:13px; line-height:1.5; color:#434A4E; }
.h1{ color:#ca0b10; font-size:25px; padding-left:30px; }
.tab{ width:335px; min-height:314px; float:left; background-image:url(../Images/tab_bg.jpg); background-repeat:repeat-x; background-position:bottom; vertical-align:top; display:block;}

.tabbg{ width:335px; height:40px; display:block; background-repeat:no-repeat; background-image:url(../Images/tab-bg.jpg);}

.tabbgclient{ width:279px; height:40px; display:block; background-repeat:no-repeat; background-image:url(../Images/tab-bg.jpg);}

