body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background-color: #ededed;
    color: #333333;
    font-family: Arial,"Segoe UI", "Helvetica Neue", Helvetica, Sans-serif;
    font-size: 14px;
}

img, img a, img a:hover {
    border: none;
}

.clear {
    clear: both;
}

input, textarea, select {
    font-family: inherit;
    color: inherit;
}

fieldset {
	border:none;
	margin:0px;
	padding:0px;
}

legend {
	width:100%;
	padding:0px;
}

.loginwrapper {
    margin: 50px auto 25px auto;
    padding: 0;
    width: 980px;
    min-height: 535px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 0 5px 2px #DCDCDC;
    -moz-box-shadow: 0 0 5px 2px #DCDCDC;
    box-shadow: 0 0 5px 2px #DCDCDC;
}

.logowrapper {
    margin: 10px 0px 0px 33px;
    padding: 0;
    width: 63px;
    height: 62px;
    display: inline-block;
}
.secterror {
	margin-left:25px;
}

.menuwrapper {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 44px;
    border-bottom: 1px solid #C3C1C0;
    background: #ffad01; /* Old browsers */
    background: -moz-linear-gradient(top, #ffad01 0%, #ff710c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffad01), color-stop(100%,#ff710c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffad01 0%,#ff710c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffad01 0%,#ff710c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffad01 0%,#ff710c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffad01 0%,#ff710c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffad01', endColorstr='#ff710c',GradientType=0 ); /* IE6-9 */
}

.breadcrumbSmallText {
		font-size: 10px;
        display: inline;
	    color: #ffffff;
}

#logoutlink em{
color: #ffffff;

text-decoration:underline;
}

.contentwrapper {
    margin: 20px;
    padding: 0;
    width: 940px;
    height: 290px;
}

.messagewrapper {
    margin: 0 10px 0 0;
    padding: 0;
    width: 698px;
    height: 288px;
    float: left;
    border: 1px solid #F3F3F3;
    background: url(../images/primaryNav/iPad_LandingPage_Image.jpg) top right no-repeat;
}

.menudiv{
padding-top:8px;
float:left;
}

.menuLeftDiv{
	 
	padding-left:20px;
}

.loginTextDiv{
	padding-left:30px;
	width:620px;	
}

    .messagewrapper .content {
        width: 325px;
        padding-left:20px;
    }

        .messagewrapper .content h1 {
            padding: 0 10px 0 10px;
            text-align: left;
            font-size: 24px;
            font-weight: normal !important;
            color: #ef6f00;
            line-height:1.1em;
            margin-bottom:10px;
            margin-top:15px;
        }
        

        .messagewrapper .content p {
            width: 285px;
            padding: 0 10px 5px 10px;
            text-align: left;
            font-size:13px !important;
            line-height:16px !important;
            font-weight: normal !important;
        }

.loginformwrapper {
    margin: 0;
    padding: 0;
    width: 225px;
    height: 290px;
    float: right;
    background: #ffffff; /* Old browsers */
    /*  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 75%, #f0f0f0 100%); FF3.6+
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#ffffff), color-stop(100%,#f0f0f0)); Chrome,Safari4+
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 75%,#f0f0f0 100%); Chrome10+,Safari5.1+
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 75%,#f0f0f0 100%); Opera 11.10+
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 75%,#f0f0f0 100%); IE10+
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 75%,#f0f0f0 100%); W3C */
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); IE6-9  */
    /*border: 1px solid #C3C1C0;*/
}

    .loginformwrapper h2 {
        margin: 0px;
        padding: 15px 3px 3px 10px;
        font-size: 22px;
        font-weight: normal;
        text-align: center;
        color: #ef6f00;
        display: block;
        -webkit-margin-before: 0.67em;
        -webkit-margin-after: 0.67px;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        
      }
    
    

div.logintable {
    display: table;
    margin: 10px auto;
}

    div.logintable ul {
        margin: 15px 0;
        display: table-row;
        height:12px;
        list-style: none;
    }
    .login-field-label{
    font-family: Arial;
    font-size: 14px;
    color: #333333;
    }
    

        div.logintable ul li {
            width: 175px;
            display: table-cell;
            vertical-align: middle;
            text-align:left;
            height:auto;
        }

            div.logintable ul li a {
                color: #067ab4;
                text-decoration: none;
            }
            

                div.logintable ul li a:hover {
                    color: #007EB4;
                    text-decoration: none;
                }

.textbox {
    margin: 5px 0;
    padding: 0 5px;
    width: 164px;
    height: 29px;
    line-height: 29px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #C3C1C0 !important;
}

.quicklinkscontainer {
    margin: 60px auto 0 auto;
    padding: 0;
    text-align: center;
}

.quicklinks {
    margin: 0;
    padding-bottom: 8px;
}

    .quicklinks li {
        list-style-type: none;
        display: inline;
        margin: 0;
        padding: 0 5px;
    }

        .quicklinks li a {
            text-decoration: none;
            color: #067ab4;
            font-size:12px;
        }

            .quicklinks li a:hover {
               text-decoration: underline;
            }

.button-div {
	text-align:center;
}

.button {
            margin: 0 auto;
            padding: 5px 24px 5px;
            text-align: center;
            font-size: 19px;
            max-height: 40px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            overflow: visible;
            display: inline-block;
            -moz-box-shadow: inset 0px 1px 0px 0px #067ab4;
            -webkit-box-shadow: inset 0px 1px 0px 0px #067ab4;
            box-shadow: inset 0px 1px 0px 0px #067ab4;
            background: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, #067ab4), color-stop(.70, #046393) );
            background: -moz-linear-gradient( center top, #067ab4 1%, #046393 70% );
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#067ab4', endColorstr='#046393');
            background-color: #067ab4 !important;
            color: #ffffff !important;
            font-family: SourceSansProRegular, Arial, Helvetica, sans-serif;
            text-decoration: none;
            text-shadow: 1px 1px 0px #1d739d;
            cursor: pointer;
            border: 1px;
        }

 .button:hover {
                background: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, #046393), color-stop(.70, #067ab4) );
                background: -moz-linear-gradient( center top, #046393 1%, #067ab4 70% );
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#046393', endColorstr='#067ab4');
                background-color: #046393 !important;
                text-decoration: none;
                cursor: pointer;
            }
 
         
 input:focus {
    border:1px solid #4D90FE !important;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset !important;
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset !important;
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset !important;
}


button[type=button]:focus{
border:1px solid #ff710c !important;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset !important;
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset !important;
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset !important;
    outline: none !important;
} 


.footer {
    margin: 0 auto;
    padding: 0;
    width: 980px;
}

    .footer p {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        .footer p span a{
            color: #067ab4;
            text-decoration:none;
        }
         .footer p span a:hover{
         text-decoration:underline;
         }

a,a:visited {
	color: #067ab4;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}

.centered {
	padding: 10px;
	font-size:14px;
	margin: 0;
	text-align: center;
	}