﻿
body {
		margin: 0;
		padding: 0;
		font-family: verdana, sans-serif;
		font-size:11px;
		background: #DADADA;
		text-align:center;
		width:auto;
		}
		


/* Subpages */

#container {
		margin: 0;
		width:100%;
		height:100%;
		/*border:1px solid #000*/
		}
		
#top {
		width:100%;
		height:140px;
		background:#fff;
		border-bottom:5px solid #56A7D4;
		}
#main {
		clear:both;
		margin-top:10px;
		width:980px;
		height:100%;
		background:#DADADA;
		}	
			
#logoarea {
		height:60px;
		
		}
		
#channelnavarea {
		clear:both;
		height:27px;
		border:1px solid #E6E6E6;
		line-height:25px;
		}
		
#subchannelnavarea {
		clear:both;
		height:40px;
		
		}	
/* channelnavarea */
#channelnavarea dl {
		margin:0;
		padding:0
		}	
		
#channelnavarea dd {
		margin:0;
		padding:0
		}		
		
#channelnavarea dd a {
		color:#0072BB;
		font-weight:bold;
		font-size:14px;
		font-family:arial;
		text-decoration:none;
		float:left;
		padding:0 10px 0 10px;
		border-right:1px solid #E6E6E6;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-bottom:1px solid #fff;
		
		}	
		
#channelnavarea dd a:hover {
		color:#fff;
		background:#0072BB;
		border:1px solid #fff;
		}	
		
#sub_topleft {
		
		font-size:14px;
		float:left;
		color:#0072BB;
		padding:0px 10px 10px 12px;
		font-family:Calibri,Arial;
		}
		
#sub_topleft span.hot {
		font-weight:bold;
		color:#CA0002;
		}	
		
#sub_topleft a.moretopics {
		color:#0072BB;
		font-size:14px;
		font-weight:normal;
		background:none;
		text-decoration:none
		}				
		
#sub_topleft a {
		color:#0072BB;
		font-family:arial;
		font-weight:bold;
		}	
		
#sub_topleft a:hover {
		color:#CA0002
		}					
		
#sub_topright {
		float:right;
		color:#0072BB;
		padding:2px 10px 10px 10px;
		font-size:10px
		}
		
#sub_topright a {
		color:#0072BB;
		text-decoration:none
		}	
		
#sub_topright a:hover {
		text-decoration:underline
		}			
		
#channel_topleft {
		float:left
		}	
		
#channel_topright {
		float:right;
		
		}	
		
#logo_topleft {
		float:left;
		height:60px;
		/*background:url(../images/logo.jpg) no-repeat 10px 5px ;*/
		background:url(../images/kt-logo2.gif) no-repeat 10px 5px ;
		}
		
#logo_topleft a,a:hover {
		text-decoration:none;
		cursor:pointer;
		}			
		
.logo {
		float:left
		}

.spwhite h1 {
		background:#0072BB;
		color:#fff;
		font-size:14px;
		height:24px;
		line-height:16px;
		padding:6px 0px 0px 0px;
		margin:0;
		text-decoration:none;
		font-family:Arial,Verdana,Tahoma;
		}
.spwhite a{
		color:#fff;
		font-size:14px;
		line-height:16px;
		font-family:Arial,Verdana,Tahoma;
		text-decoration:none;
		}
.sparrow
{
	font:8px;
	line-height:16px;
	margin-top:-3px;
}
.byline {
		color:#606060;
		font-weight:bold;
		float:left;
		padding:20px 0 0 50px 
		}
.bylineText {
		font-weight:bold;
		float:left;
		padding:0px 0 0 10px;
		font-size:12px;
		
 
		}			
		
#logo_topright {
		float:right;
		color:#0072BB;
		padding:10px 10px 0 0;
		vertical-align:top;
		}	
#logo_topright a {
		text-decoration:none;
		color:#0072BB;
		}
#logo_topright .searchbox{
		border:2px solid #0072BB;
		width:160px;
		}	
		
#logo_topright .searchbut{
		vertical-align : top;
		padding-left:2px
		}														
/* Leftbar */
		

#leftbar {
		float: left;
		width: 150px;
		/*height:100%;*/
		margin-right:10px;
		margin-left:10px;
		background: #ffffff;
		}
#right {
		float: left;
		width: 790px;
		height:100%;
		background:#ffffff;
		}

		

/* RIGHT section */
#upperright {
		background:#0072BB;
		width:790px;
		height:69px;
		text-align:left
		}
		
#upperright h1 {
		color:#fff;
		font-size:20px;
		padding:0px 0 10px 20px;
		margin:0;
		font-family:arial;
		}	
		
#indextitle {
	    font-size:18px;
	    line-height:26px;
	    font-family:Arial, Helvetica, sans-serif;
	    border-width:1px 0 1px 0;
	    border-top:1px solid #dadada;
	    border-bottom:1px solid #dadada;
	    padding:10px 0px 10px 0;
	    text-align:left;
	
}	
#rightsections 
{
	width:790px;
		
		}
		
#boxsdiv {
		float: left;
		width:550px;
		padding:20px 20px 0 20px;
		display:block;
		/*background: green;*/
		}
#boxsdiv2 {
		float: left;
		width:510px;
		padding:20px 20px 0 20px;
		/*background: green;*/
		}
		
#boxsdiv_1 {
		float: left;
		margin:20px 20px 0 20px;
		/*background: green;*/
		}
		
.indexLeft_1 {
        float:left;
        width:380px;
        height:453px;
        text-align:left;
        padding:7px 0 0 0px;
        display:block;
      
        }
.indexRight_1 {
        float:left;
        border-left:1px solid #dadada;
        border-right:1px solid #dadada;
        border-top:1px solid #dadada;
        border-bottom:1px solid #dadada;
        height:420px;
        background-color:#f3f3f3;
        text-align:left;
        padding: 10px 0 0 5px;
        width:348px
        }
        
.indexLeft_1 h1 {
        font-size:15px;
        padding:0 0 0 3px;
        font-family:Arial,Verdana,Tahoma;
        margin:0 0 0 0;
        }


.indexLeft_1 div {
        padding:10px;
        text-align:left;
        margin-left:-8px;
        }


.indexRight_1 h1 {
        font-size:13px;
        padding:0 0 0 2px;
        font-family:Arial,Verdana,Tahoma;
        
        }

.indexRight_1 Div {
        font-family:Arial;
        font-size:13px;
        font-weight:bold;
        padding:3px;
        }

.indexRight_1 input {
        width:182px;
        border:2px solid #d9d9d9;
        } 
        
#right_1 {
        width: 790px;
        height:100%;
        background:#fff;
        } 


#footer_1 {
        /*height:100px;*/
        font-size:10px;
        text-align:center;
        background:#f4f3f3;
        width:790px;
        margin:10px 0 0;
        font-size:10px;
        color:#606060;
        vertical-align:top
        }
         
#footer_1 a {
        color:#0072BB;
        text-decoration:none
        } 
         
#footer_1 a:hover {
        color:#CA0002;
        text-decoration:none
        } 
         
#footer2_1 {
        height:100px;
        text-align:left;
        width:790px;
        margin:10px 0 0;
        font-size:10px;
        color:#606060;
        background-color:#dadada
        }
         
#footer2_1 a:hover {
        color:#CA0002;
        text-decoration:none
        }
         
#footer2_1 a {
        color:#0072BB;
        text-decoration:none
        } 
         
#footer2_1 .cpyrt {
        color:#606060
        } 

		
#channelsdiv {
		float: left;
		width:180px;
		margin-top:20px;
		text-align:left;
		padding:0;
		}
		
#channelsdivcontent {
		
		background: #F4F4F4;
		border-right:1px solid #DBDBDB;
		border-left:1px solid #DBDBDB;
		text-align:left;
		padding-bottom:20px
		}		

#channelsdiv h1 {
		background:#0072BB;
		color:#fff;
		font-size:11px;
		height:20px;
		line-height:14px;
		padding:0 0 0px 10px;
		margin:0;
		
		}
		
	#channelsdiv span {
		
		padding:0 0 0 10px
		}	
						
#profile {
		font-family:arial;
		margin-bottom:20px;
		width:550px;
		}
		
#profilebtns1 {
		float:left;
		width:200px
		}
		
#profilebtns2 {
		float:left;
		width:550px;
		padding-top:30px;
		text-align:center;
		}			
		
#profilebtns1 a {
		width:200px;
		height:20px;
		line-height:20px;
		background:url(../images/profile_button_off.jpg) no-repeat 0 0;
		color:#000;
		float:left;
		text-decoration:none;
		margin:0 0 10px 0;
		font-weight:bold;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		}
		
#profilebtns1 a:hover {
		
		color:#fff;
		
		}				
		
#profilebtns2 a {
		width:60px;
		height:40px;
		line-height:15px;
		background:url(../images/profile_actionbutton.jpg) no-repeat 0 0;
		color:#000;
		float:left;
		text-decoration:none;
		margin-right:20px;
		padding:5px 0 0 0;
		font-size:11px;
		display:block;
		font-weight:bold;

		}				

#profile img{
		margin:0 20px 0 0 ;
		float:left
		}
		
#profile #profilestats{
		float:left;
		text-align:left;
		}		
		
#profilestats .name{
		font-family:arial;
		font-size:18px;
		font-weight:bold;
		color:#000;
		border-bottom:none;
		margin-bottom:15px
		}	

 
 #profilestats div {
		border-bottom:1px solid #DBDBDB;
		padding:0 0 0 0px;
		color:#000;
		width:310px;
		/*height:20px;*/
		line-height:20px;
		font-size:11px;
		
		}			

.labeltag {
		 width:140px;
		 float:left;
		 margin:0;
		 padding:0;
		 color:#606060;
		 font-weight:bold;
		 
		}
		
		/* Tapas CSS */
		
		.medianavWOWidth {
		color:#000;
		font-size:11px;
		padding:0 0 0 10px;
		float:right;
		margin:0;
		
		}	
		
.medianavWOWidth img {
		padding:5px 0 0 10px;
		}
		.divborder
		{
			 border:1px solid #d9d9d9;
			 padding:5px;
		}
		
        .sub_toprightPL
        {
            color:#606060;
		    text-decoration:none;
        }
		.sub_toprightPL a {
		    color:#606060;
		    text-decoration:none;
		    }	
		
        .sub_toprightPL a:hover {
		    text-decoration:underline;
		    }			
		
	  .sub_toprightPLBlack
        {
            color:#000000;
		    text-decoration:none;
        }
		.sub_toprightPLBlack a {
		    color:#000000;
		    text-decoration:none;
		    }	
		
        .sub_toprightPLBlack a:hover {
		    text-decoration:underline;
		    }			
			
		
		
.grid 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.gridheaderstyle
{
   background-color:#f3f3f3;
   
   font-size:11px;
   vertical-align:middle;
   /*background:#0072BB;*/
   /*height:20px;*/
   padding:0 0 0px 10px;
   margin:0;
       
}

.gridpagerstyle
{
    background-color:#f4f4f4;
    color:#000000;
    font-size:11px;
    text-align:center;
}
.gridfooterstyle
{
     background-color:#ffffff;
    color:#000000;
    font-size:11px;
}
.gridAlternatingRowStyle{
    background-color:#ffffff;
}
.gridrowStyle
{
     background-color:#ffffff;
}
		
		.labelText {
		
		 float:left;
		 margin:0;
		 padding:0;
		 color:#606060;
		 font-weight:bold;
		 
		}
		.ChildText {
		
		 float:left;
		 margin:0;
		 padding:0;
		 color:#606060;
		 font-weight:normal;
		 
		}
		.InputText {
		 width:220px;
		 float:left;
		 margin:0;
		 padding:0;
		 color:#606060;
		 font-weight:normal;
		 
		}	
		.InputTextWithOutWidth {
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 float:left;
		 margin:0;
		 padding:0;
		 color:#606060;
		 font-weight:normal;
		 
		}	
		
.validatorCalloutHighlight
{
   /* background-color:lemonchiffon;*/
    
}



#UserAvailability 
{
  padding-left: 22px;
  margin-left: 1px;
  float: right;
  background-position: left;
  background-repeat: no-repeat;
 }

.progress
{
  background-image: url(../images/spinner.gif);
  background-repeat:no-repeat;
 }

.taken
{
  background-image: url(../images/taken.gif);
   background-repeat:no-repeat;
  }

.available
{
  background-image: url(../images/available.gif);
   background-repeat:no-repeat;
 
}



.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#EFEFEF;
    color: #000000;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #B4B4B4;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color:  #0072BB;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.savedRatingStar {
    background-image: url(../Images/SavedStar.png);
}
.filledRatingStar {
    background-image: url(../Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../Images/EmptyStar.png);
}
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}



.BarIndicator_PWD
{
    color:#EFEFEF;
    background-color:#EFEFEF;
}

.BarBorder_PWD
{
    border-style:solid;
    border-width:1px;
    border-color:#EEEFEF;
    width:130px;
    vertical-align:middle;
}
.TextIndicator_TextBox1_Strength1
{
     background-color:#a09798;
     color:Maroon;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     vertical-align:middle;
     /*  padding: 2px 1px 2px 1px;*/

   /*  background-color:#c4bebe;*/
    
}
.TextIndicator_TextBox1_Strength2
{
     background-color:#a09798;
     color:Orange;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
      vertical-align:middle;
     /*  padding: 2px 1px 2px 1px;*/
      /*background-color:#a09798;*/
}
.TextIndicator_TextBox1_Strength3
{
     background-color:#a09798;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
       /*  padding: 2px 1px 2px 1px;*/
      vertical-align:middle;
    /*background-color:#807476;*/
}
.TextIndicator_TextBox1_Strength4
{
     background-color:#a09798;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
      vertical-align:middle;
       /*  padding: 2px 1px 2px 1px;*/
     /*background-color:#67585a;*/
}
.TextIndicator_TextBox1_Strength5
{
    background-color:#a09798;
     color:Lime;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
      vertical-align:bottom;
       /*  padding: 2px 1px 2px 1px;*/
     /* background-color:#665858;*/
}

.msg{
border:2px solid #c99c01;
background-color:#f7f0ba;
font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
color:#c99c01;
background-image:url(../Images/icon.jpg);
background-repeat:no-repeat;
background-position:left;
padding:12px 5px 5px 50px;
display:block; 
height:20px;
text-align:left;
margin:10px 5px 10px 0;
}



.msg1
{
	
border:2px solid #960200;
background-color:#f8e6e6;
font:bold 11px Verdana, Arial, 
Helvetica, sans-serif; 
color:#960200;
background-image:url(../Images/icon1.jpg);
background-repeat:no-repeat;
background-position:left;
padding:12px 5px 5px 50px;
display:block; 
height:20px;
text-align:left;
margin:10px 5px 10px 0px;
}

.msg2
{
	
border:2px solid #80c02b;
background-color:#f5f9eb;
font:bold 11px Verdana, Arial, 
Helvetica, sans-serif; 
color:#80c02b;
background-image:url(../Images/icon2.jpg);
background-repeat:no-repeat;
background-position:left;
padding:12px 5px 5px 50px;
display:block; 
height:20px;
text-align:left;
margin:10px 5px 10px 0;

} 

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:#0072bb;
	padding:3px;
	width:400px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
		/* End Tapas CSS */					
		
.box1 {
		width:548px;		
		text-align:left;
		border-left:1px solid #DBDBDB;
		border-right:1px solid #DBDBDB;
		background:#fff ;
		color:#000;
		clear:both;
		}
		
.box1Plain {
		width:548px;		
		text-align:left;
		border-left:1px solid #DBDBDB;
		border-right:1px solid #DBDBDB;
		border-top:1px solid #DBDBDB;
		color:#000;
		clear:both;
		background:#fff ;

		}
		
		
.box1 div {
		padding:10px;
		font-size:11px
		}		
		
.box1 h1 {
		background:#0072BB;
		color:#fff;
		font-size:11px;
		height:20px;
		line-height:14px;
		padding:0 0 0 10px;
		margin:0
		}
		.box1Plain h1 {
		background:#0072BB;
		color:#fff;
		font-size:11px;
		height:20px;
		line-height:14px;
		padding:0 0 0 10px;
		margin:0
		}				

.box2 {
		width:548px;
		background:#F3F3F3;
		padding-bottom:8px;
		border-left:1px solid #DBDBDB;
		border-right:1px solid #DBDBDB;
		text-align:left;
		
		}	
		
.box3 {
		width:548px;		
		background:#fff url(../images/corners/mediabox_topleft.jpg) no-repeat 0 0;
		border-left:1px solid #DBDBDB;
		border-right:1px solid #DBDBDB;
		text-align:left;
		color:#000;
		font-size:11px;
		
		}		
		
.box2 h1, .box3 h1 {
		color:#000;
		font-size:18px;
		padding:0 0 0 10px;
		float:left;
		font-family:arial;
		margin:0;

		}	
		
.medianav {
		color:#000;
		font-size:11px;
		padding:0 0 0 10px;
		float:right;
		margin:0;
		width:280px;
		}	
		
.medianav img {
		padding:5px 0 0 10px;
		}
		
.medialinks {
		float:right;
		margin:0
		}
		
.medialinks span{
		display:none;
		}	
		
.medialinks a{
		width:26px;
		height:19px;
		display:block;
		float:left;
		margin:5px 0 0 10px;
		}			
		
.medialinks a.back{
		background: url(../images/media_back.jpg) no-repeat 0 0;
		}
		
.medialinks a.back:hover{
		background: url(../images/media_back.jpg) no-repeat 0 -19px;
		}	
		
.medialinks a.next{
		background: url(../images/media_next.jpg) no-repeat 0 0;
		}
		
.medialinks a.next:hover{
		background: url(../images/media_next.jpg) no-repeat 0 -19px;
		}							
		
.numof {
		float:right;
		padding:0 10px 0 0;
		margin:0		
		}
				
		
.boxhead {
		background:#ffffff;
		height:30px;
		line-height:30px;
		border-bottom:1px solid #DBDBDB;
		padding:0px 20px 0 0 
		}	
		
		.boxheadBlue {
		background:#0072BB;
		height:30px;
		line-height:30px;
		border-bottom:1px solid #DBDBDB;
		padding:0px 10px 0 0;
			
		}
		
		.boxheadBlue H1 {

		color:#ffffff;
		font-size:14px;
		padding:0 0 0 10px;
		float:left;
		font-family:Arial,Verdana,Tahoma;
		margin:0;
		}
		.boxheadBlue H1 a {

		color:#ffffff;
		font-size:14px;
		padding:0 0 0 10px;
		float:left;
		font-family:Arial,Verdana,Tahoma;
		margin:0;
		text-decoration:none;
		}		
		H1 a:hover{
		
		text-decoration:underline;
		}	
.box2itemdiv {
		margin:0 15px 0 0px;
		width:540px
		}
.box2item {
		background:#fff;
		width:98px;
		/*height:90px;*/
		border:1px solid #DBDBDB;
		padding:5px;
		float:left;
		margin:10px 0 0 12px;
		text-align:center;
		 
		}	
		.box2itemWithoutWith {
		background:#fff;
		
		/*height:90px;*/
		border:1px solid #DBDBDB;
		padding:10px;
		float:left;
		margin:10px 0 0 15px  
		}						
	
		.box2item div
		{
	
		width:90px;
		font-size:10px;
		color:#000;
		padding:2px;
		margin:0
		}
		
		.box2itemWOBorder {
		background:#fff;
		width:90px;
		/*height:90px;*/
		
		padding:5px;
		float:left;
		margin:10px  0 0 15px  
		}	
		
		.box2itemWOBorder div
		{
		
		width:90px;
		font-size:10px;
		color:#000;
		padding:2px;
		margin:0
		}
.boxheadPhoto {
background:#fff;
border:1px solid #f3f3f3;
height:500px;
width:500px;
border-bottom:1px solid #DBDBDB;
border-top:1px solid #DBDBDB;
text-align:center;
padding:0px 20px 0 0
} 
		
.box3 img {
		float:left;
		padding-right:10px
		}
		
.box3item div{
		clear:right;
		line-height:15px
		}	
			
.box3item {
		background:#fff;
		border-bottom:1px dashed #DBDBDB;
		clear:both;
		/*float:left;*/
		margin:10px 10px 0px 10px;
		padding:0 0 15px 0
		}				
		
.channelbox {
		width:138px;
		background:#fff;
		margin:10px 9px 0px 9px;
		border:1px solid #DBDBDB;
		padding:10px;
		}
		
		
		
.channelbox div {
		clear:both;
		color:#000;
		padding:10px 0 0 0 ;
		margin:0
		}		


/* Corners */
b.sidenavtop, b.sidenavtop b{display: block;height: 10px;font-size: 1px;background:url(../images/corners/sidenav_topleft.jpg) no-repeat 0 0}
b.sidenavtop b{background:url(../images/corners/sidenav_topright.jpg) no-repeat 100% 0}
b.sidenavbot, b.sidenavbot b{clear:both;display: block;height: 10px;font-size: 1px;background:url(../images/corners/sidenav_bottomleft.jpg) no-repeat 0 5px}
b.sidenavbot b{background:url(../images/corners/sidenav_bottomright.jpg) no-repeat 100% 5px}

b.channelsboxtop, b.channelsboxtop b{display: block;height:10px;font-size: 1px;background:url(../images/corners/channelsbox_topleft.jpg) no-repeat 0 0}
b.channelsboxtop b{background:url(../images/corners/channelsbox_topright.jpg) no-repeat 100% 0}
b.channelsboxbot, b.channelsboxbot b{display: block;height: 10px;font-size: 1px;background:url(../images/corners/channelsbox_bottomleft.jpg) no-repeat 0 5px}
b.channelsboxbot b{background:url(../images/corners/channelsbox_bottomright.jpg) no-repeat 100% 5px}

b.contenttop, b.contenttop b{display: block;height: 10px;font-size: 1px;background:url(../images/corners/content_blue_topleft.jpg) no-repeat 0 0}
b.contenttop b{background:url(../images/corners/content_blue_topright.jpg) no-repeat 100% 0}

b.footertop, b.footertop b{display: block;height:10px;font-size: 1px;background:url(../images/corners/footer_topleft.jpg) no-repeat 0 0}
b.footertop b{background:url(../images/corners/footer_topright.jpg) no-repeat 100% 0}
b.footerbot, b.footerbot b{display: block;height: 10px;font-size: 1px;background:url(../images/corners/footer_bottomleft.jpg) no-repeat 0 5px}
b.footerbot b{background:url(../images/corners/footer_bottomright.jpg) no-repeat 100% 5px}

.WireBox {margin-bottom:20px;clear:both}
.WireBox .BoxContent
{background-color:#fff;}
.WireBox .WireBoxHeader
{height:5px;overflow:hidden;background:url(../images/corners/toprightcnr_greyline.jpg) 100% 0 repeat-x;}
.WireBox .WireBoxHeader1
{height:5px;overflow:hidden;background:url(../images/corners/toprightcnr_greyline1.jpg) 100% 0 repeat-x;}
.WireBox .WireBoxFooter
{clear:both;height:5px;overflow:hidden;background:url(../images/corners/bottomrightcnr_grey.jpg) 100% 0 no-repeat;}
.WireBox img {float:left}
.WireBox .WireBlueBoxHeader
{height:5px;overflow:hidden;background:url(../images/corners/toprightcnr_blue.jpg) 100% 0 repeat-x;}
.WireBox .WireBoxWhtFooter
{clear:both;height:5px;overflow:hidden;background:url(../images/corners/bottomrightcnr_greyline.jpg) 100% 0 no-repeat;}

ul#tabnav { margin: 0 0 0 10px; padding: 0; list-style-type: none; float: left; overflow: hidden;  }
#tabnav li { font-size: 11px;  float: left; margin: 0 10px 0 0; padding: 0; height:25px }
#tabnav li a, #tabnav li a:visited  { display: block; float: left; color: #000; height:25px; line-height:25px;background: #dadada url(../images/corners/content_header_tab_off_right.jpg) 100% 0 no-repeat; padding: 0px 8px 0px 0; text-decoration: none; }
#tabnav li a span { background: url(../images/corners/content_header_tab_off_left.jpg) no-repeat 0 0; padding: 6px 0 3px 8px; }
#tabnav li.active a  { background: #fff url(../images/corners/content_header_tab_on_right.jpg) 100% 0 no-repeat; }
#tabnav li.active a span { background: url(../images/corners/content_header_tab_on_left.jpg) no-repeat 0 0 }
#tabnav li a:hover { text-decoration: none; }
#tabnav li a:hover span { text-decoration: underline; }
/* Tab Nav */
	
		
		
		
				
#footerholder {
		height:20px;
		width:160px;
		float:left;
		
		}
				
#footer {
		/*height:100px;*/
		font-size:10px;
		text-align:center;
		background:#f4f3f3;
		width:790px;
		margin:10px 0 0;
		float:left;
		font-size:10px;
		color:#606060;
		vertical-align:top
		}
		
#footer a {
		color:#0072BB;
		text-decoration:none
		}	
		
#footer a:hover {
		color:#CA0002;
		text-decoration:none
		}		
		
#footer2 {
		height:100px;
		text-align:left;
		width:790px;
		margin:10px 0 0;
		float:left;
		font-size:10px;
		color:#606060;
		background-color:#dadada
		}
		
#footer2 a:hover {
		color:#CA0002;
		text-decoration:none
		}
		
#footer2 a {
		color:#0072BB;
		text-decoration:none
		}		
						
#footer2 .cpyrt {
		color:#606060
		}	
		

/*** Styles added by Souvik Deb Start ***/
		

#placeHolder {
		clear:both;
		margin-top:10px;
		width:790px;
		height:100%;
		background:#FFFFFF;
		text-align:left;
		}
		
.smallBox {
    width:350px;
    border:2px solid #0071d3;
    margin-top:20px;
    margin-bottom:10px;
    background-color:#f3f3f3
}

.bigBox {
    width:700px;
    border:2px solid #0071d3;
    margin-top:20px;
    margin-bottom:10px;
    margin-left:10px;
    background-color:#fff;
    text-align:left;
    
}					

.searchResult {
    width:600px;
    border:1px solid #0071d3;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    text-align:left; 
}
.labeltagSD {
	width:140px;
	float:left;
	font-weight:bold;
	margin-left:5px;
    margin-top:10px;
    line-height:1.4em;
     word-spacing:2px;
		 
		}

.formtag {
    margin-left:5px;
    margin-top: 10px;
    line-height: 1.4em;
	word-spacing: 2px;	 
	}	
		
.button {
		width:100px;
		background:#0072bb;
		color:#fff;
	    }
	    
	   
.link {
    font:arial,verdana,tahoma;
    color:#0072BB;
    text-decoration:none;
    
    /*color:#4b98c4;*/
}

.link a {
		color:#0072BB;
		text-decoration:none
		}	
		
.link a,a:hover {
		text-decoration: underline;
		}    
		
#registerOption {
		width:550px;
		background:#FFFFFF;
		}

#loginOption {
		width:550px;
		background:#FFFFFF;
		}	
		
h5 {
	color:#09489e;
	font-family:AG Foreigner Light-Plain, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 15px;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px 0px 5px 0px;
}	

#leftRegister {
	width:126px;
	padding:10px 0px 10px 10px;
	text-align:left;
	background-color:#f3f3f3;
	font-size:11px;
	border-left:2px solid #0071bb;
	border-right:2px solid #0071bb;
	/*border:2px solid #0071bb;*/
}



.blueLineDiv {
		/*text-indent:10px;*/
		padding:5px 3px 5px 10px;
		font-size:13px;
		background-color:#fff3b7;
		font-family:Arial,Verdana,MS Serif;
		border-bottom:2px solid;
		border-bottom-color:#0071bc;
		line-height:20px;
		}	
		
.boxLargeitem {
		background:#fff;
		border:1px solid #DBDBDB;
		padding:5px;
		float:left;
		margin: 10px 0 0 12px;
		
}	
		
.box2Large {
		width:548px;
		background:#F3F3F3;
		padding-bottom:8px;
		border-left:1px solid #DBDBDB;
		border-right:1px solid #DBDBDB;
		text-align:left;
		
		}	

.reviewDescbox {
		width:400px;
		background:#fff;
		text-align:left;
		padding-left:10px;
		/*border:1px */
        }
.headerBox2item {
        width:95px;
		background:#fff;
		text-align:left;
		font-weight:bold;
		padding:10px;
		float:left;
		text-align:left;
		vertical-align:top;
		margin:0 0 0 10px;
		}
.boxhead2 {
		background:#fff;
		height:50px;
		line-height:30px;
		border-bottom:1px solid #DBDBDB;
		padding:0px 20px 0 0 
		}	

		
.imageBox {
		width:520px;
		vertical-align:middle;
		text-align:center;
		background:#fff;
		margin:0 0 0 5px;
		border:1px solid #DBDBDB;
}

.indexLeft {
     float:left;
     width:369px;
     height:453px;
     text-align:left;
     padding:7px 0 0 10px;
     border-left:1px solid #dadada;
}

.indexLeft h1 {
     font-size:15px;
     padding:0 0 0 3px;
     font-family:Arial,Verdana,Tahoma;
}

.indexLeftdescription {
     font-family:Arial;
     font-size:13px;
    
}

.indexLeft div {
     padding:10px;
     text-align:left;
     margin-left:-8px;
}


.indexRight {
     float:left;
     border-left:1px solid #dadada;
     border-right:1px solid #dadada;
     height:450px;
     background-color:#f3f3f3;
     text-align:left;
     padding: 10px 0 0 5px;
}


.indexRight h1 {
     font-size:13px;
     padding:0 0 0 2px;
     font-family:Arial,Verdana,Tahoma;
}

.indexRight Div {
     font-family:Arial;
     font-size:13px;
     font-weight:bold;
     padding:3px;
}

.indexRight input {
     width:100px;
     border:2px solid #d9d9d9;
}

.indexRightTextbox{
     width:100px;
     border:2px solid #d9d9d9;
     font-family: verdana;
	 font-size:11px;
	 padding-left:5px;
}
.indexRightTextboxWW{
     border:2px solid #d9d9d9;
     font-family: verdana;
	 font-size:11px;
	 padding-left:5px;
}




#labelIndex{
    float:left;
    width:125px;
    height:14px;
    padding:0 0 12px 0;
    /*border:1px solid;*/
}

#textBoxRightIndex{
    width:182px;
    float:right;
}

/*** Right Section Start ***/

#upperrightIndex {
		background:#ffffff;
		width:790px;
		text-align:left
		}
		
#upperrightIndex h1 {
		color:#fff;
		font-size:20px;
		padding:0px 0 10px 20px;
		margin:0;
		font-family:arial;
		}
		
#upperLeftIndex {
		background:#dadada;
		width:150px;
		text-align:left;
}	
		
		
		
#indexRegisterTop {
		width:740px;
		text-align:left;
		padding: 0 0 30px 0;
		}
		
#indexRegisterBottom {
		/*background:#ffffff;*/
		width:740px;
		text-align:left
		}		
		
/*** Right Section End ***/

.homeLeftlinks {
		
		background:url(../images/leftnav_button.jpg) no-repeat 100% 0 ;
		line-height:21px;
		height:21px;
		width:132px;
		display:block;
		padding:0 0 5px 0;
	    }
	    
.homeLeftlinks a {
		
		font-weight:bold;
		text-decoration:none;
		color:#fff;
		padding:0 0 0 12px;
	    }

.leftlinks1 dt {
		
		/*background:url(../images/leftnav_button_close.jpg) no-repeat 100% 0 ;*/
		line-height:21px;
		height:21px;
		width:132px;
		display:block;
		margin:5px 0 0px 0;
	    }
				
.leftlinks1 dt a {
		font-weight:bold;
		text-decoration:none;
		color:#fff;
		padding:0 0 0 5px
		}	
		
.leftlinks12 a {
		color:#0072BB;
		text-decoration:none;
		cursor:pointer;
		margin-left:12px;
		font-size:11px;
		display:block;
		padding-bottom:10px;
		width:120px;
		}	
		
.leftlinks12 a:hover {
		text-decoration:underline;
		cursor:pointer;
		}

.validatorCalloutHighlight2
{
    position:absolute;
    background-color: #fffacd;
}		
		
b.registertop, b.registertop b{display: block;height: 5px;background-color:White;font-size: 1px;background:url(../images/corners/sidenav_topleft.jpg) no-repeat 0 0}
b.registertop b{background:url(../images/corners/sidenav_topright.jpg) no-repeat 100% 0}


b.registerLefttop{display: block;height: 5px;background-color:#dadada;font-size: 1px;background:url(../images/corners/top_line.jpg) no-repeat; background-position:center; padding:0; background-color:#ffffff;}

b.registerLeftBottom{display: block;height: 5px;background-color:#dadada;font-size: 1px;background:url(../images/corners/bottom_line.jpg) no-repeat; background-position:center; padding:0; background-color:#ffffff;}

b.registerBoxTop{display: block;height: 5px;background-color:#dadada;font-size: 1px;background:url(../images/corners/top.jpg) no-repeat 0 0}

b.registerBoxBottom{display: block;height: 5px;background-color:#dadada;font-size: 1px;background:url(../images/corners/bottom.jpg) no-repeat 0 0}

.makeBold
{
    font-weight:bold;
    background-color:#fff;
}

.scrollDiv{
     height:300px;
     overflow-y:scroll;
     scrollbar-track-color:#f1f1f1;
     scrollbar-face-color:#d3d3d5;
}

.smallVideoDiv {
		width:170px;
		background:#fff;
		margin:5px 0px 0px 5px;
		/*border-bottom:1px solid #DBDBDB;
		padding:5px 0 5px 7px;*/
		
		}
		
.VideoWireBox {clear:both}
.VideoWireBox .BoxContent
{background-color:#fff;}
.VideoWireBox .WireBoxHeader
{height:5px;overflow:hidden;background:url(../images/corners/toprightcnr_greyline.jpg) 100% 0 repeat-x;}
.VideoWireBox img {float:left}
.VideoWireBox .WireBlueBoxHeader
{height:5px;overflow:hidden;background:url(../images/corners/toprightcnr_blue.jpg) 100% 0 repeat-x;}


#videodivcontent {
		
		background: #fff;
		border-right:1px solid #DBDBDB;
		border-left:1px solid #DBDBDB;
		border-bottom:1px solid #DBDBDB;
		text-align:left;
		}

.videoLink {
    font:arial,verdana,tahoma;
    font-size:12px;
    color:#0072BB;
    text-decoration:none
    /*color:#4b98c4;*/
}

.videoLink a {
		 color:#0072BB;
		}	
		
.videoLink a,a:hover {
		text-decoration:underline;
		}   
		
.videoCommentBox {
		width:550px;
		background:#fff;
		border-top:1px solid #DBDBDB;
		float:left;
		padding:5px 0 3px 0;
		
}		
.floatingDiv {
vertical-align:top;
/*height:80px;*/
background:#fff;
border:2px solid #dadada;
position:absolute;
visibility:hidden;
display:block;
/*overflow-x:hidden;*/
background-position:fixed no-repeat;

} 
 
.scrollingDiv {
vertical-align:middle;
/*background:#dadada;*/
width:260px;
display:block;
cursor:pointer;
height:12px;
}  
 
 
 
.textCompose {
margin:-10px 0 0 -10px;
} 

.fontWhite{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

.fontWhite a{
    text-decoration:none;
}


.fontWhite a,a:hover{
    text-decoration:underline;
}


.whitebox
{
    background-color:White;
    border:1px solid #e7e7e7;
}
.searchline
{
    border-bottom:2px solid #036ebc;
    border-top:2px solid #036ebc;
    display:block;
    background-color:#f3f3f3;
}
.group-button
{
    display:block;
    background:url(../images/group_button_h.jpg);
    width:100px;
    height:29px;
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    color:#0072bb;
    border:0px solid #ffffff;
    cursor:pointer;
}
.group-button:hover
{
    background:url(../images/group_button.jpg);
    color:#ffffff;
}
.group-button2
{
    display:block;
    background:url(../images/group_button.jpg);
    width:100px;
    height:29px;
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    border:0px solid #ffffff;
    cursor:pointer;
}

/*********** Added on 04/06/2008 Start*************/
.question{
		cursor:pointer;
	}
		
	.answer{
		/* Layout properties - You can change these */
		
		border: 1px solid #555555;
		padding:3px;
		position:absolute;
		/*width:70px;*/
		background-color:#E2EBED;
		/* This one should not be changed */
		display:none;
		left:400px;
		top:500px;
		z-index:1000000002;
		width:200px;
			
	}
	#sss{
		
		background-color:transparent;
		display:block;
		width:200px;
			
	}

/*********** Added on 04/06/2008 End *************/

/*********** Added on 06/06/2008 Start *************/

#modalContainer {
	Z-INDEX: 10000; LEFT: 0px; BACKGROUND-IMAGE: url(tp.png); WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: transparent
}
#alertBox {
	BORDER: #56a7d4 2px solid; BACKGROUND-POSITION: 00px 30px; MARGIN-TOP: 50px; MIN-HEIGHT: 100px; BACKGROUND-IMAGE: url(../images/cubix.gif); WIDTH: 300px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; BACKGROUND-COLOR: #fff
}
#modalContainer > #alertBox {
	POSITION: fixed
}
#modalContainer>#alertBox, 
x:-moz-any-link, x:default{
 
POSITION:absolute;
 
} 


#alertBox H1 {
PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: bold 0.9em verdana,arial; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0072bb
}
#alertBox P {
	PADDING-LEFT: 5px; FONT: 11px verdana,arial; MARGIN-LEFT: 55px; HEIGHT: 50px
}
#alertBox #closeBtn {
	BORDER: #000 1px solid; PADDING: 3px; DISPLAY: block; MARGIN: 5px auto; FONT: 11px verdana,arial; TEXT-TRANSFORM: uppercase; WIDTH: 70px; COLOR: #000000; PADDING-TOP: 3px; POSITION: relative; BACKGROUND-COLOR: #95cee4; TEXT-ALIGN: center; TEXT-DECORATION: none
}


/*********** Added on 06/06/2008 End *************/

/********************** Added on 28/05/2008 Start ***************************/
 /* common styling */
.menu3 {
font-family: verdana, sans-serif; width:198px; position:relative; font-size:11px; z-index:100;
clear:both; /* for this page only */
}
.menu3 ul {
padding:0; margin:0; list-style-type: none;
}
.menu3 ul li {
float:left; position:relative;
}
.menu3 li.last {
border-bottom:0px solid #00f; margin:0;
}
.menu3 ul li a, .menu3 ul li a:visited {
display:block; text-decoration:none; color:#000; width:190px; height:22px; color:#000; padding-left:8px; line-height:25px; background:#fff url(../images/select.jpg) bottom left no-repeat;
}
.menu3 ul li ul {
display: none;
}
.menu3 table {
margin:-1px; border-collapse:collapse;font-size:11px;
}

/* specific to non IE and IE7 browsers */
.menu3 ul li:hover a {
color:#c00;
}
.menu3 ul li:hover ul {
display:block; position:absolute; top:22px; margin-top:0px; left:0; width:198px; height:auto;
}
.menu3 ul li:hover ul li ul {
display: none;
}
.menu3 ul li:hover ul li a{
display:block; background:#ddd; color:#000; height:22px; padding-left:8px; width:190px;
}
.menu3 ul li:hover ul li:hover a {
background:#fff; color:#000;
}
.menu3 ul li:hover ul li:hover ul li a {
background:#ddd; color:#000;
}
.menu3 ul li:hover ul li:hover ul li:hover a {
background:#fff; color:#fff;
}


/* for IE5.x and IE6 browsers only */
.menu3 ul li a:hover {
color:#c00; background:#eee url(../Images/select.jpg);
}
.menu3 ul li a:hover ul {
display:block; position:absolute; top:22px; left:0; background:#eee; margin-top:0; 
}
.menu3 ul li a:hover ul li a {
display:block; background:#ddd; color:#000; height:22px;  padding-left:8px; width:190px; 
}
.menu3 ul li a:hover ul li a:hover {
background:#fff; color:#000;
}

.reviewDesc
 {
	font:normal 12px  Arial, Verdana, Helvetica, sans-serif; color:#3b2f43; 
	
}

.reviewTitle {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#3b2f43; 
}
/********************** Added on 28/05/2008 End ***************************/

/*** Modified By Souvik Deb End ***/
	/* CSS for change order */

	/* CSS NEEDED ONLY IN THE DEMO */
	html{
		width:100%;
		overflow-x:hidden;
	}
	
		
	#mainContainer{
		width:500px;
		margin:0 auto;
		text-align:left;
		background-color:#FFF;
	}
	
	
	
	
	/* This is the box that is parent to the dragable items */
	#dragableElementsParentBox{
		padding:0px;	/* Air */
	}
	.smallArticle,.bigArticle{
		float:left;
		border:1px solid #000;
		background-color:#DDD;
		padding:0px;
		margin-right:0px;
		margin-bottom:0px;
		text-align:center;
		vertical-align : middle;
	}
	.smallArticle img,.bigArticle img{
		float:left;
		padding:0px;
	}
	.smallArticle .rightImage,.bigArticle .rightImage{
		float:right;
	}
	.smallArticle{
		width:90px;
		height:90px;		
	}
	.bigArticle{
		width:564px;
	}
	.clear{
		clear:both;
	}
	
	
	
	/* REQUIRED CSS */
	
	#rectangle{
		float:left;
		border:1px dotted #F00;	/* Red border */
		background-color:#FFF;
	}
	#insertionMarker{	/* Don't change the rules for the insertionMarker */
		width:6px;
		position:absolute;
		display:none;
	}
	#insertionMarker img{	/* Don't change the rules for the insertionMarker */
		float:left;
	}		
	#dragDropMoveLayer{	/* Dragable layer - Not need if you're using 'rectangle' mode */
		position:absolute;
		display:none;
		border:1px solid #000;
		filter:alpha(opacity=50);	/* 50% opacity , i.e. transparency */
		opacity:0.5;	/* 50% opacity , i.e. transparency */

	}
	
	/* END REQUIRED CSS */
	
	/* CSS for change order */
	
	
	
	/* Css for Report Inappropriate Content */
	
	#layer1 {
	position: absolute;
	visibility: hidden;
	width: 450px;
	height: 410px;
	left: 0px;
	top: 0px;
	background-color: #DADADA;
	border: 1px solid #000;
	padding: 20px;
	z-index:1000
    }	
    
   

    
/*-------------------------------*/
/*--------created by USG---------*/

.bodyTextGroup {
		color:#000;
		font-size:12px;
		font-family:Arial;		
		}
		
.ChildTextGroup {
		 margin: 0 0 0 5;
		/* padding-left:5px;*/
		 color:#606060;
		 font-weight:normal;
		 font-size:12px;
		 
		}	
		
.group_box1 {
		width:548px;		
		text-align:left;
		border-left:1px solid #DBDBDB;
		border-right:1px solid #DBDBDB;
		background:#fff ;
		color:#000;
		clear:both;
		text-decoration:none;
		}
		
.group_box1 h1 {
		background:#0072BB;
		color:#fff;
		font-size:14px;
		height:25px;
		line-height:16px;
		padding:5px 0px 0px 5px;
		margin:0;
		text-decoration:none;
		font-family:Arial,Verdana,Tahoma;
		}
		
		.group_box1 h1 a{
		background:#0072BB;
		color:#fff;
		font-size:14px;
		height:25px;
		line-height:16px;
		padding:5px 0px 0px 5px;
		margin:0;		
		font-family:Arial,Verdana,Tahoma;
		text-decoration:none;
		}	
		
.group_box1 h1 a:hover{
		
		text-decoration:underline;
		}	
		
		
		.BlueHeaderNumberof
		{
		font-size:12px;
		font-weight:normal; 
		font-family:Arial,Verdana,Tahoma;
		color:#fff;
		}
		.GroupSmallHeader{
		font-family:Arial,Verdana,Tahoma;
		font-size:14px;
		font-weight:bold;
		color:#000;
		border-bottom:none;
		margin-bottom:15px
		}	
		
		.link2
{
      
    margin:10px;
    padding:0px;
   
    
    }

.link2 ul
{ 
    list-style-image:url(../images/triangle.gif);
    
   
    }
    
.link2 ul li
{
    
    
    font-family:Verdana;
   /* color:#006abc; */
    color:#0072BB;
    font-size:13px;
    font-weight:bold; 
    margin:0px 0px 10px 0px;
    
    }
    
 .link2 ul li a
 {
   color:#006abc;
    text-decoration:none;
    display:block;
    
    }
    
    
 .link2 ul li a:hover
 {
    text-decoration:underline;
    
    }



/*--------end by USG---------*/

   
 .groupbox1 {
		width:548px;		
		text-align:left;
		border-left:1px solid #DBDBDB;
		border-right:1px solid #DBDBDB;
		background:#f3f3f3 ;
		color:#000;
		clear:both;
		}  
		
		.groupbox1 div {
		padding:10px;
		font-size:11px
		}		
		
.groupbox1 h1 {
		background:#0072BB;
		color:#fff;
		margin:0;
		font-size:14px;
		height:22px;
		font-family:Arial,Verdana,Tahoma;
		line-height:16px;
		padding:5px 0px 0px 25px;
		
		}		 
    
.groupWireBox {margin-bottom:20px;clear:both}
.groupWireBox .BoxContent
{background-color:#fff;}
.groupWireBox .WireBoxHeader
{height:5px;overflow:hidden;background:url(../images/corners/toprightcnr_greyline.jpg) 100% 0 repeat-x;}
.groupWireBox .WireBoxHeader1
{height:5px;overflow:hidden;background:url(../images/corners/toprightcnr_greyline1.jpg) 100% 0 repeat-x;}
.groupWireBox .WireBoxFooter
{clear:both;height:5px;overflow:hidden;background:url(../images/corners/bottomrightcnr_grey.jpg) 100% 0 no-repeat;}
.groupWireBox img {float:left}
.groupWireBox .WireBlueBoxHeader
{height:5px;overflow:hidden;background:url(../images/corners/toprightcnr_blue.jpg) 100% 0 repeat-x;}
.groupWireBox .WireBoxWhtFooter
{clear:both;height:5px;overflow:hidden;background:url(../images/corners/bottomrightcnr_greyline1.jpg) 100% 0 no-repeat; }


		
.backtokosher
{
font-family:Verdana;
font-size:13px;
color:#0374c0; 
    
    }
    
.backtokosher a
{
    text-decoration:none;
    font-family:Verdana; font-size:13px;color:#0374c0; 

    
    }
    
.backtokosher a:hover
{
    text-decoration:underline;
    }
    
    
.groupsLebelText
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#006ec1;   
    }
    
.groupCancel
{
   font-family:Verdana; font-size:12px; font-style:normal; color:#0373b5;
  }
    
.groupOr
{
 font-family:Tahoma; font-size:12px; color:Black;   
    
}	
.Rated
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
} 
.Rated span
{
	font:bold 12px Arial;
	color:#ffffff;
	text-decoration:none;
	line-height:18px;
	background:red;
	text-align:center;
	padding:0px 3px;
	width:auto;
	
} 
 

/* ######### Neutral CSS  ######### */

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

.headingbigblack a{
margin: 6px 0px 6px 0px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
display:block;
width:auto;
text-align:center;
float:left;
line-height:27px;
text-decoration:none;
}

.headingbigblack{
margin: 6px 0px 6px 0px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
display:block;
width:auto;
text-align:center;
float:left;
line-height:27px;
text-decoration:none;
}
.MenuLink a
{

text-decoration:none;
line-height:27px;
}
.MenuLink a:hover{
text-decoration:underline;
}
.headingbigblack2{
margin: 6px 0px 6px 0px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
display:block;
width:auto;
text-align:center;
float:left;
line-height:27px;
text-decoration:none;
}
.headingbigblack3{
margin: 6px 0px 6px 0px;
padding:12px 5px 5px 0px;
display:block;
width:auto;
float:left;
}
.navigation a 
{ 
color: #035587; 
background: #94dafc url("../images/tab-blue-3.jpg") left top no-repeat; 
text-decoration: none; 
padding-left: 10px ;
font:bold 12px Arial;
margin-left:3px;
} 

.navigation a span 
{ 
background: url("../images/tab-blue-4.jpg") right top no-repeat; 
padding-right: 10px ;
font:bold 12px Arial;
} 

.navigation a, .navigation a span 
{ 
display: block; 
float: left ;
height:19px;
line-height:19px;
} 


/* Commented backslash hack hides rule from IE5-Mac \*/ 
.navigation a, .navigation a span 
{ 
float: none 
} 
/* End IE5-Mac hack */ 

.navigation a:hover
{ 
color: #fff; 
background: #0270bb url("../images/tab-blue-1.jpg") left top no-repeat; 
text-decoration: none;
padding-left: 10px ;
}

.navigation a:hover span 
{ 
background: url("../images/tab-blue-2.jpg") right top no-repeat; 
padding-right: 10px ;
}
.navigation 
{ 
list-style: none; 
padding: 0; 
margin: 0 
} 

.navigation li 
{ 
float: left; 
display: block; 
margin: 0; 
padding: 0;
}
/*   */
.navigation2 a 
{ 
font:bold 12px Arial;
margin-left:3px;
color: #fff; 
background: #0270bb url("../images/tab-blue-1.jpg") left top no-repeat; 
text-decoration: none; 
padding-left: 10px 
} 

.navigation2 a span
{ 
background: url("../images/tab-blue-2.jpg") right top no-repeat; 
padding-right: 10px ;
} 

.navigation2 a, .navigation2 a span 
{ 
display: block; 
float: left ;
height:19px;
line-height:19px;
} 


/* Commented backslash hack hides rule from IE5-Mac \*/ 
.navigation2 a, .navigation2 a span 
{ 
float: none 
} 
/* End IE5-Mac hack */ 

.navigation2 
{ 
list-style: none; 
padding: 0; 
margin: 0 
} 

.navigation2 li 
{ 
float: left; 
display: block; 
margin: 0; 
padding: 0 
}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height :auto;
    text-align : left; 
    list-style-type : none;
    background-color : window;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #666666;
	width:396px;
	color: #ffffff;
	padding: 5px;
	font-weight:bold;
	
}

/* AutoComplete item */

.autocomplete_listItem 
{
	
	background-color : window;
	color : windowtext;
	padding : 5px;
}
.mmm
{
	display:block; width:260px; height:40px;
	position:absolute; top:130px;
	z-index:300; padding:3px 5px;
	font:bold 13px Arial; line-height:16px; color:#ffffff;
	text-decoration:none;
}
.mmm a
{
	color:#ffffff;
	text-decoration:none;
}
.mmm a:hover
{
	color:#ffffff;
	text-decoration:underline;
}
.blackbold
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#3b2f43;
	display:block;
	width:100%;
}
.BlackLink
{
	font:normal;
	text-decoration:none;
	color:#3b2f43;
}
.ChannelHead
{
background-color: #da944c; 
cursor:pointer;
display:block;
font:bold 18px Arial;
line-height:38px;
color:#ffffff;text-decoration:none;
}
.ChannelHead a
{
	color:#ffffff;
	text-decoration:none;
}

/* new menu */

.home a{
margin: 6px 0px 6px 0px;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:block;
width:86px;
text-align:left;
padding-left:11px;
float:left;
background:url(../images/t1.jpg);
background-color:transparent;
line-height:26px;
text-decoration:none;
border-bottom: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
padding-bottom:1px;
}
.home1
{
 background:url(../images/realbg.jpg); 
 background-position:right top; 
 height:40px;
 width:auto; 
 display:block; 
 float:left;
 z-index:100;
 font:bold 13px Verdana, Arial, Helvetica, sans-serif;
 color:#52aad0;
}
.home2 a{
margin: 6px 0px 6px 0px;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#e49553;
display:block;
width:auto;
text-align:center;
float:left;
line-height:27px;
text-decoration:none;
border-bottom: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
padding:0px 8px;
border-right: 1px solid #e5e5e5;
background:#ffffff;
}
.home3 a{
margin: 6px 0px 6px 0px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#006993;
display:block;
width:auto;
text-align:center;
float:left;
background-color:#ffffff;
line-height:27px;
text-decoration:none;
border-bottom: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
padding:0px 8px;
border-right: 1px solid #e5e5e5;
}

.spmenu{
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#52aad0;
text-decoration:none;
line-height:35px;
}
.colorSubMenu
{
	background:#f6f6f6;
	display:block;
	width:100%;
	height:40;
	cursor:pointer;
}
.colorSubMenu:hover
{
	background:#dbf1fc;
}
.submenutextbold
{
	
	margin-left:5px;
	font:bold 12px verdana;
	color:#5aa7df;
	text-decoration:none;
	display:block;
	text-align:left;
}

.submenutextnormal
{
	margin-left:5px;
	font:normal 11px verdana;
	color:#5aa7df;
	text-decoration:none;
	display:block;
	text-align:left;
}

.submenutextbold:hover
{
		
	font:bold 12px verdana;
	color:#0072b9;
	text-decoration:none;
	text-align:left;
}
.submenutextnormal:hover
{
		
	font:normal 11px verdana;
	color:#0072b9;
	text-decoration:none;
	text-align:left;
}
.bul-dev
{
	padding:6px 4px 0px 4px;
	font-size:14px;
	font-family:Calibri,Arial;
}
.dategen
{
	font:bold 12px Arial;
	text-decoration:none;
	color:#3b2f43;
}
.dategen span
{
	font:normal 11px Arial;
	text-decoration:none;
	color:#3b2f43;
}
.dategen a
{
font:bold 12px Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
color:#3b2f43;
}
.dategen a:hover
{
text-decoration:underline;
}
.devA a
{
font: bold 14px Arial; 
padding: 2px 5px; 
color: #ffffff; 
width: auto;
float: left;
text-decoration:none;
}
.devA a:hover
{
text-decoration:underline;
}
.devASmall a
{
font: bold 12px Arial; 
padding: 2px 10px; 
color: #ffffff; 
width: auto;
float: left;
text-decoration:none;
}
.devASmall a:hover
{
text-decoration:underline;
}
.DisplayFalse
{
display:none;
visibility:hidden;
}
.DisplayTrue
{
display:block;
visibility:visible;
}

