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

/**********************************************
Default style over-rides
***********************************************/

input
{
	background:#ef9319 url(images/but_bg.png) repeat-x;
	border:1px solid #c16100;
	color:#fff;
	font-weight:bold;
	text-shadow: 1px 1px 1px #834200;
}

input:hover
{
	background-image:url(images/but_bg_over.png);
}

iframe
{
	overflow:hidden;
}

a:active,
:focus
{
  outline: none;
  -moz-outline-style: none;
}

#contents H3
{
	border:none;
	padding:0;
	margin:0;
}

#contents H2
{
	display:block;
	font-size:1.3em;
	padding:1.3em 0;
	text-align:center;
}

#contents .pageTitle
{
	display:none;
}

#outer
{
	width:980px;
}

#pageBody
{
	margin-top:1.5em;
	min-height:600px;
}

.panes
{
	background:url(images/bg_pageBody.gif) repeat-x 0 0;
	padding:35px 0 0 35px;
}

/**********************************************
BOXES
***********************************************/
.box
{
	float:left;
	background:#fff url(images/box_bg.gif) repeat-x bottom left;
	border:1px solid #d2d2d2;
	border-bottom-color:#b1b1b1;
	margin:0 15px 15px 0;
}

a.box
{
	color:#000;
	text-decoration:none;
}

a.box:hover
{
	background-image:none;
}

.box,
.box P
{
	font-size:0.9em;
	line-height:1.3em;
}

.box .content
{
	display:block;
	padding:15px;
}

#contents .box .content H3
{
	margin-bottom:0.5em;
	color:#000;
}


#contents .box.intro .content
{
	font-size:1.4em;
	line-height:1.4em;
}

#contents .box.intro .content H3
{
	font-size:1.4em;
}



/* BOX DIMENSIONS */

.box.full
{
	width:906px;
}

.box.third
{
	width:292px;
}

.box.twoThird
{
	width:599px;
}

.box.half
{
	width:445px;
}

.box.threeQuarter
{
	width:675px;
}

.box.quarter
{
	width:215px;
}


.box.intro .content
{
	width:65%;
	min-height:130px;
}

.box img.hero
{
	display:block;
	position:relative;
	margin-left:10px;
	margin-bottom:1px;
}

.box.intro img.hero
{
	position:relative;
	margin-left:616px;
	margin-top:-180px;
}

.box.intro a,
.box .summary a
{
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:10px;
	font-weight:bold;
}

/**********************************************
Links list
***********************************************/
#contents ul.icon,
#contents ul.icon LI
{
	background:none;
	padding:0;
	margin:0;
}

#contents ul.icon.half LI,
#contents ul.icon.third LI
{
	margin-right:2%;
	margin-bottom:2%;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
}

#contents ul.icon.half LI
{
	width:47%;
}

#contents ul.icon.third LI
{
	width:30%;
}

#contents ul.icon a
{
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:35px;
	font-weight:normal;
	min-height:30px;
	display:block;
}

#contents ul.icon.pdf a
{
	background-image:url(images/icon_pdf.gif);
}

#contents ul.icon a.pdf { background-image:url(images/icon_pdf.gif);}
#contents ul.icon a.database { background-image:url(images/icon_orange_database.gif); }




/**********************************************
VIDEO OVERLAY
***********************************************/
.overlay
{
	padding:10px 20px 20px 20px;
	background:white;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:none;
	position:absolute;
	z-index:1000;
}

.overlay .close
{
font-family:Tahoma, Arial, sans-serif;
font-weight:bold;
color:#000;
cursor:pointer;
padding-bottom:5px;
text-decoration:none;
display:block;
text-align:right;
}


.overlay #player
{
width:768px;
height:456px;
display:block;
clear:both;
background:#000;
}

/**********************************************
ROUNDED CORNERS
***********************************************/
.round,
.box,
{
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

input,
select,
textarea
{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

/**********************************************
ASSISTANT
Extra nav for misc help links
***********************************************/
#contents .assistant
{
	margin-left:35px;
}

#contents .assistant LI
{
	background:none;
	padding:0;
	margin:0;

	float:left;
	line-height:36px;
	font-weight:bold;
	white-space:nowrap;
	margin: 0 15px 15px 0;
}

.assistant .help
{
	background:url(images/help_ok.png) no-repeat center left;
	padding-left:80px;
	display:block;
	border:none;
}
