.TabsSmall {
display:block;
float:left;
width:494px;
padding-top:10px;
outline:none;
}
.TabsLarge {
display:block;
float:left;
width:694px;
padding-top:10px;
outline:none;
}

/* only use the below noprint style if the tabs are placed on a Print Friendly page where there is a print.css used */
/* 
.noprint {
	display:none;
}
*/

/* Tabs Styles */

.alltabs {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 494px;
	display:block;
	outline:none;
}
.alltabsLarge {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 694px;
	display:block;
	outline:none;
}

.tabwidth {
	  width:100%;
	  font: small Arial, Helvetica, sans-serif;
	  line-height:normal;
	  outline:none;
}

.tabwidth p {
	  margin: 8px 30px 8px 15px;
	  line-height: 16px;
	  outline:none;
}

.tabbox {
	  float:left;
	  display:block;
      width:100%;
	  margin: 0px 0px 0px 0px;
	  padding: 0px 0px 0px 0px;
	  background: url(../images/tabbox_bg.gif) no-repeat bottom left;
	  outline:none;
	  
}

.tabbox ul.tabul {
      margin:0px 0px 0px 10px;
      padding:0px 0px 0px 0px;
      list-style:none;
	  outline:none;
}

.tabbox li {
      float:left;
	  display:block;
      background:url(../images/left.gif) no-repeat left top;
      margin:0px;
      padding:0px 0px 0px 7px;
	  outline:none;
}

.tabbox a {
      display:block;
	  float:left;
      background:url(../images/right.gif) no-repeat right top;
      padding:8px 20px 0px 0px;
	  height:43px;
	  margin:0px;
	  color:#333;
	  font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	  text-decoration:none;
	  outline:none;
}

.tabbox a:visited {
      color:#333;
	  text-decoration:none;
	  font: bold 12px Arial, Helvetica, sans-serif;
	  outline:none;
}

.tabbox a:hover,
.tabbox a:active {
      color:#8eaa09;
	  text-decoration:none;
	  font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	  outline:none;
}

.tabbox .current {
      background-image:url(../images/left_on.gif);
	  position:relative;
	  outline:none;
	   padding:0px 0px 0px 18px;
      }

.tabbox .current a {
      background-image:url(../images/right_on.gif);
      padding-bottom:0px;
	  color:#8eaa09;
	  text-decoration:none;
	  font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	  position:relative;
	  outline:none;
}

.tabbox .current a:visited,
.tabbox .current a:hover,
.tabbox .current a:active {
      color:#8eaa09;
	  text-decoration:none;
	  outline:none;
}    

.bar_container_sm_content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 409px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	outline:none;
}

.tab_content_container {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 494px;
	color:#666;
	line-height:18px;
	background:url(../images/tab_content_bg.gif) repeat-y;
}

.tab_content_container_inner {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 494px;
	color:#666;
	line-height:18px;
	background:url(../images/tab_content_bg_btm.gif) no-repeat bottom left;
}
.tab_content_containerLarge {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 694px;
	color:#666;
	line-height:18px;
	background:url(../images/tab_content_bg.gif) repeat-y;
}

.tab_content_container_innerLarge {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 694px;
	color:#666;
	line-height:18px;
	background:url(../images/tab_content_bg_btm.gif) no-repeat bottom left;
}

.tab_content {
	display:block;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 20px 15px;
	width: 469px;
}

.tab_contentLarge {
	display:block;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 20px 15px;
	width: 669px;
}

.tab_content p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.tab_contentLarge p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
