﻿@import url("LocationMaster.css");

html
{
    background-color:#12254C;
}

body 
{
    font-family:Verdana, Arial;
    font-size:8pt;
    background-image:url(../images/pagebg.png);
    background-repeat:repeat;
    background-position: 0 0;
    height: 100%;
    margin: 0;
    padding: 0;
}

TR, TD 
{
    font-family:Verdana, Arial;
    font-size:8pt;
    vertical-align:top;
 
}

span.clearfloat
{
    clear:both;
    display:block;
    height:0px;
}

img 
{
    border:0;
}

.nowrap{
    white-space:nowrap;
}

h4
{
    font-size:9pt;
    font-weight:bold;
    padding-top:6px;
    padding-bottom:6px;
    
}

sup, sub
{
	height: .7em;
	line-height: 1em;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}
sup {
	bottom: .6em;
}

sub {
	top: .2em;
}

.center{
    text-align:center;
}

.ErrorHeading 
{
    font-weight:bold;
    font-size:13pt;
    margin-bottom:6px;
}

.validator1
{
    position:relative;
    left:3px;
    bottom:1px;
    vertical-align:middle;

}
.validator2
{
    position:relative;
    left:-2px;
    bottom:3px;
    vertical-align:middle;

}
.DbValidationSummery 
{
    color:#ff0000;
    padding-bottom:0px;
}
.DbValidationSummeryUL
{
    margin-top:12px;
}
.DbValidationSummeryLI 
{
    margin-left:-16px;
    padding-bottom:8px;
}

.bold{
    font-weight:bold;
}

sup
{
    font-size:.7em;
}

.alert
{
    color:#FF0000;
}

/* page styles*/

div.page
{
   min-height:100%;
   position:relative;
}

/* header styles */

div.HeaderWrapper 
{
    background-color: #1e4498;
    width: 100%;
    background-image:url(../images/headerbg.png);
    background-repeat:repeat-x;
}

div.Header
{
    background-image:url(../images/header.png);
    background-repeat:no-repeat;
    width:973px;
    margin-left: auto;
    margin-right: auto;
    height:226px;
    overflow: hidden;
}

div.HeaderText
{
    position:relative;
    left:-1000px;
    width:800px;
}

/* body styles */

/* Menu */

div.MenuSectionWrapper 
{
    width: 100%;
}

div.MenuSection
{
    margin-left: auto;
    margin-right: auto;
    width:1150px;
    overflow: hidden;
}

div.MenuSectionWrapper, div.MenuSection 
{
     background-image:-webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0.41, rgb(235,43,36)),
        color-stop(0.71, rgb(193,34,29)),
        color-stop(0.86, rgb(172,31,26))
        );
    background-image: -moz-linear-gradient(
        center top,
        rgb(235,43,36) 41%,
        rgb(193,34,29) 71%,
        rgb(172,31,26) 86%
        );
    background-color:#d92720;
}  

div.MenuSection ul
{
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-type:none;
}

div.MenuSection ul li
{
    float:left;
    border-left:1px solid #7c1512;
    border-right: 1px solid #ee544f;
    height:43px;
}

div.MenuSection ul li:first-child
{
    border-left:0px;
}

div.MenuSection ul li:last-child
{
    border-right:none;
}

div.MenuSection ul li a
{
    display:table-cell;
    vertical-align:middle;
    padding:0 9px 0 9px;
    color:#FFFFFF;
    height:43px;
    text-transform:uppercase;
    text-align:center;
}

div.MenuSection ul li a:link,div.MenuSection ul li a:visited
{
    text-decoration: none;
}

div.MenuSection ul li a:hover,div.MenuSection ul li a:active
{
    text-shadow: 1px 1px 1px rgba(25,46,91,1);
}

/* Main content cell */

div.MidSection
{
    position: relative;
    width:924px;
    margin-left: auto;
    margin-right: auto;
    -moz-box-shadow: 0px 0px 10px #333;
    -webkit-box-shadow: 0px 0px 10px #333;
    box-shadow: 0px 0px 10px #333;
    background-color: #fff;
}

div.MidSection div.MidSectionMain
{
    background-color:#ffffff;
    /*float:left;*/
    min-height:450px;
    position:relative;
}

div.MidSection div.MidSectionContent
{
    padding: 16px 10px 20px 10px;
}


.MainContentCell {
    padding-top:0px;
    padding-left:16px;
    padding-right:0px;    
    
}

div.MidSection h3
{
    font-weight:bold;
    font-size:10pt;
    margin-bottom:0px;
    margin-left:0px;
    padding-left:16px
}

div.MidSection div.MidSectionContent h3
{
    margin-left:0px;
}

div.MidSection div.MidSectionContent div.MainContentCell h3{
    margin-left:0;
    margin-bottom:12px;
    padding-left:0;
}

.MainContentCell ul li, .MainContentCell ol li{
    margin-bottom:5px;
}

.location_leftnav 
{
    width: 180px;
    float: left;
    margin-left: -40px;
}

.location_leftnav ul 
{

}

.location_leftnav ul li
{
    list-style-type: none;
    display: block;
    margin-bottom: 10px; 
}

.location_leftnav ul li a
{
    text-decoration: none;
    text-transform: uppercase;
}

.location_leftnav ul li a:hover
{
    text-decoration: underline;
}

/* footer styles */

div.FooterWrapper 
{ 
    width: 100%;
    height: 200px;
    border-top: 2px solid #e12822;
    margin: 0;
    position:relative;
}

div.Footer
{
    clear:both;
    padding-top:15px;
    color: #fff;
    width:924px;
    margin-left: auto;
    margin-right: auto;
}

div.Footer, div.FooterWrapper 
{
    background-color: #193675;
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.16, rgb(18,37,76)),
        color-stop(0.58, rgb(22,47,102)),
        color-stop(0.79, rgb(25,54,117))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(18,37,76) 16%,
        rgb(22,47,102) 58%,
        rgb(25,54,117) 79%
    );
}

div.Footer a:hover, div.Footer a:link, div.Footer a:visited 
{
    color: #fff;
    text-decoration: none;
}

div.Footer img.FooterImage
{
    float:left;
    margin: 0px 20px 0px 10px;
    position:relative;
    top:-10px;
}

div.Footer div.FooterText
{
    vertical-align:middle;
    float:left;
    margin-right:100px;
}

div.Footer div.privacypolicy
{
    float:right;
}

.FooterSeparator 
{
    background-image:url(../images/footerborder.png);
    background-repeat:repeat-x;
    background-position: 0 0;
}

.FooterLinks
{
    text-align: center;
    text-transform: uppercase;
}

.FooterLinks a:link
{
    line-height: 24pt;
}

.FooterLink a:hover
{
    text-decoration: underline;
}
