div, p, pre, td, tr, th, ul, ol, li, h1, h2, h3, h4, h5, h6, form,  blockquote, iframe {
margin: 0;
padding: 0;
border: 0;
}
body{
	background-color: #ffffff;   	
	padding: 0px;
	margin: 0px;			
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    	
	font-size: 14px;
}
img{
	border-color: #008a77;	
}
table{
border:0px; /* border="0" */

border-collapse:collapse; /* cellspacing="0" */
}


table td{
padding:0px; /* cellpadding="0" */
}


select{
		width:178px;
		background-color: #DCDCDC;
		/*		
			background-color: white;			
		*/
		border: 0px;
		border-width: 0px;
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    		
		font-size: 13px;    		
}
.nobr{white-space: nowrap}
/*NOBR alternative for w3 */

a{
	color: red;
}
h4{
	font-size: 16px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    
}

.firstOpenTable{
	background-image: url(images/home_bg_img.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

legend{
	font-weight: bold;
}

.smal_input{	
	height: 12px;	
	font-size: x-small;
}
.smal_input_ie_l_7{
	height: 18px;
	font-size: x-small;
}
.arealText{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    
	font-size: small;
}
.arealTextWhite{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    
	font-size: large;
	color: white;
}
.arealText10{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    
	font-size: 10px;
}

.noborder{
	border-left-style:   none;
  border-right-style:  none;
  border-bottom-style: none;
	border-top-style:    none;  	
	border-left:		0px;
	border-bottom: 	0px;
	border-right: 	0px;
	border-top: 		0px;
}


.ok_style{
	color: #279821;
	border-color: #279821;
}
.error_style{
	color: red;
	border-color: red;
}

.mess_style{
	color: #0481BD;
	border-color: #0481BD;
	background-color: white;
}
.mess_style_no_white_bg{
	color: #0481BD;
	/*background-color: #0481BD;*/
	
}
.message_box_style{
	position:absolute;
	z-index:10000;
	display:none;
	width: 300px;
	top:-300px;
	left: 50px;
	background-color: red;
}
.haveHand{
	cursor: pointer;
}
.withHand{
	cursor: pointer;
	cursor: hand;	
}
.greenHand{
	cursor: pointer;
	cursor: hand;	
	color: #0066B3;
}
.blueHand{
	cursor: pointer;
	cursor: hand;	
		color: #0066B3;
}

.faq_legend{
	cursor: pointer;

	color: green;
	font-weight: 700;
}

.visibleLink{
	cursor: pointer;
	
	color: black; 	
	text-decoration: none;
	border-bottom:1px dotted red;	
}
.visibleLink:hover{
	border-bottom-style: dashed;
}

.haveHandAndUnderline{
	cursor: pointer;
	
	text-decoration: none;
	
	font-size: 12px;	
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    
	/*white-space: nowrap;	*/
	color: black; 	
	
}
.haveHandAndUnderline:hover{
	border-bottom:1px dotted red;	
}


.tabs{
	cursor: pointer;

	font-size: 12px;	
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    
	white-space: nowrap;
	/*font-weight: bolder;*/
}



.placesListGrayed{
	text-decoration: none;
	background-color: #DCDCDC;
	color: red;
	font-size: 13px;		
}
.placesList{
	text-decoration: none;
	background-color: white;
	color: black;
	font-size: 13px;		
}
.placesList:hover{
	background-color: #eeeeee;
}


.citiesLinksStyle{
	text-decoration: none;
	color: black;	
}


/********CORNER CLASSES******/
.crnr_tl{
	background:url(images/corners/3/corner_top_left.png);
	background-position: right top;
	background-repeat: no-repeat;		
	height: 8px;	
	width: 8px;		
}
.gray_bg_crnr_tl{
	background:url(images/corners/gray_bg/corner_top_left.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.crnr_tr{
	background:url(images/corners/3/corner_top_right.png);
	background-position: left top;
	background-repeat: no-repeat;		
	height: 8px;	
	width: 8px;		
}
.gray_bg_crnr_tr{
	background:url(images/corners/gray_bg/corner_top_right.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.crnr_bl{
	background:url(images/corners/3/corner_bot_left.png);
	background-position: right top;
	background-repeat: no-repeat;		
	height: 8px;	
	width: 8px;		
}
.gray_bg_crnr_bl{
	background:url(images/corners/gray_bg/corner_bot_left.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.crnr_br{
	background:url(images/corners/3/corner_bot_right.png);
	background-position: left top;
	background-repeat: no-repeat;		
	height: 8px;	
	width: 8px;		
}
.gray_bg_crnr_br{
	background:url(images/corners/gray_bg/corner_bot_right.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}

.crnr_left_line{
	background:url(images/corners/3/corner_left_line.png);
	background-position: right top;
	background-repeat: repeat-y;		
	width: 8px;		
}
.gray_bg_crnr_left_line{
	background:url(images/corners/gray_bg/corner_left_line.png);
	background-position: right top;
	background-repeat: repeat-y;
	width: 8px;
}
.crnr_right_line{
	background:url(images/corners/3/corner_right_line.png);
	background-position: left top;
	background-repeat: repeat-y;		
	width: 8px;		
}
.gray_bg_crnr_right_line{
	background:url(images/corners/gray_bg/corner_right_line.png);
	background-position: left top;
	background-repeat: repeat-y;
	width: 8px;
}
.crnr_top_line{
	background:url(images/corners/3/corner_top_line.png);
	background-position: left top;
	background-repeat: repeat-x;		
	height: 8px;	
}
.gray_bg_crnr_top_line{
	background:url(images/corners/gray_bg/corner_top_line.png);
	background-position: left top;
	background-repeat: repeat-x;
	height: 8px;
}
.crnr_bot_line{
	background:url(images/corners/3/corner_bot_line.png);
	background-position: left top;
	background-repeat: repeat-x;		
	height: 8px;	
}
.gray_bg_crnr_bot_line{
	background:url(images/corners/gray_bg/corner_bot_line.png);
	background-position: left top;
	background-repeat: repeat-x;
	height: 8px;
}

.crnr_center_fill{
	/*background:url(images/bg_fillll.png);*/
	background-color: #DCDCDC;
	background-position: left top;
	background-repeat: repeat ;
}
.gray_bg_crnr_center_fill{
	/*background:url(images/bg_fillll.png);*/
	background-color: #DCDCDC;
	background-position: left top;
	background-repeat: repeat ;
}

/********End of CORNER CLASSES******/

/********OLD CORNER CLASSES******/
.old_crnr_tl{
	background:url(images/corners/2/corner_top_left.png);
	background-position: right top;
	background-repeat: no-repeat;		
	height: 25px;	
	width: 25px;		
}
.old_crnr_tr{
	background:url(images/corners/2/corner_top_right.png);
	background-position: left bottom;
	background-repeat: no-repeat;		
	height: 25px;	
	width: 25px;		
}
.old_crnr_bl{
	background:url(images/corners/2/corner_bot_left.png);
	background-position: right top;
	background-repeat: no-repeat;		
	height: 25px;	
	width: 25px;		
}
.old_crnr_br{
	background:url(images/corners/2/corner_bot_right.png);
	background-position: left top;
	background-repeat: no-repeat;		
	height: 25px;	
	width: 25px;		
}

.old_crnr_left_line{
	background:url(images/corners/2/corner_left_line.png);
	background-position: right top;
	background-repeat: repeat-y;		
	width: 25px;		
}
.old_crnr_right_line{
	background:url(images/corners/2/corner_right_line.png);
	background-position: left top;
	background-repeat: repeat-y;		
	width: 25px;		
}
.old_crnr_top_line{
	background:url(images/corners/2/corner_top_line.png);
	background-position: left top;
	background-repeat: repeat-x;		
	height: 25px;	
}
.old_crnr_bot_line{
	background:url(images/corners/2/corner_bot_line.png);
	background-position: left top;
	background-repeat: repeat-x;		
	height: 25px;	
}

.old_crnr_center_fill{
	background-color: white;	
	background-position: left top;
	background-repeat: repeat ;
}

/********End of OLD CORNER CLASSES******/

.comNum{
	color: #0481BD;
	text-decoration: none;
	border-bottom: none;
	font-size: 140%;
	font-weight: bold;
	/*font-family: Georgia;*/
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    
}
.comNum100{
	color: #0481BD;
	text-decoration: none;
	border-bottom: none;
	font-size: 100%;
	font-weight: bold;
	/*font-family: Georgia;*/
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    
}

.whiteBgInput{
	background-color: white;
}

.shad{
/*	filter:shadow(color='#dcc7e4', direction=150;); */
	width: 100%;
	font-family: Times;    
}

.roundedCornersImg{	
	border-style: double;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	-khtml-border-radius: 4px;   /* Konqueror */
	border-radius: 4px;          /* CSS3 */		
}
.roundedCorners{	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	-khtml-border-radius: 4px;   /* Konqueror */
	border-radius: 4px;          /* CSS3 */		
}

.in80{
	width: 80%;
}

.shc_name{
	font-size: 18px;
	font-weight: 700;
	color: #2B40AB;
}
.shc_green_name{
	color: #17baf7;
	height: 3px;
	font-size: 18px;
}

.dottedHr{
	border-color:#c0c0c0;
	border-style:dotted;
	margin-top:0px;
}
.dottedHr80{
	border-color:#c0c0c0;
	border-style:dotted;
	margin-top:0px;
	width:90%;
}

/*****HIGHSLIDE*****/
	.highslide {
		cursor: url(js/extensions/highslide/graphics/zoomin.cur), pointer;
	    outline: none;
	}
	.highslide img {
		border: 2px solid gray;
	}
	.highslide:hover img {
		border: 2px solid silver;
	}
	
	.highslide-image {
	    border-bottom: 1px solid white;
	}
	.highslide-image-blur {
	}
	.highslide-caption {
	    display: none;
	    
	    border-bottom: 1px solid white;
	    font-family: Verdana, Helvetica;
	    font-size: 10pt;
	    padding: 5px;
	    background-color: silver;
	}
	.highslide-loading {
	    display: block;
		color: white;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
	    text-decoration: none;
		padding: 3px;
		border-top: 1px solid white;
		border-bottom: 1px solid white;
	    background-color: black;
	    /*
	    padding-left: 22px;
	    background-image: url(js/extensions/highslide/graphics/loader.gif);
	    background-repeat: no-repeat;
	    background-position: 3px 1px;
	    */
	}
	
	a.highslide-credits,
	a.highslide-credits i {
	    padding: 2px;
	    color: silver;
	    text-decoration: none;
		font-size: 10px;
	}
	a.highslide-credits:hover,
	a.highslide-credits:hover i {
	    color: white;
	    background-color: gray;
	}
	.highslide-display-block {
	    display: block;
	}
	.highslide-display-none {
	    display: none;
	}

/*****EO HIGHSLIDE*****/

/***SHC STYLES***/
	.add_new_shn{
		background-image: url(images/add_new_shnetwork.png);
		background-repeat: no-repeat;
		background-position: left middle;		
		height: 50px;
		width: 50px;
		font-weight: 700;
	}
	.get_shn_list{
		background-image: url(images/cur_shnetworks.png);
		background-repeat: no-repeat;
		background-position: left middle;		
		height: 50px;
		width: 50px;
		font-weight: 700;
	}	
	.get_sh_faq{
		background-image: url(images/faq.png);
		background-repeat: no-repeat;
		background-position: left middle;		
		height: 50px;
		width: 50px;
		font-weight: 700;
	}		
	
	.shn_top_link{
		font-size: 14px;
		color:#0066b3
	}

/***SHC STYLES***/