BODY {
	background-color: #a63456;
	color: #515151;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin:0;
	padding:0;
	text-align:center;
}

H1, H2, #header .title { font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color:#a63456; font-weight: normal; }
H1, #header .title {font-size: 150%;}
H2 {font-size: 180%; margin-top: 20px;}
H3 {font-size: 110%; font-weight:bold;}

H1 A, H2 A, H3 A {text-decoration: none !important;}
A IMG {border: none;}
H1 IMG, H2 IMG, H3 IMG { vertical-align:middle; }

A:link {color:#A63456; text-decoration:underline;}
A:visited {color:#4D3041;}
A:hover, A:active {color: red;}

P {text-align:justify; text-indent: 2em; line-height:150%;}

.help, .eqBox .descr, #topmenu A { font-family: Arial, Helvetica, sans-serif; margin-bottom: 20px;}
strong, .eqBox .descr {color:#A63456;}

.sub {vertical-align:sub;}
.super {vertical-align:super;}
.sub, .super {font-size: 70%;}

.snippet H2 {margin-top: 0;}
.help, .snippet {margin-bottom: 20px;}
.help .iconChar {float:left; padding-right:10px; font-weight: bold; color:#BF3C6C; font-size: 200%; font-family: 'Courier New', Courier, monospace;}
.help {color: #73243D;}
.clear {clear:both;}

#page {
	width: 800px;
	margin: 0 auto;
	text-align:left;
	background-color: white;
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #672037;
	padding: 15px;
}

#header {
	color: #a63456;
	background: url(/img/topboxbg.png) no-repeat;
	overflow: hidden;
	margin-bottom: 10px;
}
#header #logo {background:url(/img/logo.png) no-repeat 32px 24px;}
#header #photo {height:230px; background:url(/img/top_face1.jpg) no-repeat 602px 2px;}
#header H1, #header .title {margin:0; padding:130px 0 0 40px;}
#header .slogan {font-size: 100%; padding-left:40px; text-transform:lowercase;}
#header .slogan SPAN {text-transform:uppercase;}

#topmenu {background-color: #a63456;}
#topmenu DIV { height: 7px; }
#topmenu .bg_t {background: url(/img/menu_t_bg.gif) no-repeat; font-size:0;}
#topmenu .bg_b {background: url(/img/menu_b_bg.gif) no-repeat; font-size:0; clear:both; margin-bottom: 25px;}
#topmenu ul {
	list-style: none;
	color: white;
	margin:0;
	padding:0;
	text-align:center;
	color: #d94270;
}
#topmenu ul li {padding: 0 6px; display:inline;}
#topmenu A {color: #f4e4e9;}

#content {padding-left: 15px;}
.leftCol {width: 420px; float: left;}
.rightCol {width: 330px; float: right;}
.leftCol H2 { clear:left; }

#footer {padding-top: 30px; clear:both;}
#footer .bg_t, #footer .bg_b { height: 8px; font-size:0; background-repeat: no-repeat; }
#footer .bg_t {background-image: url(/img/footer_t_bg.png);}
#footer .bg_b {background-image: url(/img/footer_b_bg.png);}
#footer .mdl {border-width: 0 2px; border-style: solid; border-color: #a63456; padding: 0 10px; color: #a63456; text-align:center; font-size:80%;}

.box {margin-bottom: 10px;}
.box .top, .box .btm {font-size: 0px; height:8px; background-repeat: no-repeat; background-position: top center;}
.box .mdl {border-width: 0 2px; border-style:solid; border-color:#a63456; padding: 10px; }

.eqBox H2 {margin:0;}
.eqBox .descr {margin:0; min-height: 100px; padding-left:15px;}
* HTML .eqBox .descr {height: 100px;}
.eqBox UL {padding: 0; margin:10px 0; list-style: square;}
.eqBox UL LI {padding: 2px 0;}
.eqBox IMG {float: right; padding-left: 5px;}

.go { font-size: 150%; vertical-align: middle; color: #FED3E7; font-family: Arial, Helvetica, sans-serif;}
#topmenu .go {font-size: 100%; vertical-align:baseline;}

.colorSheme0 .top { background-image: url(/img/box0_t_bg.gif); }
.colorSheme0 .btm { background-image: url(/img/box0_b_bg.gif); }
.colorSheme0 .mdl { background-color: #fff; }

.colorSheme1 .top { background-image: url(/img/box1_t_bg.gif); }
.colorSheme1 .btm { background-image: url(/img/box1_b_bg.gif); }
.colorSheme1 .mdl { background-color: #f7fdff; }

.colorSheme2 .top { background-image: url(/img/box2_t_bg.gif); }
.colorSheme2 .btm { background-image: url(/img/box2_b_bg.gif);}
.colorSheme2 .mdl { background-color: #fff8fe; }

.colorSheme3 .top { background-image: url(/img/box3_t_bg.gif); }
.colorSheme3 .btm { background-image: url(/img/box3_b_bg.gif);}
.colorSheme3 .mdl { background-color: #fffdee; }

.colorSheme4 .top { background-image: url(/img/box4_t_bg.gif); }
.colorSheme4 .btm { background-image: url(/img/box4_b_bg.gif);}
.colorSheme4 .mdl { background-color: #f0ffee; }

.textBox, .eqNote {clear: both; padding-top:20px;}
.textBox H2, .textBox H3, .eqNote H2  {border-bottom: 1px solid #a63456; margin: 0 0 20px;}
.textBox IMG, .eqNote IMG {float:left; clear:left; border:1px solid #a63456; margin: 0 12px 7px 0; padding:3px; background-color:#FFF;}
.textBox P, .eqNote P {margin-bottom:0;}

.eqNote P, .eqNote H2 {padding-left:60px;}
.eqNote H2 {margin: 0px;}
.eqNote {padding-top:10px;}
.eqNote DIV, .more {text-align:right;}
.more {padding-top: 10px;}
.eqMainBox {margin:0 40px 0 23px;}

#photoBox #photoDisplay {float:left;}
#photoBox #photoList {margin-left: 110px; list-style-position:inside; list-style-type: none; line-height:1.8em;}
#photoBox #photoList .active .go {color: #FEBFD6;}
#photoBox #photoList .go {color: #fff;}
#photoBox DIV {text-align:right; clear:both;}
.note { font-size:85%; font-family:Verdana, Arial, Helvetica, sans-serif; }
.logos {text-align:center; margin-top:60px;}
.logos IMG { margin-top:20px;}
.centerBox {text-align:center; margin-top:20px;}
.nowrap {white-space:nowrap;}
ABBR, ACRONYM, .hint { border-bottom:1px solid #00D5D5; cursor: help; }
ABBR:hover, ACRONYM:hover, .hint:hover {background-color:#FFFF99;}

#advantageTable {text-align:justify;}
#advantageTable IMG {vertical-align: middle;}
