@charset "utf-8";
html
{
	margin: 0;
	padding: 0;
	
}
body
{
	background-color:#ffffff;
	background-attachment:fixed;
	color: #555753;
	margin: 0;
	padding: 0;
	
	
}
.box{
	background: url(../images/box.jpg);
	background-repeat: no-repeat;
	width:230px;
	height:270px;
	margin-top:5px;
	margin-left:6px;
	text-align:center;
	line-height:150%;
}
p.boxhead{
	padding:5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}
#left{
	float:left;
}
#lmiddle{
	float:left;
}
#rmiddle{
	float:left;
}
#right{
	float:left;
}
{
	margin-top: 0;
	text-align: justify;
}
a:visited.greylink,a.greylink,a:hover.greylink,a:active.greylink{
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: italic;
}
a.headlink, a:visited.headlink, a:active.headlink, a:hover.headlink
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#ffffff;
	text-decoration: none;
	font-size:12px;
}
a:link,a:visited,a:active,a:hover
{
	text-decoration: none;
}
acronym
{
	border-bottom: none;
}
.article{
	font-size:12px;
	line-height:150%
}

#main
{
	font-family: Tahoma, Geneva, sans-serif;
	width: 960px;
	line-height:200%
}
#canvas
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 30px;
	margin: 0px;
	text-align: center;
	line-height:120%
}
#whycanvaspress
{
	background: url(../images/newsite_images/leftdiv.jpg);
	background-repeat: no-repeat;
	/*text-align:center;
	border: 1px solid #CCC;*/
padding-left:3px;
	color: #666;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: italic;
	margin: 4px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 24%;
	padding-bottom:10px;
	padding-top:5px;
}
#promo
{
	background: url(../images/newsite_images/divbackground.jpg);
	background-repeat: no-repeat;
	/*border: 1px solid #CCC;*/
	float: left;
	font-size: 12px;
	color: #555753;
	height: 200px;
	margin: 4px;
	-moz-border-radius: 10px;
	text-align: center;
	-webkit-border-radius: 10px;
	width: 24%;
	line-height:130%
	
}
#shipping
{
	background: url(../images/newsite_images/divbackground.jpg);
	background-repeat: no-repeat;
	/*border: 1px solid #CCC;*/
	float: left;
	height: 200px;
	margin: 4px;
	-moz-border-radius: 10px;
	padding: 0px;
	text-align: center;
	-webkit-border-radius: 10px;
	width: 24%;
	line-height:130%
}
#giftcard
{
	background: url(../images/newsite_images/divbackground.jpg);
	background-repeat: no-repeat;
	/*border: 1px solid #CCC;*/
	float: right;
	height: 200px;
	margin: 4px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 24%;
	line-height:130%;
	margin-right:7px;
}
#topics
{   padding:10px;
	border: 0px solid #CCC;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 47%;
	line-height:200%
	font-size:12px;
	margin-left:5px;
}
#testimonials
{
	background: url(../images/newsite_images/divbackground.jpg);
	background-repeat: no-repeat;
	/*border: 1px solid #CCC;*/
	float: right;
	-moz-border-radius: 10px;
	text-align: right;
	-webkit-border-radius: 10px;
	width: 24%;
	line-height:130%
	font-size:10px;
	text-align:left;
	height:253px;
	margin-right:7px;
	
}
td.main_header {
	 font: normal 11px/12px;
	font-family:Tahoma, Geneva, sans-serif;
    padding: 0px;
    margin: 0px;
}
.curvedborder{
	border:1px solid #CCC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width:123px;
	height:146px;
	background:#FFF;
}
	.curvedborder2{
	border:1px solid #CCC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	background:#FFF;
}
	

div#commcont {
	margin: 8px 0px 0px 12px;
	position: relative;
}

div#commbox {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	font: normal 11px/13px Tahoma, Verdana, Arial, Times, serif;
	color: #555555;
}

.bold_orange
{
	color: #F60;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
}
.orange
{
	color: #F90;
	font-size: 20px;
	font-weight: normal;
}
.bold_green
{
	color: #060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
}
.grey_big
{
	color:#666;
	font-size: 36px;
	font-style: normal;
}
.small_grey
{
	color: #666;
	font-size: 18px;
	font-weight: bold;
}

.bold_blue
{
	color: #36C;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
}
.bold_smallblue
{
	color: #36C;
	font-size: 18px;
	font-weight: bold;
}
.bold_violet
{
	color: #306;
	font-size: 21px;
	font-weight: bold;
}
.bold_fedgreen
{
	color: #090;
	font-size: 21px;
	font-weight: bold;
}



a.archivetitle {

	font: bold 12px/14px Verdana, Arial, Times, serif;
	color: #5478ca;


}

a.homeartcat {

	font: normal 11px/10px Verdana, Arial, Times, serif;
	color: #5478ca;
	text-decoration: underline;

}


a:hover.archivetitle {
    color: #666666;
		text-decoration: none;
}

a:hover.homeartcat {
		text-decoration: none;
}
a.blink_m {
    font: normal 11px/12px Tahoma, Verdana, Arial, Times, serif;
    color: #555555;
		text-decoration: underline;
}

a.blink_alt {
    font: normal 12px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #3d8455;
		text-decoration: underline;
}

a:hover.blink, a:hover.blink_m {
    color:#06F;
	text-decoration: none;
	
}
.head{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

td.main_footer_new {
    width: 960px;
    padding: 0px;
    margin: 0px;
    font: normal 10px/11px Tahoma, Verdana, Arial, Times, serif;
    color: #000000;
}

a.footlink {
    font: normal 10px/11px Tahoma, Verdana, Arial, Times, serif;
    color: #ffffff;
    text-decoration: none;
}
a.footlink_black {
    font: normal 10px/11px Tahoma, Verdana, Arial, Times, serif;
    color: #000000;
    text-decoration: none;
}
a.footlink_grey {
    font: normal 10px/11px Tahoma, Verdana, Arial, Times, serif;
    color:#333;
    text-decoration: none;
}
a:hover.footlink_black {
	text-decoration: none;
}
a:hover.footlink_grey {
	text-decoration: none;
	
}


a:hover.footlink {
	text-decoration: underline;
}
.whitebold{
	color:#FFF; font-size:24px; font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	
}
.white{
	color:#FFF; font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
}
.newblue{
	color:#06C; font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
}

.grey{
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
}
.grey_bold{
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	font-weight:bold;
}
.artcont {
margin: 8px 0px 0px 12px;
position: relative;
background: transparent url(../images/dotbar.gif) repeat-x top;
height: 14px;
width:100%;
}


.arttit {
left: 0;
padding-right: 3px;
position: absolute;
top: 0;
background: #fff;
height: 20px;
}

.artcat {
right: 0;
padding-left: 3px;
font: normal 10px/12px Verdana, Arial, Times, serif;
color: #55555;
position: absolute;
top: 0;
background: #fff;
height: 20px;
}

.artcont2 {
margin: 0px 0px 3px 12px;
position: relative;
height: 8px;
width:100%;
}

.artmore {
margin-top: 2px;
position: absolute;
text-align:right;
top: 0;
right: 0;
}

.artbod {
margin: 0px;
margin-top: 2px;
position: absolute;
left: 0;
top: 0;
float: right;
font: normal 11px/12px Tahoma, Verdana, Arial, Times, serif;
}
#sddm
{	margin: 0;
	padding: 0;
	width:100%;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 120px;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{ background:#333;	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 120px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background:#CCC;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
#motioncontainer a img {
	border: 2px solid #aaa;
	margin-bottom: 6px;
}

#motioncontainer a:hover img {
	border: 2px solid #377dde;
}

#motioncontainer a:hover {
	color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
	position: absolute;
	padding: 2px;
	left: -300px;
	background-color: lightyellow;
	border: 1px solid gray;
	visibility: hidden;
}

#idescript {
	margin-top: 4px;
	width: 660px;
}

#iusage {
	margin-top: 10px;
	width: 660px;
}

#inextprev{
	text-align: center;
	margin-top: 8px;
	width: 660px;
}

#itype{
	height: 22px;
	font-size: 15px;
	padding-top: 10px;
}

#imgholder img {
	border: 1px solid #ccc;
}


a.ideapn_on {
    font: bold 14px/14px Verdana, Arial, Times, serif;
    color: #377dde;
		text-decoration: none;
}

a.ideapn_off {
    font: bold 14px/14px Verdana, Arial, Times, serif;
    color: #ccc;
		text-decoration: none;
}

a:hover.ideapn_on {
    color: #666666;
}

#ptc_bulls2 {
	position: relative;
	width: 220px;
}

#ptc_bulls3 {
	position: relative;
	width: 220px;
}


#ptc_bulls2 ul, #ptc_bulls3 ul {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 6px 0 6px 18px;
	padding: 0px;
	z-index: 600;
	width: 220px;
}

#ptc_bulls2 li, #ptc_bulls3 li {
	background: url("../images/ptc_bull.gif") no-repeat;
	padding-left: 15px;
	line-height: 1.7em;
	width: 220px;
	background-position:0px;
}

#ptc_bulls2 a, #ptc_bulls3 a {
	font-weight: bold;
	color: #999;
	font-size: 14px;
	text-decoration: none;
}

#ptc_bulls2 a:hover, #ptc_bulls3 a:hover {
	text-decoration: underline;
}

#ptc_bulls1 ul {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 6px 0 6px 28px;
	padding: 0px;
	z-index: 600;
	width: 220px;
}

#ptc_bulls1 li {
	padding-left: 50px;
	font-weight: bold;
	color: #999;
	font-size: 15px;
	line-height: 44px;
	width: 220px;
	background-position:0px;
}

#ptc_bulls1 .b1 {
	background: url("../images/ptc_bull1.gif") no-repeat;
}

#ptc_bulls1 .b2 {
	background: url("../images/ptc_bull2.gif") no-repeat;
}

#ptc_bulls1 .b3 {
	background: url("../images/ptc_bull3.gif") no-repeat;
}

p.litespaced {
    font: normal 14px/17px 'Trebuchet',Verdana, Tahoma, Arial, Times, serif;
    color: #777;
    padding-top: 0px;
    padding-bottom: 0px;
}

#tabs-container {
	position: relative;
	padding: 2px 4px 0 0;
	margin-left: 2px;
	width: 600px;
	top: 0px;
	min-height: 180px;
}
#tabs-container h2 {
    font: bold 18px/17px Arial, 'Trebuchet',Tahoma, Verdana, Times, serif;
    margin-top: 3px;
    margin-bottom: 5px;
		color: #95d2ad;

}

#tabs-container p {

margin-left: 16px;
}

#tabs-container p.subt {
font: bold 14px/16px Arial, Tahoma, Verdana, Times, serif;
}
.tab {
	display: none;

}





#home_bulls {
	position: relative;
}

#home_bulls ul {
	list-style-type: none;
	margin: 6px 0 6px 18px;
	padding: 0px;
	clear: both;
}

#home_bulls li {
	background: url("../images/home_bull.gif") no-repeat;
	padding-left: 20px;
	line-height: 2.2em;
	background-position:0px;
}

#home_bulls a {
	font: bold 18px/16px Arial, Tahoma, Verdana, Times, serif;
	color: #777;
	text-decoration: none;
}

#home_bulls a:hover {
	text-decoration: underline;
}

.home_title {

	font: normal 24px/17px Tahoma, Verdana, Times, serif;

}



.home_blurb {

font: normal 16px/19px Arial, Tahoma, Verdana, Times, serif;

}

#jswarn {
	font: bold 13px/16px Arial, Tahoma, Verdana, Times, serif;
	color: #e32121;
	width: 460px;
}
.whitebold{
	color:#FFF; font-size:24px; font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	
}
td.pad {
	padding: 3px;
}

td.pad2 {
	padding: 2px;
}


td.fpad1 {
	padding-bottom: 1px;
	padding-top: 4px;
}
td.fpad_new {
	padding-bottom: 1px;
	padding-top: 4px;
	color:#2C8CDC;
}
td.fpad2 {
	padding-bottom: 1px;
	padding-top: 1px;
}
td.fpad_new2 {
	padding-bottom: 1px;
	padding-top: 1px;
	color:#666;
}


.textbox {
    font: normal 12px/13px Verdana, Tahoma, san-serif;
    color: #333333;
		border: 1px solid #777777;
		background-color:#fcfcfc;
}

.textbox_off {
    font: normal 12px/13px Verdana, Tahoma, san-serif;
    color: #aaaaaa;
		border: 1px solid #aaaaaa;
		background-color:#eeeeee;
}

.textbox_data {
    font: bold 14px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #333333;
    background: #eeeeee;
    padding: 3px;
    border:none;
}

.textbox_dataw {
    font: bold 14px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #333333;
    background: #9bdfc0;
    padding: 3px;
    border:none;
}

.order_select {
	font-size: 11px;
	border: 1px solid #777777;
	background-color:#fcfcfc;
}

.order_select_off {
	font-size: 11px;
  color: #aaaaaa;
	border: 1px solid #aaaaaa;
	background-color:#eeeeee;
}


.fieldtitle {
	font: bold 11px/11px Tahoma, Verdana, Arial, Times, serif;
	color: #666666;
	text-decoration: none;
}

.fieldtitle2 {
	font: bold 11px/11px Tahoma, Verdana, Arial, Times, serif;
	color: #666666;
	text-decoration: none;
}


.cart_qty {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    border: 1px solid #555555;
    height: 18px;
    background: #ffffff;
}

.cart_alt {
   font-family: Verdana, arial, helvetica, sans-serif;
   font-size: 10px;
   color: #333333;
   font-weight: bold;
   border: 1px solid #444444;
   width: 130px;
   height: 23px;
   background: #cccccc;
}


.cart_altgc {
   font-family: Verdana, arial, helvetica, sans-serif;
   font-size: 10px;
   color: #333333;
   font-weight: bold;
   border: 1px solid #444444;
   width: 100px;
   height: 19px;
   background: #cccccc;
}

.col_title {
	font: bold 12px/15px Tahoma, Verdana, Arial, Times, serif;
	color: #dece99;
}




a.prod_title {
    font: bold 12px/11px Tahoma, Verdana, Arial, Times, serif;
    color: #444444;
	text-decoration: underline;
}

a.tix_title2 {
    font: bold 12px/11px Tahoma, Verdana, Arial, Times, serif;
    color: #555555;
	text-decoration: underline;
}

.tix_title3 {
    font: normal 12px/11px Tahoma, Verdana, Arial, Times, serif;
    color: #dddddd;
	text-decoration: none;
}

.tix_data {
    font: bold 11px/11px Tahoma, Verdana, Arial, Times, serif;
    color: #555555;
}

#products td.tix_head {
    font: bold 13px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #eeeeee;

    background: #4e7ec0;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
}


td.tix_head {
    font: bold 13px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #eeeeee;
    background: #377dde;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
}

.lgttext {
    font: normal 12px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #eeeeee;
}

.drktext {
    font: normal 12px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #333333;
}


td.form_note {
    font: normal 10px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #c9c9c9;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 8px;
}

td.note_boxt {
	background: #5b553a url(../images/note_bar.gif) no-repeat left;
	width:520px;
	height:44px;
	padding-left:44px;
	padding-right:6px;
}

td.dotline {
	background: #ffffff url(../images/dotted.gif) repeat-x center middle;

}

tr.dotline {
	background: #ffffff url(../images/dotted.gif) repeat-x center;

}

td.dotwo {
	background: #ffffff;

}

.snote_t {
    font: normal 10px/11px Tahoma, Verdana, Arial, Times, serif;
    color: #dddddd;
}


/* Tooltip Styles */
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #eeeeee;
width: 180px; /*Default width of hint.*/
padding: 3px;
border:1px solid #333333;
font:normal 11px Verdana;
line-height:16px;
z-index:100;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: #333333;
margin: 3px 8px;
}




/* top nav styles */


table.topnavtable {
padding-top:0px;
padding-bottom:0px;

}

table.topnavtable2 {
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
height: 26px;
}


table.topnavtable4 {
padding:0px;
background-color:#ffffff;

}

table.topnavtable3 {
padding-top:0px;
padding-bottom:0px;
background-color:#eaece7;
text-align:left;
}
.subspace {padding-left: 3px;padding-right: 3px; color:#bbbbbb;}



table.maintable {border: 1px solid #c1c1c1;}


a.header { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4d4d4d; font-weight:bold; text-decoration:none;}
a:hover.header {text-decoration:underline}



/* TOP NAV STYLES fade00 */

#navtablist a.top{
color: #888888;
font: bold 11px/10px Verdana,'Trebuchet MS', sans-serif; font-weight:bold; text-decoration:none;
height: 1%; /* fixes a bug */
margin-top:8px;
padding-left:6px;
padding-right:6px;
}

#navtablist a:hover.top{color: #5a7fc3;}

#navtablist a.sublink{
color: #ffffff;
font: normal 10px/9px Tahoma,Verdana,'Trebuchet MS', sans-serif;
font-weight:bold;
text-decoration:none;
height: 1%; /* fixes a bug */
}

#navtablist a:hover.sublink{color: #2753b6;}

#navtablist a.sublinkx{
color: #bac9ea;
font: normal 10px/9px Tahoma,Verdana,'Trebuchet MS', sans-serif;
font-weight:bold;
text-decoration:none;
height: 1%; /* fixes a bug */
}


#navtablist .headdiv{
padding-left:3px;
padding-right:3px;
color: #8e9dc4;
}



#navtablist li{
list-style: none;
display: inline;
margin: 0;
}

#navtablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 13px;
/*border: 1px solid #778;
border-bottom: none;
background: white;*/
}



#library td.border {

    padding: 4px;
    border: 1px solid #000000;
    border-collapse: collapse;

}

#library td.borderfill {

		background-color: #dddddd;
    padding: 4px;
    border: 1px solid #000000;
    border-collapse: collapse;

}

#library td.borderfill2 {

		background-color: #dddddd;
    padding: 4px;
    border-left: 1px solid #777777;
    border-bottom: 1px solid #777777;
    border-top: 1px solid #777777;
    border-collapse: collapse;

}

#library td.borderfill3 {

		background-color: #fafafa;
    padding: 4px;
    border-left: 1px solid #777777;
    border-bottom: 1px solid #777777;
    border-top: 1px solid #777777;
    border-collapse: collapse;

}


#library td.borderfilltr {

		background-color: #fafafa;
    padding: 4px;
    border-right: 1px solid #777777;
    border-top: 1px solid #777777;
    border-collapse: collapse;

}

#library td.borderfilltrb {

		background-color: #fafafa;
    padding: 4px;
    border-right: 1px solid #777777;
    border-top: 1px solid #777777;
    border-bottom: 1px solid #777777;
    border-collapse: collapse;

}

#library td.borderlrt {

    padding: 4px;
    border-left: 1px solid #777777;
    border-right: 1px solid #777777;
    border-top: 1px solid #777777;
    border-collapse: collapse;

}

#library td.borderlrt2 {
		font: bold 12px/12px Tahoma,Verdana,'Trebuchet MS', sans-serif;
		background: #dddddd;
    padding: 4px;
    border-left: 1px solid #777777;
    border-right: 1px solid #777777;
    border-top: 1px solid #777777;
    border-collapse: collapse;

}

#library td.borderlb {

    padding: 4px;
    border-left: 1px solid #777777;
    border-bottom: 1px solid #777777;
    border-collapse: collapse;

}

#library td.borderlrb {

    padding: 4px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-collapse: collapse;

}


tr.rc1 td {

	background-color: #ffffff; color: black;
	border-top:1px solid #333333;

}

tr.rc0 td {

	background-color: #eeeeee; color: black;
	border-top:1px solid #333333;

}

tr.ao1 td {

	background-color: #ffffff; color: black;
	border-bottom:1px solid #888888;

}

tr.ao0 td {

	background-color: #eeeeee; color: black;
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;

}

tr.ao2 td {

	background-color: #eeeeee; color: black;
	border-bottom:1px solid #888888;

}
#products table.master {

width: 640px;
    padding: 2px;
    border: 1px solid #000000;

}


td.form_cat {
    font: bold 13px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #fafafa;
    background: #377dde;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border:1px solid #ffffff;
    border-collapse: collapse;
}


td.form_cat2 {
    font: normal 12px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #fafafa;
    background: #377dde;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border:1px solid #ffffff;
    border-collapse: collapse;
}


td.form_catalt {
    font: bold 13px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #fafafa;
    background: #66b17f;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border:1px solid #ffffff;
    border-collapse: collapse;
}

td.rev_data {
    font: normal 13px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #333333;
    background: #eeeeee;
    padding: 3px;
    padding-left: 5px;
    border:1px solid #ffffff;
    border-collapse: collapse;
}

td.rev_dataalt {
    font: normal 13px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #333333;
    background: #d1d1d1;
    padding: 3px;
    padding-left: 5px;
    border:1px solid #ffffff;
    border-collapse: collapse;
}

td.rev_data2 {
    font: normal 13px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #333333;
    background: #eeeeee;
    padding: 3px;
    padding-left: 5px;
}


td.red_title {
    font: bold 13px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #dddddd;
    background: #2a59c3;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
}



td.rev_datax {

	background-color: #eeeeee;

}

td.rev_info {

	background-color: #ffffff;
	border:1px solid #eeeeee;
	padding: 2px;
	padding-bottom: 3px;

}


.hiwcopy {
    font: normal 11px/13px Tahoma, Arial, Verdana, Times, serif;
    color: #ffffff;
}

.hiwhilite {
    font: normal 11px/14px Tahoma, Arial, Verdana, Times, serif;
    color: #2551b2;
}




table.artlinkblock {
        background-color: #fafafa;
        border: 1px solid #cccccc;
}

.art_title {

	font: bold 15px/15px Tahoma, Verdana, Arial, Times, serif;
	color: #2a59c3;

}

.artprint {
    font: normal 12px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #000000;
}


a.printlink {
    font: bold 14px/14px Tahoma, Verdana, Arial, Times, serif;
    color: #555555;
		text-decoration: underline;
}

a:hover.printlink {
    color: #666666;
		text-decoration: none;
}


img.floatright {
		float: right;
		margin-left: 6px;
		margin-right: 0px;
		margin-top: 5px;
		margin-bottom: 5px;
}

img.floatleft {
		float: left;
		margin-left: 0px;
		margin-right: 6px;
		margin-top: 5px;
		margin-bottom: 5px;
}

ul. {
		padding-left: 1px;
		list-style-position: outside;
		margin: 0px 2px 0px 20px;
		text-indent: -1px;
		list-style-type: circle;
}


ul.archives1 {
		padding-left: 8px;
		list-style-position: outside;
		margin: 0px 2px 0px 10px;
		text-indent: -1px;
		list-style-type: circle;
}


ul.archives2 {
		padding-left: 1px;
		list-style-position: outside;
		margin: 0px 2px 0px 20px;
		text-indent: -1px;
		list-style-type: circle;
}

a.archivetitle {

	font: bold 12px/14px Verdana, Arial, Times, serif;
	color: #5478ca;

}

a.homeartcat {

	font: normal 11px/10px Verdana, Arial, Times, serif;
	color: #5478ca;
	text-decoration: underline;

}


a:hover.archivetitle {
    color: #666666;
		text-decoration: none;
}

a:hover.homeartcat {
		text-decoration: none;
}


.arcbreak {

	font: normal 11px/11px Tahoma, Verdana, Arial, Times, serif;

}

.arc_cat {
    font: bold 15px/16px Arial, Times, serif;
    color: #666666;
}

.boxtitle1 {
    font: bold 16px/16px Arial, Tahoma, Verdana, Times, serif;
    color: #444444;
    padding-top: 2px;
    padding-bottom: 6px;
}




td.test_quote {
    font: normal 11px/13px Tahoma, Verdana, Arial, Times, serif;
    color: #444444;
    padding-bottom: 4px;
}

td.test_sig {
    font: bold 10px/14px Verdana, Arial, Times, serif;
    color: #2a59c3;
    padding: 0px;
    padding-bottom: 1px;
}

td.test_loc {
    font: normal 10px/14px Verdana, Arial, Times, serif;
    color: #666666;
    padding: 0px;
    padding-bottom: 4px;
}



/* A fake IE information bar */
#infobar {
        font: message-box;
}

#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {
        display: block;
        color: #000;
        width:660px;
        background: #FFFFE1 url(../images/warning.gif) no-repeat fixed .3em .3em;
        border-bottom: .16em outset;
        border-top: .16em outset;
        text-decoration: none;
        cursor: default;
        margin-bottom: 8px;
}

#infobarx a:hover {
        color: #FFF;
        background: #3169B6 url(../images/warning.gif) no-repeat fixed .3em .3em;
}

#infobar p{
        margin:0px;
        padding: .45em 0em .45em 22px;
        font-size:11px;
}

a headerlinks{
	color:#FFF;
	text-decoration:none;
		
}

