/*
###################################################################################################################################
#
#   File        : fw_user_login_local.css
#   Author      : Gene Dascher
#   Created     : 29 January 2013
#   Application : AIR Card
#   Purpose     : New Code Base Login Screen
#
#
###################################################################################################################################
#
#   History
#   =======
#
#   Date        Version         Name                Bug     Comment
#   =========== ============    =================== =====   =======
#   29 Jan 2013 V1.0.GED.0.0    Gene Dascher                Written
#   19 Aug 2013 V1.0.JS2.1.0    James Simmons       61947   Added Legalese style
#   17 Sep 2013 V1.0.JS2.2.0    James Simmons       58686   Removed .LoginHeader and changed margin-bottom size
#                                                           for .LoginHeaderSeparator and .LoginNavBar to match main site
#   07 Oct 2013 V1.0.JS2.3.1    James Simmons       61111   Corrected padding noticed while working on menus
#   27 Jan 2014	V1.0.JS2.4.0	James Simmons       US1780	Porting changes to SEA Card over
#
###################################################################################################################################
*/
.CanvasContent {
    margin: 0;
}
.LoginForm {
    text-align: right;
    padding-right: 5px;
}

.LoginNavBar ul {
    padding: 0px;
    margin: 0px;
}

.LoginLinks a {
    text-decoration: none;
    color: #00467f;
}
.LoginLinks div {
    display: inline-block;
    /* IE7 Hack for inline-block */
    zoom: 1;
    *display: inline;
}
.LoginLinks > div {
    margin: 0 8px;
}
.LoginNavBar,
.LoginFields,
.LoginLinks {
    margin-bottom: 5px;
}

.LoginHeaderSeparator {
    margin: 5px 0px;
    border-bottom: 2px solid darkred;
}

.LoginForm .LoginFields div {
    display: inline-block;
    /* IE7 Hack for inline-block */
    zoom: 1;
    *display: inline;
}

.LoginForm .LoginFields .Field {
    padding-right: 20px;
}

.LoginForm .LoginFields .Label {
    padding-right: 5px;
}

.LoginForm .LoginFields .TextField input {
    border: 1px solid #B8B8B8;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 4px;
}

.LoginForm .LoginFields .Submit input {
    border: 1px solid #00467f;
    background-color: #00467f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#56a0d3), to(#00467f, #00467f)); /* Chrome, Safari 4+ */
    background-image: -webkit-linear-gradient(top, #56a0d3, #00467f, #00467f); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    background-image:    -moz-linear-gradient(top, #56a0d3, #00467f, #00467f); /* Firefox 3.6-15 */
    background-image:      -o-linear-gradient(top, #56a0d3, #00467f, #00467f); /* Opera 11.10-12.00 */
    background-image:         linear-gradient(to bottom, #56a0d3, #00467f, #00467f); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#56a0d3', endColorstr='#00467f'); /* IE8 */
    color: white;
    font-weight: bold;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 4px 25px;
}

#LoginPageContent{
    margin: 0 20px;
}
#AnnouncementsContainer {
    margin-right: 550px;
    min-width: 320px;
    position: absolute;
}
.AnnouncementsHeader {
   font-weight: bold;
   font-size: 1.1em;
   padding: 2px 0px;
   margin:15px 0 3px 3px;
}
.Announcements{
   height: 253px;
}
#ImageCarouselContianer{
    float: right;
}
#ImageCarousel {
    width: 500px;
    height: 300px;
    overflow: hidden;
    position: relative;
    padding: 10px;
}
#ImageCarousel img {
    position: absolute;
    box-shadow: 0 2px 5px #888;
    -webkit-box-shadow: 0 2px 5px #888;
    -moz-box-shadow: 0 2px 5px #888;
    border: 1px solid black;
}
.Legalese{
    clear: both;
    margin: 10px 20px;
    padding: 10px;
    border: #808080 1px solid;
    border-radius: 4px;
    color: #FFF;
    font-size: .8em;
    font-weight: bold;
    background-color: darkred;
}
.PageFooter{
    clear:both;
}

