
body {
	background: #bfbfbf url(../images/bg.jpg) repeat-x top center;
	
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
}

.clr {
	clear: both;
}
img {
	border: none;
}

#Wrap {
	
	width: 100%;
	z-index: 9999999999999999999;
	
}

#Header {
	width: 600px;
	margin: 0 auto;
}

#Main { 
	width: 1100px;
	margin: 20px auto 0 auto
}



#Footer {
	width: 1100px;
	margin: 20px auto;
}


#Footer #FooterContent {
	width: 844px;
	margin: 0 auto;
}

.contentHldr {
	width: 844px;
	background: #999999;
	margin: 0 auto;
}

.content {
	margin: 10px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.topLine {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/topLine.png)  no-repeat top center;
	height: 10px;
	width: 100%;
}

.btmLine {
	position: absolute;
	bottom: 0;
	background: url(../images/btmLine.png) no-repeat bottom center;
	height: 10px;
	width: 100%;
}


ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li {
	margin: 0;
	padding: 0;
}


.btmBtn {
	background:  #FF6600 url(../images/orangeBtn.jpg);
	width: 136px;
	height: 19px;
	position: absolute;
	bottom: 0;
	right: 0;
}

	.btmBtn a{
		padding: 2px 3px 0 3px;
		float: right;
		font-weight: bold;
	}
	
	.btmBtn a:hover{
		color: #FFFFFF;
	}



#Banner {
		position: relative;
		height: 220px;
		width: 1100px;
		margin: 0px;
	}
	#Banner .btmLine {
	}
	
#FlashHldr {
	width: 844px;
	margin: 0 auto;
	
}

	

/*////////////////////////////HEADER////////////////////*/

#Header #Logo {
	width: 513px;
	margin: 0px auto;
	padding: 40px 0 0 0;
}

#Header #Logo{
	text-align: center;
}

#TopMenu {
	margin: 16px auto 0px auto;
	height: 34px;
	width: 600px;
	position: relative;
}

/*#TopMenu #NavHover{
	left: 180px;
	top: 0px;
	height: 34px;
	width: 130px;
	position: absolute;
}*/

#TopMenu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#TopMenu ul li{
	float: left;
	margin: 0;
	padding: 0 24px;
}

#TopMenu ul li a{
	color: #7D7D7D;
	font-weight: bold;
	font-size: 13.5px;
}

#TopMenu ul li a:hover, #TopMenu ul li.section a, #TopMenu ul li.current a{
	color: #005cb9;
}

#TopMenu ul#Level2{
	width: 180px;
	margin: 0 0 5px 160px;
	padding: 5px 0 0 0;
	display: none;
}




/*////////////////////////////TEXT////////////////////*/

a {
	color: #FFFFFF;
	text-decoration:none;
}

a:hover {
	color: #FF6600;
}


p {
	margin: 0;
	padding: 0;
}

h1 {
	margin: 0px;
	padding: 0px;
}

h2 {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

h3 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

h4 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

h5 {
	margin: 0px;
	padding: 0px;
}



/*//////////////////////////////TABS//////////////////////*/


#Tabs{
	width: 844px;
	margin: 15px auto 20px auto;/*
	min-height: 258px;*/
}

	#Tabs .topLine{
		top: 148px;
		z-index: 999;
	}
	#Tabs .tabMenu{
		width: 100%;
	}
	
	#Tabs .tabMenu li{
		background:   #666666;
		float: left;
		padding: 5px;
		
	}
	
	#Tabs .tabMenu li a {
		font-weight: bold;
		margin: 3px;
		font-size: 13px;
	}
	
	#Tabs .tabMenu li a:hover {
		color: #FFFFFF;
	}
	
	#Tabs .tabMenu li.tabs-selected {
		background:  #999999;
	}
	

	#Tabs .tabs-hide {
		display: none;
	}
	
	#Tabs .tabs-container {
		background: #999999;
	}
		
		

/*//////////////////////////////FOOTER//////////////////////*/

#Footer {
}

	#Footer span, #Footer p{
		color: #7D7D7D;
		font-size: 11px;
	}
	
	#Footer p {
		text-align: right;
	}
	

/*////////////////////////////PAGE STYLES////////////////////*/
#Page {
	position: relative;
}
	#Page .contentHldr{
		padding: 10px;
	}

#Home {
	
}

	#Home #HomeStrip {
		background: #999999;
		padding: 5px 0;
		width:844px;
		margin: 0 auto;
	}
	
		#Home #HomeStrip p {
			margin: 0 5px;
		}

	#Home #Tabs .item{
		position: relative;
		background: url(../images/homeItemBg.jpg) no-repeat;
		width: 201px;
		height: 228px;
		float: left;
		padding: 5px;
	}
	
		
		#Home #Tabs .tabMenu li.tabs-selected {
			background:  #C7C7C7;
			color: #005cb9;
		}
	
		#Home #Tabs .item .left{
			position: relative;
			width: 90px;
			height: 135px;
			margin-left: 5px;
		}
		#Home #Tabs .item .left span{
			position: absolute;
			bottom: 0;
			margin-left: 5px;
			font-weight: bold;
		}
		
		#Home #Tabs .item .right{
			width: 93px;
			height: 135px;
			border: #FFFFFF 3px solid;
		}
		
		#Home #Tabs .item .briefContent{
			height: 80px;
			margin: 10px 10px 0 10px;
		}
		
		#Home #Tabs .item .briefContent p{
			color: #d7d7d7;
			font-size: 11px
			
		}
	
		
		#Home #NewsScroller {
			background: #FF6600;
			width: 844px;
			margin: 15px 0 0 127px;
			padding: 10px 0;
			font-weight: bold;
		}
		
		#Home #NewsScroller span{
			margin: 0 3px;
		}
		
		
		#Home #NewsScroller a:hover{
		color: #005cb9;
		}
		
		

#AboutUs {
	position: relative;
}


	
	
#Media {
	position: relative;
}
	
	#Media .contentHldr{
		margin-top: 20px;
		background: #BBBBBB url(../images/mediaBg.jpg) repeat-x left bottom;
	}
	
	#Media .continentHldr{
		width: 200px;
		float: left;
		margin: 0 0 0 60px;
		background: url(../images/mediaContBg.jpg) no-repeat left bottom;
	}
		#Media .continentTitle {
			margin: 0 7px 0 4px;
			background:  #999999;
		}
		
			#Media .continentTitle h2 {
				padding: 3px 0;
			} 	
		
		#Media .countries {
			margin: 10px 7px 20px 4px;
		}
		
			#Media .countries li {
				padding: 3px 0;
				text-align: center;
				border-bottom: 1px #666666 dotted;
			}
			
			#Media .countries li.orangeHover:hover {
				background: #FF6600;
			}
			
				#Media .countries li a {
					margin: 10px 0;
					font-weight: bold;
				}
				
				#Media .countries li a:hover {
					color:#FFFFFF;
				}
				
				#Media .countries li span {
					color: #DDDDDD;
					margin: 10px 0;
					font-weight: bold;
				}		
			
		#Media #CountryHldr {
			width: 200px;
			background: url(../images/mediaContBg.jpg) no-repeat left bottom;
		}
			#Media #Arrows{
				display: none;
				width: 54px;
				margin: 0 auto;
			}
			
			#Media #Arrows a{
				cursor: pointer;
			}
			
		
			#Media #CountryTitle{
				margin: 0 5px 0 10px;
				border-bottom: 1px #999999 solid;
				padding-bottom: 1px;
			}
			
			#Media #CountryTitle h1{
				text-align: center;
				color: #005cb9;
			}
			
			
			#Media #MediaList{
				padding-bottom: 20px;
				margin: 10px 7px 20px 4px;
				height: 250px;
				overflow: hidden;
			}
		
				#Media #MediaList li {
					padding: 3px 0;
					text-align: center;
					border-bottom: 1px #666666 dotted;
				}
				
				#Media #MediaList li:hover {
				}
				
					#Media #MediaList li a {
						font-weight: bold;
						margin: 10px 0;
					}
					
					#Media #MediaList li a:hover {
						cursor: pointer;
					}
					
						
					
		#Media #MediaHldr {
			width: 643px;
		}
		
			#Media #MediaHldr .media {
				display: none;
			}
			#Media #MediaHldr .media .mediaContent{
				width: 450px;
				margin-right: 0px;
			}
			
			#Media #MediaHldr .media .mediaContent h1{
				color: #FF6600;
				font-size: 20px;
			}
			
			#Media #MediaHldr .media .mediaContent h3 {
				border-bottom: #999999 1px solid;
				padding:  2px 0 5px 0;
				margin: 0 0 5px 0;
				font-size: 12px;
			}
			
			#Media #MediaHldr .media .mediaContent p {
				margin: 5px 0 5px 0;
			}
			
			#Media #MediaHldr .media .mediaContent br {
			}
						
			#Media #MediaHldr .media .mediaImage {
				width: 170px;
				float: left;
				margin: 5px 5px 5px 0;
				
			}
				#Media #MediaHldr .media .mediaImage img{
					padding: 3px;
					margin: 0;
					border: #999999 1px solid;
				}
		
#Service {
	position: relative;
}	 
	
	#Service .content{
		width: 500px;
	}

	#Service .content h2{
		text-align: left;
		color: #005cb9;
	} 
	
	
	#Service .serviceImage{
		width: 300px;
	} 
	
	#Service .memberImage{
		width: 180;
		margin: 5px;
		padding: 3px;
		border:  #666666 1px solid;
	} 

#News {
	position: relative;
}

	#News .contentHldr{
		margin: 15px auto 0 auto;
		padding: 20px 0;
	}
	
	
	#News h1{
		text-align: center;
		color: #005cb9;
	}

	#News .newsHldr {
/*		border-bottom: #666666 1px solid;*/
	} 
	
	#News .newsHldr .content {
		width: 550px;
	} 
	
	#News .newsBack {
		margin: 0 0 0 15px;
	}
	 
	#News .newsHldr .newsImage {
		width: 200px;
		margin: 20px;
		padding: 10px 10px 8px 10px;
		background: #FFFFFF;
	}
	
	#News #Pagination {
	float: right;
	margin: 0 20px 0 0;
	}

#Contact {
	position: relative;
}
	#Contact .contentHldr{
		margin: 15px auto 0 auto;
		
	}
	
	#Contact .left{
		width: 400px;
	}
	
	#Contact h1{
		padding: 10px 0;
		text-align: center;
		color: #005cb9;
		font-size: 26px;
	}
	
	#Contact .left h3{
		margin: 0 0 5px 0;
	}
	
	#Contact .line{
		border-bottom: #999999 1px solid;
	}
		
	#Contact .right{
		width: 400px;
	}
