table {
	width: 600px;
	border-collapse:collapse;
}
table.smaller {
	width: 360px;
	border-collapse:collapse;
}
caption {
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
	text-align: center;
	text-indent: 10px;
	background: url(images/bg_caption.jpg) right top;
	height: 45px;
	color: #FFAA00;
	margin-top:15px;
	font-weight: bolder;
}
thead th {
	background: url(images/bg_th.jpg) no-repeat right;
	height: 27px;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: left;
	border-right: 1px solid #FCF1D4;
	border-bottom: 1px solid #FFCA5E;
}
tbody tr {
background: url(images/bg_td1.jpg) repeat-x top;
}
tbody tr.odd {
	background: #FFF8E8 url(images/bg_td2.jpg) repeat-x;
}

tbody th,td {
	font-size: 1em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	text-align: left;
}
tbody th {
		border-right: 1px solid #FFCA5E;
		border-bottom: 1px solid #FFCA5E;
}
.fontright{
	text-align:right;
}
a {
	color: #777777;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #F8A704;
	text-decoration: underline;
}
tfoot th {
	/*background: url(images/bg_total.jpg) repeat-x bottom;*/
	color: #FFFFFF;
	height: 10px;
}
tfoot td {
	/*background: url(images/bg_total.jpg) repeat-x bottom;*/
	color: #FFFFFF;
	height: 10px;
}
input {
	border-color: #F77F00;
	border: 1px solid;
	background-color: #FFE8CC;
}
select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFE8CC;
}
.selected {
	font-size: 120%;
	color: #BA0906;
}
.error {
	color: Red;
}

fieldset
{
float:left;
border: 1px solid #781351;
margin-left: 4px;
width: 350px;
 padding: 10px 0px 10px 7px;
}
legend1
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
margin-top:4px;
padding: 2px 3px;
}
.linkexpand{

}
.node a[href^="http://sdsd"] {
	 background: url(../images/offsite.gif) no-repeat center right;
	 padding-right: 8px; }
	
.node a[href^="sdsd"] {
		background: url(../images/page-link.gif) no-repeat center right;
		padding-right: 0px; }
		
		/* set background images for corners */ 
 /*orange*/
.rbroundbox { background: url(../images/table/simple_background.gif) repeat;}
.rbtop div  { background: url(../images/table/simple_top_left.gif) no-repeat top left; }
.rbtop      { background: url(../images/table/simple_top_right.gif) no-repeat top right; }
.rbbot div  { background: url(../images/table/simple_bottom_left.gif) no-repeat bottom left; }
.rbbot      { background: url(../images/table/simple_bottom_right.gif) no-repeat bottom right; }
 
 /* height and width details */  
 /*orange*/
.rbtop div, .rbtop, .rbbot div, .rbbot {
	
	height: 14px;
	font-size: 1px;
	margin:0px;
	padding:0px;
}
.rbcontent  { margin: 0px 7px 0px 7px; text-align:center;}
.rbcontent img, .rbcontent a{
	margin:0px; padding:0px;
}
.rbroundbox { padding:0px;
	margin:0px;
	margin-left:10px;
	width:160px;
	 }
.rbroundbox_r { background: url(../images/table/simple_background_ratings.gif) repeat;}
.rbtop_r div  { background: url(../images/table/simple_top_left_ratings.gif) no-repeat top left; }
.rbtop_r      { background: url(../images/table/simple_top_right_ratings.gif) no-repeat top right; }
.rbbot_r div  { background: url(../images/table/simple_bottom_left_ratings.gif) no-repeat bottom left; }
.rbbot_r      { background: url(../images/table/simple_bottom_right_ratings.gif) no-repeat bottom right; }
 
 /* height and width details */  
 /*orange*/
.rbtop_r div, .rbtop_r, .rbbot_r div, .rbbot_r {
	
	height: 14px;
	font-size: 1px;
	margin:0px;
	padding:0px;
}
.rbcontent_r  { margin: 0px 7px 0px 7px; text-align:center;}
.rbcontent_r img, .rbcontent_r a{
	margin:0px; padding:0px;
}
.rbroundbox_r { padding:0px;
	margin:0px;
	width:150px;
	 }
	 
	 .rbroundbox_t { background: url(../images/table/simple_background_t.gif) repeat;}
.rbtop_t div  { background: url(../images/table/simple_top_left_t.gif) no-repeat top left; }
.rbtop_t      { background: url(../images/table/simple_top_right_t.gif) no-repeat top right; }
.rbbot_t div  { background: url(../images/table/simple_bottom_left_t.gif) no-repeat bottom left; }
.rbbot_t      { background: url(../images/table/simple_bottom_right_t.gif) no-repeat bottom right; }
 
 /* height and width details */  
 /*orange*/
.rbtop_t div, .rbtop_t, .rbbot_t div, .rbbot_t {
	
	height: 14px;
	font-size: 1px;
	margin:0px;
	padding:0px;
}
.rbcontent_t  { margin: 0px 7px 0px 7px; text-align:center;}
.rbcontent_t img, .rbcontent_t a{
	margin:0px; padding:0px;
}
.rbroundbox_t { padding:0px;
	margin:0px;
	width:610px;
	 }
