@charset "utf-8";
/* CSS Document */

@import url(navbar.css);
@import url(tables.css);
@import url(links.css);

body {
	margin: 0;
	background:url(images/bg.gif) top repeat-y #0cb6d7;
	text-align:center;
}
img {
   behavior: url("pngbehavior.htc");
}	
#wrapper {
	text-align:left;
	width: 964px;
	margin:0 auto;
	background: url(images/wht_bg.gif) top center no-repeat;
}
#header {
	margin:0 auto;
	height:80px;
	padding:30px 0 15px 0;
	width:97%;
}
#topnav {
	margin:0;
	text-align:left;
	width:845px;
}
#topnav ul{
    margin:0;
    padding:0;
    list-style:none;
}
#topnav li{
    display:inline;
    margin:0;
    padding:0;
}

.phone {	
	float:right;
	height:35px;
	color:#727272;
	text-align:right;
}
.phoneDiv {
	font:bold 15px Arial, sans-serif;
	margin:0;
	padding:0;
}
.phoneDiv span {
	color:#a4a4a4;
}
.sealsCont {
	float:right;
	width:180px;	
	margin:0;
	padding:10px 0 0;
	text-align:right;
}



/*--------- BREADCRUMBS-----------*/

#breadcrumbs {
	margin:5px auto;
	background:url(images/breadcrumb-bg4.gif) top center no-repeat;
	height:54px;
}
	#breadcrumbs h2{
		margin:0;
		padding:14px 30px;
		font:normal 22px Arial, Helvetica, sans-serif;
	}
	#breadcrumbs span{
		font:normal 16px Arial, Helvetica, sans-serif;
		color:#8c8c8c;
	}
	#breadcrumbs span a:link, #breadcrumbs span a:visited {
		color:#8c8c8c;
		text-decoration:none;	
	}
	#breadcrumbs span a:hover {
		text-decoration:underline;
	}

.orderButton {
	float:right;
	margin:10px 20px 0;
	width:600px;
}
	.orderButton ul {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
		overflow:hidden;
	}
	.orderButton ul li {
		float:left;
		margin:0;
		padding:0 20px;
		font:normal 14px/2.0em Arial, Helvetica, sans-serif;
	}
	.orderButton ul li a{
		color:#00687c;
		text-decoration:none;
	}
	.orderButton ul li a:hover{
		color:#000;
	}

/*--------- END BREADCRUMBS ------------*/




/*------------------------------------------------
			THE REST
-------------------------------------------------*/


.subtitle {
	width:auto;
	margin: 0;
	border-bottom:1px solid #23aaff;
}
.subtitle h1 {
	color:#00687c;
	font:normal 22px Arial, Helvetica, sans-serif;
	margin:0;
	padding:15px 15px 10px;
}
.subtitle h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0;
	padding:0 15px;
}
.subtitle-left {
	background:url(images/title/subtitle_bg_l.gif) top no-repeat;
	width:8px;
	height:46px;
	float:left;
}
.subtitle-right {
	background:url(images/title/subtitle_bg_r.gif) top no-repeat;
	width:8px;
	height:46px;
	float:right;
}
.subtitle-bg{
	background: url(images/title/subtitle_bg.gif) repeat-x;
	height:46px;
}


.sub-subtitle {
	margin-bottom:15px;
	padding: 18px 0 10px 4px;
}







/*------------------------------------
				LAYOUT
------------------------------------*/
.homepage #maincontent {
	background:#fff;
	margin: 0;
}
.homepage #columnWrapper {
	text-align: left;
	margin: 0px auto;
	padding: 15px;
	border:0;
	width: auto;
}
.homepage #columnHeader {
	margin:0 0 20px 0;
}
.homepage #column_minor {
	float:right;
	width:265px;
	clear:both;
	overflow:hidden;
}
.homepage #column_major {
	margin-right:216px;
	width:658px; /*650*/
	overflow:hidden;
}

.subpages #maincontent {
	background:#fff;
	margin:0;
	padding:0;
	width:680px; /*690*/
}
.subpages #columnWrapper {
	text-align: left;
	margin: 0 auto;
	padding: 0 10px;
	width: 940px;
}
.subpages #columnHeader {
	margin:0;
	padding:0;
}
.subpages #column_minor {
	float:right;
	width:246px;
	clear:both;
	overflow:hidden;
}
.subpages #column_major {
	width:550px;
	padding:0 20px;
	margin:0;
	overflow:hidden;
}
.subpages #column_major p {
	color:#333;
	font-size:12px;
}
.subpages .column_major_full {
	width:auto;
	padding:0 20px;
}
.subpages .threeColumn-Frame {
	margin:0 auto 30px;
}
.subpages .threeColumn {
	float:left;
	width:270px;
	margin:0 15px;
	min-height:300px;
}
.subpages .threeColumn h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #00739d;
}
.subpages .image {
	height:130px;
	margin:20px 0;
}



.subpages2 #maincontent {
	background:#fff;
	margin:0;
	padding:0;
}
.subpages2 #columnWrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0 10px;
	border:0;
	width: auto;
}
.subpages2 #columnHeader {
	margin:0;
}
.subpages2 #column_minor {
	float:right;
	width:246px;
	clear:both;
	overflow:hidden;
}
.subpages2 .column_major {
	width:550px; /*650*/
	overflow:hidden;
	padding:0 20px;
}
.subpages2 .column_major p {
	color:#333;
	font-size:12px;
}
.subpages2 .column_major_full {
	width:auto;
	padding:0 20px;
}
.subpages2 .threeColumn-Frame {
	width:900px;
	margin:0 auto;
}
.subpages2 .threeColumn {
	float:left;
	width:270px;
	margin:0 15px;
}
.subpages2 .threeColumn h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #00739d;
}
.subpages2 .image {
	height:130px;
	margin:20px 0;
}



#footerP {
	width:auto;
	background: url(images/footer-bg.gif) top center no-repeat #0cb6d7;
}
#footerWrapper {
	width:950px; /*950px*/
	margin:0 auto;
	padding:15px 0 50px 0;
	font: 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
}
#footerWrapper ul{
    margin:0;
    padding:0;
    list-style:none;
    }
#footerWrapper li{
    display:inline;
    margin:0;
    padding:0 5px 0;
}
#footerWrapper li a{
	color:#fff;
}
#footerWrapper p{
	margin:0;
}





/*-------------------------------------------------------------
							MENU
-------------------------------------------------------------*/

.menu {
	width:auto;
	margin:0 0 10px 0;
	padding:0;
}
.menu ul {
	margin:0 0 10px 0;
	padding:0;
}
.menu li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	margin:0px;
	border-bottom:1px solid #ccc;
}
.menu li a {
	display:block;
	padding: 6px 2px 6px 14px;
	text-decoration: none;
	/*background:#96cfda;*/
	background:#fff;
	color:#026779;
}
.menu li a:hover {	
	padding: 6px 2px 6px 14px;
	background:#00b4d5;
	color:#fff;
}

.menu h3 {
	margin:0;
	padding:5px 5px 5px 10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	border-bottom:2px solid #fff;
}
.downloads {
	margin: 0 0 10px 0;
}
.downloads ul {
	margin:0;
	padding:0;
	overflow:hidden;
}
.downloads ul li{
	margin:2px 0;
}
.downloads ul li a{
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ddd;
	padding:10px 10px 10px 50px;
	color:#00507a;
	text-decoration:none;
	min-height:20px;
}
.downloads a:hover {
	background: url(images/downloadIcon.png) left center no-repeat #eee;
}
.downloads .pdf {background: url(images/pdf.png) left center no-repeat #fff;}
.downloads .doc {background: url(images/doc.png) left center no-repeat #fff;}
.downloads .html {background: url(images/html.png) left center no-repeat #fff;}
.downloads .web {background: url(images/web.png) left center no-repeat #fff;}

.graphic {
	padding:12px 30px 0px 30px;
	width:auto;
}
.graphic.short {background:url(images/graphic/generic_bg.gif) right center no-repeat;min-height:200px;}
.graphic.contact {background:url(images/graphic/generic_bg.gif) left center no-repeat;min-height:200px;}
.graphic.photos{background:url(images/graphic/photoscanning.jpg) right center no-repeat;height:340px;}
.graphic.slides{background:url(images/graphic/slides.jpg) right top no-repeat;height:410px;}
.graphic.negative{background:url(images/graphic/negative.jpg) right center no-repeat;height:300px;}
.graphic.videotape{background:url(images/graphic/videotapetransfer.jpg) right top no-repeat;height:475px;}
.graphic.film{background:url(images/graphic/film2.jpg) right center no-repeat;height:335px;}
.graphic.audio{background:url(images/graphic/audiotransfer.jpg) right top no-repeat;height:295px;}
.graphic.slideshow{background:url(images/graphic/slideshow.jpg) right center no-repeat;height:265px;}
.graphic.testimonials{background:url(images/graphic/testimonials.jpg) right center no-repeat;height:265px;}
.graphic.faqs{background:url(images/graphic/faqs.jpg) right center no-repeat;height:205px;}
.graphic.harddrive{background:url(images/harddrive_m.jpg) right center no-repeat;height:265px;}


.gContent {
	float:left;
	width:520px; /*580*/
	padding:30px;
}
.gContent h1 {
	color:#20b0c9;
	font-size:28px;
	margin:0;
}
.gContent h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}
.gContent h3 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	margin:0;
	padding:0 0 0 200px;
}
.gContent h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	margin:0;
	padding:0 0 0 200px;
}
.gContent p {
	color: #4d4d4d;
	font-size:16px;
}
.gContent li {
	font: 14px Arial;
	margin:10px 0 0 0;
}

.gContentSF{
	float:left;
	width:580px;
	padding:25px 25px 0;
}
.gContentSF h1 {
	color:#20b0c9;
	font-size:28px;
	margin:0;
}
.gContentSF h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}
.gContentSF h3 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	margin:0;
	padding:0 0 0 200px;
}
.gContentSF h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	margin:0;
	padding:0 0 0 200px;
}
.gContentSF p {
	color: #4d4d4d;
	font-size:16px;
}
.gContentSF li {
	font: 14px Arial;
	margin:10px 0 0 0;
}





.gVideo {
	width:300px;
	height:225px;
	margin-left:15px;
}
.p30 {
	padding:30px;
}

.contentSection {
	margin-bottom:10px;
	padding:10px;
}
.contentSection h1 {
	width:auto;
	color:#00687c;
	font:normal 22px Arial, Helvetica, sans-serif;
	margin:0;
	padding:15px 15px 10px;
	border-bottom:1px solid #23aaff;
}
.contentSection h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#0099CC;
	margin:0;
}
.contentSection .videoInfo {
	float:left;
	margin:0;
	width:320px;
}
.contentSection ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.splitLeft {
}
.splitRight {
	float:right;
	margin:0;
}


/*-- Font Styles --*/

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:26px;
	color:#000;
	margin:20px 0 10px 10px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#00a3c1;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:4px 7px;
	border:1px solid #CCC;
	background:#eee;
	color:#333;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*-- Content Floats --*/

.fltlt {
	float: left;
	margin:0;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltltColumn {
	float:left;
}



.column.third {
	float:left;
	margin-right:15px;
	width:300px;
}
.column.third.last {
	clear:both;
}

/*--------------------------------------------------------------------------------------------------------*/


.graphicHome {
	padding-bottom:15px;
}

.homeContent {
	background: url(images/homepage_container_top.gif) top no-repeat #eef9fc;
	margin:0 0 9px 0;
}
.newsSection {
	float:left;
	width:225px;
	padding:15px;
	border-right:1px dotted #14afcf;
}
.newsSection h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0 0 18px 0;
}
.newsSection h2 span {
	padding:5px 10px;
	background:#007a94;
}
.newsSection h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#666;
}
.newsSection h4 {
	margin:0;
	color:#006479;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.newsSection p{
	margin:0;
	color:#4d4d4d;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.newsEntry {
	margin:10px 0;
}





.currentSpecials {
	float:left;
	width:360px;
	padding:15px;
}
.currentSpecials h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0 0 18px 0;
}
.currentSpecials h2 span {
	padding:5px 10px;
	background:#007a94;
}
.currentSpecials h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#666;
}
.currentSpecials h4 {
	margin:0;
	color:#0092ac;
	font:bold 16px Arial, Helvetica, sans-serif;
}
.currentSpecials p{
	margin:0;
	color:#4d4d4d;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.date {
	font:normal 12px/0.9em Arial, Helvetica, sans-serif;
	margin:0;
	color:#007ec7;
	text-transform:uppercase;
}
.sideOpt h2{	
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#fff;
	background: url(images/sideOpt_bg.gif) repeat-x center #999999;
	padding: 8px 10px;
	margin:10px 0;
}
.sideOpt h3{
	color:#135d84;
	margin:10px 0;
}
.sideOpt p{
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	margin:0;
}







/*--------- Newsletters -----------*/
.newsletterMod {
	float:left;
	width:247px;
	height:235px;
	background: url(images/bg_newsletter.gif) top left no-repeat;
	margin:0 9px 0 0;
	padding:0 12px;
}
.newsletterMod h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:14px 0 20px 0;
	color:#fff;
}
.newsletterMod h3 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#007a94;
	margin:0;
}
.newsletterMod p{
	margin:0;
}
.newsletterMod .blueBorder{
	margin:10px 0 0 0;
	border:3px solid #0fadce;
	padding:3px;
}
.newsletterMod label {
	font:bold 14px Arial, Helvetica, sans-serif;
}
.newsletterMod form {
	margin:10px 0 0 0;
	text-align:right;
}
.newsletterMod input.field {
	width:14em;
}
.newsletter {
	background:url(images/newsletterMod.gif) top center no-repeat;
	padding:65px 18px 0px;
	height:155px;
}
.newsletter h4 {
	color:#aaa;
	margin:0;
}
.newsletter p {
	margin:0;
	color:#4d4d4d;
}
.newsletter .blueBorder{
	margin:10px 0 0 0;
	border:3px solid #0fadce;
	padding:3px;
}
.newsletter label {
	font:bold 14px Arial, Helvetica, sans-serif;
}
.newsletter form {
	margin:10px 0 0 0;
	text-align:right;
}
.newsletter input.field {
	width:10.5em;
}

.questionsMod {
	float:left;
	width:354px;
	min-height:235px;
	background: url(images/bg_havequestions.gif) top left no-repeat;
	padding:0 12px;
}
.questionsMod h2{
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:14px 0 20px 0;
	color:#fff;
}
.questionsMod h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:10px 0 3px 0;
	color:#225c00;
}
.questionsMod p {
	margin:0;
}


/*------------ TESTIMONIALS -----------------*/

.testimonContain {
	background:url(images/testimon_contain_top.gif) top center no-repeat;
	width:394px;
	padding:20px 20px 10px 50px;
}
.testimonContain p{
	font:normal 14px/1.6em Arial, Helvetica, sans-serif;
	margin:0;
}
.testimonContain span {
	width:220px;
	clear:both;
}
.testimonContain h3 {
	font:normal 20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0 0 200px;
	color:#333;
}
.testimonContain h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 200px;
	color:#0099CC;
}
.testimonContainBot {
	background:url(images/testimon_contain_bot.gif) bottom center no-repeat;
	width:394px;
	padding:0 20px 0 50px;
	margin:0 0 15px 0;
	height:10px;
}
.storeBox {
	float:left;
	border:1px solid #3399FF;
	padding:15px;
	margin:10px;
	width:400px;
}
.storeBox h1{
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0;
	color:#F60;
}
.storeBox h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:15px 0 0;
	color:#666;
}
.storeBox p{
}
.storeBox span{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}


.fltrtColumn2 {
	float:right;
	width:478px;
}

.pictureContainer {
	margin:15px;
	width:380px;
	border:1px solid #FFF;
	height:120px;
}
.pictureContainer h2{
	margin:0;
}
.pictureContainer img{
	margin:5px;
}



.geekCorner{
	background:url(images/geekcorner_bg.gif) left top no-repeat;
	width:910px;
	padding: 0 15px 0;
	margin:0 auto;
}
.geekCorner a {
	color:#fff;
}
.geekCorner h2{
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#fff;
}
.geekCorner h3{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#73c1f8;
}
.geekCorner p{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.geekCorner .twoCol {
	float:left;
	width:400px;
	margin:0 50px 0 0 ;
}
.geekCornerBot {
	background:url(images/geekcorner_bg_bot.gif) left bottom no-repeat;
	height:20px;
	margin:0 auto 20px;
	width:910px;
	padding: 0 15px 0;
}
.fltltVideo {
	float:left;
	margin:10px 10px 10px 0;
}


.aboutContainer{
	background:url(images/about_bg.gif) left top no-repeat;
	width:910px;
	padding: 5px 15px 0;
}
.aboutContainer h2{
	font:normal 28px Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:0;
}
.aboutContainer h3{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#006699;
	margin-top:0;
}
.aboutContainer p{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}
.aboutContainerBot{
	background:url(images/about_bg_bot.gif) left bottom no-repeat;
	height:20px;
	margin:0 0 20px;
	width:910px;
	padding: 0 15px 0;
}
#faq h2 {
	font:normal 18px Arial, sans-serif;
	color:#069;
	border-bottom:1px solid #ccc;
	padding:0 0 0 10px;
}
#faq p {
	color:#4d4d4d;
	padding:0 0 0 15px;
}
#faq ul li {
	font:normal 12px Arial, sans-serif;
	color:#4d4d4d;
}
.columnHeader {
	margin:0 0 20px 0;
	padding:0;
}
.sideHD {
	background:url(images/sidemodule_hdd_bg2.jpg) top center no-repeat;
	height:270px;
}
.sideHD p {
	padding:50px 20px 0 110px;
}



/*--------------- VIDEO PROPERTIES ------------------ */


a.myPlayer { 
    display:block; 
    width: 320px; 
    height:240px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 
 
a.myPlayer img { 
    margin-top:70px; 
    border:0px; 
} 

a.myPlayer:hover { 
    border:1px solid #000; 
}


/*----------------- SLIDESHOW CONTAINER --------------*/

.slideshowHome {
	background:url(images/slideshow/slidebg.gif) top left no-repeat;
	padding:10px 15px 10px 0px;
	margin:0;
	height:290px;
	width:925px;
}
.slideshowHome h6 {
	font:normal 30px Arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
	color:#fff;
	text-align:center;
	margin:10px 10px 15px;
	width:320px;
}
.slideshowHome p{
	font:normal 14px/1.4em Arial, Helvetica, sans-serif;
	color:#77e9ff;
	text-align:center;
	margin:10px;
	width:320px;
}

#nav a, #s6 strong {
	background:#024e5e none repeat scroll 0 0;
	border:1px solid #62aebe;
	margin:0 5px;
	padding:7px 20px;
	text-decoration:none;
	font:normal 16px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	
}
#nav a.activeSlide { background: #016984; border:3px solid #62aebe; }
#nav a:focus { outline: none; }

.navPosition {
	position:absolute;
	z-index:30;
	top:490px;
	margin:0 0 0 35px;
	text-align:center;
	font:normal 12px/1.5em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}



.mailServiceSelection {
	font:normal 12px/1.4em Arial, Helvetica, sans-serif;
}
.mailServiceSelection ul {
	margin:0;
	padding:0;
	list-style:none;
}
.mailServiceSelection ul li {
	float:left;
	width:100px;
	height:120px;
	text-align:center;
}
.mailServiceSelection ul li span {
	display:block;
	color:#000099;
	font:bold 10px Arial, Helvetica, sans-serif;
}
.mailServiceDiv {
	margin:0 40px 20px;
	min-height:210px;
	border-bottom:1px solid #CCC;
}


.additional-information {
	background:url(/images/additional-info-header.gif) top left no-repeat #d3ffab;
	margin:0 15px 20px;
	padding:0px;
	width:930px;
}
	.additional-information .pad {
		padding:10px 20px 20px;
	}
	.additional-information h1 {
		font:bold 20px/3 Arial, Helvetica, sans-serif;
		margin:0;
		padding:0 0 0 20px;
		color:#fff;
	}
	.additional-information h2 {
		font:bold 16px Arial, Helvetica, sans-serif;
		margin-bottom:0;
		padding:0;
		color:#508a1b;
	}
	.additional-information p {
		margin-top:0;
		color:#639e2c;
	}
	.additional-information .twoCol {
		float:left;
		width:420px;
		margin:0 20px 20px 0;
	}
	.additional-information .clear {
		clear:both;
	}
	
.supported-formats {
}

.supported-formats-pro {
}