/* CSS Document innovITS Advance */

* {
margin:0px;
padding:0px;
}

html, body {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:10px 0px;
text-align:left;
}

#wrapper {
margin:0 auto;
width:980px;
}

#headerContainer {
width:960px;
padding:0px 10px;
margin:0 0 20px 0;
}

#contentContainer {
width:960px;
padding:20px 10px;
margin:20px 0;
background:url("../images/page-images/blue-fade.jpg") top repeat-x #FFF;
}

#contentBottomContainer {
width:960px;
padding:0px 10px;
margin:10px 0;
}

#bottomContainer {
width:960px;
padding:0px 10px;
margin:10px 0 0 0;
}

/** Grids **/

.box-760,.box-640, .box-400, .box-280, .box-220, .box-160 {
display:inline;
float: left;
margin-left: 10px;
margin-right: 10px;
}

.box-960 {
width:960px;
}

.box-940 {
width:940px;
margin-left: 10px;
margin-right: 10px;
}

.box-760 {
width:760px;
}

.box-640 {
width:640px;
}

.box-400 {
width:400px;
}

.box-280 {
width:280px;
}

.box-220 {
width:220px;
}

.box-160 {
width:160px;
}

.int-pad-20 {
padding:20px;
}

.int-pad-10 {
padding:10px;
}

/** Box Styles **/

.white-box {
min-height:280px;
background:#FFF;
}

.white-box-home {
min-height:280px;
background:#FFF;
height:280px;
}

.white-trans {
min-height:280px;
background:url("../images/page-images/blue-fade-50.jpg") -20px 0px repeat-x;
}

.mira-advance {
background-image:url("../images/page-images/mira-advance-map.jpg");
height:320px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
CCborderRadius: 10px;
}

.gray-border {
background:url("../images/page-images/logo-bg.jpg") top no-repeat;
height:130px;
}

.footer {
margin:0px 10px;
width:920px;
color:#999;
background-image:url("../images/page-images/footer-fade.jpg");
}

.logo-box-top {
height:49px;
margin:10px 0px;
text-align:center;
}

.logo-box-bottom {
height:41px;
color:#FFF;
line-height:120%;
}


/** CLEAR FLOATS **/

/* http://sonspring.com/journal/clearing-floats */



.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0px;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
clear: both;
content: ' ';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0;
}

.clearfix {
display: inline-block;
}

* html .clearfix {
height: 1%;
}

.clearfix {
display: block;
}

/** Content Styles **/

.home-box-1 {
height:280px;
position:relative;
}

.home-box-1 p {
font-size:14px;
line-height:170%;
color:#000;
}

.home-box-1 a:link, .home-box-1 a:visited {
position:absolute;
bottom:-2px;
right:-2px;
display:block;
padding:10px 0px 10px 0px;
width:305px;
text-align:center;
font-size:14px;
color:#FFF;
text-decoration:none;
text-transform:lowercase;
background:url("../images/page-images/read-more-button2.jpg") top no-repeat;
}

.home-box-1 a:hover, .home-box-1 a:focus {
background:url("../images/page-images/read-more-button2.jpg") bottom no-repeat;
}

h1 {
font-size:25px;
color:#000;
margin-bottom:20px;
font-weight:normal;
}

h2 {
font-size:20px;
color:#069;
margin-bottom:20px;
font-weight:normal;
}

h3 {
font-size:14px;
color:#0496DF;
margin-bottom:20px;
font-weight:normal;
}


p {
line-height:150%;
color:#333;
font-size:12px;
margin-bottom:20px;
}

.white-trans h2 {
margin-bottom:10px;
}

.white-trans p {
margin:5px 0px;
line-height:120%;
font-size:11px;
}

.white-trans em {
color:#333;
font-size:10px;
}

.entry {
border-bottom:1px dotted #666;
padding:10px 0px;
}

a:link, a:hover, a:focus, a:visited {
text-decoration:none;
}

a:link, a:visited {
color:#09F;
}

a:hover, a:focus {
color:#036;
}

.white-trans .entry a, .white-trans .entry a:link, .white-trans .entry a:visted {
color:#036;
}

.white-trans .entry a:hover, .white-trans .entry a:focus {
color:#333;
}

.nonblog th {
text-align:left;
font-size:14px;
padding:5px 0px;
border-bottom:1px solid #666;
font-weight:normal;
}

.nonblog td {
text-align:left;
font-size:12px;
padding:5px 0px;
border-bottom:1px solid #999;
}
