.pro_line2 {
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	z-index:0;
	position: relative;
	background: url(images/blank.png) right top repeat-x;
}

.pro_line2 .select {
	margin:0;
	padding:0 0 0 0px;
	list-style:none;
	white-space:nowrap;
}

.pro_line2 li {
	float:left;
	background:url(images/blank_over.png);
}

.pro_line2 .select a {
	display:block;
	height:36px;
	float:left;
	background: url(images/blank.gif);
	padding:0 0 0 17px;
	text-decoration:none;
	line-height:25px;
	white-space:nowrap;
	color:#ddd;
}

.pro_line2 .select a b {
display:block; 
padding:0 31px 10px 15px; 
background:url(images/blank.gif) right top;
}

.pro_line2 .select a:hover, 
.pro_line2 .select li:hover a {
	background: url(images/blank_over.gif);
	padding:0 0 0 17px;
	line-height:27px;
	cursor:pointer;
	color:#fff;
}

.pro_line2 .select a:hover b, 
.pro_line2 .select li:hover a b {
display:block; 
/*padding:0 30px 9px 15px; */
padding:0 31px 9px 15px; 
background:url(images/blank_over.gif) right top; 
cursor:pointer;
}

.pro_line2 .selected
{
background:url(images/blank_over.gif) right top; 
}


.pro_line2 .sub {
display:none;
}

/* IE6 only */
.pro_line2 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line2 .sub {
margin:0; 
padding:0 0 0 130px;
list-style:none;
}
.pro_line2 .sub li {background:transparent;}

.pro_line2 .select :hover .sub {
	height:18px;
	display:block;
	position:absolute;
	float:right;
	width:1000px;
	top:28px;
	left:0;
	text-align:center;
}

.pro_line2 .select :hover .sub li a 
{display:block;height:18px; line-height:16px; float:left; background:transparent url(images/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#888;font-size:10px;}

.pro_line2 .select :hover .sub li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}



.canvas{
height:100px;
width:300px;
}


ul.secondmenu{
display:inline;
list-style:none;

}

ul.secondmenu a li{
height:30px;
background:url(tabbed_pages/Copy of tabs_2.gif) repeat-x top;
display:block;
}

ul.secondmenu a:hover li{
height:30px;
background:url(tabbed_pages/tabs_0.gif) repeat-x top;
}

a.squarebutton{
background: transparent url('images/square-b.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
margin-right:10px;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('images/square-c.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden;
}

.leftlinks{
width:230px;
}

.leftlinks img{
float:left
}
.leftlinks .rightbox{
	position:relative;
	float:left;
	width: 115px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: dotted #333 1px;

}

.leftlinks .linksheading{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0000FF;
}
