@charset "utf-8";
/* CSS Document */
html {
margin:0;
}
body {
background-color:#008BD3;
background-image:url(../images/tti_06.jpg);
background-repeat:repeat-x;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
}
.white_text {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.white_text a:hover {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.button {
background-color:#76C35B;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.footerb {
font-size:9px;
}
a.footerb:link, a.footerb:visited {
color:#9C3903;
font-weight:bold;
text-decoration:none;
}
a.footerb:hover, a.footerb:active {
color:#F58345;
font-weight:bold;
text-decoration:none;
}
.main_textheader {
color:#008BD3;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.main_textheader_small {
color:#008BD3;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
.white_text {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
input {
font-size:11px;
}
a {
color:#236aaf;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
text-decoration:none;
}
a:hover {
color:#6bc335;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
}
.purple_text {
color:#92278F;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
.purple_text a {
color:#236aaf;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.purple_text a:hover {
color:#6bc335;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
.dkpurple_text_small {
color:#693184;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.dkpurple_text_small a {
color:#236aaf;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.dkpurple_text_small a:hover {
color:#6bc335;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.purple_text_small {
color:#92278F;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.purple_text_small a {
color:#236aaf;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.purple_text_small a:hover {
color:#6bc335;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.dkpurple_text_bold {
color:#693184;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.dkpurple_text_bold a {
color:#236aaf;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.dkpurple_text_bold a:hover {
color:#6bc335;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.purple_text_bold {
color:#92278F;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.purple_text_bold a {
color:#236aaf;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.purple_text_bold a:hover {
color:#6bc335;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
#apDiv1 {
height:115px;
left:747px;
margin-left:-70px;
margin-top:10px;
position:absolute;
top:775px;
width:200px;
z-index:1;
}
#apDiv2 {
height:115px;
position:absolute;
width:200px;
z-index:2;
}
#apDiv3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
.sf-menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bn-nav-tile.gif) repeat-x scroll center top;
clear:both;
height:31px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1px auto 0;
padding:0 0 0;
text-transform:lowercase;
width:562px;
}
.sf-menu li {
display:inline;
float:left;
height:31px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
z-index:100;
}
.sf-menu ul {
border:1px solid #7C95B0;
display:none;
left:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:30px;
width:160px;
z-index:0;
}
.sf-menu ul:after {
clear:both;
content:".";
display:block;
font-family:serif;
font-size:1px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:0;
line-height:0;
visibility:hidden;
}
.sf-menu ul li {
display:block !important;
float:left;
height:20px;
line-height:20px;
width:160px;
}
.sf-menu a {
color:#008bd3;
display:block;
float:none !important;
font-size:11px;
font-weight:700;
height:31px;
line-height:18px;
padding:0 16px;
position:relative;
text-decoration:none;
z-index:100;
}
.sf-menu a:hover, .sf-menu li:hover a, .sf-menu li.iehover a {
background:#121136 url(../images/dropdown-bg.gif) repeat-x scroll 0 0;
border-color:-moz-use-text-color #7C95B0;
border-style:none solid;
border-width:medium 1px;
color:#693184;
padding:0 15px;
}
.sf-menu li:hover li a, .sf-menu li.iehover li a, .sf-menu li:hover li:hover li a, .sf-menu li.iehover li.iehover li a, .sf-menu li:hover li:hover li:hover li a, .sf-menu li.iehover li.iehover li.iehover li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#121136 none repeat scroll 0 0;
border:medium none;
color:#048bd3;
float:none;
height:20px;
line-height:20px;
}
.sf-menu li:hover li a:hover, .sf-menu li:hover li:hover a, .sf-menu li.iehover li a:hover, .sf-menu li.iehover li.iehover a, .sf-menu li:hover li:hover li a:hover, .sf-menu li:hover li:hover li:hover a, .sf-menu li.iehover li.iehover li a:hover, .sf-menu li.iehover li.iehover li.iehover a, .sf-menu li:hover li:hover li:hover li a:hover, .sf-menu li.iehover li.iehover li.iehover li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3C80B7 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
}
.sf-menu ul ul, .sf-menu ul ul ul {
display:none;
position:absolute;
top:0;
}
.sf-menu .navList a:hover, .sf-menu li.navList:hover a, .sf-menu li.navList.iehover a, .sf-menu .last a:hover, .sf-menu li.last:hover a, .sf-menu li.last.iehover a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
padding:0 16px;
}
.sf-menu li.first {
padding-left:15px;
}
.sf-menu li.last {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/arrow-green.gif) no-repeat scroll 100% 50%;
float:right;
margin:0 18px 0 0;
}
#nav li.current a {
color:#92278F;
}
#nav li.current ul li a {
color:#4D6C90;
}
#nav li.current ul li a:hover {
color:#FFFFFF;
}
.sf-menu li:hover ul ul, .sf-menu li:hover ul ul ul, .sf-menu li.iehover ul ul, .sf-menu li.iehover ul ul ul {
display:none;
}
.sf-menu li:hover ul, .sf-menu ul li:hover ul, .sf-menu ul ul li:hover ul, .sf-menu li.iehover ul, .sf-menu ul li.iehover ul, .sf-menu ul ul li.iehover ul {
display:block;
}
div#catfish {
	display: none;
	text-align: center;
	color: #fff;
	background-image:url(../images/tti_06.jpg);
	border-top: 5px solid #3a8bd3;
}
div#catfish p {
	font-size: 2.5em;
	font-family: Candara, georgia, serif;
	margin-top: 7px;
}
div#catfish a#catfish-close {
	position: absolute;
	top: 5px;
	right: 15px;
	color: #fff;
	text-decoration:none;
}
#footer {
clear:both;
padding:10px 0;
}
#footer {
float:left;
width:800px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#8DB6EE none repeat scroll 0 0;
}
#footer, #footer a, #footer p {
color:#FFFFFF;
font-size:10px;
}
#footer ul#annex {
float:left;
}
#footer ul#annex li {
border-left:1px solid #5D7690;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 8px;
}
#footer #annex li.first {
border:medium none;
padding-left:0;
}
#footer ul {
padding:1px 0 11px 10px;
}
#footer p {
float:right;
padding-right:10px;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
text-decoration:none;
}
#footer {
padding:0;
width:800px;
}
.footer_bar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/navbg.gif) repeat scroll center center;
height:37px;
text-align:right;
width:800px;
}
.fb_links {
color:#BBBBBB;
float:right;
font-family:arial,sans-serif;
font-size:12px;
margin-right:4px;
padding-top:10px;
}
.fb_links a {
color:#666666;
margin-left:5px;
margin-right:5px;
text-decoration:none;
}
.fb_links a:hover {
color:#222222;
text-decoration:underline;
}
.fb_links1 {
float:right;
font-family:arial,sans-serif;
font-size:10px;
padding-top:12px;
}
.fb_links1 a {
color:#666666;
margin-left:5px;
margin-right:5px;
text-decoration:none;
}
.fb_links1 a:hover {
color:#222222;
text-decoration:underline;
}
.fb_icon {
float:right;
padding-right:1px;
}
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { margin-right: 20px; float: left; display: inline; }
.grid-1 { width: 40px; }
.grid-2 { width: 100px; }
.grid-3 { width: 160px; }
.grid-4 { width: 220px; }
.grid-5 { width: 280px; }
.grid-6 { width: 340px; }
.grid-7 { width: 400px; }
.grid-8 { width: 460px; }
.grid-9 { width: 520px; }
.grid-10 { width: 580px; }
.grid-11 { width: 640px; }
.grid-12 { width: 700px; }
.grid-last { margin-right: 0pt; }
#sitemap .column { float: left; }
#sitemap .column ul li a { text-decoration: none; font-weight: bold; font-size: 13px; margin-bottom: 4px; }
#sitemap .column ul li ul li a { text-decoration: underline; font-weight: normal; }