body {
	margin: 0px;
	background-color: #244358;
}
td {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
}
td.tl {
	background-image: url(img/bg_tl.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
td.tr {
	background-image: url(img/bg_tr.jpg);
	background-repeat: no-repeat;
}
td.cl {
	background-color: #C5C9D2;
	background-image: url(img/bg_cl.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
td.cr {
	background-color: #C5C9D2;
	background-image: url(img/bg_cr.jpg);
	background-repeat: no-repeat;
}
td.crIn {
	background-color: #C5C9D2;
	background-image: url(img/bg_cr_in.jpg);
	background-repeat: no-repeat;
}
td.bl {
	background-image: url(img/bg_bl.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
td.br {
	background-image: url(img/bg_br.jpg);
	background-repeat: no-repeat;
}
td.brIn {
	background-image: url(img/bg_br_in.jpg);
	background-repeat: no-repeat;
}
td.blIn {
	background-image: url(img/bg_bl_in.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
td.colorMark {
	background-image: url(img/mark_color.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.wtMark {
	background-image: url(img/mark_wt.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.bpMark {
	background-image: url(img/mark_bp.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.eltMark {
	background-image: url(img/mark_elt.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.textRight {
	background-image: url(img/bg_text_right.gif);
	background-repeat: no-repeat;
}
td.textLeft {
	background-image: url(img/bg_text_left.jpg);
	background-repeat: no-repeat;
}
td.feature {
	background-image: url(img/bg_feature.gif);
	background-repeat: no-repeat;
}
td.menuLeft {
	background-image: url(img/bg_menu_left.jpg);
	background-repeat: no-repeat;
}
a {
	color: #2805C1;
	text-decoration: none;
}

a:hover {
	color: #FF3333;
}

a.selected {
	color: #FF3333;
}

a.light {
	color: #9DD3DF;
	text-decoration: none;
}
a.light:hover {
	color: #FFFFFF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #11374F;
	line-height: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 4px;
	margin-left: 15px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #11374F;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	margin-top: 24px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 15px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #11374F;
	line-height: 16px;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 18px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
p.right {
	margin-top: 6px;
	margin-right: 50px;
	margin-bottom: 12px;
	margin-left: 15px;
}
p.rightFirst {
	margin-top: 10px;
	margin-right: 50px;
	margin-bottom: 12px;
	margin-left: 15px;
}
p.news {
	margin-top: 6px;
	margin-bottom: 0px;
	margin-right: 30px;
	margin-left: 30px;
}
p.newsFirst {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 35px;
	margin-left: 30px;
}
p.solutionsTop {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #121212;
	margin-left: 6px;
}

p.solutions {
	margin-top: 0px;
	margin-bottom: 6px;
	color: #121212;
	margin-left: 6px;
	font-size: 11px;
}
p.solutionsWT {
	margin-top: 6px;
	margin-bottom: 0px;
	color: #1441D8;
	margin-left: 6px;
	font-weight: bold;
	background-image: url(img/bg_text_web.jpg);
	background-repeat: no-repeat;
}
p.solutionsBP {
	margin-top: 6px;
	margin-bottom: 0px;
	color: #FF6600;
	margin-left: 6px;
	font-weight: bold;
	background-image: url(img/bg_text_bp.jpg);
	background-repeat: no-repeat;
}
p.solutionsELT {
	margin-top: 6px;
	margin-bottom: 0px;
	color: #008F98;
	margin-left: 6px;
	font-weight: bold;
	background-image: url(img/bg_text_elt.jpg);
}
p.solutionsD {
	margin-top: 6px;
	margin-bottom: 0px;
	color: #CC9900;
	margin-left: 6px;
	font-weight: bold;
	background-image: url(img/bg_text_design.jpg);
	background-repeat: no-repeat;
}
p.menutop {
	margin-top: 10px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 16px;
	border-bottom: 1.5px solid #FCFCFC;
}
p.menu1 {
	margin-top: 10px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 24px;
}
p.menu2 {
	margin-top: 6px;
	line-height: 14px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 28px;
}

.blueBullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1441D8;
}
.orangeBullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
}
.tealBullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008F98;
}
.goldBullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC9900;
}
.copy11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.copy11Dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #121212;
	line-height: 16px;
	font-weight: normal;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin-top: 6px;
	margin-right: 50px;
	margin-bottom: 2px;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin-top: 6px;
	margin-right: 50px;
	margin-bottom: 2px;
}

.foot {
	font-size: 11px;
	color: #8DACB1;
}
.super {
	font-size: 7px;
	vertical-align: super;
}

.bodyitalic {font-style: italic;}

textarea, input, select, radio, checkbox, image {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-style: normal; 
	font-weight: normal;
}

input.btnformat {
	background-color: #C0C0C0;
	color: #011D83;
	font-weight: bold;
	border: 1px solid #000000;
}

.formFld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #808080;
}

.formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td.form {
	font-size: 12px;
	line-height: 18px;
	margin: 2px;
	padding: 3px;
}

p.menu {
	margin-top: 12px;
	font-weight: bolder;
	line-height: 14px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

p.menuRandom {
	margin-top: 10px;
	font-weight: normal;
	line-height: 14px;
	margin-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
}

.defBullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #11374F;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #11374F;
	font-weight: normal;
}
td.sitemapright {
	border-right: 1px solid #E3E4E9;
}
td.sitemapleft {
	border-left: 1px solid #E3E4E9;
}

.authors {
	color: #000000;
	font-weight: bold;
}

/* dark grey to use for text at beginning of paragraph */
.paratitle {
	color: #202020;
	font-weight: bold;
}
