﻿body 
{
    /*background-image: url("images/login/header/background.jpg");
    background-repeat: repeat;
    background-position: center center;
    background-attachment: fixed;
    background-color:#1FB259;*/
    font-family:Arial,Helvetica,sans-serif;
}

strong
{
    color:#1FB259; font-weight:bold;
}

.header
{
    height:75px; margin: 40px 0 20px 0;
    background-color: #FFFFFF;
    border-bottom: 0 solid #5D5D5D;
    border-top: 0 solid #5D5D5D;
    bottom: 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)');
    /*left: 0;
    position: absolute;
    right: 0;
    top: 0;*/
}

.logo
{
    width:970px;
}

.logo .logo-img
{
    vertical-align:middle; padding-top:10px; float:left;
    /*position:absolute; left:200px; float:left; */
}

.logo .menu
{
    padding-top:15px; float: right;
    /*float: left; left:605px; position:relative;*/
}

.logo .button
{
    float:left; padding-right:20px; background-image:url(/images/login/header-button.png); width:88px;
}

.logo .menu img
{
    border: 0;
}

.gallery-img
{
    margin-right:5px; padding-right:5px;
}

.content
{
    width:770px; border: 1 solid red; 
    /*float:left; left:200px; position:relative; */
    background-color: #FFFFFF;
    border-bottom: 0 solid #5D5D5D;
    border-top: 0 solid #5D5D5D;
    bottom: 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)');
    padding: 50px 20px 50px 20px;
}

.footer
{
}
.fontRed {
	color: #990000
}

.clr
{
    clear:both;
}

#login_table {
	display:table;
	width:auto;
}
#login_row {
	display:table-row;
	width:auto;
}
#login_cell1 {
	display:table-cell;
	width:auto;
	padding:2px;
}
#login_cell2 {
	display:table-cell;
	width:auto;
	padding:2px;
}

.boxfull
{
    width:750px;
    min-height:20px;
    font-size:13px; margin: 30px 10px 0 0px;
    text-align:justify;
}

.boxfull h2
{
    color:#1FB259;
}

.largetext
{
    font-size:18px;
}

.smalltext
{
    font-size:10px;
}

.boxfull a, .boxfull a:visited, .boxfull a:hover
{
    color:#1FB259; text-decoration:underline;
}

.box13header {
	padding:20px;
}

.box13
{
    width:240px; float:left; position:relative; border: 1 solid red; height:300px; margin: 0 15px 0 0;
    background-color: #FFFFFF;
    border-bottom: 0 solid #5D5D5D;
    border-top: 0 solid #5D5D5D;
    bottom: 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)');
}

.box23
{
    width:440px; float:left; position:relative; border: 1 solid red; height:300px; margin: 0 15px 0 0;
    background-color: #FFFFFF;
    border-bottom: 0 solid #5D5D5D;
    border-top: 0 solid #5D5D5D;
    bottom: 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)');
}

.box50
{
    width:370px; float:left; position:relative; border: 1 solid red; height:500px; margin: 0 15px 0 0;
    background-color: #FFFFFF;
    border-bottom: 0 solid #5D5D5D;
    border-top: 0 solid #5D5D5D;
    bottom: 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)');
}

.boxtable
{
    width:750px; float:left; position:relative; border: 1 solid red; margin: 0 15px 0 0;
    background-color: #FFFFFF;
    border-bottom: 0 solid #5D5D5D;
    border-top: 0 solid #5D5D5D;
    bottom: 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.7);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0, 0, 0, 0.7)');
}

.boxtable .boxcontent .leftside
{
    width:325px;
    float:left;
    margin: 10px 5px 0px 10px;
    font-size: 13px;
    text-align:left;
}

.boxtable .boxcontent .leftside p
{
    text-align:justify;
}

.boxtable .boxcontent .rightside
{
    width:400px;
    float:right;
    text-align:left;
}

.boxtable .boxcontent img, .boxfull img, .standalone
{
    border: 5px solid #1FB259;
    margin-bottom:10px;
}

.badges
{
    margin:20px 0 0 15px; width:275px;
}

.boxtable .boxcontent ul
{
    list-style-type:circle;
    line-height: 20px;
    font-size: 13px;
}

.tbl
{
    border: 5px solid #1FB259;
}

.tbl th
{
    font-weight: bold;
    text-decoration: underline;
}

.tbl td
{
    text-align:left;
}

.box13 h1, .box50 h1, .boxtable h1
{
    background-color: Black; color:White; text-align:center; font-size:20px; height:30px; vertical-align:middle;
}

.boxtable h2
{
    color:Black; text-align:center; font-size:18px; height:28px;
}

.boxtable table
{
    font-size:13px;
}

.box13 .boxcontent, .box50 .boxcontent
{
    font-size:13px; margin: 0 10px 0 10px; height:200px; text-align:justify;
}

.box13 .boxfooter, .box50 .boxfooter, .boxtable .boxfooter
{
    text-align:right; background-color:#1FB259; font-weight:bold; margin-bottom:10px;
}

.box13 .boxfooter img
{
    z-index:99; left:10px;
}

.label_contact
{
    display: inline; width: 16em; float:left; text-align:left;
}    

.buttonrow
{
    height:50px; vertical-align:middle; text-align:center;
}

.footer, .middle
{
    text-align:center; color:white; font-size:13px; font-weight: bold;
}

.footer
{
    width:790px; height: 40px; margin: 20px 0 20px 0; background-image: url("/images/login/header-background.png"); background-repeat: repeat; vertical-align:middle;
}

.middle
{
    width:790px; height: 25px; margin: 0 0 20px 0; background-image: url("/images/login/header-background.png"); background-repeat: repeat; vertical-align:middle;
}

.spacer
{
    height:4px;
}

.gallery
{
    position:absolute; z-index:99; top:30px; border: 0px;
}