body, td,th
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

}

body {
	background-color: #dadada;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../../images/common/bg_page.gif);
	background-repeat: repeat-x;
}

.bg_Gray
{ background-color : #e1e1e1; }
	
.bg_Gray2
{ background-color : #dadada }

.bg_Gray3
{ background-color : #d1d1d1 }

.bg_Gray4
{ background-color : #B3B3B3 }

.bg_Gray4
{ background-color : #E8E8E8 }

.bg_Maroon
{ background-color : #b90a0e; }

.bg_Red_subtones
{ background-color : #CB0E14; text-align:left; font: bold 11px Tahoma, Arial, Helvetica, sans-serif;  color:#FFF; text-decoration:none;}

.bg_White
{ background-color : #ffffff }

.bg_White_subtones_title
{ background-color : #ffffff ; text-align:left; font: bold 11px Tahoma, Arial, Helvetica, sans-serif;  color:#000; text-decoration:none;}

.bg_White_subtones
{ background-color : #ffffff ; text-align:center; font: normal 11px Tahoma, Arial, Helvetica, sans-serif;  color:#6B6B6B; text-decoration:none; }

.bg_White_subtones_2
{ background-color : #ffffff ; text-align:left; font: normal 11px Tahoma, Arial, Helvetica, sans-serif;  color:#6B6B6B; text-decoration:none; }

.bg_White_subtones_3
{ background-color : #ffffff ; text-align:left; font: normal 11px Tahoma, Arial, Helvetica, sans-serif;  color:#6B6B6B; text-decoration:none; }
.bg_White_subtones_3:hover	{text-decoration:underline; }

.bg_Black
{ background-color : #000000 }

.bg_Black_subtones
{ background-color : #000000 ; text-align:center; font: bold 11px Tahoma, Arial, Helvetica, sans-serif;  color:#FFF; text-decoration:none; }


 .text1				{font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#4d4d4d; text-decoration:none;}
 
 .text2				{font: bold 10px Tahoma, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none;}
 
.main_text3			{font: bold 11px Tahoma, Arial, Helvetica, sans-serif;  color:#FFF; text-decoration:none;} 

.text4				{font: normal 11px Tahoma, Arial, Helvetica, sans-serif;  color:#FFFFFF; text-decoration:none;}

.text5				{font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#343434; text-decoration:none; }

.text6				{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#343434; text-decoration:none; }

.text7				{font: bold 9px Tahoma, Arial, Helvetica, sans-serif; color:#c70909; text-decoration:none;}

.text8				{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#c70909; text-decoration:none;}

.text9				{font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

.text10				{font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#e1e1e1; text-decoration:none;}

.text11				{font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#cb0e14; text-decoration:none;}

.text12				{font: normal 9px Verdana, Arial, Helvetica, sans-serif; color:#9a9a9a; text-decoration:none;}

.text13				{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}

.text14				{font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#c70909; text-decoration:none;}

.text15				{font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#4d4d4d; text-decoration:none;}

.text16				{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline;}


.link1			{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#FFF;
text-decoration:none; }
.link1:hover		{text-decoration:underline; }


.link2				{font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#c70909; text-decoration:none; }
.link2:hover		{text-decoration:underline; }

.link3				{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#c70909; text-decoration:none; }
.link3:hover		{text-decoration:underline; }

.link4				{font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.link4:hover		{text-decoration:underline; }

.link5				{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.link5:hover		{text-decoration:underline; }

.link6			{font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#FFF;
text-decoration:none; }
.link6:hover		{text-decoration:underline; }

.link7			{font: bold 10px Tahoma, Arial, Helvetica, sans-serif; color:#FFF;
text-decoration:none; }
.link6:hover		{text-decoration:underline; }

.link8			{font: normal 13px Tahoma, Arial, Helvetica, sans-serif;  color:#FFF; text-decoration:none;}
.link8:hover		{text-decoration:underline; }


 .form_search {border-left:none #FFFFFF; border-right:none #FFFFFF; border-top: #CCCCCC 1px; border-bottom:#CCCCCC 1px; }
 
.inputSearch		{font: normal 11px Verdana, Arial, Helvetica, sans-serif; width:120px; }

.inputContact		{background-color:#FFFFFF; height:14px; border-left:1px solid #999999; border-right:1px solid #999999; border-top: 1px solid #999999; border-bottom: 1px solid #999999; font: normal 11px Verdana, Arial, Helvetica, sans-serif; width:200px; }

.inputText {background-color:#FFFFFF; height:14px; border-left:1px solid #999999; border-right:1px solid #999999; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }

/* Generic Style */
p, span		        {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: 666666;}	
a 					{color: #c70909;	text-decoration: none;}

/* Text & Link */
#linkNormal a 			{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none;}
#linkNormal a:hover 	{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;	text-decoration: underline;}
#textTabTitle 			{font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; vertical-align: middle;}
#linkWhite a			{color: #FFFFFF; text-decoration: none;}
#linkWhite a:hover 		{color: #FFFFFF; text-decoration: underline;}
#titlePage 				{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666;}
#titleSubMenu   		{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	text-transform: uppercase; color: #333333;}
#title2 				{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;	 color: #666666;}
#titleWhite 			{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	 color: #FFFFFF;}
#mtitleWhite 			{font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;	 color: #FFFFFF;}
#subtitle				{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #A20C10;}
#subtitle2 				{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #A20C10;}
#head2 					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; font-weight: bold;}
#smsactive 				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; background: #03B203; font-weight: bold;}
#textWhite 				{color: #FFFFFF;}
#ctxtwhite 				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
#ctxtred2 				{color: #FF001D;}
#linkwhitesmall a 			{font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #FFFFFF; text-decoration:none}
#linkwhitesmall a:hover 		{font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #FF3333; text-decoration:none;}

.dotLine 				{background-image: url(../../images/common/bg_dotLine.gif);	height: 17px;}
.titlePage 				{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666;}
.textfield 				{border-right: 1px solid; border-top: 1px solid; font-size: 9px; border-left: 1px solid; color: #122e4a; border-bottom: 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f3f3f3}
.textarea				{border-right: 1px solid; border-top: 1px solid; font-size: 9px; border-left: 1px solid; color: #122e4a; border-bottom: 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f3f3f3}
.input1					{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px solid #BBBBBB;}
.combobox_1             {width: 160px; height: 20px; background-color: #FFFFFF; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #CCCCCC;}
.combobox_2             {background-color: #FFFFFF; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #CCCCCC;}
.cell10px 				{height: 10px;}
.cell5px 				{height: 5px;}
.tbl					{border-collapse:collapse; border-color:#CCCCCC;}
.input2 				{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px solid #BBBBBB; width: 95px;}
.input3 				{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px solid #BBBBBB; width: 40px; height: 20px;}
.select 				{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border-top: 1px inset; border-right: 1px inset; border-bottom: 1px inset; border-left: 1px inset;}
.select2 				{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border-top: 1px inset; border-right: 1px inset; border-bottom: 1px inset; border-left: 1px inset; width: 200px; height: 20px;}
.textarea2 				{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border-top: 1px inset; border-right: 1px inset; border-bottom: 1px inset; border-left: 1px inset; width: 200px; height: 50px;}
.cellTabTitle 			{background-color: #A20C10;	vertical-align: middle;}
.cellTabBottom			{background-image: url(../../images/common/tabBottom.gif);	height: 10px;}
.cellTabLeft			{background-image: url(../../images/common/tabLeft.gif); width: 10px;}
.cellTabRight 			{background-image: url(../../images/common/tabRight.gif); width: 10px;}
.cellTabTop 			{background-image: url(../../images/common/tabTop.gif); width: 10px;}
.cellTabRight2			{background-image: url(../../images/common/tabRight2.gif); width: 10px;}
.cellTabLeft2 			{background-image: url(../../images/common/tabLeft2.gif); width: 10px;}
.cellTabBottom2 		{background-image: url(../../images/common/tabBottom2.gif);	height: 10px;}
.cellTabTop3 		    {background-image: url(../../images/common/tabTop3.gif); height: 10px;}
.cellTabContent1 		{background-color: #EEEEEE; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.cellTabContent2 		{background-color: #F7F7F7; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.cellTabContent3 		{background-color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.cellTabContentHeader1 	{background-color: #CCCCCC; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666;}
.cellTabContentHeader2 	{background-color: #999999; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.imageBorder			{border:1px solid #FFFFFF;background:#990000;float:center;line-height:0px;padding:3px;margin-top:12px;}
.imageBorder2			{border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color:#000000}
.imageBorder3			{border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color:#dadada}
.textWhite 				{color: #FFFFFF;}
.tableD3 				{background-color: #D3D3D3;border:1px solid #FFFFFF;}
.tableF3				{background-color: #F3F3F3;}

#select{
	width: 150px;
	background-color:#FFFFFF;
	border:solid #999999 1px;
	font-size:11px;
	font-style:normal;
	font-family:Tahoma, Courier New, Verdana, Arial;
}
input 	{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px solid #BBBBBB;}

table.sample {
	border-width: 0px 0px 0px 0px;
	border: 0px solid #FFFFFF;
}

table.sample td {
	border-width: 0px 0px 0px 0px;
	border: 0px solid #FFFFFF;
	background-color: #D3D3D3;;
}

<!-- JQuery  -->
/*_____________________________________________ Start - jCarouselLiteDemo _____________________________________________*/

#jCarouselLiteDemo .carousel  {
    /*border: 1px solid black;*/
    padding: 10px 0 0 0;
    margin: 0 0 10px 10px;
    position: relative;
    /*width: 70%; */  
}
    #jCarouselLiteDemo .main {
        margin-left: 5px;
    }

    /* #jCarouselLiteDemo .demo em {
        color: #FF3300;
        font-weight: bold;
        font-size: 60%;        
        font-style: normal;
    }*/
    #jCarouselLiteDemo .carousel button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/
        float: left;
    }              
    #jCarouselLiteDemo .carousel a.prev, #jCarouselLiteDemo .carousel a.next {
        display: block;
        float: left;
        width: 25px;
        height: 47px;
        text-decoration: none;
        background: url("../../images/common/arrowleft.gif") left 6px no-repeat;
    }
        #jCarouselLiteDemo .carousel a.next {
            background: url("../../images/common/arrowright.gif") right 6px no-repeat;
        }
            #jCarouselLiteDemo .carousel a.next:hover {
                background-image: url("../../images/common/arrowright_hov.gif");
            }
            #jCarouselLiteDemo .carousel a.prev:hover {
                background-image: url("../../images/common/arrowleft_hov.gif");
            }    
            #jCarouselLiteDemo .carousel a:hover, #jCarouselLiteDemo .carousel a:active {
                outline: none;
            }                 
    #jCarouselLiteDemo .carousel .jCarouselLite {
        /*border: 1px solid black;*/
        float: left;
        background-color: #ffffff; /*CB0E14*/
        
        
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
    }
        #jCarouselLiteDemo .carousel ul {
            margin: 5px;
        }
        #jCarouselLiteDemo .carousel li img, 
        #jCarouselLiteDemo .carousel li p {
            background-color: #ffffff; /*CB0E14*/
            width: 80px;
            height: 35px;
            margin: 5px;
        }
        
       /* #jCarouselLiteDemo .widget img {
            cursor: pointer;
        }*/
            /*#jCarouselLiteDemo .mid {
                margin-left: 80px;
                width: 400px;
                height: 300px;
            }*/
            /*#jCarouselLiteDemo .vertical {
                margin-left: 170px;
            }*/
              <!--  #jCarouselLiteDemo .vertical .jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
                    width: 170px;
                } -->
           /* #jCarouselLiteDemo .imageSlider li img, 
            #jCarouselLiteDemo .imageSlider li p, 
            #jCarouselLiteDemo .imageSliderExt li img , 
            #jCarouselLiteDemo .imageSliderExt li p {
                width: 400px;
                height: 300px;
            }*/

/*_____________________________________________ Start - Utility classes _____________________________________________*/

/* Default classes for clearing float, also clearing the end without presentational markup*/
.clear { clear: both; }
    .cLeft { clear: left; }
    .cRight { clear: right; }
    .cEnd {
    /* clear fix without presentational markup. Mostly use .cEnd class for the float container. But when lotta containers
    in one selector, add it directly here like #propertyEntry div */
        display: inline-table;
    /* Hides from IE-mac \*/
        height: 1%;
        display: block;
    /* End hide from IE-mac */
    }
        html>body .cEnd {
        height: auto;
    }
    .cEnd:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
