
/* The @import rule should not take effect after the @media rule
	IE incorrectly imports the ie-bugs style sheet to achieve the intended outcome.  -sdt */
@media all {}
@import url(ie-bugs.css);
@media all {}	/* Safari fix */

/* Bridger Color Palette */
/* 
DK blue - #1b263a 
Med. Blue - #1A497B
Blue - #5989BD
Lt. Blue - #A4C5E8
Very light blue - #D4E3F3
Gold - #f9fcbe
Red - #cc0000
grey - 4b596c
*/ 

/***** SECTION 1:  global property values *****/
* {
	margin: 0px;
	padding: 0px;
}


body {
	color: #000000;
	background-color: #ffffff;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 81.25%;
	margin:1.5em 0;
      voice-family: "\"}\""; voice-family:inherit;
      font-size:small;
      } html>body {font-size:small;}

:link {color: #1b263a;}
:visited {color: #003150;}
:link:hover, :visited:hover {color: #64a0c8;}

p {
	line-height: 1.35em;
	margin-bottom: 1em;
}

li p, dd p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

ul {list-style-type: square;}
ul ul {list-style-type: disc;}
li {
	margin-bottom: 0.5em;
	margin-left: 2em;
}

#language {
font-size:85%;
color:#7498c0;
float: right;
margin-top: 1em;
 }
 
 .smallText {
color: #4b596c;
font-size:8pt;
}
 
 .question {
font-weight:bold;
}

 #disclaimer {
margin-top: 2em;
border:0px;
color: #666;
font-size:8pt;
}

 .smallText a:link {color: #666;text-decoration:none;}
 .smallText a:visited {color: #666;text-decoration:none;}
 .smallText a:link:hover, .smallText a:visited:hover {color: #333;text-decoration:none;}

h1, h2, h3, h4, h5, h6 {
	color: #5e6a71;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}
h1 {font-size: 153.846%;}
h2 {font-size: 138.462%;}
h3 {font-size: 123.077%;}
h4 {font-size: 115.385%;}
h5 {font-size: 107.692%;}
h6 {font-size: 100%;}
table h1, fieldset h1, div.boxed h1 {font-size: 141.667%;}
table h2, fieldset h2, div.boxed h2 {font-size: 133.333%;}
table h3, fieldset h3, div.boxed h3 {font-size: 125%;}
table h4, fieldset h4, div.boxed h4 {font-size: 116.667%;}
table h5, fieldset h5, div.boxed h5 {font-size: 108.333%;}
table h6, fieldset h6, div.boxed h6 {font-size: 100%;}


/*** table colors ***/

table {
margin-bottom:2em;
}
table.alternate_rows {
	border-spacing: 0em;
	border: 1px solid #ccc;
	width:80%;
	font-size:10pt!important;
}
table.alternate_rows caption {
	background-color: #1b263a;
	font-weight: bold;
	color:#fff;
}

table.alternate_rows th {
	background-color: #1a497b;
	font-weight: bold;
	color:#fff;
	padding-left:.25em;
	text-align: left;
}

table.alternate_rows tr.odd td {
	background-color: #D4E3F3;
	padding-left:3px;
}
table.alternate_rows tr.even td {
	background-color: #fff;
	padding-left:3px;
}
table.alternate_rows tr.sortbottom td {
	background-color: #7498c0;
}



/***** floating elements and boxed regions *****/

/*** floating elements ***/
.floatRight {
	float: right;
	clear: right;
	margin: 0em 0px 1em 2.5%;
}
.floatLeft {
	float: left;
	clear: left;
	margin: 0em 2.5% 1em 0px;
}


/*** boxed regions ***/

.boxed {
	background-color: #fff;
	font-size: 92.308%;
	border-color: #1b263a;
	margin-bottom: 1em;
	border-style: solid;
	border-width: 1px;
}

.boxed p, 
.boxed h1, .boxed h2, .boxed h3, .boxed h4, .boxed h5, .boxed h6,
.boxed ol, .boxed ul, .boxed dl,
.boxed pre, 
.boxed table, .boxed fieldset,
.boxed div.boxed, .boxed .wcPullQuote {
	margin: 0.5em 5px;
}
.boxed hr {
	border-color: #1b263a;
}
.boxed table {
	width: auto;
}
.boxed .boxedTitle {
	margin: 0px;
	padding: 2px 5px;
}
.boxed p, .boxed ul, .boxed ol, .boxed dl {
	line-height: 1.35em;
}
.boxed table, .boxed fieldset, .boxed .boxed, .boxed .wcPullQuote {font-size: 100%;}


.boxedTitle {
	background-color: #1b263a;
	border-color: #1b263a;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
}
.boxedTitle {
	color: #ffffff;
}

.red {
border-color: #cc0000;
}

.redTitle {
	background-color:#cc0000;color: #ffffff;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
}

.green {
border-color: #006600;
}

.greenTitle {
	background-color:#006600;color: #ffffff;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
}

.sky {
border-color: #5989BD;
}

.skyTitle {
	background-color:#5989BD;color: #ffffff;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
}


.boxedTitle, .boxedTitle * {
	line-height: normal;
	margin-top: 0em;
	margin-bottom: 0em;
}
.boxedTitle button {
	font-weight: normal;
}
h1 div.boxedTitle, h2 div.boxedTitle, h3 div.boxedTitle, h4 div.boxedTitle, h5 div.boxedTitle, h6 div.boxedTitle, 
div.boxedTitle h1, div.boxedTitle h2, div.boxedTitle h3, div.boxedTitle h4, div.boxedTitle h5, div.boxedTitle h6 {
	color: #ffffff;
}
div.boxedTitle :link, div.boxedTitle :visited, div.boxedTitle :link:hover, div.boxedTitle :visited:hover {
	color: #ffffff;
}
div.boxedTitle button {
	color: #000000;
}



.safetyTitle {
	background-color: #cb0044;
	border-color: #cc0000;
}


.safety{
	background-color: #fff;
	border-color: #cc0000;
}
.alert{
	background-color: #fff;
	border-color: #cccc00;
}

.alertTitle {
	background-color: #cccc00;
	border-color: #cccc00;
}



#container {
	width: 900px;
	\width: 900px;
	w\idth: 900px;
	border: 1px solid #ccc;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#banner {
	padding: 0px;
	margin:0em;
	background-color: #ccc;
}

#content {
	padding:1em 5px 0px 5px;
	background-color: #fff;
	margin:0em 10px;
}

#footer {
	clear: both;
	padding:0em 5px;
	background-color: rgb(213, 219, 225);
	font-size:10pt;
	text-align:center;
	color:#666;
	margin-top:1em;
}



/***** Section 5:  column elements *****/

html:lang(en) div.colContainer {
	/* =Safari 1.2 bug */
	clear: both;
}
div.colContainer + div, div.colContainer + p, div.colContainer + blockquote, 
div.colContainer + h1, div.colContainer + h2, div.colContainer + h3, div.colContainer + h4, div.colContainer + h5, div.colContainer + h6, 
div.colContainer + ul, div.colContainer + ol, div.colContainer + dl, 
div.colContainer + table, 
div.colContainer + pre, 
div.colContainer + form, div.colContainer + fieldset, 
div.colContainer + hr {
	clear: both;
}
div.col12 div.colContainer, div.col22 div.colContainer, 
div.col12 div.colContainer, div.col22 div.colContainer, 
div.col12Fixed div.colContainer, div.col22Flex div.colContainer, 
div.col12Flex div.colContainer, div.col22Fixed div.colContainer {
	clear: none;
}

div.col12, div.col22 {
	width: 48.75%;
	margin-top: 0;
	margin-bottom: 0;
}
div.col12 {
	float: left;
}
div.col22 {
	float: right;
}
div.colContainer div.colContainer div.col12, div.colContainer div.colContainer div.col22, 
div.colContainer div.colContainer div.col12, div.colContainer div.colContainer div.col22 {
	width: 47.5%;
}

div.col12Fixed {
	float: left;
	width: 230px;
}
div.col22Flex {
	margin-left: 255px;
}

div.col12Flex {
	margin-right: 255px;
}
div.col22Fixed {
	float: right;
	width: 230px;
}

div.col13 {
	clear: both;
	float: left;
	width: 32%;
	margin-top: 0;
	margin-right: 2%;
	margin-bottom: 0;
}
div.col23 {
	float: left;
	width: 32%;
	margin-top: 0;
	margin-bottom: 0;
}
div.col33 {
	float: right;
	width: 32%;
	margin-top: 0;
	margin-bottom: 0;
}
img {
border: none;
}