/*
 * Copyrighted by Paul Saunders, 2008.
 *
 * Redistribution and use of any content in source and/or binary forms,
 * with or without modification, are not permitted.
 *
 * The name of Paul Saunders and the names of my contributors may not be used to
 * endorse or promote products derived from this software without specific
 * prior written permission.
 *
 * The content of this web site and the software herein is provided by the
 * copyright holders and contributors "as is" and any express or implied
 * warranties, including, but not limited to, the implied warranties of
 * merchantability and fitness for a particular purpose are disclaimed.
 * In no event shall the copyright owner or contributors be liable for any
 * direct, indirect, incidental, special, exemplary, or consequential damages
 * (including, but not limited to, procurement of substitute goods or services;
 * loss of use, data, or profits; or business interruption) however caused and
 * on any theory of liability, whether in contract, strict liability, or tort
 * (including negligence or otherwise) arising in any way out of the use of
 * this software, even if advised of the possibility of such damage.
*/
body {
	background: #E6E8FA;
    border: 2px groove #23238E;
	color: #000000;
	font-size: .8em;
	font-family: Verdana, Hevletica, sans-serif;
}

body#home a#homenav,
body#contact a#contactnav,
body#resource a#resourcenav,
body#about a#aboutnav,
body#news a#newsnav {
    color: #fff;
    background: #2586f7;
}

acronym {
	text-decoration: none;
	border-bottom: 1px dashed blue;
}

#content {
	margin: 0 auto;
	padding: 5px 5px 5px 10px;
	background: #ffffff;
}

#header,#footer {
	background: #ffffff;
}

#heading {
    background: #fff url(../images/md-panorama-bg.jpg) repeat;
    font-size: 2em;
    font-weight: bold;
    text-align: center;
	height: 135px;
}

#iframe {
    width:100%;
    height: 630px !important;
    height:100%;
}

.topBorder {
	border-top: 2px groove #ee0000;
	clear: both;
}

.bottom_border {
	border-bottom: 2px groove #ee0000;
	clear: both;
}

.bstripe,.rstripe {
	font-size: .7em;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	width: 100%;
}

.rstripe {
	background: #ee0000;
}

.bstripe {
	background: #23238E;
}

a.footerlink:link,a.footerlink:visited,a.footerlink:active {
	color: #ffffff;
}

.logoleft, .logoright {
    padding: 5px;
}

.floatleft, .floatright, .logoleft, .logoright {
    display:inline;
}

.floatleft, .floatright {
    margin: 10px;
}

.floatleft, .logoleft {
    float: left;
}

.floatright, .logoright {
    float: right;
}

.specialtextL,.specialtextRL {
	font-size: 1.5em;
	font-weight: bold;
}

.specialtextM,.specialtextMi,.specialtextRM {
	font-size: 1em;
	font-weight: bold;
}

.specialtextMi,.specialtextSi {
	font-style: italic;
}

.specialtextS,.specialtextRS,.specialtextSi  {
	font-size: .6em;
	font-weight: bold;
}

.specialtextL,.specialtextM,.specialtextMi,.specialtextS,.specialtextSi  {
	color: #23238E;
}

.specialtextRL,.specialtextRM,.specialtextRS {
	color: #ee0000;
}

.imgpad {
    padding: 10px;
}	

ul.nobullets {
    list-style: none;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.spinner {
    display: none;
}

#minimenu {
    font-size: .7em;
    font-weight: normal;
    color: #000000;
    text-align: center;
    padding: 5px 5px 5px 5px;
}

#poll_box {
    float: right;
    width: 200px;
    margin: 10px;
    border: 2px groove #000;
    font-size: .8em;
    font-weight: bold;
}

.poll_header {
    border-bottom: 2px groove #000;
    padding: 5px 5px 5px 5px;
    font-size: 1.3em;
    text-align: center;
    color: #23238E;
    background: #E6E8FA;
    margin-top: 0px;
}

.poll_question {
    font-size: .8em;
}

.accessaid {
    position: absolute;
    height: 0;
    overflow: hidden;
}

div.figure_left, div.figure_right {
    border: thin silver solid;
    margin: 5px;
    padding: 5px;
}

div.figure_center {
    text-align: center;
}

div.figure_left {
    float: left;
}

div.figure_right {
    float: right;
}

.figure, div.figure_center p, div.figure_left p, div.figure_right p {
    text-align: center;
    text-indent: 0;
    font-style: italic;
    font-weight: bold;
    font-size: .7em;
    color: #23238E;
}

#side_block {
    float: right;
    width: 200px;
    margin: 10px;
}

#box {
    border: thin silver solid;
    background: #2586f7;
    color: #fff;
}

.box_text,.box_text_big {
    font-weight: bold;
}

.box_text_big {
    font-size: .9em;
    margin: 15px 5px 5px 5px;
}

.box_text {
    font-size: .8em;
    margin: 5px 5px 15px 5px;
}

