﻿body
{
	padding:0px;
	margin:0px;
}
a
{
	color:#006699;
}
img
{
	border:0px;
	vertical-align:top;
}
.main_div
{
	position:relative;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px auto;
	text-align:center;
}
.internal_div
{
	position:relative;
	width:935px;
	padding:10px 0px;
	margin:0px auto;
	vertical-align:top;
	text-align:left;
}

/* Home Master Styles */
.home_body
{
	background:#555555;
}
.home_logo
{
	background:url('../images/home_rsi_logo.jpg') no-repeat;
	width:240px;
	height:155px;
}
.home_nav_bar
{
	background:#006699;
	color:#ffffff;
	width:695px;
	height:28px;
}
.home_nav_bar_div
{
	padding:0px 25px;
	font:bold 13px arial;
	float:right;
}
.home_banner_bar
{
	width:695px;
	height:127px;
	vertical-align:top;
}
.home_gray_bar
{
	background:#666666;
	color:#ffffff;
	height:40px;
	padding:0px 15px;
	font:14px arial;
	letter-spacing:1px;
}
.home_left_bar
{
	background:url('../images/home_left_bar_bg.jpg') no-repeat;
	color:#444444;
	width:240px;
	vertical-align:top;
}
.home_left_bar_div
{
	padding:20px;
	font:13px arial;
	line-height:25px;
}
.home_left_bar_subscribe_link a
{
	display:block;
	background:url('../images/home_subscribe_off.gif') no-repeat;
	width:157px;
	height:59px;
	margin:40px 0px 0px 20px;
}
.home_left_bar_subscribe_link a:hover
{
	background:url('../images/home_subscribe_on.gif') no-repeat;
}
.home_content
{
	background:url('../images/home_content_bg.jpg') no-repeat;
	color:#000000;
	width:695px;
	vertical-align:top;
}
.home_content_div
{
	padding:20px 15px;
	font:12px arial;
}
.home_footer
{
	background:#999999;
	color:#ffffff;
	height:30px;
	padding:0px 15px;
	font:12px verdana;
}


/* Home Page Styles */
.home_rollover_off
{
	background:#ffffff;
	border:solid 1px #006699;
	border-right:solid 30px #006699;
	width:320px;
	height:100%;
}
.home_rollover_on
{
	background:#ffffff;
	border:solid 1px #ff9933;
	border-right:solid 30px #ff9933;
	width:320px;
	height:100%;
}
.home_rollover_header_off
{
	color:#006699;
	padding:15px;
	font:14px arial;
}
.home_rollover_header_on
{
	color:#ff9933;
	padding:15px;
	font:14px arial;
}
.home_rollover_text
{
	color:#006699;
	padding:0px 15px;
	font:bold 11px arial;
	letter-spacing:1px;
}
.home_rollover_links
{
	letter-spacing:0px;
}

/* Internal Master Styles */
.internal_body
{
	background:#555555;
}
.internal_logo
{
	background:url('../images/internal_rsi_logo.jpg') no-repeat;
	width:240px;
	height:125px;
}
.internal_nav_bar
{
	background:#006699;
	color:#ffffff;
	width:695px;
	height:28px;
}
.internal_nav_bar_div
{
	padding:0px 25px;
	font:bold 13px arial;
	float:right;
}
.internal_banner_bar
{
	width:695px;
	height:97px;
	vertical-align:top;
}
.internal_orange_bar
{
	background:#ff9933;
	color:#ffffff;
	width:240px;
	height:30px;
	font:14px arial;
}
.internal_blue_bar
{
	background:#006699;
	color:#ffffff;
	width:695px;
	height:30px;
}
.internal_blue_bar_div
{
	padding:0px 25px;
	font:16px arial;
	letter-spacing:3px;
}
.internal_left_bar
{
	background:url('../images/internal_left_bar_bg.jpg') no-repeat;
	color:#666666;
	width:240px;
	vertical-align:top;
}
.internal_left_bar_div
{
	padding:20px;
	font:13px arial;
	line-height:25px;
}
.internal_content
{
	background:#ffffff;
	color:#000000;
	width:695px;
	height:200px;
	vertical-align:top;
}
.internal_content_div
{
	padding:25px 0px 0px 25px;
	font:12px arial;
}
.internal_footer
{
	background:#999999;
	border-top:solid 3px #333333;
	color:#ffffff;
	height:30px;
	padding:0px 15px;
	font:12px verdana;
}


/* Internal Page Styles */
.internal_left
{
	padding:0px 20px 25px 0px;
	vertical-align:top;
}
.internal_login
{
	background:url('../images/internal_login_bg.jpg') no-repeat;
	width:685px;
	height:375px;
	padding:0px;
	vertical-align:top;
}
.internal_header
{
	border-bottom:solid 1px #000000;
	color:#ff9933;
	padding:0px 0px 10px 0px;
	font:bold 16px arial;
}
.internal_header_login
{
	border-bottom:solid 1px #000000;
	color:#006699;
	width:60%;
	padding:0px 0px 10px 0px;
	font:bold 16px arial;
}
.internal_subheader
{
	color:#666666;
	font:bold 14px arial;
}
.internal_text
{
	color:#000000;
	padding:0px 0px 10px 0px;
	font:12px arial;
}
.internal_right
{
	vertical-align:top;
	padding:0px 15px 25px 0px;
}
.internal_right_casestudy_link a
{
	display:block;
	background:url('../images/internal_button_casestudy_off.jpg') no-repeat;
	width:182px;
	height:35px;
	padding:0px 0px 5px 0px;
}
.internal_right_casestudy_link a:hover
{
	background:url('../images/internal_button_casestudy_on.jpg') no-repeat;
}
.internal_right_brochures_link a
{
	display:block;
	background:url('../images/brochure-off.jpg') no-repeat;
	width:182px;
	height:53px;
	padding:0px 0px 5px 0px;
}
.internal_right_brochures_link a:hover
{
	background:url('../images/brochure-on.jpg') no-repeat;
}
.internal_right_white_papers_link a
{
	display:block;
	background:url('../images/WhitePapers-off.jpg') no-repeat;
	width:182px;
	height:53px;
	padding:0px 0px 5px 0px;
}
.internal_right_white_papers_link a:hover
{
	background:url('../images/WhitePapers-on.jpg') no-repeat;
}
.internal_right_talktous_link a
{
	display:block;
	background:url('../images/internal_button_talktous_off.jpg') no-repeat;
	width:182px;
	height:35px;
	padding:0px 0px 5px 0px;
}
.internal_right_talktous_link a:hover
{
	background:url('../images/internal_button_talktous_on.jpg') no-repeat;
}
.internal_right_quote_text
{
	color:#ff9933;
	border-left:solid 1px #000000;
	width:175px;
	padding:0px 10px;
	font:14px arial;
	letter-spacing:1px;
	line-height:25px;
}
.internal_right_quoter_text
{
	font:italic 12px arial;
}

/* Case Study Popup Master Styles */
.casestudy_darkorange_bar
{
	background:#663300 url('../images/casestudy_banner.jpg') no-repeat;
	color:#ffffff;
	width:100%;
	height:45px;
	font:14px arial;
}
.casestudy_gray_bar
{
	background:#cccccc;
	color:#000000;
	height:45px;
	padding:0px 25px;
	font:14px arial;
	letter-spacing:5px;
	white-space:nowrap;
}
.casestudy_blue_bar
{
	background:#006699;
	color:#ffffff;
	height:30px;
	padding:0px 28px;
	font:bold 14px arial;
	letter-spacing:7px;
}
.casestudy_orange_bar
{
	background:#ff9933;
	color:#ffffff;
	width:100%;
	height:30px;
	padding:0px 25px;
	font:14px arial;
	letter-spacing:5px;
}
.casestudy_left_bar
{
	background:#ffffff url('../images/casestudy_left_bar_bg.jpg') no-repeat;
	color:#000000;
	padding:48px 10px 10px 30px;
	vertical-align:top;
}
.casestudy_left_bar_text
{
	color:#ff9933;
	border-left:solid 1px #000000;
	padding:0px 8px 0px 10px;
	font:14px arial;
	letter-spacing:1px;
	line-height:25px;
}
.casestudy_left_bar_logo
{
	padding:150px 0px 0px 0px;
}
.casestudy_content
{
	background:#ffffff;
	color:#000000;
	width:100%;
	padding:25px;
	font:12px arial;
}


/* Case Study Popup Page Styles */
.casestudy_title
{
	padding:0px 0px 10px 0px;
	font:bold 12px arial;
	letter-spacing:3px;
}
.casestudy_header
{
	color:#ff9933;
	padding:0px 0px 10px 0px;
	font:bold 12px arial;
}
.casestudy_text
{
	padding:0px 0px 10px 0px;
}


/* Definition Popup Master Styles */
.definition_gray_bar
{
	background:#999999;
	color:#ffffff;
	width:100%;
	height:30px;
	font:14px arial;
}
.definition_blue_bar
{
	background:#006699;
	color:#ffffff;
	height:30px;
	padding:0px 15px;
	font:14px arial;
	letter-spacing:5px;
	white-space:nowrap;
}
.definition_orange_bar
{
	background:#ff9933;
	color:#ffffff;
	width:100%;
	height:30px;
	padding:0px 16px;
	font:14px arial;
	letter-spacing:9px;
}
.definition_content
{
	background:#ffffff;
	color:#666666;
	width:100%;
	padding:15px;
	font:bold 12px arial;
}


/* Definition Popup Page Styles */
.definition_header
{
	color:#ff9933;
	padding:0px 0px 10px 0px;
	font:bold 13px arial;
}
.definition_text
{
	padding:0px 0px 10px 0px;
}