
@media only screen and (max-width: 640px) {
table.table{width: 90% !important}
td.mob-20 {width: 20% !important} 
td#left_space,td#right_space{width: 10% !important} }
      @media screen and (min-width: 0px) and (max-width: 720px) {
body  table  tbody  tr  td.mob-20 {width: 20% !important} 
  #facebook { display: none; }
  .mhide{ display: none; }
}
    	
    	.subtitle i{color: #666; font-family: Open Sans Light; font-size: 12px; display: inline; }

.features_left .category img {
	float: left;
	padding-right: 7px;
	clear: both;
}
.features_right .category img {
	float: right;
	padding-left: 7px;
	clear: both;
}
body
{overflow-x: hidden;}



a, a:visited, a[href], a[data-href] {
  
    cursor: pointer;
	color: #FFF;
	 text-decoration: none;
	 border-bottom: 1px solid #ccc;
  text-decoration-skip: edges;
  margin-bottom: -4px;
}
.title {
	font-family: "Open Sans Light";
	color: #FFF;
	font-size: 48px;
}
.category {
	font-family: "Open Sans Light";
color: #fff;
border-bottom: 1px solid #666;	
	font-size: 30px;
}
a.category:hover{ color: #ccc;}

#menu {
	font-family: "Open Sans Light";
	color: #FFF;
	font-size: 20px;
}
.thirdnav {
	font-family: "Open Sans Light";
	
	font-size: 20px;
}

#menu .nav p a , .thirdnav a{
	color: #FFF;
	text-decoration: none;
}
#menu .nav p a:hover{
	color: #DFDFDF;

}
#menu a:hover, #menu .nav p a:hover{
	text-decoration: none;
	border-bottom: 1px solid #999;
	color: #999;
}
#secondmenu {
	font-family: "Open Sans Light";
	color: #959595;
	font-size: 20px;
	width: 220px;
	float: left;
	padding-right: 20px;
	text-align: right;
}
#secondmenu a , .vnav #secondnav {
	color: #959595;
	text-decoration: none;
}
#secondmenu a:hover,     {
	color: #DFDFDF;
	text-decoration: underline;
}
.text , ul{
	font-family: "Open Sans Light";
	color: #E1E1E1;
	font-size: 22px;
	list-style-type: square;
	line-height: 30px;
}
.text_int  {
	font-family: "Open Sans Light";
	color: #E1E1E1;
	font-size: 22px;
	list-style-type: square;
	line-height: 30px;
	margin-right: 20px;
	margin-left: 20px;
}
.text_int_sm , .mover{
	font-family: "Open Sans Light";
	color: #E1E1E1;
	font-size: 17px;
	list-style-type: square;
	line-height: 30px;
	margin-right: 20px;
	margin-left: 20px;
}
.subtitle   {
	font-family: "Open Sans Light";
	color: #959595;
	font-size: 26px;
	line-height: 15px;
	margin-left: 55px;
}
.greytext {
	font-family: "Open Sans Light";
	color: #959595;
	font-size: 24px;
	line-height: 28px;
	padding-right: 30px;
	padding-left: 30px;
	text-align: justify;
}
.sm_greytext {
	font-family: "Open Sans Light";
	color: #959595;
	font-size: 20px;
	line-height: 28px;
}
.smallest_greytext {
	font-family: "Open Sans Light";
	font-size: 19px;
	line-height: 25px;
	color: #9F9F9F;
}
.tiny_greytext {
	font-family: "Open Sans Light";
	font-size: 15px;
	line-height: 25px;
	color: #adadad;
}


#bg_transparency table tr #menu .nav {
	padding-left: 10px;
	font-size: 21px;
}
#bg_transparency table tr #menu .secondnav  {
	padding-left: 0px;
	font-size: 21px;

}
menu .secondnav a, menu .secondnav a:hover
{
		font-color: #959595;}

@font-face {
    font-family: 'Open Sans Light';
    src: url('img/OpenSans-Light-webfont.eot');
    src: url('img/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('img/OpenSans-Light-webfont.woff') format('woff'),
         url('img/OpenSans-Light-webfont.ttf') format('truetype'),
         url('img/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

.printonly{display: none;}
@media print{.printonly{display: inline;} #left_space{width: 5%} #right_space{width: 5%} body { 
    margin:0; padding: 0; 
 } 
@page {size: portrait; margin:0; padding: 0; margin-top: 5;
 -webkit-transform: rotate(-90deg); 
     -moz-transform:rotate(-90deg);
     filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
 .oneline{display: block; float: left; margin-left:0px; margin-right: 18px;} ul li {color: #464646}
ul li b, ul li strong {font-weight: normal; font-size: 22px; color:#000}
body, a,  .black, .category,  .text_int{color: #000 !important;}
.sm_greytext{color: #888}
.noprint{display:none}}
body .mainText{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.mainText h2{
font-size:110%;
color:#000033;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background:none;
margin:4px 32px 6px 22px;
text-transform:capitalize;
}
.mainText h3{
font-size:120%;
font-weight:900;
margin:14px 0 0 0;
text-align:center;
color:#000033;
}
.mainText table{
width:95%;
border:1px solid #0099FF;
border-collapse:collapse;
margin:18px 7px;
}
.mainText table td{
background-color:#99CCFF;
color:#000033;
padding:4px;
}
.mainText table th{
background-color:#000033;
color:#99CCFF;
padding:4px;
}
.mainText .linkPar a{
color:#000033;
text-decoration:underline;
}
.mainText .linkPar a:hover{
color:#660033;
text-decoration:none;
font-weight:900;
}
.pusher{
cursor:pointer;
padding:3px 10px 3px 22px;
font-weight:900;
font-size:14px;
}


.html {
	overflow-x: hidden;
	margin: 0px;
	padding: 0px;
}
#menu .vnav #secondnav a  {
	text-decoration: none;
}
.vnav #thirdnav a {
	text-decoration: none;
	
}



.nav table tr #bg_transparency #top tr td .subtitle {

}
.vnav .thirdnav tr td {
	color: #959595;
	
}
.thirdnav tr td a{border-bottom: 1px solid #666}
.thirdnav tr td a:hover{color: #999; border-bottom: 1px solid #333}
.mover p {
	font-size: 20px;
	color: #D6D6D6;
	padding-top: -5px;
	margin-top: -10px;
}

#bg_transparency {
	background-image: url(shine.png);
	background-repeat: no-repeat;
}

.features_left {	padding-right: 20px;
	padding-left: 20px;
}
.features_right {	padding-right: 20px;
	padding-left: 20px;
	text-align: right;
}
.tooltip {
	color: #666;
	font-size: 12px;
	font-style: italic;
	margin-top: 5px;
}
