@charset "UTF-8";
/* CSS Document */

#container {
	width:1000px;
	margin:0 auto;
	text-align:center;
}
#inner {
	float:left;
	width:1000px;
	text-align:left;
}
#head {
	float:left;
	width:1000px;
	height:248px;
	background:url(images/header_bottom_right.jpg) bottom right no-repeat;
}
#head_short {
	float:left;
	width:1000px;
	height:150px;
	background:url(images/header_ttg_content.jpg) no-repeat;
}
#head_left{
	width:525px;
	height:218px;
	padding-left:50px;
	float:left;
}
#head_logo{
	width:525px;
	height:135px;
}

#head_text{
	width:525px;
	color:#0069aa;
}
#head_text h1 {
	text-transform:uppercase;
	font-size:14px;
	padding-left:60px;
/*	font-weight:bold;
*/
}
#head_text p {
	padding-left:60px;
	margin:2em 0 0 0;
	background:url(images/eye.gif) no-repeat left top;
	
}
#head_right{
	float:left;
	width:375px;
	height:178px;
	padding-top:20px;
	padding-right:50px;
}
#head_news{
	border:4px solid #0069aa;
	border-color:#45a1a1;
	margin:10px;
	padding:10px;
	color:#0069aa;
}
#head_news a{
	color:#0069aa;
	font-style:normal;
}
#head_news h2 {
	font-weight:bold;
	font-size:14px;
	color:#0069a;
	padding-bottom:0.5em;
}
#head_news p {
	display:block;
	font-style:italic;
}
.align {	
}
.align.right {
	text-align:right;	
}

#head_prospectus{
	border:4px solid #0069aa;
	border-color:#45a1a1;
	margin:10px;
	padding:10px;
	color:#0069aa;
}
#head_prospectus a{
	color:#0069aa;
	font-style:normal;
}
#head_prospectus p {
	display:block;
	font-style:italic;
}
#menu{
	float:left;
	clear:both;
	width:1050px;
	height:30px;
}
#menu.content_page {
	padding-top:20px;	
}
#menu ul {
	list-style:none;
	margin-left:20px;
}
#menu ul ul {
	list-style:none;
	margin-left:2px;
}
#menu li {
	float:left;
	margin:0 6px 0 0;
	padding:0 8px;
	height:28px;
	overflow:hidden;
	line-height:28px;
	color:#0069aa;
	text-transform:uppercase;
	font-size:12px;
	background-color:#d6e7e8;
	border:1px solid #0052a5;
}
#menu li a{
	color:#0069aa;
	text-decoration:none;
}
#menu li a:hover {
	color:#0069aa;
	font-weight:bold;
}
#menu li img {
	border:none;
}

#menu li ul {
	position: absolute;
	width:150px;
	left: -999em;
}
#menu li ul li{
	width:180px;	
}
	

#menu li:hover ul, #menu li.shover ul {
	left: auto;
}

#underline {
	float:left;
	width:1000px;
	height:8px;
	background:url(images/menu_under.jpg) no-repeat;
}

#underline.content_page {
	background-image:none;	
}
#content_home {
	float:left;
	width:1000px;
	height:475px;
	background:url(images/ttg-content-bg3.jpg) no-repeat;
}
#content {
	float:left;
	width:1000px;
}
#bordered {
	margin:10px;
	padding:20px 20px 40px 20px;
	border:4px solid;
	border-color:#45a1a1;
	background-color:#d6e7e8;
}
#bordered h1 {
	font-size:18px;
	color:#0069aa;
	text-shadow: 0em 0.1em 0.1em #333;
}
#bordered p {
	margin:0 0 1em 0;	
}

#bordered p a{
	color:#0069aa;
}
#bordered h3 {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
#bordered h4 {
	font-size:14px;
	margin-bottom:0;
	margin-top:1em;
	font-weight:bold;
}
#bordered h4 a{
	color:#000;
}
.nounderline a{
	text-decoration:none;	
}