@CHARSET "UTF-8";

body {
	background: #ddd url('/img/_softActivity/bgYLoop.jpg') center repeat-y;
	font-family:  arial, tahoma, ms sans serif,  Trebuchet, Helvetica, Arial, Verdana,  sans-serif;
	font-size: 12px; 
	text-align: left; 
	margin: 0px;
	padding: 0px;
	color: #555;
	line-height: 18px;
	}

p, div, span, li, ul, a {
	font-size: 12px;
	}
	
p, span { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

ul, li { 
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

h1 { 
	font-size: 16px; 
	font-weight: bold; 
	color: #ff6900;  
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

h2 { 
	font-size: 14px; 
	font-weight: bold; 
	color: #888;  
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

h3, h4, h5, h6 { 
	font-size: 14px; 
	font-weight: bold; 
	font-style: italic;
	color: #888;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

table, td, th {
	border-collapse: collapse;
	border: 0px;
	vertical-align: top;
	}

.tableCustom td, .tableCustom th, .tableCustom table {
	border-collapse: inherit;
	border-bottom: 1px solid #1874af;
	padding: 4px;
	}


img {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	}

a:link, a:active, a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #ff6900;
	}

a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	}

.cnText {
	margin: 20px 0px 0px 0px;
}

#countrySpace a,
#countrySpace a:link,
#countrySpace a:active,
#countrySpace a:visited { 	font-weight: normal;  text-decoration: none;				color: #FFFFFF;	}
#countrySpace a:hover { 	font-weight: normal;  text-decoration: none;				color: #000000;	}


#masterTable {
	
	
	width: 850px; 
	
	}
	#countrySpace {
		background: #ff6900;
		width: 100%; 
		height: 22px;
		
		text-align: center;
		}
		#countrySitesSelect {
			text-align: right;
			width: 800px;
			color: #FFFFFF;
			font-size: 10px;
			font-weight: bold;
			height: 22px;
			
			margin: 0px auto;
			}
		#countrySitesSelect img {
			margin-top: 2px;
			margin-bottom: -3px;
			
			}
	#payoff {
			width: 850px;
			margin: 0px auto;
			}	
			#copyright {
			margin: 0px auto;
			width: 800px;
			
			}
	#titleSpace {
		height: 137px;
		width: 100%;
		background: #1874af;
		
		margin-bottom: 10px;
		
		position: relative;
		
		}
		#titleImage {
					width: 1024px;
					height: 168px;
					/*
					margin: 0px auto;
					margin-bottom: -30px;
					*/
					
					z-index: 20;
					position: absolute;
					left: 50%;
					margin-left: -520px;
					}



#menuRow {
	
	width: 210px;
	
	vertical-align: top;
	}
#mainContent {
	
	vertical-align: top;
	}
	
 /* menu div class xmCms_ */

.payoff {	font-size: 10px;
		height: 15px;
		text-align: center;
		}
	
	#cntSpacer {
	
			margin: 12px 60px 20px 18px;
			}
	
.streamer {
	padding: 8px;
	background: #1874af;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: white;
	margin-bottom: 25px;
	}		
#copyRight {
	
	height: 35px;
	font-size: 10px;
	
	}		
.payoff a,
.payoff a:active, 
.payoff a:visited,
.payoff a:hover {	
 		font-size: 10px;
		font-weight: normal;
		}
	
.navigation { vertical-align: top; }
.xmCms_menu_box { 		}
.xmCms_menu_row { 
		padding: 2px 1px 3px 1px;
		margin: 0px;		
		height: 18px; 
		border-bottom: 1px solid #4983ac;
		border-left: 1px solid #4983ac;
		background: #DBDCDE;	
		}
.xmCms_menu_title img { 		
		margin-top: 	3px;
		margin-bottom: -3px;
		margin-right: 	5px;
		
		}		
.xmCms_menu_title { 		height: 20px; 	font-weight: normal; 	color: #000000;	font-size: 13px; 	}
.xmCms_menu_title a, 
.xmCms_menu_title 
a:link,
.xmCms_menu_title a:active,
.xmCms_menu_title a:visited{ 	font-weight: normal;  text-decoration: none;				color: #000000;	font-size: 13px;	}
.xmCms_menu_title a:hover{ 	font-weight: normal;  text-decoration: none;				color: #4983ac;		font-size: 13px;	}

#xmCms_menu_active {	 	background: #8ac2d9;	color: #4983ac;		}		
#xmCms_menu_active a {	font-weight: bold; 					}

#xmCms_menu_next {	font-weight: normal; 		background: #b4d9e9;				}
#xmCms_menu_next a {	font-weight: normal; 					}	
			
#xmCms_menu_active_path {		background: #5db0d3;	}
#xmCms_menu_active_path a {	font-weight: normal; 				}
			
.xmCms_menu_ibox {
				border-bottom: 1px solid #4983ac;
				border-left: 1px solid #4983ac;			
				}
.xmenuH_box, .xmenuH_box a{
		text-align: justify;
		font-weight: normal;
		}
.xmenuH_box{
		text-align: justify;
		font-weight: normal;
		padding-bottom: 8px;
		border-bottom: 1px solid #ff6900; 
		}
.xMenuH_href, 
.xMenuH_href a,
.xMenuH_href a:link,
.xMenuH_href a:visited,
.xMenuH_href a:hover
	{
	font-size: 13px;
	line-height: 18px;
	font-family: Trebuchet MS;

	letter-spacing: 0px;
	font-weight: normal;

	white-space: nowrap;
	
	}
.xMenuH_href a:active, #xmenuH_active {
	color: #555;
	}
.xmenuH_refSpace {
	letter-spacing: 5px;
	}

.xmenuHorz_row {
	float: right;
	margin: 2px 5px 2px 5px;
	
	text-align: justify;
	text-transform: capitalize;
	
	}
					.xmenuHorz_row a, .xmenuHorz_row a:link, .xmenuHorz_row a:visited, .xmenuHorz_row a:active {
						color: #ff6900;
						font-weight: normal;
						text-decoration: none;
						font-size: 14px;
						
						}
				.xmenuHorz_row a:hover {
						color: #fa0;
						font-weight: normal;
						font-size: 14px;
						
						}
					#xmenuHorz_active a, #xmenuHorz_active a:link, #xmenuHorz_active a:visited, #xmenuHorz_active a:active {
						color: #555;
						font-weight: normal;
						text-decoration: none;
						font-size: 14px;
						
						}
				#xmenuHorz_active a:hover {
						color: #fa0;
						font-weight: normal;
						font-size: 14px;
						
						}
						
#MenuTop{
 		height: 38px; 
 		
 		border-top: 1px solid #ff6900; 
 		border-bottom: 1px solid #ff6900; 
 
 		margin-top: 65px;
 		
 			
 		}

				
						
.xm_TIP {
	margin: 20px;
	color: black;
	padding: 10px;
	
	}	
		
/** menu v0.3 */
.xmenu_box {
		display: table;
		width: 100%; 
		
		margin-bottom: 120px;
		margin-top: 5px;
		/*border-top: 1px solid #ff6900; */
		}
				.xmenu_box a, .xmenu_box a:link, .xmenu_box a:visited, .xmenu_box a:active {
						color: #1874af;
						font-weight: bold;
						text-decoration: none;
						}
				.xmenu_box a:hover {
						color: #ff6900;
						font-weight: bold;
						}
		.xmenu_row {				
				position: relative;
				margin-top: 5px;
				color: #ff6900;
				background: #d6efff;
				
				height: 23px;
				
				cursor: pointer;
				}
		#xmenu_active {
				color: white;
				background: #1874af;
				}
				#xmenu_active a, #xmenu_active a:link, #xmenu_active a:visited, #xmenu_active a:active {
						color: #fff;
						font-weight: bold;
						text-decoration: none;
						}
				#xmenu_active a:hover {
						color: #fff;
						font-weight: bold;
						}
		#xmenu_next {
				}
		#xmenu_crumb {
				background: #1874af;
				}
				#xmenu_crumb a, #xmenu_crumb a:link, #xmenu_crumb a:visited, #xmenu_crumb a:active {
						color: #fff;
						font-weight: bold;
						text-decoration: none;
						}
				#xmenu_crumb a:hover {
						color: #fff;
						font-weight: bold;
						}
				
				.xmenu_space{
						display: table-cell;
						width: 10px;
						}
				.xmenu_ico {
						display: table-cell;
						
						width: 15px;
					/*	height: 15px; */
						
						vertical-align: middle;
						text-align: center;
						height: 23px;
						}
				.xmenu_title {
						display: table-cell;
					
						vertical-align: middle;
						text-align: left;
						height: 23px;
						}
						
				.xmenu_icoPublic {
						position: absolute;
						top: -2px;
						left: -5px; 
						z-index: 5;
						}
				.xmenu_icoVsbl {
						position: absolute;
						bottom: -2px;
						left: -5px;	
						z-index: 5;
						}
						
						
						

.zoomPop {		
			position: fixed;
			top: 0px;	right: 0px;		bottom: 0px;		left: 0px;		
			background: #244d98;
			z-index: 50;
			filter: alpha(opacity=50); /*older IE*/
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
			-moz-opacity: .50; /*older Mozilla*/
			-khtml-opacity: 0.5;   /*older Safari*/
			opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	
	
			}
.zoomPopImg {		
			position: fixed;
			top: 0px;	right: 0px;		bottom: 0px;		left: 0px;	
			z-index: 51;
			text-align: center;
			vertical-align: middle; 
			}		
.zoomImage {		
			margin: 30px auto auto auto;	
			border: 1px solid #244d98;
			}
			
			