/* Start of CMSMS style sheet 'Typography' */
/*---------------------
    COLOURS
---------------------*/
/*
pale yellow: 	#f8f6b5;
yellow hover:    #f1f0a3;

pale blue: 		#e3f1f5;
nav hover /
inactive blue:	#d7ebf1;
light heading:	#62adcb;
dark heading:	#2a98c6;

dark grey: 	#424242;
light grey:		#666666;
*/
/*---------------------
    GLOBAL
---------------------*/
 
body {
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 0.8em;
    line-height: 1.25em;
    color: #666;
}

a.mcrmeebo {display: none;}
 
/*---------------------
    TYPOGRAPHY
---------------------*/
 
h1 {
    font-size: 1.6em !important;
    margin: 0em 0 1em 0;
    font-weight: normal !important;
color:#424242;
font-family: arial, helvetica, verdana, sans-serif !important;
}
h2 {
    font-size: 1.5em !important;
    line-height: 1.25em;
    margin: 0em 0 0.2em 0;
    color: #2393BF !important;
    font-weight: normal !important;
font-family: arial, helvetica, verdana, sans-serif !important;
    }
p+h2,ul+h2 {margin: 1.2em 0 0.2em 0;}
h3 {
    font-size: 1.35em;
    line-height: 1.25em;
    margin: 0 0 0.5em 0;
    color: #6eb2cf;
    font-weight: normal;
font-family: arial, helvetica, verdana, sans-serif;
    }
h4 {
    font-size: 1.1em;
    margin: 0 0 0.3em 0;
    color: #424242;
    font-weight: bold;
    }
h2 a, h3 a, h4 a, h2 strong, h3 strong, h4 strong, h2 b, h3 b, h4 b {color: #2a98c6;}
h1, h2, h3, h4, p {padding-left: 20px;}
 
p {margin: 0 0 1em 0; font-family: arial, helvetica, verdana, sans-serif;}

.blue p {color: #424242;}
.blue h2 {color: #2393BF;}
.blue h3, .blue h4 {color: #5AB0CF;}
 
 strong, b {color: #424242;}

h3 a.object {
     color:#62adcb;
}

h3 a.object:hover {
     color: #424242;
}

/*---------------------
    LINKS
---------------------*/
 
a {color: #2a98c6;}
a:hover {color: #62adcb;}
a:active {outline: none;}

/*---------------------
    IMAGES
---------------------*/

img, a img {border: 4px solid #e3f1f5;}
a:hover img {border: 4px solid #d7ebf1;}

.home img {border: none;}

.blue img, .blue a img {border-color: #afe0ed;}
.blue a:hover img {border-color: #2a98c6;}

#footer img, #footer a img {border: none;}
 
/*---------------------
    LISTS
---------------------*/
 
ul {list-style: square; padding-left: 40px;}
ul a {color: inherit;}
 
ol li  {margin: 0.4em 0.5em;}
 
/*---------------------
    TABLES
---------------------*/
 
thead {font-size:1.2em; color: #424242;}
tbody {background-color: #fff;}
 
td {
    padding:10px;
    color: #424242;
    border-bottom:1px solid #ccc;
    line-height: 1.4em;
}
 
/*---------------------
    OTHER
---------------------*/
 
/*---------------------HORIZONTAL LINE */
.hr {
    border: none;
    height: 5px;
    margin: 1em;
    clear: both;
}
.hr hr {display: none;}
hr.thin {margin: -0.3em 0 0.5em 0;}
hr.black {border-color: #000;}
 
/*---------------------DATA TABLES */
dt{
    float: left;
    clear: left;
    font-weight: bold;
    margin: 0 0 1em 1em;
    width: 55px;
    color: #000;
}
dd {
    display: block;
    margin: 0 0 1em 0;
    padding-left: 75px;
}
 
/*---------------------BLOCKQUOTE */
blockquote {
    margin: 0 40px 10px;
    padding: 10px 10px 5px;
    background: #E3F1F5;
}
blockquote h2, blockquote h3,blockquote h4, blockquote a {margin: 0;}
blockquote p {}
 
/*---------------------CODE VIEW */
code {
    background: #F0F0F0;
    color: #000;
    font-size: 1.1em;
}
pre {
    background: #424242;
    font-size:1.2em;
    line-height:1.4em;
    color: #eaeaea;
    padding: 1em;
    margin: 0.5em 0;
    font-family: Verdana, Helvetica, sans-serif;
}
/* End of 'Typography' */

