

/*Start: Tabs style*/
.tabstyle1{
padding: 5px 0px 2px 0px;
margin: 0px;
font: normal 11px arial;
line-height:11px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.tabstyle1 li:first-child {
	display: inline;
	margin: 0px 4px 0px 0px;
	padding: 0px;
	width: 90px;
	height: 21px;
}


.tabstyle1 li{
	display: inline;
	width: 90px;
	height: 21px;
	margin: 0px 4px -3px 0px;
	padding-top: 7px;
	text-align:center;
	background-image: url(http://www.bankrate.com/images_mra/video/videopage/tab.gif); 

}

a.tabstyle2{
 display: inline;
 color: #365d90; 
 font-size: 11px; 
 font-style: normal; 
 font-family: Arial;
 font-weight: bold; 
 padding: 0 0 0 4px;
 text-decoration: none; 
 background-color: #efeff2; 
 text-align: left; 
 line-height: 26px;
 display: block; width: 127px; height: 26px;
 vertical-align: middle; 
 text-align: left;
}

.tabstyle2 li a:hover{
text-decoration: none;
color: #e5e5e8;
background-color: #efeff2; 
padding:2px 2px 0px 2px;
}

.tabstyle1 li a{
text-decoration: none;
color: #000;
padding:2px 2px 0px 2px;

/*border:solid #D7E4F7;
border-width:1px 1px 0px 1px;
background-color:#fff;
background: white url(/images/shade.gif) top left repeat-x;*/
}

.tabstyle1 li a:visited{
color: #000;
}

.tabstyle1 li a:hover{
text-decoration: none;
color: #dda100;
padding:2px 2px 0px 2px;
}

.tabstyle1 li.selected{
position: relative;
top: 0px;
padding-top: 7px;
height: 21px;
background-image: url(http://www.bankrate.com/images_mra/video/videopage/tab-selected.gif); 
font-weight: bold;
}



.tabstyle1 li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

a.videoboxtext {
 color: #497097; 
 font-size: 10px; 
 font-family: Verdana; 
 text-decoration: none; 
 font-weight: bold; 
 line-height: 8px;
}

a.videoboxtext:link {
 color: #497097; 
 font-size: 10px; 
 font-family: Verdana; 
 text-decoration: none; 
 font-weight: bold; 
 line-height: 8px;
}
a.videoboxtext:visited {
 color: #497097; 
 font-size: 10px; 
 font-family: Verdana; 
 text-decoration: none; 
 font-weight: bold; 
 line-height: 8px;
}
a.videoboxtext:hover {
 color: #497097; 
 font-size: 10px; 
 font-family: Verdana; 
 text-decoration: underline; 
 font-weight: bold; 
 line-height: 8px;
}

a.videoplaytext {
 color: #1b689e; 
 font-size: 9px; 
 font-style: normal;
 font-family: Verdana; 
 text-decoration: underline; 
 font-weight: normal; 
}

a.videoplaytext:link {
 color: #1b689e; 
 font-size: 9px; 
 font-style: normal;
 font-family: Verdana; 
 text-decoration: underline; 
 font-weight: normal; 
}
a.videoplaytext:visited {
 color: #1b689e; 
 font-size: 9px; 
 font-style: normal;
 font-family: Verdana; 
 text-decoration: underline; 
 font-weight: normal; 
}
a.videoplaytext:hover {
 color: #1b689e; 
 font-size: 9px; 
 font-style: normal;
 font-family: Verdana; 
 text-decoration: underline; 
 font-weight: normal; 
}

.videotime {
 color:#a1a1a1;
 font-size: 9px; 
 font-style: normal;
 font-family: Verdana; 
 font-weight: normal; 
}

.videoborder {
background-color:#fff;
border: 1px solid #e4e0df;
}

.videopad {
background-color:#fff;
margin: 0px;
padding: 7px 7px 7px 7px;
}


a.tabstyle2:link
 { color: #365d90; 
 font-size: 11px; 
 font-style: normal;
 font-family: Arial; 
 font-weight: bold; 
 padding: 0 0 0 4px;
 text-decoration: none; 
 background-color: #efeff2; 
 text-align: left; 
 line-height: 22px;
 display: block; width: 127px; height: 22px;
 vertical-align: middle; 
 text-align: left;
 }

a.tabstyle2:visited
 { color: #365d90; 
 font-size: 11px; 
 font-style: normal; 
 font-family: Arial;
 font-weight: bold; 
 padding: 0 0 0 4px;
 text-decoration: none; 
 background-color: #efeff2; 
 text-align: left; 
 line-height: 22px;
 display: block; width: 127px; height: 22px; 
 vertical-align: middle; 
 text-align: left;}

a.tabstyle2:hover
{ color: #365d90; 
 font-size: 11px; 
 font-style: normal; 
 font-family: Arial;
 font-weight: bold; 
 padding: 0 0 0 4px;
 text-decoration: none; 
 background-color: #e5e5e8; 
 text-align: left; 
 line-height: 22px;
 display: block; width: 127px; height: 22px; 
 vertical-align: middle; 
 text-align: left;}
 
a.tabstyle2_on:link
 { color: #365d90; 
 font-size: 11px; 
 font-style: normal;
 font-family: Arial; 
 font-weight: bold; 
 padding: 0 0 0 4px;
 text-decoration: none; 
 background-color: #e5e5e8; 
 text-align: left; 
 line-height: 22px;
 display: block; width: 127px; height: 22px;
 vertical-align: middle; 
 text-align: left;
 }

a.tabstyle2_on:visited
 { color: #365d90; 
 font-size: 11px; 
 font-style: normal; 
 font-family: Arial;
 font-weight: bold; 
 padding: 0 0 0 4px;
 text-decoration: none; 
 background-color: #e5e5e8; 
 text-align: left; 
 line-height: 22px;
 display: block; width: 127px; height: 22px; 
 vertical-align: middle; 
 text-align: left;}

a.tabstyle2_on:hover
{ color: #365d90; 
 font-size: 11px; 
 font-style: normal; 
 font-family: Arial;
 font-weight: bold; 
 padding: 0 0 0 4px;
 text-decoration: none; 
 background-color: #e5e5e8; 
 text-align: left; 
 line-height: 22px;
 display: block; width: 127px; height: 22px; 
 vertical-align: middle; 
 text-align: left;}


.tabcontentstyle{ /*style of tab content oontainer*/
position:relative;
background-color:#fff;
border:1px solid #d2d2d2;
}

.tabcontentstyleMedBlue{ /*style of tab content oontainer*/
background-color:#fff;
border:1px solid #D2DFFF;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

.tabcontentstyle2{ /*style of tab content oontainer*/

padding: 0px;
margin:0px;
background-color:#fff;
}

.tabcontentstyle3 {
background-color:#D7E2F6;

padding: 0px;
margin:0px;
border:1px solid #d2d2d2;}
/*End: Tabs style*/

/*for showing and hiding divs*/
.hide {display:none; }
.show {display:block; }
/*for showing and hiding divs*/


