@charset "UTF-8";
/* CSS Document */

#sitecontainer{
	font-family: "Arial", Georgia, Serif;
	font-size:13px;
	line-height:16px;
	color: #3a4b5b;
}

#sitecontainer hr,
body.mceContentBody hr {
  border-bottom: none;
  border-top: 1px solid #333;
}

.sgnMobile #sitecontainer {
	font-size: 16px;
	line-height: 18px;
}

.rteContent p, body.mceContentBody p,
.rteContent li, body.mceContentBody li,
.rteContent td, body.mceContentBody td {
	margin:0px;
	font-size:14px;
	line-height:18px;
}

.sgnMobile .rteContent p,
.sgnMobile .rteContent td,
.sgnMobile .rteContent li,
.sgnMobile body.mceContentBody p,
.sgnMobile body.mceContentBody td,
.sgnMobile body.mceContentBody li {
  font-size: 16px;
  line-height: 20px;
	-webkit-text-size-adjust: 100%;
}

.rteContent_footer p,
.rteContent_footer td {
	color:#FFFFFF;
	font-size:10px;
	line-height:20px;
}

#center .cel_pagetype_RichText h1 {
	color: #3a4b5b;
	font-size: 13px;
}


.rteContent_footer p a:hover {
    color:#cccccc !important;
}


.rteContent_footer p a {
	color:#FFFFFF !important;
    text-decoration: none !important;
}

h1, body.mceContentBody .h1, .h1, body.mceContentBody h1{
	color: #5bb4e5 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px !important;
    font-weight: bold;
    padding-bottom: 0;
}

.sgnMobile h1,
.sgnMobile body.mceContentBody .h1,
.sgnMobile .h1,
.sgnMobile body.mceContentBody h1 {
	color: #5bb4e5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 0;
}


h2, body.mceContentBody .h2, .h2, body.mceContentBody h2{
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	color:#1162A7;
	margin:0px;
	padding:0px;
}
h3, body.mceContentBody .h3, .h3, body.mceContentBody h3{
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	color:#000000;
	margin:0px;
	padding:0px;
}
.rteContent a, body.mceContentBody a, #rteContentParent a{
	color:#000000!important;
}

#news .rteContent a, #news body.mceContentBody a, #news #rteContentParent a{
	text-decoration: none !important;
}

.rteContent a:hover,
body.mceContentBody a:hover,
#rteContentParent a:hover {
	text-decoration: underline;
}

.rteContent a,
body.mceContentBody a ,
#rteContentParent a {
	color:#5bb4e5 !important;
	text-decoration: none;
}



#left #subMenu ul li ul li {
	list-style: square;
	color: #8DC9E8;
	padding-bottom: 7px;
	font-size: 13px;
	margin-left: 25px;
}

#content tr {
	color: #3a4b5b;
}

#mainMenu ul li {
	font-size: 15px;
}

#left #subMenu ul li {
	font-size: 14px;
}



