body {font:65%/170% Arial, Helvetica, sans-serif; margin:0; padding:0; background:url(st.gif);}

.toplink{ font:12px Arial, Helvetica, sans-serif;background:url(linkbg.gif) repeat-x; text-align:center;}
.toplink a{ font:12px  "AdLib BT" Arial, Helvetica, sans-serif;text-decoration:none; padding:8px 2px;  display:block; height:16px; border-right:1px solid #ffffff;color:#FFF; text-transform:capitalize; }
.toplink a:hover{ padding:8px  2px;  display:block; height:16px; background:url(link-hover.gif) repeat-x;color:#FFF;}
.bodytxt{ font:11px Verdana, Arial, Helvetica, sans-serif; }

.bottom{font:12px Arial, Helvetica, sans-serif; background:url(linkbg.gif) repeat-x; height:32px; color:#FFFFFF;}
.bottom a{ color:#FFFFFF; text-decoration:none;}

/* css for images                      */

#date{width:265px; float:right; background:#7c7c7c; font:bold 2em Arial, Helvetica, sans-serif; color:#0c0e75; padding:0 0 0 10px;}
#date h4{font:bold 12px Arial, Helvetica, sans-serif; color:#0c0e75;}
#date p{font:11px Arial, Helvetica, sans-serif; color:#ffffff;}
#date h5{font:bold 11px Arial, Helvetica, sans-serif; color:#0c0e75; float:right; padding-right:5px;}
.gallery{width:265px; float:right; background:#999da6; font:bold 20px Arial, Helvetica, sans-serif; color:#0c0e75; padding:0 0 0 10px; margin-top:5px;}
#img{width:275px; float:right;}

/*
.gallery1 a{ display:block; width:89px; height:79px; background:url(thum_imgbg.gif) no-repeat;}
.gallery1 a:hover{	background:url(thum_imgbghover.gif) no-repeat;}
.gallery1 a img{ margin:5px 0 0 0; padding:0;}*/

#gallery1 input{width:70px; height:70px;margin:5px 0 0 10px; }
#gallery1 .bgimg{ background:url(thum_imgbg.gif) no-repeat; width:89px; height:79px;}
#gallery1 .bgimg:hover{	background:url(thum_imgbghover.gif) no-repeat;}




.stepcarousel{
position: relative; /*leave this value alone*/

overflow: scroll; /*leave this value alone*/
width: 655px; /*Width of Carousel Viewer itself*/
height: 75px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 100px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.mattblacktabs{
width: 100%;
overflow: hidden;

}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding:10px 10px 0 10px; /*padding inside each tab*/
color: white; background:url(line.gif) no-repeat;}
.mail{
padding:10px 0px 10px 0px;
}




