@charset "utf-8";
/* CSS Document */

* {
    margin: 0px;
    padding: 0px;
}

body {
    margin: 0px;
    padding: 0px;
    background-image: url(/images/nb_goldBG.jpg);
    background-repeat: repeat;
    background-position: top left;
    background-attachment: fixed;
    font: small Arial, Helvetica, sans-serif;
}

ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}

#page {
    margin: 0px;
    padding: 0px;
    width: 960px;
    background-color: #3874A6;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    border-left: 3px solid rgba(51,51,51,0.5);
    border-right: 3px solid rgba(51,51,51,0.5);
    /* border-left-image: url(/images/left_side_shadow.png) repeat;
    border-right-image: url (/images/right_side_shadow.png) repeat;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #06C;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #06C; */
}

#page2 {
    margin: 0px;
    padding: 0px;
    width: 100%;
    background-image: url(/images/pfc_bground_all5.png);
    background-position: top left;
    background-repeat: no-repeat;
}

#header {
    width: 960px;
    height: 190px; /* Make height 210px when using the scrolling marquee and 190px when not. */
    margin: 0px;
    padding: 0px;
}

    #header .part141 {
        margin: 110px 0px -20px 0px;
        padding: 0px 0px 00px 00px;
        font-size: 10pt;
        width: 100%;
        text-align: center;
    }

    #header p {
        margin: 0px;
        padding: 0px;
        font-size: 11pt;
        font-weight: bold;
        font-style: italic;
        color: #fff;
    }

#header_text {
    position: absolute;
    left: 795px;
    top: 10px;
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

    #header_text img {
        border: none
    }

#header_nav {
    position: absolute;
    left: -20px;
    top: 105px;
    font: Arial, Helvetica, sans-serif, 16pt, #000;
}

    #header_nav a {
        /* display: block; */
        text-decoration: none;
        /* background-color: #036; */
        font-weight: bold;
        color: #AFF;
        padding: .2em 2em;
        /* border-left: 1px solid #265F94; */
    }

    #header_nav a:hover {
        /* background: #69C; */
        color: #000;
    }

    #header_nav p {
        margin: 0px;
        padding: 0px 10px;
        display: inline;
        width: 700px;
        text-align: justify;
        color: #06f;
        font-size: 13px;
    }

header {
    width: 960px;
    height: 190px; /* Make height 210px when using the scrolling marquee and 190px when not. */
    margin: 0px;
    padding: 0px;
}

    header .part141 {
        margin: 110px 0px -20px 0px;
        padding: 0px 0px 00px 00px;
        font-size: 10pt;
        width: 100%;
        text-align: center;
    }

    header p {
        margin: 0px;
        padding: 0px;
        font-size: 11pt;
        font-weight: bold;
        font-style: italic;
        color: #fff;
    }

#navbar {
    margin: 0px;
    padding: 25px 8px;
    width: 184px;
    /* background-color: #265F94; */
    text-align: center;
    float: left;
}

    #navbar img {
        margin: 0px;
        padding: 0px;
        text-align: center;
    }

#infobar {
    margin: 0px;
    padding: 25px 0px;
    width: 192px;
    text-align: center;
    color: white;
    float: right;
}

    #infobar img {
        border: none
    }

    #main h1,
    #infobar h1 {
        font-size: 13pt;
        font-weight: bold;
    }

#main {
    margin: 0px 192px 0px 200px;
    padding: 25px 10px;
    width: 547px;
    color: #000;
    /* color: #184356; */
}

    #main table.myEmbedded {
        margin: 0px;
        padding: 0px;
        width: auto;
        font-size: 12pt;
        background-color: #D5E3EE;
    }

    #main table.students {
        margin: 0px;
        padding: 0px;
        width: 100%;
        background-image: url(/images/backdrop2.png);
        background-position: top center;
        /* background-repeat: no-repeat space; */
        border: none;
        z-index: 999;
    }

    #main td.subCirrus {
        margin: 0px;
        padding: 10px;
        width: 50%;
        text-align: center;
        vertical-align: top;
    }

    #main table.cirrus {
        margin: auto;
        padding: 0px;
        width: 490px;
        background-image: url(images/cirrus_bg3.PNG);
        background-position: top;
        background-repeat: no-repeat;
        background-color: #d5e3ee;
    }

    #main table.ground {
        width: 100%;
        margin: 0px;
        padding: 0px;
        background-image: url(/images/backdrop2.png);
        text-align: left;
        border: solid thin black;
    }

        #main table.ground td {
            width: 50%
        }

    #main td.subTable {
        margin: 0px;
        padding: 10px;
        width: 50%;
        text-align: center;
        vertical-align: top;
    }

    #main a:visited {
        color: #184356
    }

    #main td.bottom {
        margin: 0px;
        padding: 0px;
        width: 100%;
        background-image: url(/images/table_bottom2.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

    #main p.info {
        font-size: 14px;
    }
	
	#main p.content {
		font-size:14px;
		text-align:justify;
	}

    #main a:link {
        color: #184356
    }

    #main table {
        margin: 0px;
        padding: 0px;
		border-spacing: 0px;
        width: 100%;
        font-size: 9pt;
		background-image:url(newsletters/TrainingArticles/DocImages/Parchment.jpg);
		background-repeat:repeat;
		border-top-left-radius:15px;
		border-top-right-radius:15px;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
    }

        #main table img {
            padding: 0px;
            margin: 0px;
        }

    #main img {
        border: #184356 1px solid
    }

    #main tr {
        margin: 0px;
        padding: 0px;
    }

    #main h3 {
        font-size: 12pt;
        color: #163F50;
    }

    #main td {
        margin: 0px;
        padding: 10px;
        width: 100%;
        text-align: center;
        vertical-align: top;
    }
	
	#main td.Indent {
		padding: 10px 10px 10px 30px;
	}

    #main h5 {
        font-size: 10pt;
        color: black;
        text-align: center;
    }

    #main th {
        margin: 0px;
        padding: 5px 0px;
        width: 100%;
        border: none;
		border-top-left-radius:15px;
		border-top-right-radius:15px;
        font: normal 20px Arial, Helvetica, sans-serif;
        color: black;
        text-align: center;
        vertical-align: middle;
		background: #fcfcfc; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2NjZjBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOWI4ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
		background: -moz-linear-gradient(top,  #fcfcfc 0%, #ccf0ff 32%, #29b8e5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(32%,#ccf0ff), color-stop(100%,#29b8e5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fcfcfc 0%,#ccf0ff 32%,#29b8e5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fcfcfc 0%,#ccf0ff 32%,#29b8e5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fcfcfc 0%,#ccf0ff 32%,#29b8e5 100%); /* IE10+ */
		background: linear-gradient(top,  #fcfcfc 0%,#ccf0ff 32%,#29b8e5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#29b8e5',GradientType=0 ); /* IE6-8 */

    }

    #main h2 {
        color: #000;
        font-family: Arial, sans-serif;
        font-size: 14pt;
        font-weight: normal;
    }

    #main h4 {
        font-size: 12pt;
        color: #000;
    }

    #main li {
        list-style-position: inside
    }

    #main ul {
        text-align: left;
        margin-left: 30px;
		font-size:14px;
    }
	
	#main ul.content {
		text-align:left;
		margin-left: 30px;
	}
	
	#main li.content {
		list-style-position: outside;
		list-style-type:square;
	}

#main_wide {
    margin: 0px 0px 0px 200px;
    padding: 25px 10px;
    width: 720px;
    color: #000;
}

    #main_wide td.bottom {
        margin: 0px;
        padding: 0px;
        width: 100%;
    }

    #main_wide a:visited {
        color: #184356
    }

    #main_wide a:link {
        color: #184356
    }

    #main_wide table {
        margin: 0px;
        padding: 0px;
        width: 100%;
        font-size: 9pt;
		background-image:url(newsletters/TrainingArticles/DocImages/Parchment.jpg);
		background-repeat:repeat;
    }

    #main_wide td {
        margin: 0px;
        padding: 10px;
        width: 100%;
        text-align: center;
        vertical-align: top;
    }

    #main_wide h1 {
        font-size: 13pt;
        font-weight: bold;
    }

    #main_wide tr {
        margin: 0px;
        padding: 0px;
    }

    #main_wide h3 {
        font-size: 12pt;
        color: #163F50;
    }

    #main_wide th {
        margin: 0px;
        padding: 5px 0px;
        width: 100%;
        background-color: #3874A6;
        background-image: url(/images/table_bar6_wide.png);
        background-repeat: repeat-x;
        background-position: bottom;
        border: none;
        font: normal 20px Arial, Helvetica, sans-serif;
        color: black;
        text-align: center;
        vertical-align: middle;
    }

    #main_wide h2 {
        color: #000;
        font-family: Arial, sans-serif;
        font-size: 14pt;
        font-weight: normal;
    }

#footer {
    text-align: center;
    clear: both;
}

    #footer table {
        margins: 0px;
        padding: 5px;
        border: none;
        width: 100%;
        text-align: center;
    }

        #footer table p {
            color: white;
            font-size: 8pt;
            font-weight: bold;
        }

    #footer img {
        vertical-align: middle;
        border: none;
    }

    #footer hr {
        margin: 10px 5px;
        padding: 0px;
        width: 99%;
        height: 2px;
        border: none;
        background-color: #fff;
        text-align: center;
    }

    #footer p {
        margin: 0px;
        padding: 0px;
        text-align: center;
    }

footer {
    text-align: center;
    clear: both;
}

    footer table {
        margins: 0px;
        padding: 5px;
        border: none;
        width: 100%;
        text-align: center;
    }

        footer table p {
            color: white;
            font-size: 8pt;
            font-weight: bold;
        }

    footer img {
        vertical-align: middle;
        border: none;
    }

    footer hr {
        margin: 10px 5px;
        padding: 0px;
        width: 99%;
        height: 2px;
        border: none;
        background-color: #fff;
        text-align: center;
    }

    footer p {
        margin: 0px;
        padding: 0px;
        text-align: center;
    }

div.search_form {
    width: 181px;
	height: 120px;
    margin: auto;
    padding: 5px 0px 0px 0px;
	background-image:url(images/search_bground.png);
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFF;
	text-align:center;

}

div.mission {
    margin: auto;
    padding: 8px;
    width: 150px;
    border: #fff 1px solid;
    background-color: #3399CC;
	-moz-border-radius: 15px;
	border-radius: 15px;

}

    div.mission p {
        margin: 0px;
        padding: 0px;
        font: italic 10pt "Times New Roman", Times, serif;
        color: #fff;
        text-align: justify;
    }

/*
div.plaque {
    margin: auto;
    padding: 0px 0px;
    width: 160px;
    height: 230px;
    background-image: url(images/plaque.png);
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 9pt;
    font-weight: normal;
    color: black;
    text-align: center;
}
*/

div.plaque {
    margin: auto;
    padding: 0px 0px;
    width: 160px;
    height: 230px;
	border-radius: 15px;
	-webkit-border-radius:15px;
	-moz-border-radius: 15px;
    /* border: 1px solid rgba(51,51,51,0.65); */
	background: rgb(42,138,205); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzJhOGFjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2RiZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background: -moz-linear-gradient(top,  rgba(42,138,205,1) 1%, rgba(135,219,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(42,138,205,1)), color-stop(100%,rgba(135,219,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(42,138,205,1) 1%,rgba(135,219,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(42,138,205,1) 1%,rgba(135,219,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(42,138,205,1) 1%,rgba(135,219,238,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(42,138,205,1) 1%,rgba(135,219,238,1) 100%); /* W3C */
	-pie-background: linear-gradient(top, #2b8bcd 0%,#86daee 100%); /* W3C */
	behavior: url(/PIE.htc);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a8acd', endColorstr='#87dbee',GradientType=0 ); /* IE6-8 */
	box-shadow: rgba(0,0,0,0.4) 8px 8px 10px 0px;

    font-size: 9pt;
    font-weight: normal;
    color: black;
    text-align: center;
}

    div.plaque img {
        margin: 0px;
        padding: 0px;
        text-align: center;
    }

    div.plaque h1 {
        margin: 0px;
        padding: 10px 0px;
        font-size: 11pt;
        font-weight: bold;
        text-align: center;
    }

div.banner {
    margin: 0px;
    padding: 0px;
    background-color: #000;
    color: #ff0;
    font-weight: bolder;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

div.WeatherSticker {
    margin: 0px 0px;
    padding: 0px 10px;
    width: 160px;
    height: 600px;
    text-align: center;
    z-index: 99;
}

    div.WeatherSticker a,
    a:visited {
        color: #00F
    }

div.paragraph {
    margin: 0px;
    padding: 0px;
    width: 100%;
}

div.newsSubscribe {
    margin: auto;
    padding: 3px;
    width: 150px;
    border: 2px #0000FF solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #3399CC;
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow:
	  rgba(0,0,0,0.4)
	  8px 8px 10px 0px;
}

    div.newsSubscribe input {
        margin: auto;
        padding: 0px;
        font-size: 12px;
    }

    div.newsSubscribe form {
        margin: auto;
        padding: 0px;
    }

    div.newsSubscribe h3 {
        margin: 0px;
        padding: 10px 0px;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
    }

    div.newsSubscribe p {
        margin: 0px 3px 10px 3px;
        font-size: 9px;
    }

ul.newslist {
    margin: 5px;
    padding: 0px;
    font-size: 9px;
    display: block;
}

li.newslist {
    margin-left: 14px
}

div.Object1_Pos {
    position: absolute;
    z-index: 99;
    margin: 0px;
    padding: 0px;
    left: auto;
    top: 1px;
}

div.reg {
    height: 88px;
    width: 181px;
    margin: 0px auto 10px auto;
    padding: 0px 0px 0px 0px;
    background-image: url(images/Buttons/GS_button_dn.png);
    background-repeat: no-repeat;
    background-position: bottom left;
}

    div.reg img {
        width: 181px;
        height: 88px;
        border: none;
        margin: 0px;
        padding: 0px;
    }

    div.reg a,
    div.reg a:link,
    div.reg a:visited {
        display: block
    }

div.headwrap {
    margin: 0px 10px 0px 725px;
    padding: 30px 0px 0px 0px;
}

div.reg a:hover img {
    visibility: hidden
}

div.testimonials {
    margin: 0px;
    padding: 10px;
    width: 200px;
    background-image: url(images/transparent.png);
    background-repeat: repeat;
    color: black;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 9pt;
    font-style: italic;
    display: block;
}

#twitter {
    margin: 0px;
    padding: 0px;
    font-style: normal;
    font-weight: lighter;
    font-size: 10pt;
}

blockquote {
    margin: 10px;
    padding: 2px;
    text-align: left;
    font-size: 9pt;
}

a:link {
    color: white
}

a:visited {
    color: white
}

a:hover {
    color: white;
    text-decoration: none;
}

img {
    margin: 0px;
    padding: 0px;
	border: none;
    text-align: left;
}

p {
    text-align: left;
    margin: 5px;
    font-size: 10pt;
}

hr {
    margin: 20px 0px;
    padding: 0px;
    background-image: url(/images/184356.png);
    background-repeat: repeat;
    border: none;
    height: 1px;
    width: auto;
    color: #184356;
    background-color: #184356;
}

hr.Separator {
	width:35%;
	margin:auto;
	color:#184356;
	background-color:#184356;
	height: 5px;
}

.pfcstar {
    margin-left: 15px;
    list-style-image: url(/images/pfc_star_small.png);
    font-size: 110%;
    font-weight: bold;
}

.center {
    text-align: center
}

.left {
    text-align: left
}

.right {
    text-align: right
}

.justify {
    text-align: justify
}

.alt_text {
    color: #265F94
}

/*  I have no idea what this relates to, but there's a space after "text" and taht probably can't be, so I've commented it out.
td.alt_text strong {
    text-align: center
}
*/
.italic {
    font-style: italic
}

li.ourInfo {
    font-size: 14px
}

