
*{margin: 0; padding: 0;}
#wrap {	margin: auto; width: 800px;	text-align: left;	/*min-height: 100%;*/ }

/* BLOCK ELEMENTS */
html { display:block; height: 100%; min-height: 100%; }
div, map, dt, form { display:block; }
body { display:block;  height: 100%; min-height: 100%; line-height: 1.5em; background-color: #fff;
			 font-family: Arial, Helvetica, sans-serif; font-size:0.75em; color: #706f6f;
			 background-image: url(../images/background.gif); background-repeat: repeat-x; }
p, dl { display:block;}
dd { display:block; margin-left:40px; }
address { display:block; font-style:italic; }
blockquote { display:block; margin:1em 40px; }

h1 /* Page Subtitle */ { display:block; font-size:1.3em; font-weight:bold; color: #25457b;
		 font-family: "Times New Roman", Times, sans-serif;  padding:1em 0 0.5em 0; }
h2 /* Welcome note */ { display:block; font-size:1.6em; font-weight:normal;
												padding-bottom: 0.3em; color: #25457b; font-family: "Times New Roman", Times, sans-serif; padding:1em 0 0.5em 0; }
												
.bluetext { display:block; font-size:1.0em; font-weight:bold; color: #507dc8; padding:1em 0 0.3em 0;  }
.whitetext { display:block; font-size:1.2em; line-height:30px; font-weight:bold; color: #fff; padding-left:10px;  }

pre{ display:block; font-family:monospace; white-space:pre; margin:1em 0; }
hr { display:block; height:2px; border:1px; margin:0.5em auto 0.5em auto; }
img { border: 0; }

/* TABLE ELEMENTS */
table { border-spacing:2px; border-collapse:separate;
margin-top:0; margin-bottom:0; text-indent:0; }
caption { text-align:center; }
td { padding:1px; }
th { font-weight:bold; padding:1px; }
tbody, thead, tfoot { vertical-align:middle; }

/* INLINE ELEMENTS */
strong { font-weight:bold; }
cite, em, var, dfn { font-style:italic; }
code, kbd, samp { font-family:monospace; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
sub { vertical-align:-0.25em; font-size:smaller; line-height:normal; }
sup { vertical-align: 0.5em; font-size:smaller; line-height:normal; }
abbr[title], acronym[title] { border-bottom:dotted 1px; }

/* LIST ELEMENTS */
ul { list-style-type:disc; margin:1em 0; margin-left:40px; padding-left:0;}
ol { list-style-type:decimal; margin:1em 0; margin-left:40px; padding-left:0;}
/* remove top & bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl
{ margin-top:0; margin-bottom:0; }
/* use circle when ul nested 2 deep */
ol ul, ul ul { list-style-type:circle; }
/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type:square; }

/* LINKS */
a, a:link, a:visited {	color: #507dc8;	text-decoration: none;	font-weight: bold; }
a:hover {	text-decoration: underline;  }   /* color:#fff ;*/
h6 a, h6 a:link, h6 a:visited, h6 a:hover{ color: #fff; }

.csc-textpic-imagewrap {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

.csc-textpic-center {
   text-align: center; 
   clear: both;
   width: 100%;
}

.csc-textpic-clear {
    display: block;
    width: auto;
    clear: both;
}

.bodytext {
    clear:left;  
    margin: 1em 0    
}


.csc-textpic-image {
   margin: 3px; 
}
