@charset "utf-8";
/* CSS Document */


div.right ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 30px; /*--Set height of tabs--*/
width: 100%;
border-bottom: 1px solid #ababab;
list-style: none;
}
* html div.right ul.tabs {
overflow: hidden;
}
div.right ul.tabs span {
float: left;
font-size: 100%;

padding-right: 25px;
}
div.right ul.tabs span {
color: #000;
}
div.general-container div.right ul.tabs li {
float: left;
margin: 0;
padding: 0;
height: 30px; /*--Subtract 1px from the height of the unordered list--*/
line-height: 25px; /*--Vertically aligns the text within the tab--*/
/*border: 1px solid #999;*/
	border-left: none;
margin-bottom: -1px; /*--Pull the list item down 1px--*/
overflow: hidden;
position: relative;
background: #FFF;/*border: 1px solid #ccc;*/
font-size: 120%;
color: #000;
background-image: url(/images/tab-off-right.png);
background-position: top right;
background-repeat: no-repeat;
padding-right: 5px;
list-style: none;
background-image: none;
border: none;
}
div.right ul.tabs li.active {
background-image: url(/images/tab-on-right.png);
background-position: top right;
background-repeat: no-repeat;
padding: 5px;
border: none;
}
div.right ul.tabs li a {
text-decoration: none;
color: #000;
display: block;
padding: 0 15px 12px 15px;
outline: none;
margin: 0;
}
div.right ul.tabs li a {
color: #000;
background-image: none;
background-color: #fff;
border: none;
padding-top: 3px;
}
div.right ul.tabs li.active a {
background-image:none;
color: #fff;
background-color: #bd2012;
border: none;
}
div.right ul.tabs li a:hover {
text-decoration: none;
color: #bd2012;
}
html div.right ul.tabs li.active, html div.right ul.tabs li.active a:hover { /*--Makes sure that the active tab does not listen to the hover properties--*/

color: #bd2012;
text-decoration: underline;
}
html div.right ul.tabs li.active a:hover {
color: #fff;
}
div.right .tab_container {
border-top: none;
overflow: hidden;
clear: both;
float: left;
width: 100%;
background: #fff;
}
div.right .tab_content {
padding: 10px 0px 0px 0px;
}
/*div.right .tab_content h1, div.right .tab_content h2, div.right .tab_content2 h2 {
font-size: 180%;
font-weight: normal;
}
div.right .tab_content h1, div.right .tab_content h2, div.right .tab_content a {
color: #bd2012;
}
div.right .tab_content2 h1, div.right .tab_content2 h2, div.right .tab_content2 a {
color: #bd2012;
}
div.right .tab_content table, div.right .tab_content2 table {
width: 99%;
}
div.right .tab_content table td, div.right .tab_content2 table td {
width: 49%;
vertical-align: top;
padding: 5px;
}
div.right .tab_container a img.cms_paragraph_image, div.right .tab_container img.cms_paragraph_image, div.right .tab_container img.cms_paragraph_image a, div.right .tab_container img.cms_paragraph_image.left, div.right .tab_container img.cms_paragraph_image.right div.right .tab_container img, {
padding: 0px 5px 5px 0px;
margin: 0px 5px 5px 0px;
}
div.right .tab_container table td {
padding: 10px 10px 0px 0px;
margin: 0px;
width: auto;
vertical-align: middle;
}
div.col2 table tbody td {
padding: 0px 0px 0px 0px;
margin: 0px;
width: auto;
vertical-align: middle;
}
div.col2 table tbody td img, div.col2 table tbody td img.cms_paragraph_image.left, div.col2 table tbody td img.cms_paragraph_image.right {
padding: 0px 5px 5px 0px;
margin: 0px 5px 5px 0px;
border: 1px solid #fff;
float: left;
}*/
