﻿/* media screen */
/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
h3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
h4 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
h5 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
iframe {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
object {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
applet {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
span {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
html {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* The body is the outermost layout component and contains the visible page content. Setting properties for the body element will help to create consistent styling of the page content and more manageable CSS. Besides using the body element to set global properties, it is common to use the body element to set the background color of the page and create a centered container for the page content to display. */
body {
	/* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	 /*background-color: #46383a;*/ /*background-color: #FFFFFF;*/
	line-height: 125%;/* 125% of 'font-size' */;
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background: #C5CBCC url(http://www.canadiancrc.com/layout/bg_home2.gif) top center repeat-y /* original background: #ECEDF2 url('http://www.canadiancrc.com/images/layout/browser_background.gif') repeat-y center;*/;
	padding: 0 0 0 0;
	color: #000000;
	margin: 0 0 0 0;
}
table {
	background-color: #FFF;
	border-collapse: collapse;
}
/* the border will be defined by the td tags */
td {
	background-color: #FFF;
	border: 1px solid #000000;
	padding: 5px;
}
/*background-color: #5F6976;*/
/* background from American Chronicle */
/*background: #ECECEC url('http://www.canadiancrc.com/layout/bg_shadow.png') repeat-y center;}*/
/* Commonly used to style page titles. */
h1 {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000000;
	font: normal normal bold 15px Arial, Helvetica, sans-serif;
	line-height: 125%;
}
/* Commonly used to style section titles. */
h2 {
	line-height: 125%;
	font: italic normal bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
}
li {
	margin-top: 12px;
	margin-bottom: 12px;
}
p {
	margin-top: 9px;
	margin-bottom: 9px;
}
img {
	border: 0;
}
.bold {
	font-weight: bold;
}
.border-1px_black {
	border: 1px #000000 solid;
}
.white {
	color: #FFFFFF;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.margin-top-15 {
	margin-top: 15px;
}
.margin-right-15 {
	margin-right: 15px;
}
.margin-bottom-15 {
	margin-bottom: 15px;
}
.margin-left-15 {
	margin-left: 15px;
}
.margin-top-0 {
	margin-top: 0px;
}
.margin-right-0 {
	margin-right: 0px;
}
.margin-bottom-0 {
	margin-bottom: 0px;
}
.margin-left-0 {
	margin-left: 0px;
}
/* Sets the style for unvisited links. */
a:link {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
a {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
/* Sets the style for visited links. */
a:visited {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
/* Sets the style for links on mouseover. */
a:hover {
	color: #000;
	text-decoration: underline;
}
/*  not in the style_08MAR08.css file.buttons {
	padding: 0;
	margin: 2px;
	font: normal normal normal 11px Arial, Helvetica, sans-serif;
*/
/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */
/***********************************************
*********  Beginning of type styles   **********
************************************************/
.para_top_0: {
	margin-top: 0px;
}
.para_bot_0: {
	margin-bottom: 0px;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.cell_line {
	text-align: center;
	border-style: solid;
	border-width: 1px;
}
.normal {
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.white_type_red {
	background: #990000;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}
.picture_links {
	border: 0;
}
.red {
	color: #990000;
}
.highlight_body {
	background-color: #FFFF66;
}
.editor_ccrc {
	background: #FCC9D1;
	border: 1px #990000 solid;
	padding: 7px;
	margin: 10px 0px 10px 0px;
}
.editor_comments_span {
	color: #FFFFFF;
	background-color: #E10000;
}
.editor_comments {
	background: #E10000;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}
.grey_body_div {
	border: 3px #666666 solid;
	background-color: #666666;
	font: normal normal bold 14px/20px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
.line_body {
	color: #C0C0C0;
	line-height: 2px;
}
/*.drop_menu{
background-image: url('../layout/Down_arrow_white.png');
 background-position:right;
 padding-right:23px;
 background-repeat:no-repeat;
}*/
/*a img { border: none; }*/
a[href $='.pdf'] {
	padding-right: 30px;
	background: transparent url('http://www.canadiancrc.com/layout/pdf.png') no-repeat right;
}
.new_window {
	padding-right: 18px;
	background: transparent url('http://www.canadiancrc.com/layout/icon_ExternalLink.gif') no-repeat right;
}
/******************************************
*********  End of type styles   **********
******************************************/
#outerWrapper {
	margin: 0px auto 0px auto;
	width: 980px;
	padding: 0;
/*border: 1px gray solid;*/background-color: #FFFFFF;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#shadow1 {
	border: 2px gray solid;
	width: 983px;
	margin: 0px auto 0px auto;
}
#shadow2 {
	border: 2px gray solid;
	width: 987px;
	margin: 0px auto 0px auto;
}
#shadow3 {
	border: 2px gray solid;
	width: 991px;
	margin: 0px auto 0px auto;
}
.down_arrow {
	padding-right: 20px;
	background-image: url('../layout/Down_arrow_white.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right;
}
#header_print {
	display: none;
}
#header_screen {
	width: 980px;
	margin: 10px auto 0px auto;
	height: 70px;
	background: url('layout/head.png') no-repeat;
	padding: 0;
}
#header_middle {
	width: 700px;
	margin-bottom: 5px;
}
.tags {
	border: 1px #616161 dashed;
	padding: 0px 6px 0px 6px;
}
.CCRC_title {
	font: normal normal bold 15px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-left: 90px;
	width: 650px;
}
/* Copyright 2011 Google Inc. All Rights Reserved. google_translate_element */
.goog-te-banner-frame {
	left: 0px;
	top: 0px;
	height: 39px;
	width: 100%;
	z-index: 10000001;
	position: fixed;
	border: none;
	/*border-bottom: 1px solid #6b90da;*/
	margin: 0;
	-moz-box-shadow: 0 0 8px 1px #999999;
	-webkit-box-shadow: 0 0 8px 1px #999999;
	box-shadow: 0 0 8px 1px #999999;*/
	position: absolute;
}
.goog-te-menu-frame {
	z-index: 10000002;
	position: fixed;
	border: none;
	/*-moz-box-shadow: 0 3px 8px 2px #999999;
	-webkit-box-shadow: 0 3px 8px 2px #999999;
	box-shadow: 0 3px 8px 2px #999999;*/
	position: absolute;
}
.goog-te-ftab-frame {
	z-index: 10000000;
	border: none;
	margin: 0;
}
.goog-te-gadget {
	font-family: arial;
	/*font-size: 11px;*/
font-size:10px;
	color: #666;
	white-space: nowrap;
}
.goog-te-gadget img {
	vertical-align: middle;
	border: none;
}
.goog-te-gadget-simple {
	background-color: #fff;
	/*border-left: 1px solid #d5d5d5;
	border-top: 1px solid #9b9b9b;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #d5d5d5;
	font-size: 10pt;*/
border:0px;
font-size:11px;
	display: inline-block;
	padding-top: 1px;
	padding-bottom: 2px;
	cursor: pointer;
	zoom: 1;*;
	display: inline;
}
.goog-te-gadget-icon {
	margin-left: 2px;
	margin-right: 2px;
	width: 19px;
	height: 19px;
	border: none;
	vertical-align: middle;
}
.goog-te-combo {
	margin-left: 4px;
	margin-right: 4px;
	vertical-align: baseline;*;
	vertical-align: middle;
}
.goog-te-gadget .goog-te-combo {
	margin: 4px 0;
}
.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {
	/*font-size: 12px;
	font-weight: bold;
	color: #444;*/
	font-size:11px;
	font-weight:normal;
	color:#990000;
	text-decoration: none;
}
.goog-te-banner .goog-logo-link, .goog-close-link {
	display: block;
	margin: 0px 10px;
}
.goog-te-banner .goog-logo-link {
	padding-top: 6px;
}
.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {
	font-family: arial;
	/*font-size: 10pt;*/
	font-size:11px;

}
.goog-te-banner {
	margin: 0;
	background-color: #e4effb;
	overflow: hidden;
}
.goog-te-banner img {
	border: none;
}
.goog-te-banner-content {
	color: #000;
}
.goog-te-banner-content img {
	vertical-align: middle;
}
.goog-te-banner-info {
	color: #666;
	vertical-align: top;
	margin-top: 0px;
	font-size: 7pt;
}
.goog-te-banner-margin {
	width: 8px;
}
.goog-te-button {
	border-color: #e7e7e7;
	border-style: none solid solid none;
	border-width: 0 1px 1px 0;
}
.goog-te-button div {
	border-color: #cccccc #999999 #999999 #cccccc;
	border-right: 1px solid #999999;
	border-style: solid;
	border-width: 1px;
	height: 20px;
}
.goog-te-button button {
	background: transparent;
	border: none;
	cursor: pointer;
	height: 20px;
	overflow: hidden;
	margin: 0;
	vertical-align: top;
	white-space: nowrap;
}
.goog-te-button button:active {
	background: none repeat scroll 0 0 #cccccc;
}
.goog-te-ftab {
	margin: 0px;
	background-color: #fff;
	white-space: nowrap;
}
.goog-te-ftab-link {
	text-decoration: none;
	/*font-weight: bold;
	font-size: 10pt;*/
	font-weight:normal;
	font-size:11px;
	border: 1px outset #888;
	padding: 6px 10px;
	white-space: nowrap;
	position: absolute;
	left: 0px;
	top: 0px;
}
.goog-te-ftab-link img {
	margin-left: 2px;
	margin-right: 2px;
	width: 19px;
	height: 19px;
	border: none;
	vertical-align: middle;
}
.goog-te-ftab-link span {
	text-decoration: underline;
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;
}
.goog-float-top .goog-te-ftab-link {
	padding: 2px 2px;
	border-top-width: 0px;
}
.goog-float-bottom .goog-te-ftab-link {
	padding: 2px 2px;
	border-bottom-width: 0px;
}
.goog-te-menu-value {
	text-decoration: none;
	color: #0000cc;
	white-space: nowrap;
	margin-left: 4px;
	margin-right: 4px;
}
.goog-te-menu-value span {
	text-decoration: underline;
}
.goog-te-menu-value img {
	margin-left: 2px;
	margin-right: 2px;
}
.goog-te-gadget-simple .goog-te-menu-value {
	color: #000;
}
.goog-te-gadget-simple .goog-te-menu-value span {
	text-decoration: none;
}
.goog-te-menu {
	background-color: #ffffff;
	text-decoration: none;
	border: 2px solid #c3d9ff;
	overflow-y: scroll;
	overflow-x: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.goog-te-menu-item {
	padding: 3px;
	text-decoration: none;
}
.goog-te-menu-item, .goog-te-menu-item:link {
	color: #0000cc;
	background: #ffffff;
}
.goog-te-menu-item:visited {
	color: #551a8b;
}
.goog-te-menu-item:hover {
	background: #c3d9ff;
}
.goog-te-menu-item:active {
	color: #0000cc;
}
.goog-te-menu2 {
	background-color: #ffffff;
	text-decoration: none;
	border: 1px solid #6b90da;
	overflow: hidden;
	padding: 4px;
}
.goog-te-menu2-colpad {
	width: 16px;
}
.goog-te-menu2-separator {
	margin: 6px 0;
	height: 1px;
	background-color: #aaa;
	overflow: hidden;
}
.goog-te-menu2-item div, .goog-te-menu2-item-selected div {
	padding: 4px;
}
.goog-te-menu2-item .indicator {
	display: none;
}
.goog-te-menu2-item-selected .indicator {
	display: auto;
}
.goog-te-menu2-item-selected .text {
	padding-left: 4px;
	padding-right: 4px;
}
.goog-te-menu2-item, .goog-te-menu2-item-selected {
	text-decoration: none;
}
.goog-te-menu2-item div, .goog-te-menu2-item:link div, .goog-te-menu2-item:visited div, .goog-te-menu2-item:active div {
	color: #0000cc;
	background: #ffffff;
}
.goog-te-menu2-item:hover div {
	color: #ffffff;
	background: #3366cc;
}
.goog-te-menu2-item-selected div, .goog-te-menu2-item-selected:link div, .goog-te-menu2-item-selected:visited div, .goog-te-menu2-item-selected:hover div, .goog-te-menu2-item-selected:active div {
	color: #000;
	/*font-weight: bold;*/
	font-weight: normal;
}
.goog-te-balloon {
	background-color: #ffffff;
	overflow: hidden;
	padding: 8px;
	border: none;
	/*-moz-border-radius: 10px;
	border-radius: 10px;*/
}
.goog-te-balloon-frame {
	background-color: #ffffff;
	border: 1px solid #6b90da;
	-moz-box-shadow: 0 3px 8px 2px #999999;
	-webkit-box-shadow: 0 3px 8px 2px #999999;
	box-shadow: 0 3px 8px 2px #999999;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.goog-te-balloon img {
	border: none;
}
.goog-te-balloon-text {
	margin-top: 6px;
}
.goog-te-balloon-zippy {
	margin-top: 6px;
	white-space: nowrap;
}
.goog-te-balloon-zippy * {
	vertical-align: middle;
}
.goog-te-balloon-zippy .minus {
	background-image: url(//www.google.com/images/zippy_minus_sm.gif);
}
.goog-te-balloon-zippy .plus {
	background-image: url(//www.google.com/images/zippy_plus_sm.gif);
}
.goog-te-balloon-zippy span {
	color: #00c;
	text-decoration: underline;
	cursor: pointer;
	margin: 0 4px;
}
.goog-te-balloon-form {
	margin: 6px 0 0 0;
}
.goog-te-balloon-form form {
	margin: 0;
}
.goog-te-balloon-form form textarea {
	margin-bottom: 4px;
	width: 100%;
}
.goog-te-balloon-footer {
	margin: 6px 0 4px 0;
}
#goog-gt-tt div, #goog-gt-tt span, #goog-gt-tt img, #goog-gt-tt form, #goog-gt-tt tbody, #goog-gt-tt tr, #goog-gt-tt td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
#goog-gt-tt ul, #goog-gt-tt li, #goog-gt-tt ol {
	list-style: none;
}
#goog-gt-tt table {
	border-collapse: collapse;
	border-spacing: 0;
}
#goog-gt-tt {
	background-color: #ffffff;
	border: 1px solid #eee;
	-webkit-box-shadow: 0px 2px 4px #9999aa;
	-moz-box-shadow: 0px 2px 4px #9999aa;
	box-shadow: 0px 2px 4px #9999aa;
	display: none;
	font-family: arial;
	/*font-size: 10pt;*/
	font-size:11px;
	width: 420px;
	padding: 12px;
	position: absolute;
	z-index: 10000;
}
#goog-gt-tt .original-text, .gt-hl-layer {
	clear: both;
	font-size: 10pt;
	position: relative;
	text-align: justify;
	width: 100%;
}
#goog-gt-tt .title {
	font-weight: bolder;
	margin-bottom: 2px;
}
#goog-gt-tt .close-button {
	display: block;
	float: right;
}
#goog-gt-tt .logo {
	position: absolute;
	bottom: -3px;
	right: 0px;
}
#goog-gt-tt .activity-links {
	display: inline-block;
}
#goog-gt-tt .started-activity-container {
	display: none;
	width: 100%;
}
#goog-gt-tt .activity-root {
	margin-top: 10px;
}
#goog-gt-tt .left {
	float: left;
}
#goog-gt-tt .right {
	float: right;
}
#goog-gt-tt .top {
	margin-bottom: 6px;
}
#goog-gt-tt .middle {
	margin-bottom: 6px;
}
#goog-gt-tt .bottom {
	min-height: 15px;
	position: relative;
	height: 1%;
}
#goog-gt-tt .status-message {
	background: -moz-linear-gradient(top,#29910d 0%,#20af0e 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#29910d),color-stop(100%,#20af0e));
	background: -webkit-linear-gradient(top,#29910d 0%,#20af0e 100%);
	background: -o-linear-gradient(top,#29910d 0%,#20af0e 100%);
	background: -ms-linear-gradient(top,#29910d 0%,#20af0e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29910d',endColorstr='#20af0e',GradientType=0);
	background: linear-gradient(top,#29910d 0%,#20af0e 100%);
	background: #29910d;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: inset 0px 2px 2px #1e6609;
	-mox-box-shadow: inset 0px 2px 2px #1e6609;
	-webkit-box-shadow: inset 0px 2px 2px #1e6609;
	color: white;
	font-size: 9pt;
	font-weight: bolder;
	margin-top: 12px;
	padding: 6px;
	text-shadow: 1px 1px 1px #1e6609;
}
#goog-gt-tt .activity-link {
	color: #3366cc;
	cursor: pointer;
	font-family: arial;
	font-size: 9pt;
	margin-right: 15px;
	text-decoration: none;
}
#goog-gt-tt textarea {
	border: 2px solid #6d99f3;
	font-family: arial;
	/*font-size: 10pt;*/
	font-size:11px;
	resize: vertical;
	width: 100%;
	margin-bottom: 5px;
	padding: 3px 3px 3px 3px;
}
#goog-gt-tt textarea:disabled {
	border: none;
	background-color: inherit;
	font-family: arial;
	/*font-size: 10pt;*/
	font-size:11px;
	min-width: 100%;
	resize: none;
	margin-bottom: 3px;
	padding: 3px 3px 3px 0px;
}
#goog-gt-tt .activity-cancel {
	margin-right: 10px;
}
#goog-gt-tt .translate-form {
	min-height: 25px;
	vertical-align: middle;
}
#goog-gt-tt .translate-form .activity-form {
	margin-bottom: 0px;
}
#goog-gt-tt .translate-form .activity-form input {
	margin-bottom: 0px;
}
#goog-gt-tt .alt-helper-text {
	color: #080;
	font-size: 9pt;
	margin: 15px 0px 5px 0px;
}
#goog-gt-tt .alt-error-text {
	color: #800;
	display: none;
	font-size: 9pt;
}
.goog-text-highlight {
	background-color: #c9d7f1;
	-webkit-box-shadow: 2px 2px 4px #9999aa;
	-moz-box-shadow: 2px 2px 4px #9999aa;
	box-shadow: 2px 2px 4px #9999aa;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: relative;
}
#goog-gt-tt .alt-menu.goog-menu {
	background: #ffffff;
	border: 1px solid #dddddd;
	-webkit-box-shadow: 0px 3px 3px #888;
	-moz-box-shadow: 0px 2px 20px #888;
	box-shadow: 0px 2px 4px #99a;
	min-width: 0;
	outline: none;
	padding: 0;
	position: absolute;
	z-index: 2000;
}
#goog-gt-tt .alt-menu .goog-menuitem {
	cursor: pointer;
	padding: 2px 5px 5px;
	margin-right: 0px;
	border-style: none;
}
#goog-gt-tt .alt-menu div.goog-menuitem:hover {
	background: #ddd;
}
#goog-gt-tt .alt-menu .goog-menuitem h1 {
	font-size: 100%;
	font-weight: bold;
	margin: 4px 0px;
}
#goog-gt-tt .alt-menu .goog-menuitem strong {
	color: #345aad;
}
#goog-gt-tt .goog-submenu-arrow {
	text-align: right;
	position: absolute;
	right: 0;
	left: auto;
}
#goog-gt-tt .goog-menuitem-rtl .goog-submenu-arrow {
	text-align: left;
	position: absolute;
	left: 0;
	right: auto;
}
#goog-gt-tt .gt-hl-text, #goog-gt-tt .trans-target-highlight {
	background-color: #f1ea00;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-moz-box-shadow: rgba(0,0,0,.5) 3px 3px 4px;
	-webkit-box-shadow: rgba(0,0,0,.5) 3px 3px 4px;
	box-shadow: rgba(0,0,0,.5) 3px 3px 4px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #f1ea00;
	cursor: pointer;
	margin: -2px -2px -2px -3px;
	padding: 2px 2px 2px 3px;
	position: relative;
}
#goog-gt-tt .trans-target-highlight {
	color: black;
}
#goog-gt-tt .gt-hl-layer {
	color: white;
	position: absolute!important;
}
#goog-gt-tt .gt-trans-draggable, #goog-gt-tt .trans-target .gt-trans-draggable {
	cursor: move;
}
#goog-gt-tt .trans-target, #goog-gt-tt .trans-target .trans-target-highlight {
	background-color: #c9d7f1;
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-moz-box-shadow: rgba(0,0,0,.5) 3px 3px 4px;
	-webkit-box-shadow: rgba(0,0,0,.5) 3px 3px 4px;
	box-shadow: rgba(0,0,0,.5) 3px 3px 4px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	cursor: pointer;
	margin: -2px -2px -2px -3px;
	padding: 2px 2px 3px 3px;
	position: relative;
}
.trans-target-dragger {
	color: #000;
	background-color: transparent;
	font-family: arial;
	/*font-size: 10pt;*/
	font-size:11px;
	opacity: .6;
	padding: 1px 0px 1px 0px;
	z-index: 20000;
}
#goog-gt-tt .trans-target-currdragitem {
	color: #ccc;
	background-color: transparent;
}
#goog-gt-tt .gt-trans-highlight-l {
	border-left: 2px solid red;
	margin-left: -2px;
}
#goog-gt-tt .gt-trans-highlight-r {
	border-right: 2px solid red;
	margin-right: -2px;
}
#goog-gt-tt #alt-input {
	padding: 2px;
}
#goog-gt-tt #alt-input-text {
	font-size: 11px;
	padding: 2px 2px 3px;
	margin: 0;
	background-color: #fff;
	color: #333;
	border: 1px solid #d9d9d9;
	border-top: 1px solid #c0c0c0;
	display: inline-block;
	vertical-align: top;
	height: 21px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-border-radius: 1px;
}
#goog-gt-tt #alt-input-text:hover {
	border: 1px solid #b9b9b9;
	border-top: 1px solid #a0a0a0;
	-webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)
}
#goog-gt-tt #alt-input-text:focus {
	-webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
	outline: none;border:1px solid #4d90fe
}
#goog-gt-tt #alt-input-submit {
	font-size: 11px;
	padding: 2px 6px 3px;
	margin: 0 0 0 2px;
	height: 21px;
}
/*****   THis is the start grey area across the top   ***/
#header_issues_container {
	border: 2px solid #636363;
	background-color: #242424;
	height: 182px; /*padding-left: 7px;*/ /*text-align:center;
	padding:13px 10px 13px 10px;*/;
	margin-bottom: 10px;
}
.header_issues_box {
	width: 138px;
	float: left;
	border: 1px solid #616161;
	background-color: #010101;
	padding: 6px;
	color: #b2b1b1;
	margin: 12px 4px 12px 4px;
}
#header_issues_box1 {
	width: 138px;
	float: left;
	border: 1px solid #616161;
	background-color: #010101;
	padding: 6px;
	color: #b2b1b1;
	margin: 12px 0px 12px 13px;
}
.marg_top_bot_11px {
	margin-top: 11px;
	margin-bottom: 11px;
}
#header_issues_box2 {
	width: 138px;
	float: left;
	border: 1px solid #616161;
	background-color: #010101;
	padding: 6px;
	color: #b2b1b1;
	margin: 12px 0px 12px 8px;
}
#header_issues_box3 {
	width: 138px;
	float: left;
	border: 1px solid #616161;
	background-color: #010101;
	padding: 6px;
	color: #b2b1b1;
	margin: 12px 0px 12px 8px;
}
#header_issues_box4 {
	width: 138px;
	float: left;
	border: 1px solid #616161;
	background-color: #010101;
	padding: 6px;
	color: #b2b1b1;
	margin: 12px 0px 12px 8px;
}
#header_issues_box5 {
	width: 138px;
	float: left;
	border: 1px solid #616161;
	background-color: #010101;
	padding: 6px;
	color: #b2b1b1;
	margin: 12px 0px 12px 8px;
}
#header_issues_box6 {
	width: 138px;
	float: left;
	border: 1px solid #616161;
	background-color: #010101;
	padding: 6px;
	color: #b2b1b1;
	margin: 12px 0px 12px 8px;
}
.header_issues_content {
	background: #474747 url(../layout/header_left_bg.jpg) repeat-x;
	padding: 6px;
	height: 130px;
}
.header_issues_title {
	font-size: 12px;
	border-bottom: 1px solid #b2b1b1;
	line-height: 25px;
}
/**.header_issues_content a{color:#b2b1b1;}  link color  **/
.right {
	text-align: right;
}
.clear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
/*****   This is the end grey area across the top   ***/
#header2 {
	float: left;
	width: 470px; /*margin-bottom: 10px;*/;
	padding-left: 90px;
}
.virtual {
	font: normal normal normal 13px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #FFFFFF;
}
.path {
	background: url('../layout/path_separator_Red_990000.png') no-repeat center;
/*margin-left:3px;
	margin-right:3px;*/margin: 5px 5px 5px 0px;
}
#contentWrapper {
	padding: 0px 0px 0px 0px;
/* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) ;*/ /*margin: 0px 0px 0px 0px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) ;*/ /*display: block;*/clear: left;
}
#content {
	float: right;
	width: 785px;
	padding: 0;
/* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */border-top: #C0C0C0 solid 1px;
	/*margin: 0px; */ /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
}
/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */
.clearFloat {
	display: block;
	clear: left;
}
.pict_top_right {
	margin: 0px 0px 10px 0px;
	border: 1px #000000 solid; /* doesn't work with asp image control*/
}
#sidebar_left {
	width: 182px;
	min-height: 20px;
	margin: 0;
	padding: 0;
}
.sidebar_182_grey_back {
	text-align: left;
	border-width: 1px;
	width: 168px;
	background-color: #CCCCCC;
	border-color: #000000;
	border-style: solid;
	padding: 6px;
	margin-bottom: 10px;
}
.sidebar_182 {
	text-align: left;
	border: 1px #000000 solid;
	width: 180px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-bottom: 10px;
}
.sidebar_182_red_div {
	text-align: left;
	border: 1px #990000 solid;
	width: 180px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-bottom: 10px;
}
.sidebar_182_red {
	text-align: left;
	border: 1px #990000 solid;
	width: 180px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-bottom: 10px;
}
.sidebar_182_content {
	padding: 0px 6px 6px 6px;
}
.sidebar_182_red_top {
	color: #FFFFFF;
	font: normal normal bold 14px Arial, Helvetica, sans-serif;
	line-height: 125%;
	background-color: #990000;
	padding: 5px;
	text-align: center;
}
.sidebar_top_red_full {
	padding: 5px;
	background-color: #990000;
	text-align: center;
	color: #FFFFFF;
	font: normal normal bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
.sidebar_right_top_gray {
	padding: 5px;
	background-color: #666666;
	text-align: center;
	color: #FFFFFF;
	font: normal normal bold 12px Tahoma, Arial, Helvetica, sans-serif;
	margin: 6px;
}
.sidebar_top_gray_full {
	padding: 5px;
	background-color: #666666;
	text-align: center;
	color: #FFFFFF;
}
.sidebar_top_red {
	padding: 5px;
	background-color: #990000;
	text-align: center;
	color: #FFFFFF;
}
#right {
	margin-left: 196px;
	background-color: #fff;
	min-height: 30px;
	text-align: left;
	padding: 10px 10px 15px 15px;
	min-width: 560px;
}
#header_screen {
	width: 980px;
	margin: 0px auto 0px auto;
	height: 70px;
	background: url('../layout/head.png') no-repeat;
	padding: 0;
	border-bottom: 1px #840000 solid;
	border-top: 1px #840000 solid;
}
.virtual {
	float: left;
	font: normal normal normal 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	width: 500px;
	padding-left: 90px;
	margin-top: 0px;
}
/*************************************************
********** used in top large link boxes **********
*************************************************/
.normal {
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.search_boxForm {
	/*padding: 0px;*/
float: right;
	text-align: right; /*margin-top: 5px;*/;
	width: 360px;
	margin: 5px 8px 0;
}
/*****  Newspaper Articles Drop down menu ***/
#dropmenudiv {
	position: absolute;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	z-index: 100;
}
#dropmenudiv a {
	width: 100%;
	display: block; /*border-top: 1px solid #FFFFFF;*/;
	border-bottom: 1px #FF0000 solid;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
}
#dropmenudiv a:hover {
	background: #CC0000 url('../images/layout/linkarrow2.gif') no-repeat left center;
	color: #FFFFFF;
}
#dropmenudiv ul li a {
	padding: 5px 0px 3px 5px;
	color: White;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#menu-top1 {
	clear: both;
	float: right; /*width: 400px;*/;
	margin: 0;
	/*background-color: #FFFFFF;*/
}
#menu-top1 ul {
	padding-left: 0;
	margin: 7px 10px 7px 0px;
/*background-color: #990000;*/color: #FFFFFF;
	float: right;
	width: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; /*height: 21px;*/;
	border-right: 1px #989898 solid;
}
#menu-top1 ul li {
	display: inline;
}
#menu-top1 ul li a {
	padding: 3px 7px 3px 7px;
/*background-color: #990000;*/color: #FFFFFF;
	text-decoration: none;
	float: right;
	border-left: 1px #989898 solid;
	/*border-top: 5px solid #990000;
	border-bottom: 5px solid #990000;*/
}
#menu-top1 ul li a:hover {
	background-color: #D20000;
	color: #FFFFFF;
	/*border-top: 5px solid #D20000;
	border-bottom: 5px solid #D20000;*/
}
.jqueryslidemenu {
	font: bold 12px Verdana;
	background: #990000;
	width: 100%;
}
.jqueryslidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*Top level list items*/
.jqueryslidemenu ul li {
	position: relative;
	display: inline;
	float: left;
}
/*Top level menu link items style*/
.jqueryslidemenu ul li a {
	display: block;
	background: #990000;
/*background of tabs (default state)*/color: white;
	padding: 8px 10px;
	border-right: 1px solid #778;
	color: #2d2b2b;
	text-decoration: none;
}
* html .jqueryslidemenu ul li a {
	/*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
	color: white;
}
.jqueryslidemenu ul li a:hover {
	background: #CC0000;
/*tab link background during hover state*/color: white;
}
/*1st sub level menu*/
.jqueryslidemenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
	display: list-item;
	float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
	top: 0;
}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a {
	font: normal 13px Verdana;
	width: 160px; /*width of sub menus*/;
	padding: 5px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid gray;
}
.jqueryslidemenuz ul li ul li a:hover {
	/*sub menus hover style*/
background: #eff9ff;
	color: black;
}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass {
	position: absolute;
	top: 12px;
	right: 7px;
}
.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}
#menu-Horiz {
	clear: both;
	width: 978px;
	height: 26px;
	background: #990000;
/*margin: 0px;*/border-top: 4px #990000 solid;
	border-bottom: 2px #000000 solid;
	border-left: 2px #000000 solid;
}
#menu-Horiz ul {
	float: left;
	padding-left: 0;
	margin: 0;
	background: #990000;
	color: White;
	width: 970px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
}
#menu-Horiz li {
	display: inline;
	background: #990000;
	color: #FFFFFF;
	text-decoration: none;
}
#menu-Horiz a {
	background: #990000;
	padding: 5px 9px 5px 9px;
	color: #FFFFFF;
	text-decoration: none; /*margin-right:4px;*/;
	float: left;
	/*border-right: 1px #FFFFFF solid;
	border-left: 1px #808080 solid;
	border-bottom: 3px #808080 solid;*/
}
#menu-Horiz ul li a:hover {
	/*border-bottom: 3px #990000 solid;*/
	background: #CC0000;
	color: #FFFFFF; /* CSS3 Border-radius not implemented yet */ /* Firefox */;
	-moz-border-radius: 5px; /* Jan. 2010 Firefox, a single property to define the radiuses of all 4 corners, while in Safari, I need to also use two of the individual border radius properties */ /* http://www.dynamicdrive.com/style/csslibrary/item/css3_rounded_corners_using_border_radius/ 14JUN10  */ /*	-webkit-border-radius: 8px;*/; /* Safari and Chrome */;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.droplinebar {
	overflow: hidden;
}
.droplinebar ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	font: bold 13px Arial;
	background: #990000 url(bluedefault.gif) center center repeat-x; /*default background of menu bar*/
}
.droplinebar ul li {
	display: inline;
}
.droplinebar ul li a {
	float: left;
	color: white;
	padding: 9px 11px;
	text-decoration: none;
}
.droplinebar ul li a:visited {
	color: white;
}
.droplinebar ul li a:hover, .droplinebar ul li .current {
	/*background of main menu bar links onMouseover*/
color: white;
	background: transparent url(blueactive.gif) center center repeat-x;
}
/* Sub level menus*/
.droplinebar ul li ul {
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	background: #303c76;
/*sub menu background color */visibility: hidden;
}
/* Sub level menu links style */
.droplinebar ul li ul li a {
	font: normal 13px Verdana;
	padding: 6px;
	padding-right: 8px;
	margin: 0;
	border-bottom: 1px solid navy;
}
.droplinebar ul li ul li a:hover {
	/*sub menu links' background color onMouseover */
background: #242c54;
}
.down_arrow {
	background-position: right;
	padding: 5px 23px 5px 9px;
	background-image: url('../layout/Down_arrow_white.png');
	background-repeat: no-repeat;
}
#menu-top2 {
	clear: both;
	width: 980px; /*margin: 0px;*/ /*background-color: #333;*/;
	background-color: #990000;
	color: #FFFFFF;
}
#menu-top2 ul {
	padding-left: 0;
	margin: 0;
	background: #808080 url('../layout/grey_menu2_FFFFFF-808080_2x25.png') repeat-x top;
	color: White;
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*height: 26px;*/
}
#menu-top2 ul li {
	display: inline;
}
#menu-top2 ul li a {
	background: #808080 url('../layout/grey_menu2_FFFFFF-808080_2x25.png') repeat-x bottom;
	padding: 5px 7px 3px 7px;
	color: #990000;
	text-decoration: none;
	float: left;
	border-right: 1px #FFFFFF solid;
	border-left: 1px #808080 solid;
	border-bottom: 3px #808080 solid;
}
#menu-top2 ul li a:hover {
	border-bottom: 3px #990000 solid;
}
/****** id for Google search button ****/
#search {
	float: right;
	text-align: right;
	width: 360px;
}
#menu-top3 {
	margin: 0;
	padding: 0;
	text-align: left;
}
#menu-top3 ul {
	margin: 0;
	padding-left: 0;
	float: left;
	font-weight: bold;
	width: 978px;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
}
* html #menu-top3 ul {
}
#menu-top3 ul li {
	display: inline;
}
#menu-top3 ul li a {
	float: left;
	color: #990000;
	font-weight: bold;
	padding: 5px 6px 4px 6px;
	text-decoration: none;
	border-left: 1px #666666 solid;
	height: 100px;
	width: 126px;
}
#menu-top3 ul li a:hover {
	color: black;
	background-color: #FCC9D1;
	border-bottom: 4px solid #990000;
	padding-bottom: 0;
}
#exp_coll_form {
	width: 182px;
	height: 23px;
	margin: 0px 0px 5px 0px;
}
.button_coll {
	height: 23px;
	width: 85px;
	padding: 0;
	float: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.button_exp {
	height: 23px;
	width: 85px;
	padding: 0;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.search_button {
	/*padding: 3px;*/
	margin-left: 0px; /*font: normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif;*/;
	height: 23px;
	width: 65px; /*padding: 0;*/;
	color: #990000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#sitepath {
	clear: both; /*text-align: left;*/;
	margin: 0;
	padding: 5px 0 5px 0;
	/*width: 980px;*/
	/*border-bottom: #C0C0C0 solid 1px;*/
}
#my_menu {
	width: 180px;
	margin-top: 0px;
}
.Top_menu {
	margin-bottom: -3px;
}
.Bottom_menu {
	margin: 0;
}
div.sdmenu {
	width: 180px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
	color: #FFFFFF;
	margin-top: 0px; /*  added 21oct08*/
}
div.sdmenu div {
	background-color: #FFFFFF;
	overflow: hidden;
	margin-top: 0px; /*  added 21oct08*/
}
div.sdmenu div:first-child {
	background-color: #FFFFFF;
}
div.sdmenu div.collapsed {
	height: 35px;
}
/*******  Below is the major category box ****/
div.sdmenu div span {
	border-top: 1px #808080 solid;
	display: block;
	padding: 3px 3px 3px 22px;
	font-weight: bold;
	color: #000000;
	cursor: default;
	background: #CCCCCC url('../layout/Minus_grey_11x11.png') no-repeat 5px center;
}
div.sdmenu div.collapsed span {
	background: #CCCCCC url('../layout/Plus_grey_11x11.png') no-repeat 5px center;
}
div.sdmenu div a {
	padding: 5px 7px;
	display: block;
	border-top: 1px #808080 solid;
	font: normal normal bold 11px Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #FFFFFF;
	text-decoration: none;
}
div.sdmenu div a.current {
	background: #990000;
	font: normal normal bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
div.sdmenu div a:hover {
	background: #990000;
	font: normal normal bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.search {
	width: 340px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#search {
	float: right;
	width: 340px;
	text-align: right;
	margin-top: 25px;
	margin-right: 15px;
	padding: 0;
}
.search_box {
	/*border-color: #666666;*/
	border-width: 0px;
/*margin: 0;*/width: 250px;
	height: 16px;
}
#middle_left {
	margin: 0px 195px 10px 0px;
	text-align: left;
	min-height: 50px;
	/*border: 1px #808080 solid;*/
}
#left_column {
	width: 182px;
	min-height: 50px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#right_column {
	width: 182px;
	float: right;
	min-height: 50px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#page_title {
	color: #000000;
	font: normal normal bold 16px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 125%; /*margin: 0 0 15px 0;*/;
	padding: 7px;
	background: url('../layout/Title_gradient_FF8080-FFFFFF_500x2.png') repeat-y left;
}
.page_title {
	color: #000000;
	font: normal normal bold 16px/16px Tahoma, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
#footer_div {
	clear: both;
	text-align: left;
	margin: 0px 0px 10px 0px;
	border-top: 1px #666666 solid;
	background-color: #989898;
	font: normal normal bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 7px;
}
.MenuQuickLink {
	font: normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 5px;
}
.MenuQuickLink a {
	font: normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.MenuQuickLink a:link {
	font: normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.MenuQuickLink a:visited {
	font: normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.MenuQuickLink a:hover {
	font: normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
.Kool-Glide_pic {
}
.Kool-Glide_pic img {
	border: 2px #5F544E solid;
}
.Kool-Glide_pic img:link {
	border: 2px #5F544E solid;
}
.Kool-Glide_pic img:visited {
	border: 2px #5F544E solid;
}
.Kool-Glide_pic img:hover, .Kool-Glide_pic img:active {
	border: 2px #E10000 solid;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.Pic_link_border img {
	border: 1px #FFFFFF solid;
}
.Pic_link_border img:link {
	border: 1px #5F544E solid;
}
.Pic_link_border img:visited {
	border: 1px #5F544E solid;
}
.Pic_link_border img:hover, .Pic_link_border img:active {
	border: 1px #E10000 solid;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.Pic_link img:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.Pic_link img {
}
.Pic_link img:link {
}
.Pic_link img:visited {
}
.shadow {
	-webkit-box-shadow: 5px 5px 8px #818181;
	-moz-box-shadow: 5px 5px 8px #818181;
}
.roundedCorners {
	/* works with curvycorners javascript */
/*http://woork.blogspot.com/2009/08/css3-rounded-corners-for-every-browser.html*/
/* www.curcycorners.net*/
width: 220px;
	padding: 10px;
	background-color: #DDEEF6;
	border: 1px solid #DDEEF6;
/* Do rounding (native in Safari, Firefox and Chrome) */-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.radius_top_left_5px {
	/* CSS3 Border-radius not implemented yet */  
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
.radius_top_right_5px {
	/* CSS3 Border-radius not implemented yet */  
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
.radius_bottom_left_5px {
	/* CSS3 Border-radius not implemented yet */  
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.radius_top_right_5px {
	/* CSS3 Border-radius not implemented yet */  
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.radius_corners_all_8px {
	/* CSS3 Border-radius not implemented yet */  
/* Firefox */
-moz-border-radius: 8px; /* Jan. 2010 Firefox, a single property to define the radiuses of all 4 corners, while in Safari, I need to also use two of the individual border radius properties */ /* http://www.dynamicdrive.com/style/csslibrary/item/css3_rounded_corners_using_border_radius/ 14JUN10  */ /*	-webkit-border-radius: 8px;*/; /* Safari and Chrome */;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;

/* border: 1px solid #000; padding: 10px;*/
}
.radius_corners_all_5px {
	/* CSS3 Border-radius not implemented yet */  
/* Firefox */
-moz-border-radius: 5px; /* Jan. 2010 Firefox, a single property to define the radiuses of all 4 corners, while in Safari, I need to also use two of the individual border radius properties */ /* http://www.dynamicdrive.com/style/csslibrary/item/css3_rounded_corners_using_border_radius/ 14JUN10  */ /*	-webkit-border-radius: 8px;*/; /* Safari and Chrome */;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;

/* border: 1px solid #000; padding: 10px;*/
}
.clear_both {
	clear: both;
}

