/* ---- COMMON CLASSES -------------------------------------------------- */
p,ul,li,form,fieldset,legend,table,td,th,h1,h2,h3,h4,h5,ol,dl,dd,dt,input,ol,li{margin:0;padding:0}
fieldset{border:0}
ul,ol{list-style-type:none}
a{color:#0581D5;}
	a:hover{color:#000;}
	a:focus{outline:none;}
	a:link{color:#0581D5;}

	
.external{padding-right:10px;background:url(img/external.gif) right 4px no-repeat;display:inline-block}
.clear {display:inline-block;}
	.clear:after {display:block;visibility:hidden;clear:both;height:0;content: "."; }
.pdf{background:url(images/pdf.gif) 0px 0px no-repeat;padding-left:20px;}
.word{background:url(images/word.gif) 0px 0px no-repeat;padding:0 2px 3px 20px;}
.xls{background:url(images/xls.gif) 0px 0px no-repeat;padding:0 2px 3px 20px;}
.pp{background:url(images/pp.gif) 0px 0px no-repeat;padding:0 2px 3px 20px;}
.top{padding-right:20px;background:url(images/top.gif) right 4px no-repeat;display:inline-block}
.nolink{padding:0 2px 3px 20px;}
.red{color:#FF0000;}
/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body, html { height:100%; min-height:100%;}
body{margin:0px;padding:0px;font: 62.5%/1.5em arial, verdana, tahoma, helvetica, sans-serif;color:#59595C;}
td {vertical-align:top;}
/*------HEADER--------------------------------------------------*/
#header{background:url(images/background-body.gif) repeat;height:63px;position:relative;width:100%;}
	#header #logo{width:45%;position:absolute;top:20px;left:20px;}
	#header #logo h1{float:left;background-color:#fff;padding:4px;border:solid 1px #2857AC;}
	#header #logo h1 img{border:none;}
	#header #logo h2{float:left;font-size:1.7em;color:#0169AF;margin:6px 0 0 10px;font-weight:bold;}
#header-top{background:url(images/header-background.gif) no-repeat top right;width:100%;/*height:100%;*/}
#search{width:270px;position:absolute;top:20px;right:0px;}
	#search input{background-color: #fff;color:#666;border:solid 1px #54ADEA;margin-right:6px;height:21px;float:left;width:141px;}
	#search input.searchbutton{background:url(images/bt-search-normal.gif) repeat-x;color:#fff;font-weight: bold;border:solid 1px #2555A9;font-size:1.1em;width:60px;height:23px;vertical-align:center;padding-bottom:3px;}
		#search input.searchbutton:hover{background: #F5F9FD url(images/bt-search-hover.gif) repeat-x;border:solid 1px #2555A9;}
		#search input.searchbutton:focus{background: #F5F9FD url(images/bt-search-hover.gif) repeat-x;border:solid 1px #2555A9;}
		#search input.searchbutton:active{background:#0066AA url(images/bt-search-active.gif) repeat-x;border:solid 1px #2555A9;}

#menu{background:#0581D4 url(images/background-menu.gif) repeat-x top;border-top:solid 1px #0354C4;list-style-type:none;width:100%;}
	#menu li{float:left;color:#fff;padding-top:5px;}
	#menu li.first{margin-left:15px;}
	#menu li span{float:left;padding:9px 0px 0px 4px;}
	#menu li.selected span,#menu li.usefulweb span,.notvisible{display:none;}
	#menu li a{float:left;/*display:inline;*/color:#fff;font-size:1.2em;padding:9px 10px 9px 10px;font-weight:bold;text-decoration:none;}
	#menu li.selected,#menu li.usefulweb{background:url(images/right-menu.gif) no-repeat bottom right;}
	#menu li.selected a,#menu li.usefulweb a{background:url(images/left-menu.gif) no-repeat bottom left;color:#000;height:28px;padding:6px 10px 0 0px;}
	#menu li.selected a span,#menu li.usefulweb a span{border-bottom:3px solid #305DB4;color:#0063A5;padding:4px 0px 2px 0px;display:block;margin-left:1em;}

	
#breadcrumbs{color:#373737;font-size:1.2em;padding:10px 0 10px 24px; border-bottom:solid 1px #DDDCDC;}
	#breadcrumbs span{padding:0 4px;}
	#breadcrumbs a:visited,#content2 a:visited,#content a:visited{color:#940099;text-decoration:underline;}
/*--------menu left and right homepage-----------------------------------------*/
#leftnav{float:left;border-right:solid 1px #D4D9E1;width:272px;background-color:#F5F8FD;min-height:100%;height:100%;}
	#leftnav #services,#rightnav #communications{padding:10px 18px;}
	#leftnav #services h3{background:url(images/services-icon.gif) no-repeat 0px 0px;padding:9px 0 7px 40px;font-size:1.8em;color:#047FD1;border-bottom:solid 3px #0481D4;}
	#leftnav #services h3#sitemap{background:url(images/sitemap-icon.gif) no-repeat 5px 7px;padding:9px 0 7px 40px;font-size:1.8em;color:#047FD1;border-bottom:solid 3px #0481D4;}	
	#leftnav #services h3#uw{background:url(images/link-icon.gif) no-repeat 5px 7px;padding:9px 0 7px 40px;font-size:1.8em;color:#047FD1;border-bottom:solid 3px #0481D4;}	
	#leftnav #services h3#projects{background:url(images/project-icon.gif) no-repeat 5px 7px;padding:9px 0 7px 40px;font-size:1.8em;color:#047FD1;border-bottom:solid 3px #0481D4;}
	#leftnav #services h3#contact-us{background:url(images/contact-icon.gif) no-repeat 5px 7px;padding:9px 0 7px 40px;font-size:1.8em;color:#047FD1;border-bottom:solid 3px #0481D4;}
	#leftnav #services h3#guidance{background:url(images/guidance.jpg) no-repeat 3px 4px;padding:9px 0 7px 40px;font-size:1.8em;color:#047FD1;border-bottom:solid 3px #0481D4;}
	#leftnav #services h3#about{background:url(images/about-rmds.gif) no-repeat 5px 0px;padding:9px 0 7px 40px;font-size:1.8em;color:#047FD1;border-bottom:solid 3px #0481D4;}
	#leftnav #services ul,#rightnav #communications dl{width:100%;height:100%;}
	#leftnav #services ul li{margin:12px 0px;width:100%;display:block;}
	#leftnav #services ul li.selected{margin:12px 0px;padding:0px;width:100%;display:block;}
	#leftnav #services ul li a{font-size:1.2em;font-weight:normal;}
	#leftnav #services ul li.selected a{display:block;font-weight:bold;color:#fff;text-decoration:none;background:url(images/menu-left-selected.gif) repeat-x;padding:2px 3px 2px 6px;height:18px;}
	#leftnav #services ul li.selected a:hover{color:#A9DAFB;}
	#leftnav #services ul li.selected ul{background-color:#B3D2EE;padding:3px 0px 3px 0;height:100%;}
	#leftnav #services ul li.selected ul li{padding:3px 0;margin:0px;}
	#leftnav #services ul li.selected ul li.selected a{font-weight:bold;}
	#leftnav #services ul li.selected ul li a{font-weight:normal;padding:0px 0px 0 25px;color:#0066A4;font-size:1.2em;background:url(images/menu-left-selected2.gif) no-repeat 10px 5px;}
	#leftnav #services ul li.selected ul li a:hover{color:#000;}
	#leftnav #services ul li.selected ul li.last{margin-bottom:15px;}
.leftnav-bottom{background:#257EBD url(images/background-leftnavbottom.gif) repeat-x;padding:10px 18px;}
	.leftnav-bottom h3{padding:9px 0 7px 30px;font-size:1.8em;color:#EDF3FB;margin-bottom:6px;}
	.leftnav-bottom h3#noicon{padding:9px 0 7px 0px;}
	.leftnav-bottom h3#online-request{background:url(images/online-request-icon.gif) no-repeat 0px 0px;}
	.leftnav-bottom h3#market-entry{background:url(images/market-icon.gif) no-repeat 0px 0px;}
	#leftnav .leftnav-bottom ul li a,#rightnav .leftnav-bottom ul li a,.leftnav-bottom p{color:#fff;font-size:1.2em;}
	#leftnav .leftnav-bottom ul li a:hover,#rightnav .leftnav-bottom ul li a:hover{color:#A7DAFF;}
	.leftnav-bottom p{margin:10px 0;}
#leftnav .iso{padding:18px 18px;position:relative;}
			#leftnav .iso img{float:left;margin-right:6px;}
			#leftnav .iso p{font-size:1.0em;color:#8A8988;}

#rightnav{float:right;border-left:solid 1px #D4D9E1;width:260px;background:#F5F9FD url(images/right-bkg.gif) repeat-x 0px 0px;min-height:420px;height:420px;}
	/*#rightnav .leftnav-bottom{padding:10px 18px 18px 18px;}*/
	#rightnav #communications{padding-bottom:10px;}
	#rightnav #communications h3{background:url(images/communications-icon.gif) no-repeat 0px 0px;padding:9px 0 7px 40px;font-size:1.8em;color:#047FD1;border-bottom:solid 3px #0481D4;}
	#rightnav #communications ul li{margin:12px 0;font-size:1.2em;}
	#rightnav #communications ul li span{font-size:0.8em;padding-left:5px;}

/*----------------content-----------------------------------*/
.container{min-width:960px;}
#mid-section {position:relative;margin:0px;width:100%;min-height:24em;background: url(images/contain_bg.gif) repeat-y;}
#content{float:left;width:40%;padding:10px 20px;height:100%;min-height:100%;}
#content2{float:left;width:60%;padding:10px 20px;min-height:100%;height:100%;}
#mid-section a:hover{color:#000;}
	#content img{ margin:10px 30px 10px 0px;padding:3px;border:solid 1px #666;}
	#content2 a img{border:0px;}
	#content2 .adobe h4{border-bottom:solid 1px #ccc;padding-bottom:5px;margin:0 0 5px 0;}
	#content2 h3{font-size:1.8em;color:#3C3C3C;padding:0px 0 5px 0;border-bottom:solid 1px #ccc;}
	#content2 ul{font-size:1.2em;margin:10px 0 10px 20px;width:90%;}
	#content2 ul.sitemap li{background:url(images/listas-big.gif) no-repeat 0px 8px;padding:0px 0px 0px 14px;margin:5px 0;}
	#content2 ul.sitemap li h4{font-size:1.3em;margin:0px;padding:0px;}
	#content2 ul.sitemap li ul li,#content2 ul.sitemap li ul li ul li{background:url(images/listas.gif) no-repeat 0px 5px;}
	#content2 ol{font-size:1.2em;margin:10px 0 10px 20px;list-style-type:decimal;}
	#content2 ol li{margin:10px 0;}
	#content2 blockquote{font-size:1.2em;}
	#content2 ul#glossary-list,#content2 ul.fixfont-size{font-size:1.0em;margin:10px 0 10px 20px;width:90%;}
	#content2 ul li{background:url(images/listas.gif) no-repeat 0px 5px;padding:0px 0px 0px 14px;margin:5px 0;}
	#content h4,#content2 h4,#content2 h3#blue{font-size:1.6em;color:#047ECF;padding:15px 0 5px 0;line-height:1.4em;border:none;}
	#content p,#content2 p{color:#3C3C3C;font-size:1.2em;margin:8px 0;}
	#content2 p.title{font-size:1.3em;font-weight:bold;margin:20px 0 15px 0;width:100%;display:block;}
	#content2 .pagesort a:visited{color:#0581D5;}
/*tables with data http://devrmds/portfolio_services/market_entry.htm */
.fleft{float:left;}
.datatable{width:100%;text-align:left;border:solid 1px #ccc;font-size:1.2em;margin-bottom:5px;}
	.datatable th{background-color:#F5F8FD;padding:10px;border-bottom:solid 2px #0481D4;}
	.datatable td{padding:10px;border-bottom:solid 1px #DDDCDC;}
	.border-right{border-right:solid 1px #DDDCDC;}
.abc{font-size:1.6em;margin:8px 0;}
.separate{background:url(images/separate.gif) repeat-x top;padding:0px 0 0 10px;margin:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.download-adobe{margin:20px 0;}
.download-adobe img{float:left;margin:0 8px 0px 0;}
.download-adobe p{font-size:1.1em;margin:5px 0 10px 0;}
/*questionnaire*/
.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden;}
.2col-quest{width:100%;clear:both;}
#ipt-left{float:left;width:45%;}
#cutover-left{float:left;width:45%;}
#content2 p.subtitle{font-weight:bold;padding:0 10px 5px 22px;border-bottom:solid 1px #ccc;margin-right:20px;}
#content2 ul.questionnaire{padding:10px 0px;width:100%;}
#content2 ul.questionnaire-left{padding:10px 0px;}
#content2 ul.questionnaire li{background:none;float:left;padding:0px 15px 0px 0px;margin:0px;}
	#content2 ul.questionnaire li input{vertical-align:middle;margin-left:5px;}
.quest-table{width:100%;text-align:left;font-size:1.2em;}
	.quest-table th,.quest-table td{padding:10px;}
/*contact us*/
.map{margin-bottom:10px;}
.map img{float:left;margin:0 15px 0 0;}
.map .text{float:left;width:170px;}

/*form http://devrmds/portfolio_services/Market_Issue.asp*/
.form-details{font-size:1.2em;margin:20px 0;}
.button{background-color:#0167AC;color:#fff;border:0px;padding:8px;font-weight:bold;}
.button2{background-color:#0167AC;color:#fff;border:0px;padding:8px;font-weight:bold;margin-left:150px;}

/*footer*/
#footer{width:100%;color:#3C3C3C;border-top:solid 1px #E0DFDF;background:url(images/footer-background.gif) repeat-x;height:64px;text-align:center;}
	#footer ul li img{margin:-5px 0 0 0;paddding:5px 0;height:29px;float:left;}
	#footer ul{padding:0 0 0 260px;height:100%;background:url(images/waves-footer.gif) no-repeat top right;text-align:center;}
	#footer ul li{float:left;padding:20px 0px 10px 8px;height:42px;}
	#footer ul li a,#footer ul li span{padding:0 5px 0 0;}
	#footer ul li span.iso9001{/*background:url(images/iso_sm.gif) no-repeat 0px 0px;*/padding:8px 0 0px 8px;}

.clear{clear:both;}
#content-searchresults{padding:20px 0 20px 290px;min-height:100%;height:100%;background:url(images/contain_bg.gif) left repeat-y;}
#content-searchresults h3{font-size:1.8em;color:#3C3C3C;padding:0px 0 5px 0;border-bottom:solid 1px #ccc;}



	/*-----Questions Generation connections with JQuery--------*/
.faq{margin-left:10px;margin-top:10px;}
.faq dt{font-size:1.2em;text-decoration:none;font-weight:bold;color:#0863A5;margin-bottom:10px;background:url("images/listas.gif") no-repeat 0px 5px;padding-left:10px;}
	.faq dt.hover{text-decoration:underline;cursor:pointer;}

.faq dd{background:#FFFFFF;padding:0px 10px;margin:0px;margin-bottom:15px;}
	.faq dd p{padding:5px 0;margin:0px;}
	.faq dd ul li{background:url("../images/list.gif") no-repeat 0px 5px;padding:0 0 0 12px;margin:5px 0;list-style-type:none;}
	.faq dd ul li a{}
	.faq dd a{color:#0863A5;}
	.faq dd a:hover{color:#FE4902;}
.back2top a{color:#0863A5;text-decoration:underline;}
.back2top a:hover{color:#FE4902;}