﻿/* MEDIA */
figure {margin: 0}
img, object, embed, video {max-width: 100%;    _width: 100%} /* Fluid images */
img {border: 0; -ms-interpolation-mode: bicubic} /* Improve IE's resizing of images */
svg:not(:root) {overflow: hidden} /* Correct IE9 overflow */
/* media Queries
FOLDING FLUID GRID
< 767px            - 1-Column Fluid Grid
768px - 1023px    - 2-Column Fluid Grid
> 1024px            - 3-Column Fluid Grid
Change widths as necessary
------------------------------------------- */
/* MOBILE PORTRAIT */
@media only screen and (min-width: 320px) {
    body {
        
    }
}
/* MOBILE LANDSCAPE */
@media only screen and (min-width: 480px) {
    body {
        
    }
}
/* SMALL TABLET */
@media only screen and (min-width: 600px) {
    body {
        
    }
}
/* TABLET/NETBOOK */
@media only screen and (min-width: 768px) { 
    body {
        
    }
    
    /* COLUMN GRID */
    .g1,.g2,.g3 {display:inline; float: left}
    
    /* 2 COLUMN GRID */
    .g1 {width:48.0% }
    .g2 {width:48.0%}
    .g3 {width:98.0%}
}

@media only screen and (min-width: 1280px) { 
/* DESKTOP */
        body {
    }
}
/* WIDESCREEN */
/* Increased body size for legibility */
@media only screen and (min-width: 1400px) { 
    body {} /* 18.5px / 28px */
}
body    { width: 100%; overflow-x: hidden;}
.w960 body        {width: 960px;}
.left            {float: left;}
.right            {float: right;}
.text-left        {text-align: left;}
.text-right        {text-align: right;}
.text-center    {text-align: center;}
.innerBlock        {display: inline-block; *display:inline; *zoom:1;}
.fixed-top{position:fixed;bottom:auto;top:0px;}
.fixed-bottom{position:fixed;bottom:0px;top:auto;}
.fixed-left{position:fixed;right:auto;left:0px;}
.fixed-right{position:fixed;right:0px;left:auto;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}
* html .fixed-top{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
* html .fixed-right{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}
* html .fixed-bottom{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
* html .fixed-left{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft));}
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix        { *zoom: 1; }
.clear            {clear:both;}
img,a img        {border: 0px;}
img.block        {display: block;}
img.full        {display: block; width: 100%;}
.alpha50            {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.alpha60            {filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
.alpha70            {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.alpha80            {filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
.alpha90            {filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
a,a:link        {text-decoration: none;}
a:hover            {text-decoration: none;}
.relative        {position: relative;}
.absolute        {position: absolute;}
.lastUnit            {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
.media                {margin: 0px 0px;*zoom:1;}
.media:after,
.bd:after            {content: '\20'; display: block; height: 0; clear: both;}
.media .bd            {vertical-align:top; display:table-cell; width:10000px; *width:auto; *zoom:1;}
.media .img            {float: left; margin-right:17px; _margin-right:16px;}
.media .img img        {display:block;}
.media .imgExt        {float:right;}
.w960            {width: 960px; margin-left: auto; margin-right: auto;}
.color_blue,
a.color_blue        {color: #26a8e2 !important;}