body {
	background-color: #AAAABB;
	color: #000000;
	padding: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}

body,td,th {
	text-decoration: none;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

a,a:active {
	color: #0047B2;
}

a:hover {
	color: #990099;
}

div.nav {
	text-align: center;
	vertical-align: center;
	padding: 3px;
	border: 1px solid #663366;
	color: #F9F1C6;
	background-color: #663366;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

div.nav a {
	font-weight: bold;
	color: #C9C095;
}

div.nav a:hover,div.nav a.sel {
	color: #F9F1C6;
}

div.nav2 {
	text-align: center;
	vertical-align: center;
	padding: 3px;
	border: 1px solid #EBE0AE;
	color: #990099;
	background-color: #EBE0AE;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

div.nav2 a {
	font-weight: bold;
	color: #0066FF;
}

div.nav2 a:hover,div.nav2 a.sel {
	color: #990099;
}

div.contentHeader {

          padding: 0px;
          width: 100%;

          background: #F0FAFF;  

          font-size: 9pt;

          font-weight:600;
 
          font-family: Arial, Helvetica, sans-serif;
              
}

div.header,div.content,div.textContent,div.body,div.textBody {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 10pt;
}

div.subHeader {
             color: #000000;

             font-size: 8pt;

            font-weight:300

 }     

 
     
table.specifications {
	border-collapse: collapse;
	border: 1px solid #999;
	margin: 0px;
}

table.specifications>tbody>tr>td,table.specifications>tbody>tr>th {
	border: 1px solid #999;
	padding: 2px;
}

table.features {
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
}

table.features td,table.features th {
	border: 0px;
	margin: 0px;
	padding: 2px;
	border-spacing: 2px;
	text-align: left;
}

div.header {
	text-align: left;
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #DDDDDD;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

div.body,div.textBody {
	margin-top: 0px;
}

span.header {
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
}

.text,.textLabel,.textField,div.textContent,div.textBody {
	text-align: left;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.textLabel {
	font-weight: bold;
}

div.content {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.tableSubHeader {
	font-size: 10pt;
	background-color: #EEEEEE;
	text-align: left;
}

.rowA {
	color: #000000;
	background-color: #DDDDDD;
}

.rowB {
	color: #000000;
	background-color: #FFFFFF;
}

div.address,div.address a {
	font-size: 8pt;
	font-weight: regular;
	text-align: center;
	vertical-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.bigText {
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.smallText {
	font-size: 8pt;
	font-weight: regular;
	font-family: Arial, Helvetica, sans-serif;
}

.indentText {
	font-weight: regular;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 1em;
}

br.small {
	font-size: 4pt;
}

br.medium {
	font-size: 8pt;
}

br.large {
	font-size: 10pt;
}

br.x-large {
	font-size: 12pt;
}

hr {
	border: 0px;
	height: 1px;
	background-color: #000000;
}

p.text {
	text-indent: 2em;
}

p.header {
	margin-top: 2em;
	font-size: 12pt;
}

p.block {
	padding-left: 6em;
}

p.byline {
	text-align: right;
	font-size: 8pt;
}

sub {
	font-size: 8pt;
	vertical-align: sub;
}

sup {
	font-size: 8pt;
	vertical-align: super;
}

img.home {
	border: 1px;
	margin: 10px;
}
.border-bottom {
  border-bottom: solid 1px #999;
}

/*full hover for the homepage*/
.view {
   width: 250px;
   height: 178px;
   margin: 5px;
   float: left;
   
   overflow: hidden;
   position: relative;
   text-align: center;
    /*-webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6; */
   cursor: default;
}
.view .mask,.view .content {
   width: 250px;
   height: 178px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   border: none;
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-family: 'Oswald', Arial, sans-serif;
   font-size: 13px;
   padding: 2px;
   background: rgba(0, 0, 0, 0.8);
   margin: 7px 0 0 0;
}
.view p {
   font-family: Georgia, serif, Arial;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 0px 1px 1px;
   text-align: center;
    margin-top: 10px;
	margin-bottom: 10px;
	
 
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   font-size:11px;
   font-weight:600;
   padding: 3px 6px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}


.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
   
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(102,51,102, 0.9);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
				



	
