table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

html {
	overflow-y:scroll;
} 

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 100.01%;
}
h1 {
	font-size : 1.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2 {
	font-size : 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2.home {
	font-size : 1.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
} 

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
}

h3.home {
	font-size : 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h4 {
	font-size : 1.2em;
	font-weight: bold;
}

h5{
	font-size : 1em;
	font-weight: bold;
}


p {line-height: 1.4em; }

ul {}
ul li {	}

ol {}
ol li {list-style: decimal outside; }

dl dt {}

dl dd {}

select, textarea {
	font-size : 1em;
	font-family: Arial, Helvetica, sans-serif;	
		
} 

select {height: 18px;	font-size: 0.75em;}
select.multiple {height: auto;	font-size: 0.75em;}

em {font-style:italic;}

a { text-decoration : none; }
a:link{ }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { }

object, embed {
	display: none;
}

/* page-wrapper */

#page-wrapper {font-size: 0.75em;}

/* header */

#header {
	position: static;
	width: 996px;
	background: transparent url(../images/printHeader.jpg) 0 0 no-repeat !important;
	height: 100px !important;
	margin: 0;
}

#header.content {
	height: 334px;	
}

#header #logo {
	position: absolute;
	top: 10px;
	left: 11px;
}

#header a.member-login {
	display: none;

}
#header a.member-login:link{ }
#header a.member-login:visited { text-decoration: none;}
#header a.member-login:hover { text-decoration: underline;}
#header a.member-login:active {}

#header #search {
	display: none;
}

#header #search .search-box {
	display: none;
}

#header #search .search-submit{
	display: none;
}

/* top navigation */

#top-nav {display : none;}

/* #quick-links seciton */

#quick-links {display : none;}

/* #hp-content-wrapper */

#hp-content-wrapper {	
	min-height: 200px;
}

/* #hp-left-col*/

#hp-left-col {
	float: left;	
	width: 341px;
}

#hp-left-col ul {}

#hp-left-col li a {	
	font-weight: bold;
	text-decoration:none;
	height: 1%;
	line-height: 1.5em;	
}

#hp-left-col .pad {
	min-height: 110px;
	
}

#hp-left-col h2 {}

#hp-left-col img {float: left; }

/*#hp-mid-col */

#hp-mid-col {
	float: left;
	width: 333px;
}

#hp-mid-col .pad {
	min-height: 110px;
}

/* #hp-right-col*/

#hp-right-col {
	float: left;
	width: 262px;
	
}
* html #hp-right-col {}
*:first-child+html #hp-right-col {}

#hp-right-col .pad {	
}

#hp-right-col h4, #content-right-col h4{font-family: Georgia, "Times New Roman", Times, serif;}

#hp-right-col p, #content-right-col p {width: 215px; line-height: 1.2em;}

#hp-right-col a {text-decoration : none;}
#hp-right-col a:link{}
#hp-right-col a:visited {text-deocoration: none;}
#hp-right-col a:hover {text-decoration: underline;}
#hp-right-col a:active {}

/* content section */

/* #content-wrapper*/

#content-wrapper {
}

/* #content-left-col*/

#content-left-col {	display : none;}

/* #content-mid-col*/

#content-mid-col {float: left;}

#content-mid-col .print-control, #intranet-right-col .print-control { display : none;}


#content-mid-col li {list-style-type: disc;}

/* bread-crumbs section */
.bread-crumbs {display : none;}

#highlights {
	float: right;	
	width: 240px;
}

#highlights .pad {
	min-height: 131px;
	
}
* html #highlights .pad {height: 131px;}

#highlights img {float: left; }

#highlights ul {}

#highlights li a {	
	font-weight: bold;
	text-decoration:none;
	height: 1%;
	line-height: 1.5em;
}

#highlights li a:link {}
#highlights li a:visited {;}
#highlights li a:hover {text-decoration: underline;}
#highlights li a:active {}

#highlights a {text-decoration: none;}
#highlights a:link, .panel a:link {}
#highlights a:visited, .panel a:visited {}
#highlights a:hover, .panel a:hover {text-decoration: underline;}
#highlights a:active, .panel a:active {}

#highlights h2 {}

#highlights p {}

/* search panel */

.panel {display : none;}

#google-map {
	width: 535px;
	border: 1px solid #999999;
	border-bottom: none;	
}

/* sitemap slider section */

#slider {	
	min-height: 500px;
	_height: 530px;	
}

#slider .header {	 
	cursor:pointer; 
	border: 1px solid #999999;
}

#slider #one-header,
#slider #two-header,
#slider #three-header,
#slider #four-header{
	height: 26px;
	
}
#slider #one-header.on,
#slider #two-header.on,
#slider #three-header.on,
#slider #four-header.on{
	height: 26px;
}

#slider h2 {font-size: 1.1em; font-weight: bold;}

#slider .content {
	overflow:hidden;		
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	
}

#slider .content-last {
	overflow:hidden;		
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

#slider .text {}

#slider .left {
	float: left; 
	width: 250px;
	
	
}

#slider .right {
	float: left; 
	width: 250px;
}

#slider ul {	
	list-style-type: none;
}

#slider ul li {
	list-style-type: none;		
	font-weight: bold;
	line-height: 1.5em;
}

#slider ul li ul li {
	list-style-type: none;	
	font-weight: normal;
	
}

#slider ul li a {text-decoration: none;}
#slider ul li a:link {}
#slider ul li a:visited {}
#slider ul li a:hover {text-decoration: underline;}
#slider ul li a:active {}

#slider ul li ul li a {text-decoration: none;}
#slider ul li ul li a:link {}
#slider ul li ul li a:visited {}
#slider ul li ul li a:hover { text-decoration: underline;}
#slider ul li ul li a:active {}

#slider table {
	border-collapse: collapse;
	width: 100%;
}

#slider table td {	
	font-size: 0.9em;
	border: none;
	width: 33%;	
}
* html #slider table td {}
*:first-child+html #slider table td {}

#slider table input.checkbox {	 
	vertical-align:top;	
}
* html #slider table input.checkbox {vertical-align: middle; }
*:first-child+html #slider table input.checkbox {vertical-align: middle; }

#video-left-col {
	float: left;
	width: 328px;
	display: inline;
	font-size: 0.9em;
}

#video-left-col .download-video {	
	min-height: 163px;
	_height: 163px;
}

#video-left-col .download-video h3 {
	height: 22px;
	font-weight: bold;
}

#video-left-col .download-video ul {}

#video-left-col .download-video ul li {	font-weight: bold;}

#video-left-col .download-video ul li a {line-height: 1.5em;}

#video-left-col .download-video ul li a:link {}
#video-left-col .download-video ul li a:visited {}
#video-left-col .download-video ul li a:hover { text-decoration: underline;}
#video-left-col .download-video ul li a:active {}

#video-right-col {display : none;}


/* #content-right-col*/

#content-right-col-top {display : none;}

#content-right-col {display: none;}

/* #intranet right col*/

#intranet-right-col {
	float: left;	
	width: 640px;
}

/* table */ 

table {	border-collapse: collapse;}

th {	
	font-weight: bold;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

th.last {border-right: none;}
th.first {border-left: 1px solid #DCF0FB;}

td {border: 1px solid #DCF0FB;}

/* table form layout */

table.form {border-collapse : collapse;}

table.form td {
	border: none;	
	font-weight: normal;	
}

table.form th {
	font-weight: bold;
	font-size: 1em;
}

table.form th.right ,
table.form td.right {}

table.form th.right-align {text-align: right; }

table.form th span.surname {}

table.form td.no-padding-right {}

table.form td.less-padding {}
table.form th.less-padding {}

table.form td.mid-less-padding{}

table.form td.no-bottom-padding {}

table.form td.heading-padding {}
table.form td.more-top-padding {}

table.form th.qty {}

table.form textarea {
	border: 1px solid #7E9DB9;
	font-size:1em;
	width: 99.5%;	
}


table.form select {
	border: 1px solid #7E9DB9;
	font-size: 1em;	
	height:23px;
}

table.form select.input-large {width: 259px;}
table.form select.input-medium {width: 160px;}
table.form select.input-small {width: 75px;}

table.form input.checkbox {	 
	vertical-align:middle;	
}
* html table.form input.checkbox {vertical-align: top; }
*:first-child+html table.form input.checkbox {vertical-align: top; }

table.form input {
	font-size: 1em;	
	height: 16px;
}
* html table.form input {height: 14px;}
*:first-child+html table.form input {height: 14px;}

table.form input.input-large {width: 254px; border: 1px solid #7E9DB9; }
table.form input.input-xsmall {width: 40px; border: 1px solid #7E9DB9; text-align: center; }


table.form input.input-imgbutton {
	width: auto; 
	height: auto; 
	border: none; 	
}

.submit {height: 26px !important; width: 69px !important;}


table.form ul {}

table.form ul li {font-weight: normal;}

table.form p {}

.noerror {}

table.form th.error, table.form td.error {}

table.form th.right .error {}

table.form input.error {border : 1px solid #FF6600;} 

table.form textarea.error {border : 1px solid #FF6600 !important;}

/* error message */

#error-message{
	border: 1px solid #FF6600;	
	float: left;
	width: 515px;
}

#error-message ul {}
#error-message ul li {}


/* footer */

#footer {font-size: 0.9em;}

#footer .left {float: left; }

#footer .left img {display : none;}

#footer p.copy {float: left; }

#footer p.partners {display: none; }

#footer ul {display : none;}

#footer #swf-alternate-container {display: none;}
#footer #swf-container {display: none;}

/* Reusable Classes
************************************************************/
.clear-hidden {	
	font-size : 1px;
	line-height: 1px;
	clear : both;
	height: 1px;
}

.promo-arrow {float: right;}

.width-50-left {width: 260px; }
.width-50-right {width: 260px;}
.width-100 {width: 100%;}

.date-to {vertical-align: middle;}

div.hr {	
	height: 4px;
	border: 0;	
	clear:both;
} 

div.hr hr { display: none;}

.date {}

.pagination-control {float: right;}

.pagination-control a { text-decoration: underline;}
.pagination-control a:hover { text-decoration: none;}

a.next {text-decoration: none ;}

a.previous {text-decoration: none ;}

a.selected {
	text-decoration: none ;
	font-weight: bold;
}

.required {
	font-weight: normal !important;		
	font-size: 1.2em;
}
a.arrow {text-decoration: none ;}
a.arrow:link{}
a.arrow:visited {}
a.arrow:hover {text-decoration: underline;}
a.arrow:active {}

.highlight-text { font-weight: bold;}

.display-text {font-weight: bold;  }

.no-top-margin {}
.panel-top-margin {}
.no-bottom-margin {}

.normal-text {font-weight: normal;}

.small-text {font-size: 0.9em;}

.heading-text {
	font-weight: bold;
	font-size: 1em;
}

.download-viewers {float: right; }