﻿@media all {
* {
    margin: 0;
    padding: 0;
}

body {
    font-family: Verdana, Arial, sans-serif;
    color: #333333;
}


body.print {
	padding:16px;
}


td {
    vertical-align: top;
}



.padding {
    margin: 15px;
}

.padding_after {
    margin: 0px 8px 0px 0px;
}

div.clear {
padding:0px;
margin:0px;
clear:both;
line-height:0px;
height:0px;
display:block;
}

blockquote {
    margin-left: 28px;
    margin-right: 28px;
    
}

/****   HEADERS ****/
.layout_content h1 {
    font-size: 144%;
    line-height: 109%;
    /*
    font-size: 23px;
    line-height: 25px;
    */
    font-weight: normal;
    color: #669933;
    margin-bottom: 5px;
}

.layout_leftcolumn {
    font-size: 106%;
    line-height: 112%;
    /*
    font-size: 17px;
    line-height: 19px;
    */
    font-weight: normal;
    color: #669933;
    margin-bottom: 5px;
    padding-top: 5px;
}

.layout_content h2 {
    font-size: 106%;
    line-height: 112%;
    /*
    font-size: 17px;
    line-height: 19px;
    */
    font-weight: normal;
    color: #669933;
    margin-bottom: 5px;
    padding-top: 5px;
}

.layout_content h2.H2A {
    color: white;
    background-color: #96A08E;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-bottom: 9px;
}


.layout_content h3 {
    font-size: 69%;
    line-height: 136%;
    /*
    font-size: 11px;
    line-height: 15px;
    */
    
    font-weight: bold;
    color: #669933;
    margin-top: 0px;
    margin-bottom: 0px;
}

.layout_content .h4 {

    /*
    font-size: 11px;
    line-height: 15px;
    */
    font-weight: normal;
    color: #669933;
    padding-right: 7px;
}


/***** LIVE HEADERS *****/
/*
    <h1><a href = "#">xxx</a></h1>
*/

.layout_content h1 a {
    color: #669933;
    text-decoration: none;
    background-image: url(/image/icon_arrowlink.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.layout_content h1 a:hover {
    text-decoration: underline;
}

.layout_content h2 a {
    color: #669933;
    text-decoration: none;
    background-image: url(/image/icon_arrowlink.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px;
}
.layout_content h2 a:hover {
    text-decoration: underline;
}

.layout_content h3 a {
    color: #669933;
    text-decoration: none;
    background-image: url(/image/icon_arrowlink.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px;
}
.layout_content h3 a:hover {
    text-decoration: underline;
}


.layout_content table.content h3 a {
    color: #333333;
}

.layout_content .h4 a {
    color: #669933;
    text-decoration: none;
    background-image: url(/image/icon_arrowlink.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px;
    font-weight: normal;
}
.layout_content .h4 a:hover {
    text-decoration: underline;
    color: #669933;
}


/**** BODY TEXT ***/
.layout_content p {
    font-size: 69%;
   /* font-size: 11px; */
    color: #333333;
    margin-bottom: 10px;
}


.layout_content p.afterphoto {
    font-family: georgia, serif;
    font-size: 113%;
    line-height: 156%;
    /*
    font-size: 18px;
    line-height: 28px;
    */
    color: #165788;
    padding-top: 4px;
}

.layout_content p.afterh1 {
    font-size: 81%;
    line-height: 131%;
    /*
    font-size: 13px;
    line-height: 17px;
    */
}

.layout_content a.feed {
border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 11px verdana,sans-serif;color:#FFFFFF;background-color:#FF6600;text-decoration:none;margin:4px;
}

.layout_content a.feed:hover {
color:#FFFFAA;
}

.layout_content .smallcaps {
    font-variant: small-caps;
    font-size: 11px;
}


.attention {
background-image: url(/image/icon_exclaimation.gif);
background-repeat:no-repeat;
background-position:left center;
color: #d93920;
font-weight:bold;
padding:4px 0px 4px 22px;
}


p.attention {
background-image: url(/image/icon_exclaimation.gif);
background-repeat:no-repeat;
background-position:left center;
color: #d93920;
font-weight:bold;
padding:4px 0px 4px 22px;
}


/****   LINKS   ****/

.layout_content p a {
    font-weight: bold;
    color: #ab5b00;
    text-decoration: none;
}

.layout_content p a:hover {
    color: #165788;
}


a.arrowlink {
    display: block;
    background-image: url(/image/icon_arrowlink.gif);
    background-repeat: no-repeat;
    background-position: 0 3px; 
    padding-left: 15px;
    color: #333333;
    text-decoration: none;
    padding-bottom:2px; 
    line-height: 14px;
}

a.arrowlink:hover {
    text-decoration: underline;
}

.layout_content p a.arrowlink {
    display: block;
    background-image: url(/image/icon_arrowlink.gif);
    background-repeat: no-repeat;
    background-position: 0 3px; 
    padding-left: 15px;
    color: #333333;
    text-decoration: none;
    padding-bottom:2px; 
    line-height: 14px;
    font-weight: normal;
}

.layout_content p a.arrowlink:hover {
    text-decoration: underline;
}



/* lists */

ul.links li {
    list-style-type: none;
    list-style-position: outside;
    padding-top: 1px;
    padding-bottom: 1px;
}


.layout_content ul.links {
    font-size: 11px;
    color: #333333;
    margin-left: 0px;
}

.layout_content ul {
    font-size: 11px;
    color: #333333;
    margin-left: 28px;
}


.layout_content ol {
    font-size: 11px;
    color: #333333;
    margin-left: 28px;
}


.layout_content li {
    margin-bottom: 5px;
}

a.runin {
  font-weight: bold;
  color: #ab5b00;
  text-decoration: none;
}

/****   SPECIAL STYLES  *****/




span.cm {
    font-weight: bold;
    color: #005991;
}

span.cmpoints {
    font-weight: bold;
    color: #d93920;
}

span.cmtitle {
    color: #005991;
}



hr {
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 1px solid #d9d9d9;
    background-color: white;
	padding-bottom:7px;
    height: 0px;
}


/*****   COLUMN SUPPORT ******/

div.columns {
    position: relative;
    z-index: 1; 
    top: -1px;
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
 /*   margin-bottom: 15px;  */
}

div.column1 {
    float: left;
    width: 299px;
    border-right: 1px solid #d9d9d9;
}

div.column2 {
    float: left;
    position: relative;
    z-index: 1;
    left: -1px;
    width: 299px;
    border-left: 1px solid #d9d9d9;
}


div.column1major {
    float: left;
    width: 399px;
    border-right: 1px solid #d9d9d9;
}

div.column2minor {
    float: left;
    position: relative;
    z-index: 1;
    left: -1px;
    width: 199px;
    border-left: 1px solid #d9d9d9;
}

div.column1minor {
    float: left;
    width: 199px;
    border-right: 1px solid #d9d9d9;
}

div.column2major {
    float: left;
    position: relative;
    z-index: 1;
    left: -1px;
    width: 399px;
    border-left: 1px solid #d9d9d9;
}


div.section {
    position: relative;
    z-index: 1;
    top: -1px;
    border-top: 1px solid #d9d9d9;
    padding: 15px;
    padding-bottom: 5px;
}

div.section1 {
    padding: 15px;
    padding-bottom: 5px;
}


/*  LAYOUT WIDGETS */

div.callout {
    background-color: #b7966d;
    padding: 15px;
    margin-bottom: 15px;
}

div.callout table {
    width: 100%;
    border-collapse: collapse;    
}

div.callout td {
    border: 0px;
    padding-right: 10px;
}



img.floatleft {
    float: left;
    padding-right: 10px;
}

img.floatright {
    float: right;
    padding-right: 10px;
}

div.callout h1 {
    font-weight: bold;
    font-size: 14px;
    line-height: normal;
    color: white;
    padding: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
}

div.callout p {
    color: white;
    margin-left: 0px;
    margin-right: 0px;
}

div.callout ul.links {
    margin-left: 0px;
    margin-right: 0px;

}

div.callout a.arrowlink {
    color: white;
}

div.callout a.arrowlink {
    margin-left: 0px;
}


/* TABLES */

div.table {
    margin-bottom: 15px;
}

div.table h1 {
    font-size: 94%;
  /*  font-size: 15px; */
    color: #669933;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

table.content {
    border-collapse: collapse;
	border-bottom: 1px solid #669933;
}

div.section table.content {
	width: 570px;
}

div.columns table.content {
	width:100%;
}


table.content td {
    padding: 5px;
    font-size: 69%;
  /*  font-size: 11px;  */
    border: 0px;
	background-color:#ffffff;
}

table.content td h3 { font-size: 100%; }
table.content td p { font-size: 100%; }

table.content tr.alt td {
    background-color: #d9e0d1;
}

table.content tr.head td {
    background-color: #669933;
    color: white;
    font-weight: bold;
}

table.content tr.head td a {
    color: white;
	text-decoration:none;
}

table.content tr.head td .left {
	float:left;
}

table.content tr.head td .right {
    font-weight: normal;
	float:right;
}

div.results {
    margin-left: 8px;
    margin-right: 8px;
}

div.results table.content {
    border-bottom: 1px solid #cccccc
}

/** FORM ITEMS **/


div.input {
background-color:#ffffff;
border: solid 1px #aaaaaa;
padding:1px;
line-height:18px;
width:160px;
font-size:69%;
font-weight:bold;
color:#a8bbc8;
margin-top:-4px;
}

a.button {
    background-color: #f1f1f1;
    border: 1px solid #a3a3a3;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
    color: #333333;
    font-size: 11px;
}

.layout_content a.button {
    color: #333333;
    font-weight: normal;
}

a.button:hover {
   background-color: #165788;
   border: 1px solid #bfbfbf;
   color:  white;
}

.layout_content a.button:hover {
    color: white;
}


a.button2 {
    background-color: #f1f1f1;
    border: 1px solid #a3a3a3;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    color: #333333;
    font-size: 11px;
}

.layout_content a.button2 {
    color: #333333;
    font-weight: normal;
}

a.button2:hover {
   background-color: #165788;
   border: 1px solid #bfbfbf;
   color:  white;
}

.layout_content a.button2:hover {
    color: white;
}

.layout_content label {
    font-size: 11px;
}

input.short {
    padding: 2px;
    width: 30px;
}

input.text {
    padding: 2px;
    width: 260px;
}

/*
textarea {
    width: 260px;
    height: 260px;
}
*/


div.button {
    margin-top: 10px;
    margin-bottom: 10px;
}

/*** TABS ***/


div.tabbedpanel {
   position:static;
}


div.tabbedpanel ul.tabs {
   width: 95%;             /* 95 instead of 100 fixes bug on IE 6 where the padding is outside the width */
   overflow: hidden;
   padding-left: 15px;
   margin-left: 0px;
   position: static;
   z-index: 10;
   margin-bottom:-1px;
}

div.tabbedpanel ul.tabs li {
   display: block;
   float: left;
   list-style-type: none;
   list-style-position: outside;
   background-color: #e0dfdd;
   border: 1px solid #cccccc;
   padding-left: 14px;
   padding-right: 14px;
   padding-top: 3px;
   padding-bottom: 3px;
   margin-right: 7px;
   margin-bottom: 0px;
}

div.tabbedpanel ul.tabs li.selected {
    background-color: #669933;
    color: #ffffff;
    font-weight: bold;
   border-bottom: 1px solid #669933;
}

div.tabbedpanel ul.tabs li.link {
   background-color: transparent;
   border: none;
}


div.tabbedpanel ul.tabs li a {
   text-decoration: none;
   font-weight: bold;
   color: #333333;
}

div.tabbedpanel ul.tabs li.selected a {
   color:#ffffff;
}

div.tabbedpanel ul.tabs li a:hover {
   text-decoration: underline;
}

div.tabbedpanel div.panel {
    background-color: #669933;
    color: white;
   border-top: 1px solid #cccccc;
  /* border-bottom: 1px solid #cccccc;*/
   position: static;
   top: -1px;
   padding: 15px;
   font-size: 11px;
}

div.tabbedpanel div.panel h2 {
    color: white;
	font-weight:bold;
}

div.tabbedpanel div.panel a {
    color: white;
	text-decoration:none;
}

div.tabbedpanel div.panel a.button {
    color: #333333;
}

div.tabbedpanel div.panel a.button:hover {
   color:  white;
}

div.tabbedpanel div.panel table tr td {
border-width:0px;
}


/*** pager ***/


/***********************************************************************
 * PAGER
 ***********************************************************************/

div.pager {
   font-weight: bold;
   text-align: right;
   padding-bottom: 5px;
   padding-top: 5px;
   font-size: 11px;
}

div.pager ul {
   display: inline;
   font-weight: normal;
   margin-left: 0px;
}

div.pager ul li {
   display: inline;
   list-style-type: none;
   list-style-position: outside;
   padding-left: 2px;
}

div.pager ul li a {
   color: #333333;
   text-decoration: underline;
}


/**** PHOTOS ****/

img.link {
    border: 1px solid #669933;
}

div.photos {
    width: 100%;
    overflow: hidden;
}

div.photoleft {
    width: 45%;
    float: left;
}

div.photoright {
    width: 45%;
    float: right;
}




/***********************************************************************
 * Other 
 ***********************************************************************/
 
/*Green search box - any widget style box that is a jump off point but is not part of the dashboard
*/
div.action {
	background-color: #d9e0d1;
    padding: 15px;
    margin-bottom: 15px;
}

.action h2 {
	color:#333333
}


/* General text styles that are needed in various applications*/
span.smalltext {
    font-size: 10px;
}

span.fineprint {
    font-size: 9px;
}


/*Blue CM box*/
div.cm {
	background-color: #c0cfe4;
    padding: 7px;
    margin-bottom: 15px;
}


/*Tan popup used for viewing details of clicked item*/
div.popup {
    margin-bottom: 15px;
	border:1px solid #999999
}

.popup div.head {
	background-color: #cfae78;
	padding: 3px;
	border-bottom:1px solid #999999
}
.popup div.body {
	background-color: #e5d1a2;
    padding:15px;
	padding: 3px;
}


/*small embossed buttons that are used for search result narrowing (specifically letters for providers list)*/
div.embossed {
	background-color: #d9e0d1;
	border-bottom:1px solid #989898;
	border-right:1px solid #989898;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	float:left;
	margin:0px 1px 0px 0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	color: #333333;
	width:15px;
	height:15px;
	overflow:visible;
}

div.embossed_inactive {
	background-color: #999999;
	border:1px solid #999999;
	float:left;
	margin:0px 1px 0px 0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	color: #333333;
}

div.embossedbk div.selected {
	background-color: #065696;	
}

div.embossed:hover {
	background-color: #065696;	
}

div.embossed a:visited {
	text-decoration:none;
	color:#333333;
}

div.embossed a:link {
	text-decoration:none;
	color:#333333;
}

div.embossedbk div.selected a {
	color:#ffffff;
	text-decoration:none;
}

div.embossed:hover a {
	color:#ffffff;
	text-decoration:none;
}

div.embossedbk {
	background-color: #d9e0d1;
	padding:1px;
	width:auto;
}





/*The dashboard widgets with rounded corners*/
/* NOTE: THESE ARE CURRENTLY UNDER DEVELOPMENT */

div.dashboard {
	margin-bottom:15px;
}

div.dashboard	div.corner_topleft {
	background-image:url(/image/dashboardwidget_topleft.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:6px;
	float:left;
	height:25px;
}

div.dashboard div.corner_topright {
	background-color: #165788;
	background-image:url(/image/dashboardwidget_topright.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:white;
	font-size:12px;
	font-weight:bold;
	display:inline-block;
	height:25px;
	line-height:25px;
}


div.dashboard table.content {
	width:100%;
	border-collapse:collapse;
}

div.dashboard table.content td {   /*switched bg*/
    padding: 6px;
    font-size: 11px;
    border: 0px;
	background-color: #d9e4ec;
}

div.dashboard table.content tr.altb td {  /*switched bg*/
    background-color: #b8cbd9;
	border:0px;
}

div.dashboard	div.corner_botleft {
	background-image:url(/image/dashboardwidget_botleft_dark.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	float:left;
	background-color: #b8cbd9;
	font-size:2px;
}

div.dashboard div.corner_botright {
	background-color: #b8cbd9;
	background-image:url(/image/dashboardwidget_botright_dark.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:10px;
	display:inline-block;
	font-size:2px;
}

div.dashboard	div.corner_botleft_light {
	background-image:url(/image/dashboardwidget_botleft_light.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	float:left;
	font-size:2px;
	background-color: #d9e4ec;
}

div.dashboard div.corner_botright_light {
	background-color: #d9e4ec;
	background-image:url(/image/dashboardwidget_botright_light.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:10px;
	font-size:2px;
	display:inline-block;
}

div.dashboard a {
    font-weight: bold;
    color: #ab5b00;
    text-decoration: none;
}


table.dashboard {
	background-color: #165788;
   width: 100%;
   border-collapse: collapse;
}

table.dashboard td {
    padding: 5px;
    font-size: 69%;
    border: 0px;
}

table.dashboard tr.head td {
	background-image:url(/image/dashboardwidget_topright.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#ffffff;
	background-color: #165788;
	padding:0px
}

table.dashboard tr.head td div {
	height:14px;
	overflow:visible;
	padding:5px;
	background-image:url(/image/dashboardwidget_topleft.gif);
	background-position:top left;
	background-repeat:no-repeat;
}




table.dashboard tr {
	background-color: #b8cbd9;
}

table.dashboard tr.alt {
	background-color: #d9e4ec;
}

table.dashboard tr.bottom td {
	background-image:url(/image/dashboardwidget_botright_dark.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color: #b8cbd9;
	padding:0px;
}

table.dashboard tr.bottom td div {
	background-image:url(/image/dashboardwidget_botleft_dark.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px;
	height:10px;
}

table.dashboard tr.bottom_alt td {
	background-image:url(/image/dashboardwidget_botright_light.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color: #d9e4ec;
	padding:0px;
}

table.dashboard tr.bottom_alt td div {
	background-image:url(/image/dashboardwidget_botleft_light.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px;
	height:10px;
}


/* FOR SEARH ETC */

.loading {
	opacity:0.6;
	filter: alpha(opacity=60%);
}

.loading_wrapper {
	background-color:#eeeeee;
	background-image:url('/image/loadanimation_background.gif');
	background-repeat:no-repeat;
	background-position:top center;
}


/* FOR DEVELOPMENT PURPOSES ONLY */
.review_highlight {
	background-color:#FFDDCC;
	
}
table.content tr td.review_highlight {
	background-color:#FFDDCC;
	text-decoration:line-through;
}


/* POPBOX CLASSES
________________________
*/


div.popbox {
left:0px;
z-index:100;
font-family: Verdana, Arial, sans-serif;
*font-size:69%;
/*opacity:0.6;
filter: alpha(opacity=60%);
border: solid 1px #ffffff;*/
background-color: #f5e7c6;
background-image:url(/image/pop_bak.jpg);
background-position:bottom;
background-repeat: repeat-x;
margin:0px;
padding:0px;
overflow:auto;
overflow-y:auto;
max-height:545px;
height:545px;
max-width:675px;
width:675px;
}

/*
div.popbox2 {
position:relative;
}
*/

div.popbox .head {
/*font-size:69%;
background-color:#cfae78;*/
background-color: #8f8774;
height:16px;
padding:2px;
font-weight:bold;
}

div.popbox div.contents {
/*background-color:#e5d1a2;
background-color: #f0e8c7;
*/
padding:8px;
}


div.popbox div.contents p {
/*font-size:69%;*/
}

div.popbox div.contents .cmpoints {
/*	font-size:104%;*/
}

div.popbox div.contents .cm {
/*	font-size:104%;*/
}

div.popbox div.contents h2 {
font-size:100%;
font-weight:bold;
color:#000000;
}

div.popbox div.contents h3 {
color:#000000;
}

div.popbox .head a {
color:#ffffff;
text-decoration:none;
padding:1px;
}


div.popbox div.tabbedpanel ul.tabs li {
   background-color: #f1f1ee;
   border: 1px solid #165788;
   padding-left: 12px;
   padding-right: 12px;
   font-weight: normal;
}

div.popbox div.tabbedpanel ul.tabs li.selected {
    background-color: #165788;
    color: #ffffff;
}

div.popbox div.tabbedpanel ul.tabs li.link {
   background-color: transparent;
   border: none;
}


div.popbox div.tabbedpanel ul.tabs li a {
   text-decoration: none;
   color: #000000;
    font-weight: normal;
}

div.popbox div.tabbedpanel ul.tabs li.selected a {
    font-weight: bold;
}

div.popbox div.tabbedpanel ul.tabs li.selected a {
   color:#ffffff;
}

div.popbox div.tabbedpanel ul.tabs li a:hover {
   text-decoration: underline;
}

div.popbox div.tabbedpanel div.panel {
    background-color: #165788;
    color: white;
   border-top: #165788;
   padding: 8px;
}


div.popbox div.tabbedpanel div.panelsection {
   background-color: #b8cbd9;
   padding: 12px;
   margin-top:-1px;
   border-width:0px;
}

div.popbox div.tabbedpanel div.alt {
   background-color: #d9e4ec;
}

div.popbox div.tabbedpanel div.selected {

background-color:#ffe170;
background-color: #ffcb05;
background-color: #d93920;
width: 192px;
}


div.popbox div.tabbedpanel div.selected a {
color:#ffffff;
background-color: #165788;
background-color: #d93920;
padding-right:12px;
}

div.popbox div.tabbedpanel div.panel h2 {
    color: white;
	font-weight:bold;
}

div.popbox div.tabbedpanel div.panel a {
    color: white;
	text-decoration:none;
}





/* CLASSES FOR DOTNET CONTROLS 
________________________
*/

.dotnet_table {
    width: 100%;
    font-size: 11px;
}

.dotnet_table *
{
    border: none !important;
}

.dotnet_table
{
    border: none !important;
}

.dotnet_table tr.alt
{
    background-color: #d9e0d1;
}

.dotnet_head {
    background-color: #669933;
    width: 100%;
    margin: 0px;
    color: white;
    font-weight: bold;
}

.dotnet_results {
    float: right;
    padding: 5px;
}

.dotnet_showing {
    float: left;
    padding: 5px;
}

.dotnet_pages
{
    float: right;
    padding: 5px 0 0 0;
}

.dotnet_button {
    background-color: #f1f1f1;
    border: 1px solid #a3a3a3;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
    color: #333333;
    font-size: 11px;
}
}

@media print {

/* The following prevent some printing issues in various browsers... */

	* {
	position: relative;
	}

	* {
	overflow: visible !important;
	}


	.columns .column2minor {
	width: auto;
	float: none !important;
	}


	.columns .column2major {
	width: auto;
	float: none !important;
	}


	.columns .column2 {
	width: auto;
	float: none !important;
	}

}


