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




#container
{
	width:786px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background: url(images/container_div.gif) repeat-y;
	height:700px;
}


#top_curve
{
width:786px;
height:15px;
background:url(images/top_curve.jpg) no-repeat;
margin-top:0px;
position:absolute;
}

#IEroot #top_curve
{
width:786px;
height:15px;
background:url(images/top_curve.jpg) no-repeat;
margin-top:0px;
margin-left:-393px;
position:absolute;
}

#top_banner
{
width:786px;
height:86px;
background:url(images/top_banner.jpg);
margin-top:15px;
position:absolute;
}

#IEroot #top_banner
{
width:786px;
height:86px;
background:url(images/top_banner.jpg);
margin-top:15px;
margin-left:-393px;
position:absolute;
}


#rml_logo
{
width:135px;
height:86px;
position:absolute;
margin-top:0px;
margin-left:43px;
}

#IEroot #rml_logo
{
width:135px;
height:86px;
position:absolute;
margin-top:0px;

margin-left:-350px;
}

#flash_banner
{
width:575px;
height:87px;
margin-top:0px;
margin-left:194px;
position:absolute;
}

#IEroot #flash_banner
{
width:575px;
height:87px;
margin-top:0px;
margin-left:-199px;
position:absolute;
}



#top_links
{
width:800px;
margin-top:87px;
position:absolute;
}
#IEroot #top_links
{
width:800px;
margin-top:87px;
position:absolute;
margin-left:-793px;
}

/*Top links, absoulute positioning */

/* New flash nav to go in here*/
#flashnav
{
width:687px;
position:absolute;
margin-left:44px;
margin-top:1px;
z-index:200;
}


#leftspace
{
height:30px;
width:44px;
position:absolute;
margin-left:0px;
}

#homebutton
{
height:30px;
width:68px;
position:absolute;
margin-left:44px;
}

#companybutton
{
height:30px;
width:104px;
position:absolute;
margin-left:112px;
}

#successbutton
{
height:30px;
width:125px;
position:absolute;
margin-left:216px;
}

#productbutton
{
height:30px;
width:81px;
position:absolute;
margin-left:341px;
}

#servicebutton
{
height:30px;
width:81px;
position:absolute;
margin-left:422px;
}

#partnerbutton
{
height:30px;
width:79px;
position:absolute;
margin-left:503px;
}

#newsbutton
{
height:30px;
width:62px;
position:absolute;
margin-left:582px;
}

#contactbutton
{
height:30px;
width:87px;
position:absolute;
margin-left:644px;
}

#rightspace
{
height:30px;
width:55px;
position:absolute;
margin-left:731px;
}

#content
{
	/*temp width and height replace with actual content*/
width: 700px;
	height: 1350px;
	background-color:#FFFFFF;
	margin-top:150px;
	margin-left:44px;
	position:absolute;
	overflow: visible;
}


#contactBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width:210px;
	height:450px;
	position:relative;
	background-color:#33FF00;
	
}

#contactBoxes
{
	font-family: Arial, Helvetica, sans-serif;
	width:204px;
	height:248px;
	background-colour:#fbfbfb;
	position:absolute;
	margin-left:4px;
	padding-left:12px;
	
}

#fader
{
	width:410px;
	height:224px;
	position:absolute;
	background-color:#FF6600;
	left: -3px;
	top: 215px;
}

#IEroot #content
{
/*temp width and height replace with actual content*/
width: 700px;
height: 500px;
background-color:#CCCCCC;
margin-top:150px;
margin-left:-350px;
position:absolute;
z-index:-1;
}

#bottomlinks
{
width:786px;
height:79px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
background-image:url(images/bottom_links.jpg);
text-align:center;

}

#IEroot #bottomlinks
{
width:786px;
height:79px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
background-image:url(images/bottom_links.jpg);
text-align:center;

}

#links_textbox
{
width: 680px;
margin-left:44px;
margin-top:15px;
position:absolute;
}

#IEroot #links_textbox
{
width: 680px;
margin-left:-360px;
margin-top:15px;

position:absolute;
}

.bottom_text a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}

.bottom_text 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}

#bottom_curve
{
background:url(images/bottom_curve.jpg) no-repeat;
margin-top:79px;
width:786px;
height:22px;
position:absolute;
}

#IEroot #bottom_curve
{
background:url(images/bottom_curve.jpg) no-repeat;
margin-top:79px;
width:786px;
height:22px;
position:absolute;
margin-left:-393px;
}

#copyright
{
width:786px;
margin-top:25px;
margin-left:auto;
margin-right:auto
}

.copyright_text
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #AAAAAA;
	font-weight: bold;
}

.copyright_orange
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF6600;
	font-weight:bolder;
}

.echolink a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF6600;
	font-weight: bolder;
	text-decoration:none;
}

.echolink a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF6600;
	font-weight: bolder;
	text-decoration:none;
}


/* TEXT FORMATTING FOR PAGE CONTENTS */

.mainHeadings {
	font-size: 20px;
	font-weight: bolder;
	color: #FF6600;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

.subheadings {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodytext1 {	font-size: 13px;
	color: #333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.bodytext {	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textlist {	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%; 
	letter-spacing: 0.1mm; 
	word-spacing: 0.1mm;
}

.smalltext {	font-size: 9px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodyOrange {	font-size: 12px;
	color: #FC7912;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodyHighlight {	font-size: 13px;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lineRule {	
	color: #E8E8E8;
	
}

.keyPoints {
	font-size: 13px;
	font-weight:200;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: circle;
	text-indent: 10px;
	
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
}


.Linked_file {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url("images/more.jpg");
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0px 0 18px;
	
}