/* ######### CSS for Shade Tabs. Remove if not using ######### */

/* 3:28 PM 5/11/2010 Testimonials */


.tab_names {
float:left;
width:613px;
}

#contents .text_data .tab_names ul {
float:left;
width:613px;
padding:0px;
margin:0px;
}

#contents .text_data .tab_names ul li {
margin:0 3px 0 0;
padding:0px;
float:left;
width:auto;
border-left:solid 1px #d6dde7;
border-right:solid 1px #d6dde7;
border-top:solid 1px #d6dde7;
}

#contents .text_data .tab_names ul li a {
text-decoration:none;
cursor:pointer;
background:#d6dde7;
color:#000000;
padding:0 5px 0 5px;
line-height:22px;
float:left;
}

#contents .text_data .tab_names ul li a.selected {
background:#FFFFFF;
position:relative;
top:1px;
}



.tab_contents {
float:left;
width:613px;
}

.tab_contents .tabcontent {
float:left;
width:623px;
padding:5px 5px 0 5px;
border:solid #d6dde7 1px;
}

.tab_contents .tabcontent .event {
float:left;
width:613px;
background:#f7faff;
padding:5px;
margin:0 0 5px 0;
}

.tab_contents .tabcontent a {
color:#283B81;
text-decoration:underline;
}

.tab_contents .tabcontent a:hover {
text-decoration:none;
}

.tab_contents .tabcontent img {
border:0px;
margin:8px 0 0 0;
}


#contents .text_data .tabcontent h2 {
margin:3px 0 8px 0;
}



/* ------------------- */
#midtab {
float:left;
width:719px;
padding:0 0 0 7px;
margin:0px;
}

.shadetabs {
float:left;
width:719px;
padding:0 0 0 0px;
margin:0px;
list-style:none;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.shadetabs li {
margin:0 3px 0 0;
float:left;
padding:0px;
}

.shadetabs li a{
text-decoration: none;
/*position: relative;*/
z-index: 1;
border-left:1px solid #ecebeb;
border-top:1px solid #ecebeb;
border-right:1px solid #ecebeb;
color: #929292;
background-color:#ecebeb;
padding:5px 7px 5px 7px;
display:block;
}

.shadetabs li a:visited{
color: #929292;
}

.shadetabs li a:hover{
text-decoration: none;
color: #929292;
background-color:#ffffff;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
background-color:#ffffff;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
/*display:none;*/
float:left;
width:100%;
}

@media print {
.tabcontent {display:block !important;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d;}
}

.tabcontent p {
margin:3px 0 10px 0;
}

.tabcontent p a {
color:#2981C1;
text-decoration:underline;
}

.tabcontent p a:hover {
color:#8e9093;
text-decoration:none;
}

.tabcontent table {
margin:3px 0 10px 0;
}

.tabcontent ul {
margin:3px 0 10px 30px;
list-style:none;
}

.tabcontent ul li {
padding-left:15px;
background:url(../images/bullet2.gif) left top no-repeat;
}

.tabcontent table img {
border:solid 1px #d3d3d3;
}



.contentdiv { 
width:697px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2d2d2d; float:left;
line-height:16px;
border:1px solid #ecebeb;		
z-index: 2;
padding:10px;
margin:0px;
height:auto;
}

.test_text {
float:left;
width:719px;
padding:0 0 0 7px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
text-align:justify;
}

.test_text p {
margin:3px 0 10px 0;
text-align:justify;
}

.test_text p a {
color:#2981C1;
text-decoration:underline;
}

.test_text p a:hover {
color:#2981C1;
text-decoration:none;
}

.test_text .tab_info ul {
width:97%;
padding:3px 0 10px 3%;
float:left;
list-style:none;
}

.test_text .tab_info p {
float:left;
width:100%;
}

.test_text .tab_info ul li {
background:url(../images/bullet2.gif)  left top no-repeat;
width:98%;
padding:0 0 2px 2%;
}

.test_text .client_name {
color:#3793c6;
}

.test_text .ul_tab {
float:left;
list-style:none;
width:100%;
margin:10px 0 10px 0;
padding:0px;
}



.test_text .ul_tab li  {
float:left;
width:100%;
padding:0px;
margin:0px;
}

.test_text .ul_tab li .tab_info {
float:left;
width:100%;
}

.test_text .ul_tab li .tab_info a {
color:#2981c1;
text-decoration:underline;
}

.test_text .ul_tab li .tab_info a:hover {
text-decoration:none;
}


.test_text .ul_tab li .tab_btn {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#2981c1;
line-height:20px;
text-align:left; 
text-decoration:underline;
line-height:22px;
font-size:12px;
/*background:url(../images/bullet_5.gif) left top no-repeat;*/
cursor:pointer;
float:left;
}

.test_text .ul_tab li .tab_btn:hover {
color:#8e9093;
text-decoration:none;
}

.test_text .ul_tab li .tab_active {
color:#8e9093;
font-family:Arial, Helvetica, sans-serif;
line-height:22px;
text-decoration:none;
font-size:12px;
/*background:url(../images/bullet_6.gif) left top no-repeat;*/
padding:0px 0 0 0px;
cursor:pointer;
float:left;
}
