@charset "UTF-8";
/* CSS Custom */

body { background:#f2f2f2 url(../images/background.gif) center repeat-y;}
h1, h2, h3, h4, h5, h6 {}
.container { background:#fff;}
.notice {margin-right:10px;}
a:focus, a:hover
{
    color: #0000CC;
}
a
{
    color: #0000CC;
    text-decoration: underline;
}

#content { min-height:440px; padding-left:27px;}
#content p {font-size:1.2em; padding-right:30px;}
#footer {border-top: 4px solid #333; background:#a8a8ad; margin-top:30px;}

#footer p {padding-left:27px; padding-top: 20px; color:#333;}

.rightImg {float:right; margin:10px 10px 0 8px;}
#logo a

{
    background: url(../images/logo.gif);
    display: block;
    height: 163px;
    text-decoration: none;
    text-indent: -9000px;
    width: 320px;
}

#logo a:focus, #logo a:active
{
    border: none;
    -moz-outline: none;
    outline: none;
}

h1#logo
{
    margin: 0;
    float: left;
}

.blue { background:#00CCFF;}

/*-- Sub Nav --*/

 

 #s_nav {

	font-size: 14px;

	font-weight: bold;

	height: 47px;

	width: 950px;

	background: transparent url(../images/product_nav_middle.gif) top left repeat-x;

}



ul#s_nav  { list-style-type:none!important; margin:0; border-top:1px solid #999;}



#s_nav li {

	float: left;

	background: transparent url(../images/product_nav_divider.gif) top right no-repeat;

}



#s_nav li a,#s_nav li a:link,#s_nav li a:visited{

	line-height: 47px;

	padding: 14px 28px 13px 28px;

	color: #555;

	text-shadow: 2px 2px 2px #fff;

	border: none;

	text-decoration:none;

	

}



#s_nav li.overview a {background: transparent url(../images/product_nav_triangle.gif) center bottom no-repeat;	

}

#s_nav li.video a {}

#s_nav li.audio a {}

#s_nav li.pictures a {}

#s_nav li.guide a {}



#s_nav li a:hover{

	border: none;

	color: #000;

}



.body_overview .overview span, 

.body_video .video span,

.body_audio .audio span,

.body_pictures .pictures span,

.body_guide .guide span

{

background: transparent url(../images/product_nav_triangle.gif) center bottom no-repeat;	

display: block;

}



.body_overview #s_nav .overview a:link,.body_overview #s_nav .overview a:visited,

.body_video #s_nav .video a:link,.body_video #s_nav .video a:visited,

.body_audio #s_nav .audio a:link,.body_audio #s_nav .audio a:visited,

.body_pictures #s_nav .pictures a:link,.body_pictures #s_nav .pictures a:visited,

.body_guide #s_nav .guide a:link,.body_guide #s_nav .guide a:visited {

	color: #0082d4;

	}

	

#localNav { background: transparent url(../images/localnavBg.gif) center bottom no-repeat; height:59px;}

#masthead { border-bottom:5px solid #ed8000; background:#1c3f94;}

.flashcontainer { float:right;}

.large {font-size:1.2em;line-height:1.8em;margin-bottom:1.25em; margin-top:-.5em;}

.calloutbox { border:3px solid #ed8000; margin-left:40px;
}

.calloutbox h3 {background: #ed8000; color:#fff; padding:8px 0 8px 5px; letter-spacing:1px;}

.calloutbox h4 { text-transform:uppercase; margin-bottom: 5px;}
.rBtn {
	margin-left: 55px;
	margin-bottom:20px;
}
#sidebar {margin-top:10px;}
#sidebar h4 {margin-left:40px; text-transform:uppercase; margin-bottom:10px; margin-top:35px; font-weight:bold; color:#003399;}
#sidebar p {margin-left:40px; margin-bottom: 5px;}

#content h3 {text-transform:uppercase;font-weight:bold; color:#FF6600; font-size:1.4em;}
#content h4 {text-transform:uppercase;font-weight:bold; color:#003399; font-size:1.2em;}

.imgRightbar {margin:-8px 0 0 40px;}