/*
Copyright 2009 McAfee, Inc. All Rights Reserved. 
Author: Anand Sreenivas
*/

/* Reset Defaults */
html { 
    border: none;
}

body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color: #e9e9e9;
    color: #7b7e7d;
    /*width: 240px;*/
    min-width:240px;
    width:expression(document.body.clientWidth < 240 ? "240px" : "100%");
}

html, body, form, legend, fieldset, input, select, div, span, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, hr {
    margin: 0px;
    padding: 0px;
}

hr {
    border: none;
    border-top: 1px solid #e9e9e9;
}

strong {

}

sup {
    vertical-align: text-top;
}

div#content {
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

ul li, ol li {
    margin: 0px 0px 6px 12px;
}

/* ---- HEADERS ---- */
h1, h2, h3, h4, h5  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

a img {
    border: none;
}

div.pg-text h1, div.pg-text1 h1 {
    color:#333333;
    font-size:18px;
    font-weight:normal;
    padding:58px 14px 0;
    _padding:50px 14px 0;
    *padding:30px 14px 0;
}

div.pg-text h2, div.pg-text1 h2 {
    color:#333333;
    font-size:12px;
    font-weight:bold;
    padding:10px 10px 10px 15px;
}

div.error-text h2 {
    color:#333333;
    font-size:12px;
    font-weight:normal;
    padding:60px 10px 15px 10px;
    _padding:10px 10px 15px 10px;
    *padding:10px 10px 15px 10px;
}

div.pg-text p, div.pg-text1 p {
    color:#333333;
    font-size:11px;
    padding:0 10px 15px 3px;
    margin-left:12px;
}

div.error-text p {
    color:#333333;
    font-size:11px;
    padding:10px 10px 15px 10px;
}

a:link, a:visited {
    color:#325b7b;
    text-decoration: none;
    font-size:11px;
}

a:hover {
    color:#aa0828;
}

div.pg-text ul.error_list li, div.pg-text1 ul.error_list li {
    background: url("/images/bullet.gif") no-repeat scroll 0px 0px transparent;
    color:#333333;
    font-size:11px;
    list-style-type:none;
    padding-left:22px;
    line-height:16px;
    padding-right:10px;
    margin-left:15px;
}

div.pg-text ul.error_list-yellow li, div.pg-text1 ul.error_list-yellow li {
    background: url("/images/bulletY.gif") no-repeat scroll 0px 0px transparent;
    color:#333333;
    font-size:11px;
    list-style-type:none;
    padding-left:22px;
    line-height:16px;
    padding-right:10px;
}

.boldtxt {
    font-weight:bold;
}

/*div.pg-text p#aligned {
    margin-top:20px;
    _margin-top:10px;
    margin-left:15px;
    _margin-left:0px;
    *margin-left:-18px;
}*/

div.pg-text p#aligned, div.pg-text1 p#aligned {
    margin-top:8px;
    _margin-top:5px;
    *margin-top:5px;
    margin-left:35px;
    _margin-left:0px;
    *margin-left:0px;
}

ul.category-list {
    _margin-top:8px;
    *margin-top:8px;
}

ul.category-list li {
    margin-left:48px !important;
    _margin-left:0px !important;
    *margin-left:16px !important;
    background:none !important;
    list-style-type:disc !important;
    padding-left:0px !important;
}

ul.yellow-category-list li {
    /*background: url("/images/bulletY.gif") no-repeat scroll 0px 0px transparent;
    list-style-type:none;
    padding-left:30px;*/
    color:#333333;
    font-size:11px;
    margin-left:26px;
}

.left-button-style {
    margin:0 0 0 110px;
}

.right-button-style {
    float:left;
    margin-right:10px;
    margin-left:6px;
}

a.grey-btn:link,
a.grey-btn:visited, 
a.grey-btn:hover,
a.grey-btn:active { float:left; background:url(/images/btn_grey_rt.gif) no-repeat right top; padding:0 11px 0 0; margin-left:5px; margin-top:11px; text-decoration:none; }

a.grey-btn:link span,
a.grey-btn:visited span, 
a.grey-btn:hover span,
a.grey-btn:active span { float:left; background:url(/images/btn_grey_lft.gif) no-repeat left top; padding:6px 0 10px 12px; font-size:15px; color:#4e4e4e; font-weight:bold; cursor:pointer; }

a.blue-btn:link,
a.blue-btn:visited, 
a.blue-btn:hover,
a.blue-btn:active { float:left; background:url(/images/btn_blue_rt.gif) no-repeat right top; padding:0 11px 0 0; margin-left:5px; margin-top:11px; text-decoration:none; }

a.blue-btn:link span,
a.blue-btn:visited span, 
a.blue-btn:hover span,
a.blue-btn:active span { float:left; background:url(/images/btn_blue_lft.gif) no-repeat 0 top; padding:6px 0px 10px 0px; font-size:15px; color:#ffffff; font-weight:bold; cursor:pointer; }

a.err-grey-btn:link,
a.err-grey-btn:visited, 
a.err-grey-btn:hover,
a.err-grey-btn:active { float:left; background:url(/images/btn_grey_rt.gif) no-repeat right top; padding:0 11px 0 0; margin-left:5px; margin-top:12px; text-decoration:none; }

a.err-grey-btn:link span,
a.err-grey-btn:visited span, 
a.err-grey-btn:hover span,
a.err-grey-btn:active span { float:left; background:url(/images/btn_grey_lft.gif) no-repeat left top; padding:8px 2px 10px 15px; font-size:12px; color:#4e4e4e; font-weight:bold; cursor:pointer; }

a.err-blue-btn:link,
a.err-blue-btn:visited, 
a.err-blue-btn:hover,
a.err-blue-btn:active { float:left; background:url(/images/btn_blue_rt.gif) no-repeat right top; padding:0 11px 0 0; text-decoration:none; margin-left:14px; margin-top:12px; }

a.err-blue-btn:link span,
a.err-blue-btn:visited span, 
a.err-blue-btn:hover span,
a.err-blue-btn:active span { float:left; background:url(/images/btn_blue_lft.gif) no-repeat 0 top; padding:8px 0 10px 10px; font-size:12px; color:#ffffff; font-weight:bold; cursor:pointer; }

.btn-img {
    margin:2px 8px 2px 10px !important;
}

a.decorated{
    background:url("/images/arrowset.gif") no-repeat scroll 0 8px transparent;
    padding:4px 2px 0px 8px;
    text-decoration:none;
}

a.decorated:hover {
    background:url("/images/arrowset.gif") no-repeat scroll 0 -56px transparent;
    padding:4px 2px 0px 8px;
    text-decoration:none;
}

#gobackbtn {
    display:inline;
    margin-left:11px;
}

a.visit_link:link,
a.visit_link:visited,
a.visit_link:hover,
a.visit_link:active { float:left; margin:20px 10px 0px 8px; font-size:12px; text-decoration:none; }

.inner {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	position:relative;
}

.inner h1 {
    color:#FFFFFF;
    font-size:18px;
    font-weight:normal;
}

.page-header-middle img, .page-header-middle-yellow img, .page-header-middle-grey img {
    padding: 4px 5px 0px 8px;
}
