@charset "utf-8";
/* CSS Document */

body { 
margin:0px; 
padding:0px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#44424f;
}
#main { 
width:782px; 
margin-left:auto; 
margin-right:auto; 
margin-bottom:0px; 
margin-top:0px; 
padding:0px; 
border-left:1px solid #d2d2d2; 
border-right:1px solid #d2d2d2; 
position:relative;
}
p { 
margin:0px; 
padding:4px 0px 4px 0px;
}
#topheaderaera { 
margin:0px; 
padding:0px; 
border:0px solid #ff0000; 
width:780px; 
position:relative;
}
#logo { 
margin:-6px; 
padding:20px 0px 0px 24px; 
width:275px; 
float:left; 
border:0px solid #ff0000; 
}
#topnav { width:472px; margin:0px 0px 0px 0px; border:0px solid #ff0000; float:left; height:75px; padding: 0px 9px 0px 0px;}
#topnavbar { width:auto;margin:0px 0px 0px 0px; padding:23px 0px 0px 0px; border:0px solid #000000; position:relative; float:right}
.homelink { width:19px; margin:0px ; padding:0px 25px 0px 0px; border:0px solid #000000; float:left;}
.contentlink { width:19px; margin:0px ; padding:0px 25px 0px 0px; border:0px solid #000000; float:left;}
.sitemaplink { width:19px; margin:0px ; padding:0px 0px 0px 0px; border:0px solid #000000; float:left;}
.homenav { background-image:url(../img/home_active.gif); background-repeat:no-repeat; background-position:top left; height:23px; width:19px; display:block;}
a.homenav:hover { background-image:url(../img/home_active.gif); background-repeat:no-repeat; background-position:top left; height:23px; width:19px; }

.contactnav  { background-image:url(../img/contact.gif); background-repeat:no-repeat; background-position:top left; height:22px; width:19px; display:block;}
a.contactnav:hover { background-image:url(../img/contact.gif); background-repeat:no-repeat; background-position:top left; height:22px; width:19px;}

.sitemapnav { background-image:url(../img/sitemap.gif); background-repeat:no-repeat; background-position:top left; height:22px; width:19px; display:block;}
a.sitemapnav:hover { background-image:url(../img/sitemap.gif); background-repeat:no-repeat; background-position:top left; height:22px; width:19px;}




#topbanner { 
margin-left:auto; 
margin-right:auto; 
margin-bottom:0px; 
margin-top:0px; 
padding:0px; 
border:0px solid #000000; 
position:inherit; 
background-image:url(../img/topbanner.jpg); 
background-repeat:no-repeat; 
width:780px; 
height:185px; 
text-align:center;
}


#middlecontainer { margin:0px; padding:0px 10px 0px 10px; border:0px solid #000000; width:auto; position:relative;}
#container { margin:0px; padding:0px; border:0px solid #000000; width:760px; position:relative;}
#leftcontainer { margin:0px; padding:0px; border:0px solid #ff0000; width:224px; float:left}
#rightcontainer { margin:0px; padding:0px 0px 0px 29px; border:0px solid #ff0000; width:503px; float:left}

#leftpanel { margin:0px; padding:0px 0px 5px 0px; border:0px solid #ffff00; width:224px; position:relative; background-color:#f1f9ff;}
#leftpanelbook { 
margin:0px; padding:0px 15px 0px 15px; border:0px solid #ffff00; width:auto; position:relative; background-color:#f1f9ff;}
#leftpaneltool { margin:0px; padding:0px 15px 0px 15px; border:0px solid #ffff00; width:auto; position:relative; background-color:#f1f9ff;}

.leftpanelbooktitle { margin:0px; padding:0px 0px 0px 30px; border:0px solid #ffff00; width:auto; position:relative; font-size:12px; color:#1f823e; text-decoration:none; font-weight:bold; background-image:url(../img/bookicon.gif); background-repeat:no-repeat; background-position:center left; height:36px; line-height:25px;}
.leftpanelbookimg { margin:0px; padding:5px 0px 0px 0px; border:0px solid #ffff00; width:auto; position:relative; text-align:center;}
.leftpanelbooktxt { margin:0px; padding:15px 0px 25px 0px; border:0px solid #ffff00; width:auto; position:relative; color:#44424f; font-size:11px; text-align:justify; text-decoration:none;}

.leftpanelann { margin:0px; padding:0px 0px 0px 35px; border:0px solid #ffff00; width:auto; position:relative; font-size:12px; color:#1f823e; text-decoration:none; font-weight:bold; background-image:url(../img/ann.jpg); background-repeat:no-repeat; background-position:center left; height:27px; line-height:25px;}

.leftpaneltooltitle { margin:0px; padding:0px 0px 0px 35px; border:0px solid #ffff00; width:auto; position:relative; font-size:12px; color:#1f823e; text-decoration:none; font-weight:bold; background-image:url(../img/tool.gif); background-repeat:no-repeat; background-position:center left; height:27px; line-height:25px;}
.leftpaneltooltxt { margin:0px; padding:3px 0px 3px 0px; border:0px solid #ffff00; width:auto; position:relative; color:#44424f; font-size:10px; text-align:justify; text-decoration:none;}
.leftpaneltoolreadmore { margin:0px; padding:0px 0px 5px 0px; text-align:right;}
.readmorelink { margin:0px; padding:0px; font-size:10px; color:#049c38; text-decoration:none; font-weight:bold;}
a.readmorelink:hover { margin:0px; padding:0px; font-size:10px; color:#049c38; text-decoration:underline; font-weight:bold;}
/*.leftpaneltoolbtm { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #ffff00; vertical-align:top;}*/
.leftpaneltoolbtm { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #ffff00; vertical-align:top; background-image:url(../img/leftpanel_btm.gif); background-repeat:no-repeat; background-position:top left; height:12px;}

#rightcontentcontainer { margin:0px; padding:22px 0px 0px 0px; border:0px solid #ff0000; width:500px; position:relative;}
#contentcontiner { margin:0px; padding:0px 0px 0px 0px; border:0px solid #000000; position:relative; float:left; width:auto;}
.welcometxtcontent { width:500px; background-color:margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #ff0000; position:relative}
.welcometxtarea { width:185px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #ff0000; position:relative; float:left;}
.welcometxtgreen  { font-size:18px; color:#138e3a; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:left}
.welcometxtblue { font-size:19px; color:#343399; text-decoration:none; font-family:"Arial black";}

.horidottedline { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../img/horidottedline.gif); background-repeat:repeat-x; height:1px; background-position:bottom left; border:0px solid #ff0000; float:left; position:relative;}

.contentcontinertxt { margin:0px; padding:5px 0px 0px 0px; border:0px solid #000000; position:relative; float:left; width:493px; color:#44424f; font-size:11px; text-decoration:none; text-align:justify;}
.greentitle { color:#25a94f; font-size:11px; font-weight:bold; text-decoration:none; text-align:left}
/*.arrowreadmore { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:10px; color:#1f823e; text-decoration:none; font-weight:bold; background-image:url(../img/arrowbullet.gif); background-repeat:no-repeat; background-position:425px center; text-align:right; border:0px solid #000000;} */
.arrowreadmore { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; text-align:right; display:block;}
.arrowreadmorelink { background-image:url(../img/arrowbullet.gif); background-repeat:no-repeat; background-position:center left;  font-size:10px; color:#049c38; text-decoration:none; font-weight:bold; margin:0px 0px 0px 20px; padding:0px 0px 0px 8px; }
a.arrowreadmorelink:hover { background-image:url(../img/arrowbullet.gif); background-repeat:no-repeat; background-position:center left;  font-size:10px; color:#049c38; text-decoration:underline; font-weight:bold;}

#normalnav { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  font-size:11px; color:#33267c; text-decoration:none; border:0px solid #ff0000;}
#normalnav li { margin:0px 0px 0px 0px; padding:0px 0px 0px 18px; list-style-type:none; background-image:url(../img/bullet.gif); background-repeat:no-repeat; background-position:center left; color:#44424f; font-size:11px; text-decoration:none; height:15px; display:block; border:0px solid #ff0000;}
#announcement
{
width:197px;
background-color:#f1f9ff;
}
#announcement ul,li,dd,dl
{
margin:0px;
padding:0px;
list-style-type:none;
}
#announcement .top
{
width:197px;
height:27px;
background-image:url(../img/announcements.jpg);
background-repeat:no-repeat;
}
#announcement .bottom
{
width:197px;
height:18px;
padding-bottom:15px;
}
#announcement .list
{
background-image:url(../img/announcements_bg.jpg);
background-repeat:repeat-y;
width:197px;
}
#announcement .list .icon
{
width:10%;
float:left;
padding-bottom:15px;
padding-top:5px;
}
#announcement .icon img
{
margin-left:5px;
margin-right:5px;
margin-top:3px;
}
#announcement .list .links
{
width:85%;
padding-bottom:5px;
padding-top:5px;
}
#announcement .links a
{
font-family:Arial;
color:#1f823e;
font-size:11px;
text-decoration:none;
}
#announcement .links a:hover
{
font-family:Arial;
color:#000000;
font-size:11px;
text-decoration:none;
}
#prodbox
{
width:225px;
Hieght:287px;
float:left;
margin-right:8px;
}
#prodbox ul,li,dd,dl
{
margin:0px;
padding:0px;
list-style-type:none;
}
#prodbox .top
{
width:225px;
height:31px;
padding-top:5px;
background-image:url(../img/topimg.jpg);
background-repeat:repeat-x;
font-size:20px;
color:#FFFFFF;
font-family:"Trebuchet MS";
text-align:center;
}
#prodbox .bottom
{
width:225px;
background-image:url(../img/prodbox_bg.jpg);
background-repeat:repeat-y;
margin-bottom:10px;
}
#prodbox .bottom a
{
font-family:Arial;
color:#1f823e;
font-size:11px;
text-decoration:none;
}
#prodbox .bottom a:hover
{
font-family:Arial;
color:#000000;
font-size:11px;
text-decoration:none;
}
#prodbox .list
{
background-image:url(../img/prodbox_bg.jpg);
background-repeat:repeat-y;
width:225px;
}
#prodbox .list .icon
{
width:10%;
float:left;
padding-top:5px;
padding-bottom:5px;
}
#prodbox .list .text1
{
width:207px;
height:100px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
}
#prodbox .list .text1 a
{
font-family:Arial;
color:#1f823e;
font-size:11px;
text-decoration:none;
}
#prodbox .list .text1 a:hover
{
font-family:Arial;
color:#000000;
font-size:11px;
text-decoration:none;
}
#prodbox .icon img
{
margin-left:5px;
margin-right:5px;
margin-top:3px;
}
#prodbox .list .links
{
width:88%;
padding-bottom:5px;
padding-top:5px;
}
#prodbox .links a
{
font-family:Arial;
color:#1f823e;
font-size:11px;
text-decoration:none;
}
#prodbox .links a:hover
{
font-family:Arial;
color:#000000;
font-size:11px;
text-decoration:none;
}
/* -------------------- prodbox2 start  -------------------- */
#prodbox2
{
width:160px;
float:left;
margin-right:2px;
}
#prodbox2 ul,li,dd,dl
{
margin:0px;
padding:0px;
list-style-type:none;
}
#prodbox2 .top
{
width:160px;
height:31px;
padding-top:5px;
background-image:url(../img/topimg.jpg);
background-repeat:repeat-x;
font-size:20px;
color:#FFFFFF;
font-family:"Trebuchet MS";
text-align:center;
}
#prodbox2 .bottom
{
width:160px;
background-image:url(../img/prodbox2_bg.jpg);
background-repeat:repeat-y;
margin-bottom:5px;
text-align:right;
}
#prodbox2 .bottom a
{
font-family:Arial;
color:#1f823e;
font-size:11px;
text-decoration:none;
}
#prodbox2 .bottom a:hover
{
font-family:Arial;
color:#000000;
font-size:11px;
text-decoration:none;
}
#prodbox2 .list
{
background-image:url(../img/prodbox2_bg.jpg);
background-repeat:repeat-y;
width:160px;
height:140px;
}
#prodbox2 .list .icon
{
width:13%;
float:left;
padding-top:0px;
padding-bottom:2px;
}
#prodbox2 .list .text1
{
width:170px;
height:100px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
}
#prodbox2 .list .text1 a
{
font-family:Arial;
color:#4e4e4e;
font-size:11px;
text-decoration:none;
}
#prodbox2 .list .text1 a:hover
{
font-family:Arial;
color:#343399;
font-size:11px;
text-decoration:none;
}
#prodbox2 .icon img
{
margin-left:5px;
margin-right:5px;
margin-top:3px;
}
#prodbox2 .list .links
{
width:80%;
padding-bottom:2px;
padding-top:0px;
}
#prodbox2 .links a
{
font-family:Arial;
color:#1f823e;
font-size:11px;
text-decoration:none;
}
#prodbox2 .links a:hover
{
font-family:Arial;
color:#000000;
font-size:11px;
text-decoration:none;
}
/* -------------------- prodbox2 end -------------------- */

#footer { margin:0px; padding:5px 0px 20px 0px; border:0px solid #000000; position:relative;}
.footerbg { margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; height:24px; background-color:#3259a4;}
.copyrighttxt { margin:0px; padding:0px 5px 0px 0px; color:#c9c9c9; font-size:10px; text-decoration:none; text-align:right;}