@charset "utf-8";

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #373737;
	background-image: url(images/bg_body_2.gif);
	background-repeat: repeat;
	text-align: justify;
	background-attachment: fixed;
}
a {
	color: #006666;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#mtab {
	width: 790px;
	margin-left: -395px;
	position: relative;
	left: 50%;
	border: 5px solid #B7BCC3;
	background-color: #FFFFFF;
	overflow: auto;
}
.head1 {
	background-color: #FFFFFF;
	background-image: url(images/bg_head1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 60px;
}
.menu1 {
	font-size: 11px;
	font-weight: bold;
	background-image: url(images/bg_btnMenu_rep.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 560px;
}
.menu1 #mainLinks {
	width: 550px;
	margin-top: 5px;
	margin-left: 5px;
}
.menu1 #mainLinks a {
	color: #006666;
}
.menu1 #mainLinks a:hover {
	color: #FF0000;
}
.menu2 {
	height: 60px;
	padding-top: 3px;
}
.menu2 #branch {
	font-size: 11px;
	width: 555px;
	padding-left: 5px;
	background-color: #003399;
	height: 23px;
	padding-top: 7px;
}
.menu2 #branch #txt {
	margin-right: 35px;
	color: #0099FF;
	text-transform: lowercase;
	font-size: 16px;
	font-weight: bold;
}
.menu2 #branch a {
	margin-right: 22px;
	color: #FFFFFF;
	font-weight: bold;
}
.menu2 #branch a:hover {
	color: #0099FF;
}

.leftSection {
	width: 560px;
	padding-bottom: 25px;
	padding-top: 0px;
	margin-top: 0px;
}

#partnerTitle {
	background-image: url(images/tt_partners.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 25px;
	margin-top: 10px;
}
#events  {
	margin-top: 20px;
	background-image: url(images/tt_events.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2em;
	padding-left: 5px;
	padding-bottom: 10px;
}
#events a {
	color: #FF0000;
	text-decoration: none;
}
#events a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#events .eventContents {
	text-align: justify;
	width: 540px;
	margin-left: 3px;
}
#events .eventContents h2 {
	font-size: 18px;
	margin-bottom: 0em;
	margin-top: 0em;
}

#events .eventContents h3 {
	font-size: 15px;
	margin-bottom: 0em;
	margin-top: 0em;
}
#events  .eventContents  ul  {
	margin-top: 0px;
}
#events .eventContents li {
	margin-left: -1.3em;
}


#events .eventContents .eventSubContents {
	padding-bottom: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4DBDB;
	padding-top: 1em;
	padding-left: 4px;
}









.rightSection {
	padding-left: 5px;
	padding-top: 5px;
	width: 230px;
	height: 300px;
}
.rightSection a {
	font-weight: bold;
	color: #003366;
	font-size: 13px;
}
.rightSection a:hover {
	color: #0099FF;
	text-decoration: underline;
}

#rightTitle {
	font-size: 16px;
	background-image: url(images/bg_btnMenu_rep2.gif);
	background-repeat: repeat;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	width: 225px;
}

#tab1  {
	font-size: 11px;
	color: #006666;
	width: 205px;
	overflow: auto;
}

#tab1 .text {
	width: 190px;
	padding-left: 3px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006666;
	text-align: left;
}

#tab1 .top {
	background-image: url(images/bg_tab1_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 13px;
	font-weight: bold;
}

#tab1 .right {
	background-image: url(images/bg_tab1_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-align: justify;
}
#tab1 .bottom {
	background-image: url(images/bg_tab1_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17px;
}

#tab1 td {
	padding: 3px;
}
#tab1 li {
	list-style-position: outside;
	list-style-type: square;
	margin-left: -20px;
	text-align: left;
	font-size: 11px;
}



.noscriptContent {
	width: 90%;
	color: #CC0000;
	background-color: #FFDDDD;
	border: 1px solid #FF9393;
	font-size: 10px;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: justify;
}
