body {
	 /*Background-color:#D0C398;*/
	 Background-color:#FFFFFF;
}

td {
	font-family: Arial, Helvetica; font-size:11px; line-height:17px; 
	/*color:#006A47;*/
	color:#000000;
}
.datetd {
	font-family: Arial, Helvetica; font-size:11px; line-height:17px; color:#C20000;
}

.td8 {
	font-family: Arial, Helvetica; font-size:8px; 
	/*color:#006A47;*/
	color:#000000;
}
.td9 {
	font-family: Arial, Helvetica; font-size:9px; 
	/*color:#006A47;*/
	color:#000000;
}

.td11 {
	font-family: Arial, Helvetica; font-size:11px; 
	
	/*color:#006A47;*/
	color:#000000;
}

.td12 {
	font-family: Arial, Helvetica; font-size:12px; 
	
	/*color:#006A47;*/
	color:#000000;
}


.td13 {
	font-family: Arial, Helvetica; font-size:13px; 
	/*color:#006A47;*/
	color:#000000;
}

.td14 {
	font-family: Arial, Helvetica; font-size:14px; 
	/*color:#006A47;*/
	color:#000000;
}

.td16 {
	font-family: Arial, Helvetica; font-size:16px; 
	/*color:#006A47;*/
	color:#000000;
}


.td14w {
	font-family: Arial, Helvetica; font-size:14px; font-weight:bold; color:#ffffff; 
}
.td12w {
	font-family: Arial, Helvetica; font-size:12px; font-weight:bold; color:#ffffff; 
}
.td48 {
	font-size:16px;line-height:17px;
}
.tdtitle {
	font-size:20px;line-height:20px;
}
.td40{
	font-size:48px;line-height:53px;
}
.td12new {
	font-size:12px;
	/*background-color:#D0C398;*/
	background-color:#ffffff;
}


.td10 {
	font-family: Arial, Helvetica; font-size:10px; 
	/*color:#006A47;*/
	color:#000000;
}
.tdnew12 {
	font-family: Arial, Helvetica; font-size:11px; color:#000000;
}
.tdp{
	/*background-color:#D0C398;*/
	background-color:#FFFFFF;
}
.tdw{
	background-color:#FFFFFF;
}
.tdg{
	background-color:#019B69;
}
.tdg1{
	background-color:#BCFBE7;
}
.dbr{
	/*background-color:#D0C398;*/
	background-color:#FFFFFF;
}

a{
	/*color:#006A47; */
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000; text-decoration:none;
}
a.newst{
	/*color:#006A47;*/ color:#000000; text-decoration:none;
}
a.newst:hover{
	/*color:#006A47;*/ color:#000000; text-decoration:none;
}
a.newst1{
	/*color:#006A47;*/ color:#000000; text-decoration:none;font-weight:bold;
}
a.newst1:hover{
	/*color:#006A47;*/ color:#000000; text-decoration:none;font-weight:bold;
}

a.news{
	color:#000000; text-decoration:none;
}
a.news:hover{
	color:#000000; text-decoration:underline;
}


a.asm{
	/*color:#006A47;*/ color:#800000; text-decoration:none;
}
a.asm:hover{
	color:#000000; text-decoration:none;
}

a.ared{
	color:#c20000; text-decoration:underline;
}
a.ared:hover{
	color:#000000; text-decoration:underline;
}

a.ablk-u{
	/*color:#006A47;*/ color:#000000; text-decoration:underline;
}
a.ablk-u:hover{
	color:#008257; text-decoration:underline;
}

.sborder{
	border-style:solid; border-width:1px; border-color:#A39C8D;
}

.ssborder{
	border-style:solid; border-width:1px; border-color:#DDD8CE; height:16px; font-size:11px; width: 100px
}

.ssborder1{
	border-style:solid; border-width:1px; border-color:#000000; height:16px; font-size:11px; width: 100px
}
.txtborder
	{
	font-family: Verdana; font-size: 10px; height: 18px; width: 130px; border: 1px #000000 solid; background-color:white;
	}
.txtborder1
	{
	font-family: Verdana; font-size: 10px; height: 18px; width: 150px; border: 1px #000000 solid; background-color:white;
	}

.txtborderlarge
	{
	font-family: Verdana; font-size: 10px; height: 18px; width: 170px; border: 1px #000000 solid; background-color:white;
	}
.txtbordersmall
	{
	font-family: Verdana; font-size: 10px; height: 18px; width: 100px; border: 1px #000000 solid; background-color:white;
	}
.txtbordercute
	{
	font-family: Verdana; font-size: 10px; height: 18px; width: 50px; border: 1px #000000 solid; background-color:white;
	}

.textareaborder
	{
	font-family: Verdana; font-size: 10px; height: 60px; width: 150px; border: 1px #000000 solid; background-color:white;
	}
.comboborder
	{
	font-family: Verdana; font-size: 10px; height: 18px; width: 110px; border: 1px #000000 solid; background-color:white;
	}
.comboborderlarge
	{
	font-family: Verdana; font-size: 10px; height: 18px; width: 130px; border: 1px #000000 solid; background-color:white;
	}
.combosmall
	{
	font-family: Verdana; font-size: 10px; height: 18px; width: 100px; border: 1px #000000 solid; background-color:white;
	}
.wht {
	font-family: Arial, Helvetica; font-size:16px; line-height:17px; color:#FFFFFF;
}

.btn
{
  background-color:#800000;color:#ffffff;font-family: Arial, Helvetica;font-weight:bold; border:1px solid #000000; cursor:pointer;
}


.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 570px; /*Width of Carousel Viewer itself*/
height: 200px; /*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: 10px; /*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. */
}

#FrogJS{
width: 680px;
height: 600px;
margin: 0 auto;
}
#FrogJSCredit{
text-align: right;
font-size: 80%;
color: #999;
padding: 1px;
}
#FrogJSCaption{
text-align: left;
line-height: 140%;
}

#carousel-wrapper {
    width: 500px;
    height: 500px;
    overflow: hidden;
}
#carousel-content {
    width: 2500px;
}
#carousel-content .slide {
    float: left;
    width: 500px;
    height: 500px;
}

/* Example 2 ---------------------------------- */


.carousel {
    overflow: hidden;
}

.carousel .inner {
    
}

.carousel .middle {
    overflow: auto;
}



#example-2 {
    background-color: #E8F0FF;
    border: 1px solid #AAC8FF;
    width: 598px;
    height: 128px;
    margin-top: 15px;
}

#example-2 .middle {
    float: left;
    width: 512px;
    height: 150px;
}

#example-2 .inner img {
    float: left;
}

#example-2 a {
    float: left;
    width: 41px;
    height: 128px;
    background-color: #AAC8FF;
    text-align: center;
    text-decoration: none;    
    font-size: 36px;
    line-height: 120px;
}

#example-2 a.next {
    float: right;
}

#example-2 a:hover {
    color: #000;
}

#tab-2 ul li {
    display: block;
    padding-bottom: 5px;
}

/* Example 2 ---------------------------------- */


/* Generic Carousel Properties */
    .carousel { position:relative; clear:both; 
        border:1px solid #cccccc; background-color:#ffffff;
    }
    .carousel .navButton {
        cursor:pointer; display:block; text-indent:-9999px; background-repeat:none; z-index:10;
    }
    .carousel .container { position:absolute; overflow:hidden; }
    .carousel .items { position:absolute; }
    .carousel .item { position:relative;
        cursor:pointer;
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity:0.7;
        opacity:0.7;
        list-style-type:none; margin:0px; 
    }
    .carousel .item.hover, .carousel .item.selected { 
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity:1.0;
        opacity:1.0;    
    }




/* Horizontal Carousel */
    #Carousel2 { height:105px; width:425px; }
    
	#Carousel2 .container { left:26px; top:12px; width:370px; height:80px;}        
    
	#Carousel2 .items { top:0; left:2px; width:1000px; height:80px;}
	
    #Carousel2 .item { height:80px;  width:124px; float:left; clear:right; }
    
	#Carousel2 .item .icon img { position:relative; left:0px; cursor:pointer;}
	
    #Carousel2 .navButton { position:absolute; bottom:0px; width:24px; height:87px; top:8px;}
	
    #Carousel2 .navButton.previous {  left:0px; background-image:url(images/interface/button.left.png); background-repeat:no-repeat; }
    #Carousel2 .navButton.next { right:0px; background-image:url(images/interface/button.right.png); background-repeat:no-repeat; }


/* ends here */

