@charset "utf-8";
/* CSS Document */

* {
margin: 0 0;
}

body {
	margin: 0;
	background-image:url(../images/bg_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
}

h1 {
font-size:18px;
font-weight: bold;
color:#005cae;
}

li {
list-style:none;
}

#container
{
width: 910px;
margin: 0 auto;
}

/* =============================================================================== Header nav + flash */
#header
{
margin:0;
height: 88px;
}

#header_nav_top {
margin-top: 15px;
margin-left: 21px; 
float:left;
font-weight:bold;

}

#header_nav_top li
{
display: inline;
list-style-type: none;
margin: 0;
padding-right:10px;
}

#header_nav_top a:link {text-decoration: none; color: #666;}
#header_nav_top a:visited {text-decoration: none; color: #666;}
#header_nav_top a:hover {text-decoration: underline; color: #666;}
a#currentSection {  text-decoration: underline !important;  }

#header_nav_bot {
margin-top: 60px;
margin-left: -280px; 
float:left;
font-weight:bold;
color:#005cae;

}

#header_nav_bot li
{
display: inline;
list-style-type: none;
margin: 0;
padding-right:5px;
}

#header_nav_bot a:link {text-decoration: none; color: #005cae;}
#header_nav_bot a:visited {text-decoration: none; color: #005cae;}
#header_nav_bot a:hover {text-decoration: underline; color: #005cae;}
a#currentSection {  text-decoration: underline !important;  }

#header_nav { 
margin-top: 60px;
margin-left: 21px;
float:left;
font-weight:bold;

}

#header_nav li
{
display: inline;
list-style-type: none;
margin: 0;
padding-right:10px;
}

#header_nav a:link {text-decoration: none; color: #666;}
#header_nav a:visited {text-decoration: none; color: #666;}
#header_nav a:hover {text-decoration: underline; color: #666;}
a#currentSection {  text-decoration: underline !important;  }

#header_flash_placeholder {
float: right;
width: 468px;
margin-top: 13px;
margin-right: 15px;
}
/* =============================================================================== Header end */

#content {
background-image: url(../images/bg_content.gif);
background-position:top;
background-repeat:repeat-y;
}

#content_inner {
width:900px;
overflow: auto;
margin-left: 5px;

}

#content_swoosh_img {
float:right;
}

#content_logo {
float: left;
margin-top: 23px;
margin-left: 15px;
}

#content_text_area {
float: left;
margin-top: 181px;
margin-left: -55px;

}

#content_text_area ul { margin:0; padding:0; }

.main_text { max-width: 286px;}
.sponsorship_text { max-width: 380px;}

#content_text_area  a, #content_link_box  a:visited { color: #005cae; text-decoration: none; }
#content_text_area  a:hover { color: #005cae; text-decoration: underline; }

#content_link_box {
background-image:url(../images/bg_link_box.gif);
background-position:top;
background-repeat:no-repeat;
max-width: 286px;
max-height:109px;
width: 286px;
height:109px;
}

#content_link_box p { 
margin-top: -4.5px;
margin-left:70px;
}

#content_link_box p a, #content_link_box p a:visited { color: #005cae; text-decoration: none; }
#content_link_box p a:hover { color: #005cae; text-decoration: underline; }

#content_link_box_right {
float:left;
}

#footer {
background-image: url(../images/bg_footer.gif);
background-position:top;
background-repeat:repeat-y;
height:121px;
}

#footer p { padding: 30px 30px; }

#footer p.right { float: right; color: #333;  }
#footer p.right a, #footer p.right a:visited { color: #333; text-decoration: none; }
#footer p.left { float: left; }
#footer p.left a, #footer p.left a:visited { color: #333; text-decoration: none; }

.date {  color:#005cae; font-style:italic; }

#clients { width: 100%;}

.next_page a:link {text-decoration: none; color: #005cae; font-size:12px; font-weight:bold; }
.next_page a:visited {text-decoration: none; color: #005cae; font-size:12px; font-weight:bold;}
.next_page a:hover {text-decoration: underline; color: #005cae;}