
P, A, TD, DIV, SPAN, BODY, H1, H2, H3 {
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	color: #000000;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

html {height:100%; margin-bottom:1px; overflow: -moz-scrollbars-vertical;}
body {background: #d6d6d6 repeat-y; height: 100%;}

/* Hyperlinks */

a:link { color: #333366; text-decoration: underline; }
a:active { color: #333366; text-decoration: underline; }
a:visited { color: #333366; text-decoration: underline; }
a:hover { color: #ff0000; text-decoration: underline; }

a.menu {padding: 1% 1% 1% 1%;}
a.menu:link { color: #ffffff; text-decoration: none; }
a.menu:active { color: #ffffff; text-decoration: none; }
a.menu:visited { color: #ffffff; text-decoration: none; }
a.menu:hover { color: #ffffff; text-decoration: none; background: #ff301a; }

a.footer:link {color: #ffffff; text-decoration: none; }
a.footer:active {color: #ffffff; text-decoration: none; }
a.footer:visited {color: #ffffff; text-decoration: none; }
a.footer:hover {color: #ff0000; text-decoration: none; }
/* linkkien vanha punanen #ff301a */

a.footer {padding: 1% 1% 1% 1%; font-size: 11px;}
p.footer {font-size: 11px !important;}

a.imagelink:link {color: #ffffff; text-decoration: none;}
a.imagelink:active {color: #ffffff; text-decoration: none;}
a.imagelink:visited {color: #ffffff; text-decoration: none;}
a.imagelink:hover {color: #ffffff; text-decoration: none;}

a img {border: none; }

div.casestudy a { font-size: 12pt; text-transform: uppercase; }
div.casestudy a:link { color: #ffffff; text-decoration: none; }
div.casestudy a:active { color: #ffffff; text-decoration: none; }
div.casestudy a:visited { color: #ffffff; text-decoration: none; }
div.casestudy a:hover { color: #ff0000; text-decoration: underline; }

a.readmore { font-size: 10pt; }
a.readmore:link { color: #333366; text-decoration: underline; line-height: 1; padding: 0 2%; }
a.readmore:active { color: #333366; text-decoration: underline; line-height: 1; padding: 0 2%; }
a.readmore:visited { color: #333366; text-decoration: underline; line-height: 1; padding: 0 2%; }
a.readmore:hover { color: #ff0000; text-decoration: underline; line-height: 1; padding: 0 2%; }

p.featured {color: #ffffff;}
p.featured {font-size: 20pt;}
p.featured {font-family: Arial;}
p.featured {text-shadow: #000000 2px 2px 2px;}

h1.product {margin-top: 0%;}
h2.product {margin-top: 0%;} 
h3.product {margin-top: 0%;}

h1.order {padding-top: 0%;}
h2.order {padding-top: 0%;} 
h3.order {padding-top: 0%;}

tr.content {color: #666666;}
td.content {color: #666666;}
tr.border {1px solid;}

p.footer {color: #ffffff}
p.footer {font-size: 10pt; margin: 0 10px; width: 84px; }

p {padding: 0.5% 3% 0.5% 3%;}

/* Lists */

ul {margin: 1% 3% 1% 3%;}
ol {margin: 1% 3% 1% 3%;}
li {padding: 0 0 0 0;}

ul {color: #000000; padding: 0 5%;}

ol {color: #000000; padding: 0 5%; list-style-position: inside;}

li {color: #000000;} 

ul.product {color: #000000; padding: 0 5%; margin-top: 0; margin-bottom: 0;}

li.product {color: #000000; padding: 5px 0;}

ul.arrowlist {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.arrowlist li.redarrow {
	/* background-image: url("/images/testicons/redarrowdown_12x12b.png"); */
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: 1.2em;
}
ul.arrowlist li.arrow {
  background-image: url("/images/design/right.gif");
  background-repeat: no-repeat;
  background-position: 0 .6em;
  padding-left: 1.2em;
}
ul.arrowlist li.arrow.selected {
	background-image: url("/images/design/right_black.gif");
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: 1.2em;
}

ul.arrowlist a:link {
	color: #000000; text-decoration: underline;
	font-size: 10pt; line-height: 2; text-align: left; padding: 0 1%;
}
ul.arrowlist a:active {
	color: #000000; text-decoration: underline;
	font-size: 10pt; line-height: 2; text-align: left; padding: 0 1%;
}
ul.arrowlist a:visited {
	color: #000000; text-decoration: underline;
	font-size: 10pt; line-height: 2; text-align: left; padding: 0 1%;
}
ul.arrowlist a:hover {
	color: #ff0000; text-decoration: underline;
	font-size: 10pt; line-height: 2; text-align: left; padding: 0 1%;
}

/* Headers */

h1 {
	padding: 3% 3% 1.5% 3%;
	font-size:13pt;
	color: #333333;
}
h2 {
	padding: 3% 3% 1.5% 3%;
	font-size:11pt;
	color: #333333;
}
h3 {
	padding: 3% 3% 1.5% 3%;
	font-size:10pt;
	color: #333333;
}

.alert { color: #ff0000 !important; }

.lang { text-align: right; padding: 15px 30px; float: right; }
.lang a:link { text-decoration: none; font-weight: bold; }
.lang a:active { text-decoration: none; font-weight: bold; }
.lang a:visited { text-decoration: none; font-weight: bold; }
.lang a:hover { text-decoration: underline; font-weight: bold; }

/* Images */

/* Image */
div.image {
	padding: 3% 3% 3% 3%;
}
/* Image caption */
div.image div {
	font-size: 100%;
	text-align: center;
	margin-bottom: 20px;
}

/* Tables */

div.table { }

table
{
	width: 500px;
	margin: 10px auto;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0px;
}
th {
	border-top: 1px #b4b4b4 solid;
	border-left: 1px #b4b4b4 solid;
	border-right: 1px #b4b4b4 solid;
	border-bottom: 1px #b4b4b4 solid;
	background-color: #e0e0e0;
	padding: 2px 2px;
}
td {
	border-top: 1px #b4b4b4 solid;
	border-left: 1px #b4b4b4 solid;
	border-right: 1px #b4b4b4 solid;
	border-bottom: 1px #b4b4b4 solid;
	padding: 2px 2px;
}

table.comparison
{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;
	font-size: 10pt;
	color: FFFFFF;
	width: 500px;
	background-color: #f0f0f0;
	border-collapse: collapse;
	border-spacing: 0px;
}
td.compHead {
	border-top: 1px #b4b4b4 solid;
	border-left: 1px #b4b4b4 solid;
	border-right: 1px #b4b4b4 solid;
	padding-left: 5px;
	padding-right: 5px;
}
td.compEd {
	text-align: left;
	border: 1px #b4b4b4 solid;
}
td.compCross {
	border: 1px #b4b4b4 solid;
}

#sidebar p { margin: 10px 0; }

table.order
{
	width: 600px;
	margin: 0.5% 3%;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
}
.order th {
	background-color: #FFFFFF;
	padding: 2px 2px 10px 2px;
	text-align: left;
	width: 550px;
}
.order td {
	background-color: #FFFFFF;
	padding: 2px 2px;
	text-align: left;
}
.order td.bullet {
	margin-left: 100px;
	background-image: url("/images/design/bullet.gif");
	background-repeat: no-repeat;
	background-position: 2.7em 0.4em;
	width: 50px;
}
th.price {
	width: 50px;
	font-weight: normal;
}
td.price {
	width: 50px;
	font-weight: normal;
}
div.producttables {
	padding-right: 50px;
}

table.download
{
	background-color: #FFFFFF;
	width: 600px;
	border: 0;
}
th.download {
	background-color: #FFFFFF;
	border: 0;
	text-align: left;
}
th.download {
	background-color: #FFFFFF;
	border: 0;
	text-align: left;
}
td.download {
	background-color: #FFFFFF;
	border: 0;
}

table.layout { border: none; }
td.layout { border: none; }
tr.layout { border: none; }

a.showcasebox:link {color: #000000; text-decoration: underline;}
a.showcasebox:active {color: #000000; text-decoration: underline;}
a.showcasebox:visited {color: #000000; text-decoration: underline;}
a.showcasebox:hover {color: #000000; text-decoration: underline;}

h1.showcasebox {margin-top: 0; padding: 3% 3% 1% 3%; font-size: 13pt; color: #ffffff;}
h2.showcasebox {margin-top: 0; padding: 3% 3% 1% 3%; font-size: 10pt; color: #000000;}
h3.showcasebox {margin-top: 0; padding: 3% 3% 1% 3%; font-size: 9pt; color: #f0f0f0;}

p.showcasebox {margin-top: 0;}

div.showcasebox {
	position: relative;
	background-image: url(../images/design/BoxEdit.png);
	background-repeat: no-repeat;
	height: 140px;
	width: 260px;
	display: block !important;
	float: left;
	color: #000000;
	padding: 10px 15px;
	margin: 0 5xp;
}

a.showcaselink {
	position: absolute;
	top: 6px;
	left: 7px;
	width: 274px;
	height: 144px;
	background-color: transparent;
}

div#news {
  height: auto;
  margin: 20px 20px 0px 20px;
}
div#news * {
  padding-left: 0px;
}
div.news .newstxt {
  
}

div.infobox {
	width: 250px;
	background-color: #f0f0f0;
	color: #000000;
	text-align: center;
	margin-bottom: 20px;
}
.infobox p {
	color: #000000;
	padding 0;
}

div.contactbox {
	width: 250px;
	background: #ffffff url(../images/design/linemid.png) repeat;
	color: #000000;
	text-align: center;
	margin-bottom: 20px;
	/* border: solid #0092ff 1px; Microsoftin sininen #0092ff */
}
.contactbox p {
	color: #000000;
	padding 0;
}

#downloadbox {
	width: 250px;
	height: auto;
	background-color: transparent;
	color: #000000;
	text-align: left;
	margin-bottom: 0;
	position: fixed;
	top: 40%;
	left: 40%;
	opacity: 1.0;
	display: none;
}
.downloadbox p {
	color: #000000;
	padding 0;
}

#backgrounddiv {
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    background: #CCCCCC;
    position: absolute;
    top: 0px;
    left: 0px;
}

div.separator {
	margin-left: 3%;
	margin-right: 3%;
	border-bottom: 1px solid #d3d3d3;
}

div.separator_short {
	margin-left: 5%;
	margin-right: 5%;
	border-bottom: 1px solid #d3d3d3;
}

div.separator_image {
	margin: 0 15px;
	width: 50%;
	height: 2px;
	background-image: url(images/design/lineh.png);
	background-repeat: repeat-x;
}

div.separator_box {
	margin-left: 0;
	margin-right: 0;
	border-bottom: 1px solid #d3d3d3;
}

img.opcfm {
	position: absolute;
	right: 70px;
	bottom: 50px;
}

div.brochure {
	position: absolute;
	right: 70px;
	bottom: 260px;
	text-align: justified;
}

div.cinfo {
	position: absolute;
	right: 25px;
	bottom: 120px;
	text-align: justified;
}

div.versions h2 { padding-bottom: 0; }
div.versionlist { margin: 10px 0px; }

div.columns { padding: 0.5% 3% 0.5% 3%; }
div.left-column { float: left; width: 200px; }
div.right-column { float: left; width: 200px; }

div.case * { margin: 0; padding: 0 20px 0; }
div.case { padding-top: 20px; }
div.case p { margin: 5px 0; }
div.case a { margin: 5px 0; }

div#wrapper {
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	background: #000000 url(../images/design/background-900.png) repeat-y scroll center center;
	opacity:1.0;
}

div#header {
	width: 900px;
	background: #ffffff url(../images/prosysopc_header2.png) repeat-y scroll center center;
	margin: 0 auto;
	overflow: hidden;
}

div.headerlink {
	position: relative;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 100px;
}

div#content {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
	background: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
}

div#sidebar_foot {
	width: 200px;
	height: 290px;
	text-align: left;
}

div#googlemap {
	text-align: left;
	margin-bottom: 15px;
	padding-left: 15px;
	vertical-align: baseline;
}

div#sidebarlinks {
	width: 220px;
	text-align: left;
	padding-left: 30px;
	padding-right: 0px;
}

div#featured {
	width: 900px;
	height: 230px;
	margin: 0 auto;
	overflow: hidden;
	background: #ffffff url(../images/design/ProsysFeaturedImage.gif);
	border: 0;
	text-align: left;
}

div#showcases {
	width: 870px;
	height: 160px;
	margin: 0 auto;
	padding: 0 15px;
	background: #FFFFFF;
	text-align: center;
}
	
div#main {
	width: 600px; 
	background: #FFFFFF;
	float: left;
	margin-top: 0px;
	/* padding-bottom: 32767px; */
	/* margin-bottom: -32767px; */
}

div#sidebar {
	float: left;
	width: 250px;
	background: #FFFFFF;
	vertical-align: top;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-left: black;
	/* padding-bottom: 32767px; */
	/* margin-bottom: -32767px; */
}

div#footer {
	background:#2d2b2b;
	height:20px;
	width:900px;
	margin:0 auto;
	padding:5px 0;
	position:relative;
}

div#bottom-shadow {
	background:transparent url(../images/design/bottom-900.png) no-repeat scroll center top;
	height:40px;
	margin:0 auto;
	padding:0;
}

div#nav {
	background: #010439;
	margin:0 auto;
	height:26px;
	width:900px;
}

div#nav ul {
	list-style:none;
	padding:0 0;
	margin:0 auto;
}

div#nav li {
	display:inline;
	padding:0 0;
	margin:0 auto;
}

div#RequestEmail {
	
}

/* misc */

.transparent
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
}

.nontransparent
{
   filter:alpha(opacity=100); 
   -moz-opacity: 1.0; 
   opacity: 1.0; 
}

.align-right { float:right; }
.align-left { float:left; }
.align-center { text-align: center }

.cn {
font-family:"宋体";
}

/* rounded boxes */

/* default gray */

.raised {background: transparent; width:250px; color: #000000; text-align: center; margin-bottom: 20px;}
.raised h1, .raised p {margin:0 5px;}
.raised h1 {font-size:2em; color:#fff;}
.raised p {}


.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}  /* #fff #eee */
.raised .b3 {background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}  /* #fff #ddd */
.raised .b4 {background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}  /* #fff #aaa */
.raised .b4b {background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;} /* #eee #999 */
.raised .b3b {background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;} /* #ddd #999 */
.raised .b2b {background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;} /* #aaa #999 */


.raised .b1 {margin:0 5px; background:#e0e0e0;} /* #fff */
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#e0e0e0;} /* #999 */
.raised .boxcontent {padding: 10px 0; display:block;  background:#e0e0e0;
					border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;
					text-align: center;
} /* #fff #999 */

/* download green */

.raised_gr {background: transparent; width:250px; color: #000000; text-align: center; margin-bottom: 20px;}
.raised_gr h1, .raised_gr p {margin:0 5px;}
.raised_gr h1 {font-size:2em; color:#fff;}
.raised_gr p {}


.raised_gr .b1, .raised_gr .b2, .raised_gr .b3, .raised_gr .b4, .raised_gr .b1b, .raised_gr .b2b, .raised_gr .b3b, .raised_gr .b4b {display:block; overflow:hidden; font-size:1px;}
.raised_gr .b1, .raised_gr .b2, .raised_gr .b3, .raised_gr .b1b, .raised_gr .b2b, .raised_gr .b3b {height:1px;}
.raised_gr .b2 {background:#D3F9BC; border-left:1px solid #A8E61D; border-right:1px solid #A8E61D;}  /* #fff #eee */
.raised_gr .b3 {background:#D3F9BC; border-left:1px solid #A8E61D; border-right:1px solid #A8E61D;}  /* #fff #ddd */
.raised_gr .b4 {background:#D3F9BC; border-left:1px solid #A8E61D; border-right:1px solid #A8E61D;}  /* #fff #aaa */
.raised_gr .b4b {background:#D3F9BC; border-left:1px solid #A8E61D; border-right:1px solid #A8E61D;} /* #eee #999 */
.raised_gr .b3b {background:#D3F9BC; border-left:1px solid #A8E61D; border-right:1px solid #A8E61D;} /* #ddd #999 */
.raised_gr .b2b {background:#D3F9BC; border-left:1px solid #A8E61D; border-right:1px solid #A8E61D;} /* #aaa #999 */


.raised_gr .b1 {margin:0 5px; background:#A8E61D;} /* #fff */
.raised_gr .b2, .raised_gr .b2b {margin:0 3px; border-width:0 2px;}
.raised_gr .b3, .raised_gr .b3b {margin:0 2px;}
.raised_gr .b4, .raised_gr .b4b {height:2px; margin:0 1px;}
.raised_gr .b1b {margin:0 5px; background:#A8E61D;} /* #999 */
.raised_gr .boxcontent {padding: 10px 0; display:block;  background:#D3F9BC;
					border-left:1px solid #A8E61D; border-right:1px solid #A8E61D;
					text-align: center;
}

/* with shadows */

.raised_s {background: transparent; width:250px; color: #000000; text-align: center; margin-bottom: 20px;}
.raised_s h1, .raised_s p {margin:0 5px;}
.raised_s h1 {font-size:2em; color:#fff;}
.raised_s p {}


.raised_s .b1, .raised_s .b2, .raised_s .b3, .raised_s .b4, .raised_s .b1b, .raised_s .b2b, .raised_s .b3b, .raised_s .b4b {display:block; overflow:hidden; font-size:1px;}
.raised_s .b1, .raised_s .b2, .raised_s .b3, .raised_s .b1b, .raised_s .b2b, .raised_s .b3b {height:1px;}
.raised_s .b2 {background:#e0e0e0; border-left:1px solid #fff; border-right:1px solid #eee;}  /* #fff #eee */
.raised_s .b3 {background:#e0e0e0; border-left:1px solid #fff; border-right:1px solid #ddd;}  /* #fff #ddd */
.raised_s .b4 {background:#e0e0e0; border-left:1px solid #fff; border-right:1px solid #aaa;}  /* #fff #aaa */
.raised_s .b4b {background:#e0e0e0; border-left:1px solid #eee; border-right:1px solid #999;} /* #eee #999 */
.raised_s .b3b {background:#e0e0e0; border-left:1px solid #ddd; border-right:1px solid #999;} /* #ddd #999 */
.raised_s .b2b {background:#e0e0e0; border-left:1px solid #aaa; border-right:1px solid #999;} /* #aaa #999 */


.raised_s .b1 {margin:0 5px; background:#fff;} /* #fff */
.raised_s .b2, .raised_s .b2b {margin:0 3px; border-width:0 2px;}
.raised_s .b3, .raised_s .b3b {margin:0 2px;}
.raised_s .b4, .raised_s .b4b {height:2px; margin:0 1px;}
.raised_s .b1b {margin:0 5px; background:#999;} /* #999 */
.raised_s .boxcontent {padding: 10px 0; display:block;  background:#e0e0e0;
					border-left:1px solid #e0e0e0; border-right:1px solid #999;
					text-align: center;
} /* #fff #999 */

/* blue border */
/* #0092ff */

.raised_b {background: transparent; width:250px; color: #000000; text-align: center; margin-bottom: 20px;}
.raised_b h1, .raised_b p {margin:0 5px;}
.raised_b h1 {font-size:2em; color:#fff;}
.raised_b p {}


.raised_b .b1, .raised_b .b2, .raised_b .b3, .raised_b .b4, .raised_b .b1b, .raised_b .b2b, .raised_b .b3b, .raised_b .b4b {display:block; overflow:hidden; font-size:1px;}
.raised_b .b1, .raised_b .b2, .raised_b .b3, .raised_b .b1b, .raised_b .b2b, .raised_b .b3b {height:1px;}
.raised_b .b2 {background:#ffffff; border-left:1px solid #304ebe; border-right:1px solid #304ebe;}  /* #fff #eee */
.raised_b .b3 {background:#ffffff; border-left:1px solid #304ebe; border-right:1px solid #304ebe;}  /* #fff #ddd */
.raised_b .b4 {background:#ffffff; border-left:1px solid #304ebe; border-right:1px solid #304ebe;}  /* #fff #aaa */
.raised_b .b4b {background:#ffffff; border-left:1px solid #304ebe; border-right:1px solid #304ebe;} /* #eee #999 */
.raised_b .b3b {background:#ffffff; border-left:1px solid #304ebe; border-right:1px solid #304ebe;} /* #ddd #999 */
.raised_b .b2b {background:#ffffff; border-left:1px solid #304ebe; border-right:1px solid #304ebe;} /* #aaa #999 */


.raised_b .b1 {margin:0 5px; background:#304ebe;} /* #fff */
.raised_b .b2, .raised_b .b2b {margin:0 3px; border-width:0 2px;}
.raised_b .b3, .raised_b .b3b {margin:0 2px;}
.raised_b .b4, .raised_b .b4b {height:2px; margin:0 1px;}
.raised_b .b1b {margin:0 5px; background:#304ebe;} /* #999 */
.raised_b .boxcontent {padding: 10px 0; display:block;  background:#ffffff;
					border-left:1px solid #304ebe; border-right:1px solid #304ebe;
					text-align: center;
} /* #fff #999 */

/* purple border */

.raised_p {background: transparent; width:250px; color: #000000; text-align: center; margin-bottom: 20px;}
.raised_p h1, .raised_p p {margin:0 5px;}
.raised_p h1 {font-size:2em; color:#fff;}
.raised_p p {}


.raised_p .b1, .raised_p .b2, .raised_p .b3, .raised_p .b4, .raised_p .b1b, .raised_p .b2b, .raised_p .b3b, .raised_p .b4b {display:block; overflow:hidden; font-size:1px;}
.raised_p .b1, .raised_p .b2, .raised_p .b3, .raised_p .b1b, .raised_p .b2b, .raised_p .b3b {height:1px;}
.raised_p .b2 {background:#ffffff; border-left:1px solid #898fba; border-right:1px solid #898fba;}  /* #fff #eee */
.raised_p .b3 {background:#ffffff; border-left:1px solid #898fba; border-right:1px solid #898fba;}  /* #fff #ddd */
.raised_p .b4 {background:#ffffff; border-left:1px solid #898fba; border-right:1px solid #898fba;}  /* #fff #aaa */
.raised_p .b4b {background:#ffffff; border-left:1px solid #898fba; border-right:1px solid #898fba;} /* #eee #999 */
.raised_p .b3b {background:#ffffff; border-left:1px solid #898fba; border-right:1px solid #898fba;} /* #ddd #999 */
.raised_p .b2b {background:#ffffff; border-left:1px solid #898fba; border-right:1px solid #898fba;} /* #aaa #999 */


.raised_p .b1 {margin:0 5px; background:#898fba;} /* #fff */
.raised_p .b2, .raised_p .b2b {margin:0 3px; border-width:0 2px;}
.raised_p .b3, .raised_p .b3b {margin:0 2px;}
.raised_p .b4, .raised_p .b4b {height:2px; margin:0 1px;}
.raised_p .b1b {margin:0 5px; background:#898fba;} /* #999 */
.raised_p .boxcontent {padding: 10px 0; display:block;  background:#ffffff;
					border-left:1px solid #898fba; border-right:1px solid #898fba;
					text-align: center;
} /* #fff #999 */

/* purple border with fill */

.raised_pf {background: transparent; width:250px; color: #000000; text-align: center; margin-bottom: 20px;}
.raised_pf h1, .raised_pf p {margin:0 5px;}
.raised_pf h1 {font-size:2em; color:#fff;}
.raised_pf p {}


.raised_pf .b1, .raised_pf .b2, .raised_pf .b3, .raised_pf .b4, .raised_pf .b1b, .raised_pf .b2b, .raised_pf .b3b, .raised_pf .b4b {display:block; overflow:hidden; font-size:1px;}
.raised_pf .b1, .raised_pf .b2, .raised_pf .b3, .raised_pf .b1b, .raised_pf .b2b, .raised_pf .b3b {height:1px;}
.raised_pf .b2 {background:#C8C8DC; border-left:1px solid #898fba; border-right:1px solid #898fba;}  /* #fff #eee */
.raised_pf .b3 {background:#C8C8DC; border-left:1px solid #898fba; border-right:1px solid #898fba;}  /* #fff #ddd */
.raised_pf .b4 {background:#C8C8DC; border-left:1px solid #898fba; border-right:1px solid #898fba;}  /* #fff #aaa */
.raised_pf .b4b {background:#C8C8DC; border-left:1px solid #898fba; border-right:1px solid #898fba;} /* #eee #999 */
.raised_pf .b3b {background:#C8C8DC; border-left:1px solid #898fba; border-right:1px solid #898fba;} /* #ddd #999 */
.raised_pf .b2b {background:#C8C8DC; border-left:1px solid #898fba; border-right:1px solid #898fba;} /* #aaa #999 */


.raised_pf .b1 {margin:0 5px; background:#898fba;} /* #fff */
.raised_pf .b2, .raised_pf .b2b {margin:0 3px; border-width:0 2px;}
.raised_pf .b3, .raised_pf .b3b {margin:0 2px;}
.raised_pf .b4, .raised_pf .b4b {height:2px; margin:0 1px;}
.raised_pf .b1b {margin:0 5px; background:#898fba;} /* #999 */
.raised_pf .boxcontent {padding: 10px 0; display:block;  background:#C8C8DC;
					border-left:1px solid #898fba; border-right:1px solid #898fba;
					text-align: center;
}

/* gray with border */

.raised_g {background: transparent; width:250px; color: #000000; text-align: center; margin-bottom: 20px;}
.raised_g h1, .raised_g p {margin:0 5px;}
.raised_g h1 {font-size:2em; color:#fff;}
.raised_g p {}


.raised_g .b1, .raised_g .b2, .raised_g .b3, .raised_g .b4, .raised_g .b1b, .raised_g .b2b, .raised_g .b3b, .raised_g .b4b {display:block; overflow:hidden; font-size:1px;}
.raised_g .b1, .raised_g .b2, .raised_g .b3, .raised_g .b1b, .raised_g .b2b, .raised_g .b3b {height:1px;}
.raised_g .b2 {background:#f0f0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;}  /* #fff #eee */
.raised_g .b3 {background:#f0f0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;}  /* #fff #ddd */
.raised_g .b4 {background:#f0f0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;}  /* #fff #aaa */
.raised_g .b4b {background:#f0f0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;} /* #eee #999 */
.raised_g .b3b {background:#f0f0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;} /* #ddd #999 */
.raised_g .b2b {background:#f0f0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;} /* #aaa #999 */


.raised_g .b1 {margin:0 5px; background:#b4b4b4;} /* #fff */
.raised_g .b2, .raised_g .b2b {margin:0 3px; border-width:0 2px;}
.raised_g .b3, .raised_g .b3b {margin:0 2px;}
.raised_g .b4, .raised_g .b4b {height:2px; margin:0 1px;}
.raised_g .b1b {margin:0 5px; background:#b4b4b4;} /* #999 */
.raised_g .boxcontent {padding: 10px 0; display:block;  background:#f0f0f0;
					border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;
					text-align: center;
} /* #fff #999 */

/* gray-blue with border */

.raised_gb {background: transparent; width:250px; color: #000000; text-align: center; margin-bottom: 20px;}
.raised_gb h1, .raised_gb p {margin:0 5px;}
.raised_gb h1 {font-size:2em; color:#fff;}
.raised_gb p {}


.raised_gb .b1, .raised_gb .b2, .raised_gb .b3, .raised_gb .b4, .raised_gb .b1b, .raised_gb .b2b, .raised_gb .b3b, .raised_gb .b4b {display:block; overflow:hidden; font-size:1px;}
.raised_gb .b1, .raised_gb .b2, .raised_gb .b3, .raised_gb .b1b, .raised_gb .b2b, .raised_gb .b3b {height:1px;}
.raised_gb .b2 {background:#d0e0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;}  /* #fff #eee */
.raised_gb .b3 {background:#d0e0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;}  /* #fff #ddd */
.raised_gb .b4 {background:#d0e0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;}  /* #fff #aaa */
.raised_gb .b4b {background:#d0e0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;} /* #eee #999 */
.raised_gb .b3b {background:#d0e0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;} /* #ddd #999 */
.raised_gb .b2b {background:#d0e0f0; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;} /* #aaa #999 */


.raised_gb .b1 {margin:0 5px; background:#b4b4b4;} /* #fff */
.raised_gb .b2, .raised_gb .b2b {margin:0 3px; border-width:0 2px;}
.raised_gb .b3, .raised_gb .b3b {margin:0 2px;}
.raised_gb .b4, .raised_gb .b4b {height:2px; margin:0 1px;}
.raised_gb .b1b {margin:0 5px; background:#b4b4b4;} /* #999 */
.raised_gb .boxcontent {padding: 10px 0; display:block;  background:#d0e0f0;
					border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;
					text-align: center;
} /* #fff #999 */

b.rtop{display:block;background: transparent; position:relative; left: 1px;}
b.rtop b{display:block;height: 1px; overflow: hidden; background: #1E519B;}
b.rtop3{display:block;background: transparent; position:relative; left: -1px;}
b.rtop3 b{display:block;height: 1px; overflow: hidden; background: #1E519B;}
b.r1{margin-left: 3px; padding-right:3px;}
b.r2{margin-left: 1px}
b.r3{margin-left: 0px}
b.rtop b.r4{margin-left: -1px;height: 2px}
b.r5{margin-right: 3px;}
b.r6{margin-right: 1px;}
b.r7{margin-right: 0px;}
b.rtop3 b.r8{margin-right: -1px;height: 2px;}
b.rtop2 {
	display:block;
	height: 5px;
	overflow: hidden;
	background: #1E519B;
	position:relative;
	left:-1px;
	padding-left: 1px;
	padding-right:1px;
	width:100%;
}

