@charset "utf-8";

/* ************************************** _
Foreign countries css

*{
padding:0px;
margin: 0px;
}
_ ************************************** */


h1 {
	margin: 0px; 
	padding: 0px; 

}

h2 {
	margin: 0px; 
	padding: 0px; 
}

p {
	margin: 0px; 
	padding: 0px; 
}

img {
	border:0;
}

br {
	border:0;
}

form {
	margin: 0px; 
	padding: 0px; 
}

ul{
	border: 0;
	list-style:none;
	text-align:right;
	vertical-align:auto;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li{	
    border: 0;
    list-style:none;
    text-align:left;
	vertical-align:auto;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

A:link         {color: #004267; text-decoration: none;}
A:visited      {color: #004267; text-decoration: none;}
A:hover        {color: #ff6600; text-decoration: underline;}

body  {
	background-color: #a0a0a0;
	background-image: url(../images/bggout.gif); 
	background-position: top center; 
	background-repeat: no-repeat; 
	margin: 0;
	padding: 0;
	text-align: center;
}
.tt #ttcontainer { 
	width: 950px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 
.tt #ttheader { 
	display:block;
	width:950px;
	height:85px;
	background-image: url(../images/topimg950.gif); 
	padding: 0px 0px 0px 0px; 
}
.ttheaderlogo { 
	float:left;
	width:220px;
	padding: 5px 0px 0px 16px; 
}

.ttheaderrbox01 { 
	float:right;
	width:500px;
	height:40px;
	padding: 0px 0px 0px 0px; 
}
.ttheaderrbox02 { 
	float:right;
	width:500px;
	height:40px;
	padding: 0px 0px 0px 0px; 
}

.ttform01 { 
	float:left;
}

.ttform02 { 
	float:left;
	width:78px;
	padding: 8px 0px 0px 19px; 
}

.ttinput { 
	float:left;
	width:210px;
	height:16px;
	margin: 11px 0px 0px 0px;
	border: 1px #ffffff solid;
}

.ttbookmark a { 
	float:left;
	width:121px;
	height:32px;
	margin: 0px 0px 0px 13px;
	background-image: url(../images/topnaviimg.gif);
	background-position: 0px -32px;
	background-repeat: no-repeat;
}

.ttbookmark a:hover { 
	width:121px;
	height:32px;
	margin: 0px 0px 0px 13px;
	background-image: url(../images/topnaviimg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.ttrss a { 
	float:right;
	width:50px;
	height:32px;
	margin: 0px 5px 0px 0px;
	background-image: url(../images/topnaviimg.gif);
	background-position: -121px -32px;
	background-repeat: no-repeat;
}

.ttrss a:hover { 
	width:50px;
	height:32px;
	margin: 0px 5px 0px 0px;
	background-image: url(../images/topnaviimg.gif);
	background-position: -121px 0px;
	background-repeat: no-repeat;
}

.tthome a { 
	float:left;
	width:50px;
	height:30px;
	margin: 7px 0px 0px 195px;
	background-image: url(../images/topnaviimg.gif);
	background-position: -171px 0px;
	background-repeat: no-repeat;
}

.ttaboutus a { 
	float:left;
	width:79px;
	height:30px;
	margin: 7px 0px 0px 9px;
	background-image: url(../images/topnaviimg.gif);
	background-position: -221px 0px;
	background-repeat: no-repeat;
}

.ttmtoplogo a { 
	float:left;
	width:129px;
	height:30px;
	margin: 4px 0px 0px 0px;
	background-image: url(../images/topnaviimg.gif);
	background-position: -171px -32px;
	background-repeat: no-repeat;
}

.none {
	display:none;
}

.tt #ttheader h1 {
	margin: 0;
	padding: 0px 0;
}
.tt #ttsidebar01 {
	float: right; 
	width: 170px;
	background: #ffffff;
	margin: 25px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

.tt #ttsidebar02 {
	float: right; 
	width: 170px;
	background: #ffffff;
	margin: 25px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

.tt #ttmaincontent { 
	float: left; 
	width: 760px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/bggin.gif); 
	background-position: top left; 
	background-repeat: no-repeat;
} 
.tt #ttfooter { 
	padding: 0 0px 0 0px;
	background-color: #a0a0a0;
	width: 950px;
	height: 222px;
	background-image: url(../images/footerbg_01.gif); 
	background-repeat: no-repeat;
}

.ttfooterleft{
	float:left;
	width:350px;
}

.ttfooterleftp{
	font-size:12px;
	line-height:140%;
	color:#eeeeee;
	margin:35px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	text-align:left;
}

.ttfooterright{
	float:right;
	width:600px;
	height:160px;
}


.ttfooterrightp{
	font-size:12px;
	line-height:140%;
	color:#eeeeee;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-align:center;
}

#ttfooter A:link         {color: #eeeeee; text-decoration: none;}
#ttfooter A:visited      {color: #eeeeee; text-decoration: none;}
#ttfooter A:hover        {color: #ffffff; text-decoration: underline;}


.tt #ttfooter02 { 
	padding: 0 0px 0 0px;
	background-color: #a0a0a0;
	width: 950px;
	height: 53px;
	background-image: url(../images/footerbg_02.gif); 
	background-repeat: no-repeat;
} 


.ttfooter02left{
	float:left;
	width:500px;
} 

.ttfooter02left li{
	float:left;
	font-size:12px;
	line-height:120%;
	color:#cccccc;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	text-align:left;
	background: url(../images/iconw.gif) no-repeat 20px 5px;
} 

.ttfooter02right{
	float:right;
	width:400px;
}

.ttfooter02right li{
	float:right;
	font-size:12px;
	line-height:120%;
	color:#cccccc;
	margin:20px 0px 0px 0px;
	padding:0px 30px 0px 10px;
	text-align:left;
	background: url(../images/iconw.gif) no-repeat 0px 5px;
} 

#ttfooter02 A:link         {color: #cccccc; text-decoration: none;}
#ttfooter02 A:visited      {color: #cccccc; text-decoration: none;}
#ttfooter02 A:hover        {color: #ffffff; text-decoration: underline;}


.ttfooter02center{
	widh:900px;
	font-size:12px;
	line-height:140%;
	color:#000033;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	text-align:center;
}


.tt #ttfooter03 { 
	padding: 0 0px 0 0px;
	background-color: #a0a0a0;
	width: 950px;
	height: 43px;
	background-image: url(../images/footerbg_03.gif); 
	background-repeat: no-repeat;
} 

.ttfooter03txt { 
	padding: 15px 0px 0 0px;
	font-size: 10px;
	color: #cccccc;
	text-align: center;
} 


.ttfltrt {
	float: right;
	margin-left: 8px;
}
.ttfltlft {
	float: left;
	margin-right: 8px;
}
.ttclearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
