@charset "UTF-8";

/******************************************************************************
 **                                                                          **
 **    The Following CSS Styles Relate to the Standard Tags used in HTML.    **
 **                                                                          **
 ******************************************************************************/
/* GENERIC :: <body></body> :: Style for Main Page Wrapper.#356CAA; */
body {
	background-color:		#356CAA;
	color:				#0F4D92;
	font-size:			11pt;
	font-family: 			'Open Sans', sans-serif;
	text-align:			justify;
}

/* GENERIC :: <a></a> :: Style for Links. */
a, a:link, a:visited, a:active {
	cursor:				pointer;
	color:				#0F4D92;
	text-decoration:		none;
	font-weight:			bold;
}

a:hover {
	cursor:				pointer;
	text-decoration:		overline;
	color:				#0F4D92;
	font-weight:			bold;
}

/* GENERIC :: <img ... /> :: Style for Embedded Images. */
img {
	margin:				0px;
	padding:			0px;
}

/* GENERIC :: <ul></ul> :: Style for Unorder-Lists. */
ul {
}

/* GENERIC :: <ol></ol> :: Style for Ordered-Lists. */
ol {
}

/* GENERIC :: <li></li> :: Style for List Element(s). */
li {
}


/******************************************************************************
 **                                                                          **
 **           The Following CSS Styles Relate to the site layout.            **
 **                                                                          **
 **    Related site layout files are located in /_resources/_structure/.     **
 **                                                                          **
 ******************************************************************************/
/* STRUCTURE :: id="PageWrapper" :: Wrapper Used to Center Main Content of Page. */
#PageWrapper {
	width:				800px;
	margin:				0px auto;
	padding:			30px 0px;
}

/* STRUCTURE :: id="PageTitle" :: Link to Home Page. */
#PageTitle {
	/* font-family: 'Reenie Beanie', arial, serif; */
	font-family: 'Nobile', arial, serif;
	font-size:			30pt;
	color:				#0F4D92;
	letter-spacing:			12px;
	font-variant:			normal;
	text-align:			left;
	font-weight:			lighter;
	margin:				0px;
	padding:			0px;
	border-bottom:		2px solid #0F4D92;
}

/* STRUCTURE :: id="ContentWrapper" :: Border/Padding Surrounding Main Content. */
#ContentWrapper {
	width:				800px;
	background:			#f7f7f7;
	border:				10px;
	padding:			10px 15px 10px 15px;
	border:				4px solid #0F4D92;
	font-family:			'Open Sans', sans-serif;
}

/* STRUCTURE :: id="PageHeader" :: Page Header Formatting. */
#PageHeader{
	font-family: 'Josefin Sans Std Light', arial, serif;
	color:				#0F4D92;
	text-align:			left;
	margin-top:			0px;
	font-size:			28pt;
	font-weight:			bold;
	font-style:			normal;
	padding:			15px 0px 5px 0px;
	margin:				0px 0px 0px 0px;
}


/* STRUCTURE :: id="SectionHeaderStandard" :: Large Section-Header Formatting. */
#SectionHeaderStandard {
	font-family: 'Josefin Sans Std Light', arial, serif;
	color:				#0F4D92;
	text-align:			left;
	margin-top:			0px;
	font-size:			28px;
	font-weight:			bold;
	font-style:			normal;
	border-bottom:			2px solid #0F4D92;
	padding:			15px 0px 10px 0px;
	margin:				0px 0px 20px 0px;
}

/* STRUCTURE :: id="SectionHeaderStandardNF" :: Large Section-Header Formatting. */
#SectionHeaderStandardNF {
	font-family: 'Josefin Sans Std Light', arial, serif;
	color:				#0F4D92;
	text-align:			center;
	margin-top:			3px;
	font-size:			28px;
	font-weight:			bold;
	font-style:			normal;
	padding:			2px 0px 10px 0px;
	margin:				5px 0px 10px 0px;
	line-height: 			1.4;
}

/* STRUCTURE :: id="SectionHeaderSmall" :: Small Section-Header Formatting. */
#SectionHeaderSmall {
	font-family: 'Josefin Sans Std Light', arial, serif;
	color:				#0F4D92;
	font-size:			24px;
	width:				170px;
	padding:			5px 5px 4px 5px;
}

/* STRUCTURE :: id="SectionContent" :: Section-Content Padding. */
#SectionContent {
	margin:				5px 5px 20px 5px;
}

/* STRUCTURE :: id="SectionAbstract" :: Section-Content Padding. */
#SectionAbstract {
	margin:				5px 5px 20px 5px;
    font-size:			14px;

}

/* STRUCTURE :: id="ClearFloat" :: Clear <div></div> Float(s). */
#ClearFloat {
	clear:				both;
	height:				1px;
}

/* STRUCTURE :: id="PageFooter" :: "The views and opinions ... ". */
#PageFooter {
	font-size:			10px;
	font-style:			oblique;
	border-top:			1px solid #0F4D92;
	padding:			3px 3px 3px 3px;
	margin:				30px 0px 0px 0px;
}


/******************************************************************************
 **                                                                          **
 **  The Following CSS Styles Relate to the links on the main site layout.   **
 **                                                                          **
 ******************************************************************************/
/* LINKS :: <a class="HomePage"></a> :: Link to Home Page. */
.HomePage, a.HomePage:link, a.HomePage:visited, a.HomePage:active {
	color:				#0F4D92;
	font-weight:		lighter;
}

a.HomePage:hover {
	color:				#0F4D92;
	text-decoration:	none;
	font-weight:		lighter;
}

.SecondLink, a.SecondLink:link, a.SecondLink:visited, a.SecondLink:active {
	color:				#0F4D92;
	font-weight:		lighter;
}

a.SecondLink:hover {
	color:				#0F4D92;
	text-decoration:	overline;
}

img {
    display: block;
    margin: 0 auto;
}

/******************************************************************************
 **                                                                          **
 **  The Following CSS Styles Relate to the links on the navigation bar.   **
 **                                                                          **
 ******************************************************************************/

.navbar {
    text-align:center;
    padding: 5px;
    background-color:#0F4D92;
    list-style:none;
    border-bottom:none;
    position: relative;
    bottom: 15px;
}

ul.navbar li {
    display:inline-block;
}

ul.navbar a {
    margin:0px;
    font-family: 'Josefin Sans Std Light', arial, serif;
    padding:25px;
    text-decoration:none;
    font-size:			18px;
    color:	#f7f7f7;
}

ul.navbar a:hover {
text-decoration:overline;
}