/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,dieldset,address {
	margin: 0.5em 0;
}

li,dd {
	margin-left: .75em;
}

fieldset {
	padding: .5em;
}

body {
	font-size: 75%;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height: 1.3em;
	margin: 1em 0;
}


li,ul {
	text-align: left;
	display: list-item;
}



a {
	/*text-decoration: none;*/
	color: #1C355F;
}

a:hover {
	text-decoration: underline;
}

h1,.componentheading {
	padding-right: 1em;
	color: #1c355f;
	font: small-caps bold 2.2em/1.7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {
	font-color: #1C355F;
	text-decoraction: none;
	padding-right: 1em;
	font: small-caps bold 1.7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h3 {
	font-siize: 1.3em;
	line-height: 1.3em;
}

h4 {
	font-size: 1.2em;
	line-height: 1.2em;
}

h5 {
	font-size: 1.1em;
	line-height: 1.1em;
}

h6 {
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
}

.small,.createdate,.modifydate,.mosimage_caption {
	font: 0.9em Arial,Helvetica,sans-serif;
	color: #827e7b;
}
#footer {
	font: 0.9em Arial,Helvetica,sans-serif;
	color: #999;
}

#footer a {
	color: #ffe64d;
	text-decoration: underline;
}

input.button {
	border: 1px solid #000;
	padding: 2px 7px;
}

/* "TOP" MENU NAVIGATION */
ul#mainlevel-nav {
	margin: 0;
	padding: 0 10px;
	list-style: none;
	text-align: right;
}

ul#mainlevel-nav li {
	display: inline;
	margin: 0 0 0 15px;
	padding: 0;
	text-align: right;
}
a.mainlevel-nav {
	color: #FFFFFF;
	text-decoration: none;
	font: small-caps bold 1.3em/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a.mainlevel-nav:hover {
	color: #F7D117;
}
/* END "TOP" MENU NAVIGATION */

/* LEFT COLUMN NAVIGATION */
ul#mainlevel {
	margin: 0;
}

ul#mainlevel li {
	text-align: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

a.mainlevel {
	color: #F7D117;
	text-decoration: none;
	font: normal 1em/1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -.5px;
}

a.mainlevel:hover {
	color: #FFFFFF;
}
/* END LEFT COLUMN NAVIGATION */

.moduletable {
	margin-bottom: 1em;
	border: 1px #CCC solid;
	padding: 0 10px;
}

.moduletable h3 {
	background: #1C355F;
	color: #FFFFFF;
	padding: 0.25em;
	text-align: center;
	margin: 0 -10px 0.5em -10px;
	font-variant: small-caps;
	font-size: 1.3em;
}

.moduletable-leftcol {
	margin: 0px 0px 15px 10px;
}

.moduletable-leftcol h3 {
	color: #FFFFFF;
	text-align: left;
	margin-left: 0;
	margin-right: 0;
	font: small-caps bold 1.6em/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



#mod_login_usernametext label {
	font: small-caps 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table#cbUserTable {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.sectionname {
	color: #193056;
	font: small-caps 1.7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#mod_login_passwordtext label {
	font: small-caps 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


.contentpaneopen {
	padding: 0px 5px;
}

a.category {
	color: #1c355f;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contentpaneopen UL LI {
	list-style: circle;
	list-style-type: disc;
}

.contentpaneopen ADDRESS,
BLOCKQUOTE, 
BODY, DD, DIV, 
DL, DT, 
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4, 
H5, H6, IFRAME, 
NOFRAMES, 
OBJECT, OL, P, 
UL, APPLET, 
CENTER, DIR, 
HR, MENU, PRE {
	display: block
}

div.back_button a {
	text-decoration: underline;
	color: #1c355f;
	text-align: right;
	float: right;
	padding-bottom: 1em;
	margin: 10px;
	font: normal bold 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contentpaneopen P {
	text-align: left;
	font: 1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 10px 12px 0;
}



.contentpaneopen LI {
	display: list-item;
	font: 1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contentpaneopen HEAD {
	display: none
}

.contentpaneopen H1 {
	margin: .67em 0;
	font: 2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contentpaneopen H2 {
	margin: .83em 0;
	font: 1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contentpaneopen H3 {
	margin: 1em 0;
	font: 1.17em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contentpaneopen H4, P,
BLOCKQUOTE, UL,
FIELDSET, FORM,
OL, DL, DIR,
MENU {
	margin: 1.33em 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

td.contentdescription {
	font: 1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contentpaneopen H5 {
	margin: 1.67em 0;
	font: .83em/1.17em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contentpaneopen H6 {
	margin: 2.33em 0;
	font: .67em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contentpaneopen H1, H2, H3, H4,
H5, H6, B,
STRONG {
	font-weight: bolder
}

.contentpaneopen BLOCKQUOTE {
	margin-left: 40px;
	margin-right: 40px
}

.contentpaneopen I, CITE, EM,
VAR, ADDRESS {
	font-style: italic
}

.contentpaneopen PRE, TT, CODE,
KBD, SAMP {
	font-family: monospace
}

.contentpaneopen PRE {
	white-space: pre
}

.contentpaneopen BIG {
	font-size: 1.17em
}

.contentpaneopen SMALL, SUB, SUP {
	font-size: .83em
}

.contentpaneopen SUB {
	vertical-align: sub
}

.contentpaneopen SUP {
	vertical-align: super
}

.contentpaneopen S, STRIKE, DEL {
	text-decoration: line-through
}

.contentpaneopen HR {
	border: 1px inset
}

.contentpaneopen OL, UL, DIR,
MENU, DD {
	margin-left: 40px
}

.contentpaneopen OL {
	list-style-type: decimal
}

.contentpaneopen OL UL, UL OL,
UL UL, OL OL {
	margin-top: 0;
	margin-bottom: 0
}

.contentpaneopen U, INS {
	text-decoration: underline
}

.contentpaneopen CENTER {
	text-align: center
}

.contentpaneopen BR:before {
	content: "\A"
}

.createdate {
	padding-bottom: .5em;
}

.pagenav_prev {
	text-align: right;
}

.pagenav_prev a {
	color: #999;
	font: small-caps bold 1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-indent: 5em;
	float: none;
}

.pagenav_next {
	text-align: right;
}
.contentpane {
	font: 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}