/* CSS Document */

/*
Style Sheet for RTX
Site Developed by Fuzzy Duck Design 2009
*/

/* bof standard markup */

html { color:#84888b; font-family:Helvetica, "Helvetica Neue", Arial, sans-serief; font-size:14px; }

body { background:#84888b; margin:0; }

h1 {}

h2 {}

h3 {}

h4 {}

h5 {}

p { margin:0; padding:5px 0; line-height:18px;}

hr {}

ul {}

li {}

a, a:active {}

a:hover {}

/* eof standard markup */

/* ------------------------------- */

/* bof common markup */

.hide { display:none; }
.clearboth { clear:both; }
.clearleft { clear:left; }
.pad15 { padding:15px; }

/* eof commmon markup */

/* ------------------------------- */

/* bof default markups */
#bodyheader { background:url(../images/bgHeader.jpg) repeat-x;}
#bodyfooter { background:#84888b; border-top:1px #5e5e5e solid;}

#header { height:150px; margin:auto; width:900px;}
	#logo { height:101px;}
	#header-leftcol { float:left; width:280px;}
	#header-rightcol { float:left; width:620px;}

#menu {}
	#menu ul { margin:0 0 0 8px; padding:0; text-align:center;}
	#menu li { display:inline-block; float:left; list-style:none; font-weight:bold; font-size:14px; margin-right:6px; }
	#menu a, #menu a:active { background:url(../images/bgMenu.jpg) left bottom no-repeat; color:#689a84; display:block; height:32px; padding-top:17px; text-decoration:none; width:85px; }
	#menu a:hover { background-position:left top; color:#84888b; text-decoration:none;}
	
	.menu-active a{ background-position:left top!important; }
	#menu-merchant a, #menu-merchant a:active { background:url(../images/bgMenuMerchant.jpg) left bottom no-repeat; color:#689a84; display:block; height:39px; padding-top:10px; text-decoration:none; width:143px; }
	#menu-merchant a:hover { background-position:left top; color:#84888b; text-decoration:none;}
	
#content-wrapper { background:#e9e9e9;}
#content { margin:auto; padding:10px 0; width:900px;}
	
	#content-leftcol { float:left; width:585px; }
		#content-leftcolbox { background:url(../images/bgContentBody.jpg) top center repeat-y; width:585px;}
		#content-leftcolbox-top { background:url(../images/bgContentTop.jpg) top center no-repeat; width:585px; height:10px;}
		#content-leftcolbox-bottom { background:url(../images/bgContentBottom.jpg) bottom center no-repeat; width:585px; height:10px;}
		#content-leftcolbox-content { padding:10px 18px 10px 22px; }
	
	#content-rightcol { color:#689983; float:left; width:280px; padding:10px 0 0 10px;}
		#content-rightcolbox { background:#fff; width:280px; }
		#content-rightcolbox-top { background:url(../images/rightcol_bg.jpg) top center no-repeat; height:8px; }
		#content-rightcolbox-bottom { background:url(../images/rightcol_bg.jpg) bottom center no-repeat; height:8px; }
		#content-rightcolbox-content { padding:5px 0 5px 0;}
		#content-header-wrapper { height:40px; }
		#content-rightcol h2 { background:url(../images/boxH2bg.jpg) center left no-repeat #84888b; color:#fff; font-size:15px; position:absolute; margin:0 0 0 -8px; width:258px; padding:8px 0 8px 38px; }
		#content-rightcol h2 a, #content-rightcol h2 a:link, #content-rightcol h2 a:visited { color:#fff; text-decoration:none; }
		#content-rightcol h2 a:link { color:#fff; text-decoration:underline; }

	#content-section { background:url(../images/bgContentSection.jpg) top center no-repeat; padding:10px 15px 10px 15px; }
		#content-section h2 { color:#689983; }
	
	#news-section { background:#689983; padding:10px; color:#fff; }
		#news-section h1 { font-size:14px; color:#fff; margin:0; padding:0; }

#footer { color:#fff; font-size:12px; height:38px; margin:auto; padding-top:5px; width:900px;}
	#footer-leftcol { float:left; width:50%;}
	#footer-rightcol { float:left; text-align:right; width:50%;}
	#footer a, #footer a:active { color:#fff; text-decoration:none;}
	#footer a:hover { color:#666666; text-decoration:none;}

/* eof default markups */

/* ------------------------------- */

p.callout { font-size:16px; }
ul.callout { list-style-type:circle; color:#689983; font-weight:bold; list-style-image:url(../images/green-arrow.gif); }
ul.callout li { padding-bottom:10px; }

#helpdeskform {}
#moreinfoform {}
#home_banner { background:url(../images/home_banner_bg2.jpg) top left no-repeat; width:347px; height: 194px; padding-left:195px; color:#fff; padding-top:5px; }
	#home_banner h2 { font-size:14px; padding-top:10px; }
	#home_banner ul { font-size:12px; }
	#home_banner ul.callout { color:#fff; list-style-image:url(../images/white-arrow.gif); }

.form_action { }
.form_slide_1 { display:none; }
.active { display:block; }
.alert_block { color:#ff0000; text-align:center; padding:5px; border:1px solid #ff0000; margin:3px; }

