@charset "utf-8";
/* CSS Document 
----------------------------------------------------------------
Put any Unit Styles In this folder
----------------------------------------------------------------
*/
/* ----------------------------------------------------------------------------
   This CSS overrides the default Platform Template's 782 pixel Side Menu Width
   ----------------------------------------------------------------------------
*/
body, #wrapper, #footer {
    width: 800px;
}
/* To override entries from stylebasics.css (national) */
#mainbody h1 {
    border: none;
}

    #mainbody h1.stinger { /*Added SCJ 25 Sept 12 to make body background work */
        margin-top: 0px;
        padding-top: 23px;
    }

#mainbody table {
    margin: 0;
    border: 0;
    padding: 0
}
/* End Styles to override styles from National (uscgaux.css) */

/* Additional Styles to override styles from template (Aux_standard_styles.css) */

#TopBanner {
    height: auto;
    min-height: 1px;
}

#leftnav .time_line {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.NTAS_badge {
    padding-left: 1px;
}

/* Styles of override styles from National (uscgaux.css */
#mainbody div.bluebox h2 {
    margin-top: 5px;
}

#mainbody div { /* This can be overridden at a lower level */
    font-size: 12px;
}

#mainbody h2 {
    font: 700 12px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body.ie7 #mainbody h2 {
    color: #244061; /* s/b "color:inherit", but bug in IE7 */
}

#sectnav {
    text-align: center;
}

    #sectnav ul li {
        padding-left: 0px;
        padding-right: 0px;
    }
/* CSS Overrides to Align with National */
/* ----------------------------------------------------------------------------
   This CSS overrides the default Platform Template's 190 pixel Side Menu Width
   ----------------------------------------------------------------------------
*/

/* Override the wide left menu */
#mainbody {
    margin-left: 170px;
    width: 629px; /* Body Width - margin-left - 1 = 800 - 170 - 1 */
}

#left_column, #leftnav, #leftnav ul, #leftnav table, #sectnav, #sectnav ul, #sectnav ul ul, #login_block, #searchnav, #quicklinks {
    width: 170px;
}

    #sectnav ul.level2 {
        left: 170px;
    }

    #quicklinks table {
        margin: 12px 12px 13px 2px; /* narrows the left margin from 12px to 2px */
    }

#footer {
    line-height: inherit; /* Restore the national template */
    padding: 0 0;
    float: left;
    clear: both;
}



body {
    min-height: 0px;
}
/* Local Styles -- for this Website */

#mainbody .page_error {
    margin-bottom: -28px;
}
/* iFrames Styles */
iframe {
    width: 100%;
    display: block;
    background-color: white;
    margin: 0;
    border: none;
    text-align: center;
}

#frame_holder {
    width: 100%;
    height: auto;
    overflow: auto;
    background-color: white;
    border: none;
}

.compress, #leftnav a.compress {
}
/* Home Page Banner Link */
#mainbody .bluebox h2.banner_link, #mainbody .bluebox h2.banner_link a {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 15px;
}

    #mainbody .bluebox h2.banner_link a:hover {
        color: #FEF212;
    }

#left_column {
}

#leftnav div.WOW_first_menu {
    text-align: center;
    padding: 0 0 0 0;
}

    #leftnav .header, #leftnav div.WOW_first_menu > div.header a {
        color: #003366;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        /*	font-size:14px; */
        font-size: 13px;
        font-weight: normal;
    }

.red {
    color: #AA0022;
}

#announcement {
    border: 20px solid #AA0022;
    margin: 30px 40px 40px 40px;
    padding: 20px;
}

    #announcement a {
        text-decoration: underline;
    }

/* Patches to Platform's Master Stylesheet  */
/*#wrapper {
	position: relative;
}
#topnav {
postion:absolute;
top:0px; left:0px;
}
#TopBanner {
	
}
#left_column {
	float:left;
	position:relative;
	left:0px;
}

#mainbody {
	float:right;
	margin-left:0px;
	width:629px; display:block;
}
body {
	min-height:0px;
}
#footer {
	float:right;
	clear:both;
	background-color:red;
	left:0px;
	position:relative;
}
 */
