body{ margin:0; padding:0; background:#dcdcdc url(images/bg.jpg) top repeat-x; font-family:"Century Gothic", "Century Schoolbook", Century, Tahoma; font-size:12px; color:#767171}
body img{ border:0}
h1,h2,h3,h4{ line-height:normal; font-weight:normal; padding:0; margin:0}
a{ text-decoration:none}
a:hover{}
li,ul{ padding:0; margin:0; list-style:none; text-indent:0}
.clear{ clear:both}
form{ padding:0; margin:0}
#main{width:963px; margin:0 auto}
#header{ height:107px}
#logo{ float:left; width:226px}
#logo a{ display:block; width:226px; height:107px; text-indent:-9800px; overflow:hidden; background:url(images/logo.png)}
.nav{ float:left; width:737px; padding-top:44px; font-size:16px}
.nav ul{ float:right}
.nav li{ float:left; padding-right:20px}
.nav a{ color:#333333}
.nav a:hover{ color:#2c418d}
.left{ width:719px; float:left}
.right{ float:right; width:226px}
#slidecont{ height:325px; overflow:hidden}

.breadcrumb a {color:#9193C4}
.bluenav{ background:url(images/bluenavtop.png) no-repeat top; padding-top:13px}
.bluenavfooter{ background:url(images/bluenavfooter.png) bottom no-repeat; height:10px}
.bluenavbg{ background-color:#283f88; min-height:302px; padding-left:15px; padding-right:15px; font-size:14px}
.bluenavbg h4{ font-size:18px; color:#b2b2d4; font-weight:bold; letter-spacing:1px}
.bluenavbg a{ color:#b2b2d4}
.bluenavbg a:hover{ color:#FFFFFF}
.bluenavbg ul{ padding-top:10px; padding-bottom:10px}
.bluenavbg  li{ padding-top:6px; padding-bottom:6px; border-bottom:1px  dashed #b2b2d4 }
.bluenavbg select{ width:196px; margin-top:10px; color:#666666}


.greennavheader{ height:14px; background:url(images/greenheader.png) top  left no-repeat; margin-top:20px}
.greennavfooter{ background: url(images/bottom.png) bottom left no-repeat ; height:10px;}
.greennavrepeat{ background-color:#283f88; min-height:302px; padding:15px; padding-top:0; padding-top:015f3a font-size:14px; background:url(images/greenrepeat.png) top no-repeat #00854c;}
.greennavrepeat h4{ font-size:18px; color:#015f3a; font-weight:bold; letter-spacing:1px}
.greennavrepeat a{ color:#FFFFFF }
.greennavrepeat a:hover{ color:#FFFFFF}


.newstip{ color:#FFFFFF; background:url(images/whitedashedline.png) bottom repeat-x; padding-bottom:10px}
.newstip h2{ color: #03f193; font-size:14px; padding-top:10px; font-weight:bold}
.newstip h2 a{ color:#03f193}
.morelink a{ background:url(images/whitearrow.png) right no-repeat; padding-right:20px}

.roundedlinks{ padding-top:22px}
.roundedlink{ width:131px;  height:144px; background:url(images/roundedlink.png) no-repeat; position:relative; padding:14px; font-size:14px; padding-right:80px; float:left; overflow:}
.roundedlink h2{ font-size:16px; padding-bottom:5px}
.roundedlink a{ color:#FFFFFF}
.roundedlink a:hover{ color:#333333}
.roundedlink li{ padding-top:2px}
.roundedlink li.all{ font-weight:bold; background: url(images/arrow.jpg)  70px 10px no-repeat; padding-top:5px}

.abs{ position:absolute; width:93px; height:178px; right:-8px; top:-16px}
.marright19{ margin-right:12px}
#footer{ border-top:1px solid #cccccc; padding-top:20px; padding-bottom:20px}

#footer .nav{ padding-top:0}
#footer .nav ul{ float:none}

.designby{ float:right; text-align:right; width:211px}
#containerhead{ height:12px; background: url(images/containerhead.png) left top no-repeat;}
#containerrepeat{ background:url(images/repeat.png) left repeat-y; min-height:500px; padding:10px 24px 10px 24px;width:713px;} /*padding:10px 24px 10px 24px */
#containerfooter{ background:url(images/footer.png) left bottom no-repeat; height:12px}

#containerrepeat h1{ color:#9193c4; font-size:30px; background: url(images/repeat.jpg) bottom repeat-x; padding-bottom:15px}


#box-table-a{ margin-top:20px}
#box-table-a th{background:#eeeeee;border-top:4px solid #3e3e3e;border-bottom:1px solid #fff;color:#3e3e3e;padding:8px;}
#box-table-a td{background:#eeeeee;border-bottom:1px solid #fff;color:#669;border-top:1px solid transparent;padding:8px;}
#box-table-a td.heads{background:#e8edff; font-weight:bold}
#box-table-a tr:hover td{background:#d0dafd;color:#339;}
.galleryimage{ float:left; width:176px; margin-left:11px; margin-right:11px; margin-top:30px; margin-bottom:15px;  text-align:center} /*margin-right:15px;*/
.galleryimage:hover{ background:#d0dafd}
#containerrepeat .last{ float:right; margin-right:0}


/* Java sub menus*/

#dropmenudiv{position:absolute;
background-color: #019C60;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-top:0px;
border-bottom-width: 0;
font:normal 15px Verdana;
line-height:20px;
padding:6px;
z-index:100;

}

#dropmenudiv a
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width: 100%;
color:White;
font-size:15px;
display: block;
text-indent: 3px;
border-bottom: 2px solid #019C60;
padding: 5px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#019C60;
color: #FFF;
font-size:15px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


/*Ends here*/

.Newsroundedlinks{ padding-top:22px}
.Newsroundedlink{ width:200px;  height:144px; background:url(images/roundedlink.png) no-repeat; position:relative; padding:15px; font-size:14px; float:left; overflow:}
.Newsroundedlinkh4{font-size:18px; color:#015f3a; font-weight:bold; letter-spacing:1px}
.Newsmorelinknewstip{ color:#FFFFFF; padding-bottom:10px}
.Newsmorelinknewstip h2{ color: #03f193; font-size:12px; padding-top:10px; font-weight:bold}
.Newsmorelinknewstip h2 a{ color:#03f193}
.Newsmorelinknewstip h2 a:hover{ color:#FFFFFF}
.Newsmorelink a{ background:url(images/whitearrow.png) right no-repeat; padding-right:20px;color:#FFFFFF;font-size:12px;}

.galleryProductfront
{
    background:url(images/prodBox4New.jpg);
    width:311px;
    height:153px;
    background-repeat:no-repeat;
}
.galleryProductfrontTitle
{
 color:#0074BD;
 font-family:"Century Gothic", "Century Schoolbook", Century, Tahoma;
 font-size:14px;
 cursor:hand;
}
.galleryProductdesc
{
 color:#767171;
 font-family:"Century Gothic", "Century Schoolbook", Century, Tahoma;
 font-size:12px;
}
.galleryProdustsubheading
{
 color:#000000;
 font-family:"Century Gothic", "Century Schoolbook", Century, Tahoma;
 font-size:12px;
 padding-top:5px;

}

.Productsubheading
{
    color:#9193c4; font-size:22px;padding-bottom:10px;padding-top:10px;
}

.galleryProductdetailstext
{
 color:#0074BD;
 font-family:"Century Gothic", "Century Schoolbook", Century, Tahoma;
 font-size:12px;
 cursor:hand;
}

.catgalroundedlinks{ padding-top:22px}
.catgalrounded{ width:100px;  height:125px; background:url(images/newroundlink.png) no-repeat; position:relative; padding-top:14px;padding-bottom:14px;padding-right:14px;padding-left:15px; font-size:14px; padding-right:80px; float:left; overflow:}
.catgalrounded h2{ font-size:14px; padding-bottom:5px}
.catgalrounded a{ color:#FFFFFF}
.catgalrounded a:hover{ color:#333333}
.catgalrounded li{ padding-top:2px}
.catgalrounded li.all{ font-weight:bold; background: url(images/arrow.jpg)  70px 10px no-repeat; padding-top:5px}

.abs{ position:absolute; width:93px; height:178px; right:-8px; top:-16px;vertical-align:top;}
.marright20{ margin-right:40px}

.gellarypagingtext
{
    color:#666666;
    font-weight:bold;
    font-family:Arial;
    
}
.gellarypagingtext:hover
{
    color:#000000;
    font-weight:bold;
    font-family:Arial;
    
}
.gellarypagingtextnumber
{
    background-color:#DFDFDF;
    color:#464646;
    font-weight:bold;
    font-family:Arial;
    padding:5px;
    
}
.gellarypagingtextnumber:hover
{
    background-color:#000000;
    color:#ffffff;
    font-weight:bold;
    font-family:Arial;
    padding:5px;
    
    
}
.gellarypagingtextnumberselected
{
    background-color:#000000;
    color:#ffffff;
    font-weight:bold;
    font-family:Arial;
    padding:5px;
    
}
