﻿/* MIDDLE BOXES */
.middleBox
{
 float: left;
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 21px;
 font-weight: normal;
}
.middlePic
{
 margin:0;
 padding:0;
 border:0; 
 margin-top:0px;
 float:right;
 margin-right:15px;
 width: 400px; /* 385 */
 max-width: 400px;
 height:auto;
 text-align:center;
 display: block;
 position:relative;
}
.middlePic2
{
 margin:0;
 padding:20px 100px;
 border:0;
 float:right;
 width:225px; /* 385 */
 height:200px;
 border:0px black solid;
 position:relative;
}
.middlePos
{
 display: block;
 vertical-align: middle;
}
.middlePic img
{
 margin:0;padding:0;border:0;
}
.middleBox h2
{
 margin-top: auto;
 margin-right: 30px;
 margin-bottom: 8px;
 margin-left: 40px;
 padding-top:0 !important;
}
#featuresPic
{
 width: auto;
 height: auto;
 max-width: 400px !important;
 max-height: 350px !important;
}
/* FLEXIBLE BOX */
.box .top
{
 background: url(../images/layout/bluetop.png) repeat-x top left;
 height: 26px;
 width: 100%;
}
.box .top .lcorner
{
 background-image: url(../images/layout/sprite.png);
 background-position: -10px -204px;
 width: 26px;
 height: 26px;
 float: left;
}
.box .top .rcorner
{
 background-image: url(../images/layout/sprite.png);
 background-position: -10px -158px;
 width: 26px;
 height: 26px;
 float: right;
}
.box .left
{
 background: url(../images/layout/blueleft.png) repeat-y top left;
}
.box .bcorner
{
 background-image: url(../images/layout/sprite.png);
 background-position: -10px -80px;
 width: 26px;
 height: 58px;
 position: absolute;
 bottom: 0px;
 left: 0px;
}
.box .text
{
 position: absolute;
 left: -2px;
 top: -2px;
 width: 98%;
 padding-top: 15px;
 padding-right: 0px;
 padding-bottom: 15px;
 padding-left: 20px;
 height: 128px;
}
.box .text a
{
 color: white;
}
.box .text a:hover
{
 color: orange;
}
.box .text a:focus
{
 color: red;
}
.box .text a:hover:active
{
 color: yellow;
}
.box .text a:visited
{
 color: aqua;
}
.box .text ul
{
 margin: 0;
 padding: 0 0 0 16px;
 line-height: 20px;
}
.box
{
 background: url(../images/layout/bluebg.png) no-repeat bottom right;
 color: white;
 position: relative;
}
.box td, .box th
{
 color: white;
 font-style: normal;
}