/************ rr-setupcss.jsp  ***********/

/*****css/css/base/rr-setupcss.jsp*****/
    
html { 
	font-family: sans-serif;
	overflow-y: scroll;
}
body {   
    padding: 0px;
    font-size: 14px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button, textarea,
p, blockquote, th, td {
	margin: 0;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
sup { vertical-align: super; }
sub { vertical-align: sub; }
em, strong { font-weight: bold; }
q:before, q:after { content:''; }

table {
	border-collapse: collapse;
	border-spacing: 0;
	caption-side: top;
	margin-bottom: 1em;
}
th, td { padding: .5em; }
th { 
	font-weight: bold;
	text-align:left;
}

fieldset, img { border: 0; }

ul,ol,dl { margin: 1em; }
ol,ul { margin-left: 2em; }
ol li { list-style: decimal outside; }
ul li { list-style: disc outside; }
li { list-style: disc; }
table p, li { margin: 0.15em 0em; }
table p + p { margin-top: 1em; }
a { text-decoration: none; }
a:hover {
    text-decoration: underline;
    cursor: pointer;
}
/*****css(end)/css/base/rr-setupcss.jsp*****/


/************ 960.css  ***********/

/*****css/css/base/g960/code/css/uncompressed/960.css*****//*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 .grid_3,
.container_16 .grid_4 {
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
	width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 620px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
	padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
	padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
	left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
	left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
	left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left: 80px;
}

.container_12 .push_2 {
	left: 160px;
}

.container_12 .push_4 {
	left: 320px;
}

.container_12 .push_5 {
	left: 400px;
}

.container_12 .push_7 {
	left: 560px;
}

.container_12 .push_8 {
	left: 640px;
}

.container_12 .push_10 {
	left: 800px;
}

.container_12 .push_11 {
	left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
	left: 60px;
}

.container_16 .push_2 {
	left: 120px;
}

.container_16 .push_3 {
	left: 180px;
}

.container_16 .push_5 {
	left: 300px;
}

.container_16 .push_6 {
	left: 360px;
}

.container_16 .push_7 {
	left: 420px;
}

.container_16 .push_9 {
	left: 540px;
}

.container_16 .push_10 {
	left: 600px;
}

.container_16 .push_11 {
	left: 660px;
}

.container_16 .push_13 {
	left: 780px;
}

.container_16 .push_14 {
	left: 840px;
}

.container_16 .push_15 {
	left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
	left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
	left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
	left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left: -80px;
}

.container_12 .pull_2 {
	left: -160px;
}

.container_12 .pull_4 {
	left: -320px;
}

.container_12 .pull_5 {
	left: -400px;
}

.container_12 .pull_7 {
	left: -560px;
}

.container_12 .pull_8 {
	left: -640px;
}

.container_12 .pull_10 {
	left: -800px;
}

.container_12 .pull_11 {
	left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
	left: -60px;
}

.container_16 .pull_2 {
	left: -120px;
}

.container_16 .pull_3 {
	left: -180px;
}

.container_16 .pull_5 {
	left: -300px;
}

.container_16 .pull_6 {
	left: -360px;
}

.container_16 .pull_7 {
	left: -420px;
}

.container_16 .pull_9 {
	left: -540px;
}

.container_16 .pull_10 {
	left: -600px;
}

.container_16 .pull_11 {
	left: -660px;
}

.container_16 .pull_13 {
	left: -780px;
}

.container_16 .pull_14 {
	left: -840px;
}

.container_16 .pull_15 {
	left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}/*****css(end)/css/base/g960/code/css/uncompressed/960.css*****/


/************ rr-layoutcss.jsp  ***********/

/*****css/css/main/rr-layoutcss.jsp*****/


td, th {
    padding: 0 0.3em 0.3em 0;
    vertical-align: top;
}
ul {
    margin-bottom: 2em;
}
hr {
    border: none;
    padding: 0;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    height: 1px;
}
code {
    word-wrap: break-word;
}
h1, h2, h3, h4 {
    margin-top: 24px;
    margin-bottom: 10px;
    /*line-height: 1;*/
}
em {
    font-weight: bold;
    font-style: normal;
}
h1 {
    font-size: 1.45em;
}
h2 {
    font-size: 1.3em;
}
h3 {
    font-size: 1.2em;
}
h4 {
    font-size: 1.1em;
}
hr {
    clear: both;
}
ul, p {
    margin-top: 0;
    margin-bottom: 10px;
}
p {
    clear: both;
    max-width: 620px;
}
ul li, ol li {
    list-style-position: inside;
}
ul, ol {
	padding-left: 0;
    margin-left: 0.8em;
    margin-right: 0;
}
table {
    border: 20px solid transparent;
-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; 
}
td, th {
    border: none;
}
html {
	font-family: "Lucida Grande", Helvetica, Arial, FreeSans, sans-serif;
}
h1, h2 { clear: left; }
h1 { margin-top: 0.3em; }
blockquote {
	font-style: italic;
	margin: 0 1em 1em 10px;
}

li#checks, li#alerts, li#actions, li#events, li#reports, li#contactdetails, li#billing,
li#history, li#add, li#AA_EMAIL, li#AA_SMS, li#AA_VOICE, li#AA_SSH, li#AA_HTTP, li#AA_FAILOVER,
li#sms, li#voice, li#ssh, li#email, li#http,
li#check, li#freq, li#status, li#results, li#alerts, li#events, li#delete,
li#new,
li#send, li#nosend {
	line-height: 1.4;
	font-size: 0.92em;
	margin: 10px 0 10px 60px;
	padding: 0;
}
#rrid-pageheader {
    margin: 0 auto;
    padding: 0;
}
	#rrid-pageheader h1 {
	    margin-top: 0.3em;
	    margin-bottom: 0;
	    padding: 0;
	    font-size: 2.8em;
	    text-align: left;
	    line-height: normal;
	}
		#rrid-pageheader h1 a {
		    padding: 0;
		    margin: 0;
		    height: 0;
		}
			#rrid-pageheader h1 a img {
			    padding: 0;
			}
		#rrid-pageheader h1 a:hover {
		    text-decoration: none;
		}
.bc {
    display: block;
    text-align: left;
    margin-top: 1em;
}





#rrid-pagefooter {
	clear: both;
	float: none;
}
	.rr-insole p {
	   	font-size: 13px;
		margin: 6px 0;
		max-width: 940px;
	}
	.rr-contains-app div {
		list-style-type: none;
		float: left;
		width: 298px;
		margin-top: 10px;
		margin-bottom: 10px;
		height: 78px;
		-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
	}
		#rrid-pagefooter div.grid_4 img {
			position: relative;
			top: 4px;
			margin: 10px 2px 0 15px;
		}
		#rrid-footer-site-links a {
			margin-bottom: 12px;
			font-size: 14px;
			display: block;
		}
	#rrid-pagefooter h4 {
		font-size: 13px;
	    margin-top: 20px;
	}
	#rrid-pagefooter span {
		font-size: 13px;
	}
	.rr-insole {
		padding-top: 12px;
		position: relative;
	}
.rr-app-title {
	font-size: 20px;
	letter-spacing: 4px;
	margin: 5px 10px 0 0;
	font-weight: bold;
}
.rr-app-desc {
	font-size: 13px;
	display: block;
	margin: -39px 0 0 7px;
	position: absolute;
	color: #ccc;
	left: 89px;
}
#rrid-footer-site-links {
	height: 168px;
	margin-top: 10px;
}


#rrid-footer-site-links {
  	padding-top:25px;
	background: none;
}
#rrid-pagefooter div.grid_4 img {
    margin: 0 0 8px 4px;
    position: relative;
    top: 4px;
}
#rrid-pagefooter {
    background-color:black;
    margin-top: 0;
}
#rrid-pagefooter p {
	color:white;
}
.rr-app-title {
    letter-spacing: 0;
    font-size: 19px;
    font-weight: bold;
    left: 89px;
    margin: 15px 0 0 6px;
    position: absolute;
}






#rrid-payment-links-list tr {
	border-bottom: 1px solid #ccc;
}
#rrid-payment-links-list tr:last-child {
	border-bottom: none;
}
#rrid-payment-links-list th {
	font-size: 12px;
	color: #333;
	padding: 5px 5px 5px 15px;
	vertical-align: middle;
}
#rrid-payment-links-list td {
	color: #333;
	padding: 5px 5px 5px 15px;
	vertical-align: middle;
	word-wrap: break-word;
	max-width: 500px;
}

.rr-margin-0 { margin: 0 }
.rr-margin-50 { margin: 50px; }
.rr-margin-hor-auto { margin-left: auto; margin-right: auto; }
.rr-margin-hor-0 { margin-left: 0; margin-right: 0; }
.rr-margin-hor-10 { margin-left: 10px; margin-right: 10px; }
.rr-margin-hor-20 { margin-left: 20px; margin-right: 20px; }
.rr-margin-hor-32 { margin-left: 32px; margin-right: 32px; }
.rr-margin-hor-50 { margin-left: 50px; margin-right: 50px; }
.rr-margin-hor-80 { margin-left: 80px; margin-right: 80px; }
.rr-margin-ver-0 { margin-top: 0; margin-bottom: 0; }
.rr-margin-ver-10 { margin-top: 10px; margin-bottom: 10px; }
.rr-margin-ver-12 { margin-top: 12px; margin-bottom: 12px; }
.rr-margin-ver-15 { margin-top: 15px; margin-bottom: 15px; }
.rr-margin-ver-24 { margin-top: 24px; margin-bottom: 24px; } 
.rr-margin-ver-48 { margin-top: 48px; margin-bottom: 48px; }
.rr-margin-ver-64 { margin-top: 64px; margin-bottom: 64px; }
.rr-margin-ver-96 { margin-top: 96px; margin-bottom: 96px; }
.rr-margin-top-24 { margin-top: 24px; }
.rr-margin-top-13 { margin-top: 13px; }
.rr-margin-top-0 { margin-top: 0; }
.rr-margin-bottom-0 { margin-bottom: 0; }
.rr-margin-bottom-1 { margin-bottom: 1px; }
.rr-margin-bottom-3 { margin-bottom: 3px; }
.rr-margin-bottom-4 { margin-bottom: 4px; }
.rr-margin-bottom-5 { margin-bottom: 5px; }
.rr-margin-bottom-6 { margin-bottom: 6px; }
.rr-margin-bottom-8 { margin-bottom: 8px; }
.rr-margin-bottom-10 { margin-bottom: 10px; }
.rr-margin-bottom-12 { margin-bottom: 12px; }
.rr-margin-bottom-16 { margin-bottom: 16px; }
.rr-margin-bottom-18 { margin-bottom: 18px; }
.rr-margin-bottom-20 { margin-bottom: 20px; }
.rr-margin-bottom-24 { margin-bottom: 24px; }
.rr-margin-bottom-26 { margin-bottom: 26px; }
.rr-margin-bottom-28 { margin-bottom: 28px; }
.rr-margin-bottom-32 { margin-bottom: 32px; }
.rr-margin-bottom-48 { margin-bottom: 48px; }
.rr-margin-bottom-64 { margin-bottom: 64px; }
.rr-margin-left-100 { margin-left: 100px; }
.rr-padding-0 { padding: 0; }
.rr-padding-12 { padding: 12px; }
.rr-padding-hor-20 { padding-left: 20px; padding-right: 20px; }
.rr-padding-hor-30 { padding-left: 30px; padding-right: 30px; }
.rr-padding-bottom-180 { padding-bottom: 180px; }
.rr-align-center { text-align: center; }
.rr-table-style-centered {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.rr-is-hidden { display: none; }
.bc {
	margin-bottom: 10px;
}
.rr-cp-links {
	font-size: 1.1em;
	line-height: 2.4;
}
.rr-cp-links a, .rr-imagenav a {
	font-size: 1.2em;
}
.rr-float-right { float: right; }
.rr-clearboth {
	clear: both;
	display:  block;
	float: none;
}
.rr-no-max-width {
	max-width: none;
}
.floatingdiv {
    margin: 0px auto;
    padding-top: 2.4em;
    padding-bottom: 0.4em;
    background: none;
    border: none;
}
.rr-font-1em { font-size: 1em; }
.rr-font-17px { font-size: 17px; }
.rr-font-1point2 { font-size: 1.2em; }
.rr-font-16px { font-size: 16px; }
.rr-error-message {
	color: #E50640;
	border: none;
	font-weight: bold;
	padding: 1px 4px;
	display: inline;
}
.rr-error-message.rr-feedback-message {
	float: left;
}


.rr-topmenu-first {
    padding: 0px;
    display: block;
}
.rr-topmenu-second,
.rr-topmenu-first li,
.rr-topmenu-first a {
	margin-top: 0;
	margin-bottom: 0;
}
.rr-topmenu-first li:hover li a,
.rr-topmenu-first li.rr-hover li a,
.rr-topmenu-first li:hover li:hover li a,
.rr-topmenu-first li.rr-hover li.rr-hover li a {
	text-decoration: none;
}
.rr-topmenu-first li:hover a,
.rr-topmenu-first li.rr-hover a,
.rr-topmenu-first li:hover li:hover a,
.rr-topmenu-first li.rr-hover li.rr-hover a,
.rr-topmenu-first li:hover li:hover li:hover a,
.rr-topmenu-first li.rr-hover li.rr-hover li.rr-hover a {
	text-decoration: underline;
}
.rr-topmenu-first li {
    list-style-type: none;
    float: left;
    border: none;
    position: relative;
}
.rr-topmenu-first a {
    display: block;
    font-size: 18px;
    -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; 
    border: 1px solid;
    border-bottom: none;
	margin: 0;
	padding: 6px 15px;
}
.rr-topmenu-second {
    margin: 1em 0 0 0;
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px; 
	border: 1px solid;
	border-top: none;
    display: none;
    position: absolute;
	left: 0;
	top: 20px;
	padding: 6px 0;
	z-index: 10;
	width: 180px;
}
.rr-topmenu-first ul {
	font-size: 0.88em;
}
.rr-topmenu-second a,
.rr-topmenu-second div,
.rr-topmenu-second span {
 	font-size: 1em;
	padding: 6px 10px 6px 15px;
	margin-top: 0;
	border: none;
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; 
}
.rr-topmenu-second form {
	margin: 0;
	padding: 4px 6px;
	width: 168px;
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; 
}
.rr-topmenu-second input {
	margin: 0;
	padding: 4px 6px;
	width: 154px;
}
.rr-topmenu-first li:hover ul,
.rr-topmenu-first li.rr-hover ul {
    display: block;
}
.rr-topmenu-second li {
    margin: 0px;
    width: 180px;
    display: block;
    border: none;
}
.rr-topmenu-second li:hover,
.rr-topmenu-second li.rr-hover {
	border: none;
}
.rr-topmenu-second ul {
	display: block;
	position: static;
	border: none;
	margin: 0;
	padding: 0;
	text-indent: 1em;
}

li.rr-imagenav {
    margin-left: 0;
    padding: 0 0 6px 0;
    list-style: none;
    background-repeat: no-repeat;
}
	li.rr-imagenav img {
	    margin-right: 12px;
	    position: relative;
	    top: 10px;
	    width: 32px;
	}
	li.rr-imagenav p {
		margin-left: 46px;
		margin-bottom: 0;
	}
#rrid-billing li {
    margin-left: 0em;
    display: block;
}
#rrid-overview-list {
	padding-left: 0;
	margin-left: 0;
}

@font-face { font-family: 'AnonymousRegular'; src: url('/type-face/Anonymous-fontfacekit/Anonymous-webfont.eot?') format('eot'), url('/type-face/Anonymous-fontfacekit/Anonymous-webfont.woff') format('woff'), url('/type-face/Anonymous-fontfacekit/Anonymous-webfont.ttf') format('truetype'), url('/type-face/Anonymous-fontfacekit/Anonymous-webfont.svg#AnonymousRegular') format('svg');font-weight: normal; font-style: normal; } 
.codebox {
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
	background-color: #232323;
	margin-bottom: 1em;
	overflow: auto;
	-moz-box-shadow: 0px 2px 8px #232323; -khtml-box-shadow: 0px 2px 8px #232323; -webkit-box-shadow: 0px 2px 8px #232323; box-shadow: 0px 2px 8px #232323; 
	color: #eee;
	font-size: 12.5px;
	line-height: 1.3;
}
pre.codebox {
	padding: 10px;
	max-width: 920px;
}
code, pre { font-family: Monaco, AnonymousRegular, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", monospace, serif; }
code.codebox {
	padding: 4px 10px;
	line-height: 1.4;
}

.rr-amountcol {
	white-space: nowrap;
	text-align:right;
}
.rr-nowrapcol {
	white-space: nowrap;
}
#rrid-pleasewait {
	opacity: 0.9; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; 
	height:180px;
	top:0%;
	overflow: auto;
	z-index:5;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    visibility:visible;
    padding: 20px;
}
#rrid-pleasewait2 {
	margin-bottom: 20px;
	padding: 20px;
}
.rr-popup-selector{
	background-color:white;
	width:auto !important;
	border: 1px solid #666666;
    padding: 10px 10px 10px 0;
    color:#222 !important;
    z-index: 2;
}
.rr-popup-selector li:hover {
    background: #ECF1DC;
    cursor: pointer;
	color:#222;
    text-decoration: underline;
}
.smdlist{
	margin-top:60px;
}/*****css(end)/css/main/rr-layoutcss.jsp*****/


/************ rr-formcss.jsp  ***********/

/*****css/css/main/rr-formcss.jsp*****/








	/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
	@font-face { font-family: 'MuseoSans'; src: url('/type-face/Museo-Sans/museosans_500-webfont.eot?') format('eot'), url('/type-face/Museo-Sans/museosans_500-webfont.woff') format('woff'), url('/type-face/Museo-Sans/museosans_500-webfont.ttf') format('truetype'), url('/type-face/Museo-Sans/museosans_500-webfont.svg#MuseoSans') format('svg');font-weight: normal; font-style: normal; } 


form, fieldset,
form label, form input,
select, option, legend,
form dl, form dt, form dd,
textarea,
form a, form p,
form th, form td,
form h1, form h2, form h3, form h4,
form div, form span {
	margin: 0;
	border: none;
	font-family: 'MuseoSans', Arial, Helvetica, Sans, sans-serif !important;
}
/*pgb 2011-07-29 woff fonts broken in safari selects at the mo?  http://redrata.com/2011/07/safari-woff-select-field-crash/ */
select, option{
	font-family: /*'MuseoSans', */Arial, Helvetica, Sans, sans-serif !important;
}
form {
	background-color: #ddd;
	color: white;
	padding: 24px 24px 8px 24px;
	margin-bottom: 12px;	
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; 
	float: left;
	display: block;
}

form table {
	background: none;
	border: none;
}

form,
form h1,
form h2,
form h3,
form h4,
form th,
label,
form li,
form div,
form span,
form p {
	color: white;
}	

fieldset {
	border: 1px solid white;
	padding: 8px 13px;
	margin-bottom: 12px;
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
}

legend {
	padding: 0;
	font-size: 16px;
}

form h1, form h2, form h3, form h4, form dl, form p, div.rr-input-whole {
	margin-bottom: 6px;
	display: block;
}
form h1 { font-size: 18px; }
form h2 { font-size: 17px; }
form h3 { font-size: 16px; }
form h4 { font-size: 15px; }
form p,
form td,
form div,
form > ul li {
	clear: both;
	font-size: 14px;
	line-height: 1.3;	
}
	
form h1, form h2 {
	line-height: 1.5;
}
 
form dt {
	margin-bottom: 1px;
	font-size: 13px;
	clear: both;
	line-height: 1.1;
}

form li {
	list-style-type: none;
	line-height: 1;
}

form table {
	border-color: transparent;
}

form th, form td {
	font-weight: normal;
	padding: 0 6px 7px 0;
	font-size: 14px;
	vertical-align: top;
}

form label, form th, .rr-input-whole {
	font-size: 13px;
	line-height: 1.1;
}

form input, form select, form textarea, form button {
	color: black;
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
	padding: 4px 6px;
	font-size: 14px;
	background-color: white;
	border: 1px solid #bbb;
}
form a { font-size: 14px; }
.rr-form-hint { margin: 0 0 8px 16px; }
.rr-form-hint, .rr-form-hint a { 
    font-family: sans-serif !important;
    font-size: 11.5px;
    font-style: italic;
}
.rr-radio-controls {
	margin: 6px 0;
	font-size: 13px;
}
.rr-checkbox-controls input,
.rr-checkbox-controls label,
.rr-radio-controls input,
.rr-radio-controls label {
	background: none;
	border: none;
}
.rr-radio-controls br {
	margin: 8px 0;
}
select { padding: 3px 6px; }
textarea {
	line-height: 15px;
}
input[type="radio"] {
	margin: 0 2px 3px 0;
	vertical-align: middle;
}
input[type="submit"],
input.submit,
button.rr-ajax-submit-op {
	display: block;
	margin-bottom: 16px;
	margin-right: 7px;
	float: none !important;
}
input[type="submit"]:hover,
input.submit:hover {
	cursor: pointer;
	text-decoration: underline;
}



input.rr-with-icon,
#loginform #ifj_username,
#loginform #ifj_password,
#ifname,
#pay-by-cc-form #ifamountCC,
#rrid-ajax-form-payment_link #payment_linkifamount,
#pay-by-paypal-form #ifamount,
#loginifj_username,
#loginifj_password
{	
    background-position: 6px 50%;
    background-repeat: no-repeat;
    font-size: 20px;
    padding: 8px 10px 7px 44px;
    -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; 
    margin-bottom: 6px;
    width: 300px;
}
label.rr-with-icon,
th.rr-with-icon,
form#loginform th,
#rrid-input-whole-loginifj_username dt label,
#rrid-input-whole-loginifj_password dt label {
	font-size: 15px;
}
#rrid-ajax-form-login button {
	font-size: 18px;
}

input.rr-input-user-icon,
#loginform #ifj_username,
#loginifj_username {
	background-image: url('/images/icons/faenza/32/emblem-personal.png');
}

input.rr-input-password-icon,
#loginform #ifj_password,
#loginifj_password {
	background-image: url('/images/icons/faenza/32/emblem-readonly.png ');
}
#ifname {
	background-image: url('/images/icons/gray/32/tag.png');
	width: 400px;
}
#pay-by-cc-form #ifamountCC,
#rrid-ajax-form-payment_link #payment_linkifamount,
#pay-by-paypal-form #ifamount {
	background-image: url('/images/icons/gray/32/dollar.png');
	width: 150px;
}


div.id-delete-button {
	float: right;
}
#rrid-payment-links-list form {
	background: none;
	margin: 0;
	padding: 0;	
}
td > div.rr-input-whole + div.rr-input-whole {
	float: left;
	margin-left: 7px;
}
td > div + input.submit,
td > div + input[type="submit"] {
	margin-top: 7px;
}

td > div.rr-input-whole, td > div.rr-input-edit-div {
	float: left;
}

#rrid-input-whole-ifcc_expires_mm {
	float: left;
	margin-right: 7px;
}

td.rr-contact-address-block div.rr-input-whole {
	margin-bottom: 6px;
	display: block;
	float: left;
	clear: both;
}
#acpopup,
#gmtpopup {
	background-color: white;
	color: black;
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; 
	position: static !important;
	width: 420px !important;
	border: none;
}
#acpopup a, #gmtpopup a {
	color: black;
	line-height: 1.3;
}
#rrid-input-whole-ifj_password {
	float: none;
}
#pay-by-cc-form form, #pay-by-paypal-form form {
	width: 556px;
}
#pay-by-cc-form form input.submit,
#pay-by-paypal-form form input.submit {
	display: block;
	float: none !important;
	margin-bottom: 6px;
}
select[name="im_transport"],
select[name="im_transport"] + div.rr-input-whole {
	float: left;
}

#rrid-ajax-form-payment_link label[for="payment_linkifamount"] {
	display: block;
	min-height: 24px;
}
#rrid-ajax-form-payment_link label.rr-input-label { min-height: 0; }

form td br { clear: both; }

form.rr-max-width {
	margin-right: 10px;
}



form .rr-error-message, form .rr-error-message {
	font-size: 13px;
	padding: 0;
}

.rr-input-whole.rr-error  * input,
.rr-input-whole.rr-error  * textarea,
.rr-input-whole.rr-error  * select,
.rr-error-underline {
	background-image: url('/images/icons/redrata/8x3/spell-error.png');
	background-repeat: repeat-x;
	background-position: bottom left;
}

.rr-request-being-processed { cursor: progress; }

.rr-request-being-processed button {
	background: url("/images/common/loadingball.gif") no-repeat center;
}

.rr-request-being-processed .rr-performing-operation-span { background: url("/images/common/loadingball.gif") no-repeat center; }

.rr-request-being-processed .rr-cancel-op {
	/* hide cancel link on form submit */
	display: none;
}

.rr-form-just-button {
	margin: 0;
	padding: 0;
	background-color: none;
	border: none;
}
.rr-form-just-button button {
	display: block;
}	
/*****css(end)/css/main/rr-formcss.jsp*****/


/************ rrdns-css.jsp  ***********/

/*****css/css/rrdns-css.jsp*****/







/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
@font-face { font-family: 'MuseoSans'; src: url('/type-face/Museo-Sans/museosans_500-webfont.eot?') format('eot'), url('/type-face/Museo-Sans/museosans_500-webfont.woff') format('woff'), url('/type-face/Museo-Sans/museosans_500-webfont.ttf') format('truetype'), url('/type-face/Museo-Sans/museosans_500-webfont.svg#MuseoSans') format('svg');font-weight: normal; font-style: normal; } 


body {
    background-color: white;
    color: #333;
    font-family: MuseoSans, 'Lucida Grande', Helvetica, Arial, FreeSans, sans-serif;
    line-height: 1.6;
}

*::selection { 
	background: #d07225; 
	color: white;				
}
*::-moz-selection {
	background: #d07225;
	color: white;
}

h1, h2, h3, h4, h5, h6 {
    color: #555;
    line-height: 1.6;
}

h1 { font-size: 2.2em; margin-top: 20px; }
h2 { font-size: 1.6em; }

p, ul, li {
    color: #333;
}
em {
	font-size: 1em;
	font-weight: bold;
}	
hr {
	background-color: #d8d8d8;
	color: #d8d8d8;
}

h1 { color: #777; }

hr.rr-thick-hr {
	height: 3px;
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; 
	margin: 0;
}
#rrid-pagefooter { margin-top: 3em; }
/*.rr-insole > div:first-child { 
	margin-top: 1.2em; 
	border-top: 3px solid #d8d8d8;
}
.rr-contains-app div {
	border: 1px dashed #bbb;
}*/
#rrid-footer-site-links {
	/*background-image: url('/images/dns-logo-white-156.png');*/
	background-position: bottom right;
	background-repeat: no-repeat;
}
#rrid-pagefooter a,
#rrid-pagefooter a:hover {
	color: white;
}
#rrid-pagefooter .rr-app-title,
#rrid-pagefooter .rr-app-title:hover {
	color: #c11;
}
a, 
#rrid-sales-tour h3 {
    color: #c11;
}

a:hover { color: #c11; }

table {
    background-color: #f4f4f4;
    border-color: #f4f4f4;
}


 
#rrid-pagetop { background-color: white; }
	#rrid-pageheader { padding: 0 0 2px 0; 	}	
			#rrid-pageheader h1 a:hover { color: #c11; }			
				#rrid-pageheader h1 a img { margin-left: -8px; }

.rr-topmenu-first {
	float: right;
	margin: 48px 0 0 10px;
}

.rr-topmenu-first a { border-color: white; }

.rr-contains-dropdown:hover a,
.rr-contains-dropdown.rr-hover a,
.rr-topmenu-first ul {
	background-color: white;
	border-color: #d8d8d8;
}

.rr-topmenu-second li:hover a,
.rr-topmenu-second li.rr-hover a {
	background-color: #f4f4f4;
}

.rr-topmenu-second { border: 1px solid; }




form { background-color: #ddd; }
form, form th, label, form li, form div, form span, form p { color: #333; }
legend, form h1, form h2, form h3, form h4 { color: #555; }
input.submit, input[type="submit"] { color: #c11; }

.rr-request-being-processed button {
	background-color: #eee;
	color: #888;
}

#fn_altemail, #fn_billemail, #amex, #cvv { clear: both; }
form[action="newsletter.jsp"] + p {
	display: block;
	clear: both;
	margin-top: 8px;
}
form#registerform label[for='ifname'] { display: block; }



#rrid-homepageish-adstrip {
    background-color: #f2f3ba; background-image: -moz-linear-gradient(top, #f2f3ba, #d9cb88); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f2f3ba),color-stop(1, #d9cb88)); background-image: -o-linear-gradient(linear,left bottom,left top,color-stop(0,#d9cb88),color-stop(1.0,#f2f3ba)); background-image: -khtml-gradient(linear,left bottom,left top,color-stop(0,#d9cb88),color-stop(1.0,,#f2f3ba)); background-image: linear-gradient(left top, #f2f3ba, #d9cb88 ); 
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom: 1px solid #D9CB88;
    border-top: 1px solid #D9CB88;
    margin-top: -1px;
    margin-bottom: 0;
}
	.rr-banner-inner {
		width: 959px;
		border-left: 1px solid #D9CB88;
	}
		.rr-banner-column {
			width: 428px;
			border-right: 1px solid #D9CB88;
			margin: 0 0 0 10px;
			padding: 12px 25px 12px 15px;
			float: left;
		}
			li.rr-inside-banner {
				font-size: 1.1em;
				line-height: 1.3;
			}
			h2.rr-inside-banner {
				font-size: 3.2em;
				color: #ACA271;
				text-shadow: 0.5px 0.5px #6F6A52, 1px 1px #8E8661, 1.5px 1.5px #CABD80;
				margin:0;
			}
			ul.rr-inside-banner { margin: 15px 10px; }
			
			
.rr-clickbox {
    -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; 
    border: 1px solid #d8d8d8;
    background-color: #f4f4f4;  
    list-style-type: none;
}
.rr-features-icon {
	float: left;
    margin: 0 0 20px 0;
    min-width: 298px;
}
	
	.rr-clickbox-header {
		padding: 4px 12px;
		margin: 0;
		font-weight: normal;
		font-size: 1.4em;
		color: #555;
		line-height: 2.1;
	}
	
	.rr-features-icon dl {
	    margin: 12px;
	    float: left;
	}
		.rr-features-icon dt {
			float: left;
			width: 152px;
		}
		.rr-features-icon dd {
			float: right;	
			margin: -4px -4px -4px 24px;
		}
			.rr-features-icon-pricebox {
				width: 96px;
			    background-color: #d07225; background-image: -moz-linear-gradient(top, #d07225, #cd5100); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #d07225),color-stop(1, #cd5100)); background-image: -o-linear-gradient(linear,left bottom,left top,color-stop(0,#cd5100),color-stop(1.0,#d07225)); background-image: -khtml-gradient(linear,left bottom,left top,color-stop(0,#cd5100),color-stop(1.0,,#d07225)); background-image: linear-gradient(left top, #d07225, #cd5100 ); 
			    -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
			    text-align: center;
			    border: 3px solid #fff;
			    display: block;
			    color: white;
			    -moz-box-shadow: 1px 1px 5px #888; -khtml-box-shadow: 1px 1px 5px #888; -webkit-box-shadow: 1px 1px 5px #888; box-shadow: 1px 1px 5px #888; 
			}
			a.rr-features-icon-pricebox:hover {
				color: white;
				background-color: #cd5100; background-image: -moz-linear-gradient(top, #cd5100, #d07225); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #cd5100),color-stop(1, #d07225)); background-image: -o-linear-gradient(linear,left bottom,left top,color-stop(0,#d07225),color-stop(1.0,#cd5100)); background-image: -khtml-gradient(linear,left bottom,left top,color-stop(0,#d07225),color-stop(1.0,,#cd5100)); background-image: linear-gradient(left top, #cd5100, #d07225 ); 
				text-decoration: none;
				-moz-box-shadow: 0 0 5px #666; -khtml-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; box-shadow: 0 0 5px #666; 
			}
		.rr-features-icon-pricebox em {
			font-size: 1.6em;
			line-height: 1;
			font-weight: bold;
		}
			.rr-price-free {
				position:relative;
				top: -8px;
			}


p.rr-detailsfeature { margin-top: 0; }

.rr-features-list,
.rr-details-list {
    padding: 0px;
    margin: 0px;
    float: left;
}

#rrid-detail-contents { margin-bottom: 24px; }

	#rrid-detail-contents li {
		list-style-type: none;	
		font-size: 16px;
		line-height: 30px;
	}
	#rrid-detail-contents img {
		width: 24px;
		height: 24px;
		vertical-align: middle;
		margin-right: 4px;
	}
.rr-details-list .rr-clickbox {
	float: left;
    margin: 0 0 4px 0;
    min-width: 618px;
    padding: 2px 0 12px 0;
    overflow: hidden;
    max-height: 16px;
    cursor: pointer;
}
.rr-details-list.rr-non-interactive .rr-clickbox {
	max-height: 200px;
	margin-bottom: 12px;
	cursor: default;
}
.rr-details-list .rr-clickbox:hover {
	background-color: #e6e6e6;
	border-color: #ccc;
}
.rr-details-list.rr-non-interactive .rr-clickbox:hover {
	background-color: #f4f4f4;
	border-color: #d8d8d8;
}
	
	.rr-details-list .rr-clickbox p { margin: 0 12px; }
		
	.rr-details-list .rr-clickbox p.rr-titlebar {
		background-image: url('/images/icons/fatcow/16/bullet_arrow_down.png');
		background-repeat: no-repeat;
		background-position: right 50%;
	}
	.rr-details-list .rr-clickbox:hover hr { background-color: #ccc; }
	
	.rr-details-list .rr-clickbox hr { margin: 3px 0 10px 0; }
	
	.rr-details-list .rr-clickbox img {
		width: 24px;
		height: 24px;
		vertical-align: middle;		
		margin: 0 8px 0 -4px;
	}
	.rr-details-list .rr-clickbox em {
		font-weight: normal;
		font-size: 1.15em;
		margin: 0;		
	}
	.rr-details-list.rr-non-interactive .rr-clickbox em {
		padding-left: 0;
		background-image: none;
	}
	.rr-details-list .rr-clickbox .rr-extra-details {
		display: block;
		margin: 6px 12px 0 12px;
		color: #494949;
	}
		.rr-details-list .rr-clickbox .rr-extra-details li {
			font-size: 13px;
			color: #444;
		}
	

.rr-clickbox table {
    text-align: left;
    margin: 0 auto;
}
.rr-features-icon hr { margin: 4px 0 0 0; }

.rr-features-icon ul {
    font-size: 1em;
    margin: 0;
    padding: 8px;
}
.rr-features-icon img {
    margin: 0 -4px 0 0;
    padding: 0;
    float: right;
}
li.rr-features-icon ul li {
	margin: 0;
	list-style-type: circle;
	list-style-position: inside;
	padding-top: 0;
}
li.rr-features-icon ul li { margin: 0; }

.rr-service-signup {
	font-size: 42px;
	color: #fff;
	padding: 0 20px;	
	background-color: #d07225;
	border: 4px solid #fff;	
	background-color: #d07225; background-image: -moz-linear-gradient(top, #d07225, #cd5100); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #d07225),color-stop(1, #cd5100)); background-image: -o-linear-gradient(linear,left bottom,left top,color-stop(0,#cd5100),color-stop(1.0,#d07225)); background-image: -khtml-gradient(linear,left bottom,left top,color-stop(0,#cd5100),color-stop(1.0,,#d07225)); background-image: linear-gradient(left top, #d07225, #cd5100 ); 
	-moz-box-shadow: 2px 2px 5px #8D805B; -khtml-box-shadow: 2px 2px 5px #8D805B; -webkit-box-shadow: 2px 2px 5px #8D805B; box-shadow: 2px 2px 5px #8D805B; 
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; 
	text-shadow: 1px 1px #954613;
	margin: 28px 0;
	float: left;
	line-height: 1.45;
}
.rr-service-signup:hover {
	background-color: #cd5100;
	background-color: #cd5100; background-image: -moz-linear-gradient(top, #cd5100, #d07225); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #cd5100),color-stop(1, #d07225)); background-image: -o-linear-gradient(linear,left bottom,left top,color-stop(0,#d07225),color-stop(1.0,#cd5100)); background-image: -khtml-gradient(linear,left bottom,left top,color-stop(0,#d07225),color-stop(1.0,,#cd5100)); background-image: linear-gradient(left top, #cd5100, #d07225 ); 
	text-decoration: none;
	color: #fff;
	text-shadow: 1px 1px #5D3B25;
	-moz-box-shadow: 1px 1px 5px #42403A; -khtml-box-shadow: 1px 1px 5px #42403A; -webkit-box-shadow: 1px 1px 5px #42403A; box-shadow: 1px 1px 5px #42403A; 
}



.rr-code-display {
	margin-top:5px;
	margin-bottom: 0;
    clear: both;
    position: relative;
    padding: 8px 16px 5px 16px;
    line-height: 1.2;
    overflow: hidden;
}

.rr-show-code-link,
.rr-hide-code-link {
	float: right;
	cursor: pointer;	
	padding: 3px 12px;
}	
.rr-show-code-link:hover,
.rr-hide-code-link:hover {
	text-decoration: underline;
	color: black;
}
.rr-link-to-us a {
	float: left;
	clear: both;
	line-height: 1.5;
	margin-bottom: 6px;
    padding: 4px 32px;
    min-width: 220px;
}
.rr-link-to-us span {
	margin: 0;
	line-height: 1.5;
}
.rr-link-to-us hr {
	clear: both;
	margin-top: 6px;
	margin-bottom: 6px;
}
.rr-link-to-us :hover {
	text-decoration: none;
}

.rr-link-to-us a {
	background-image: url('/images/dnssalesadslice180.png');
	background-color: #F2F3BA; background-image: -moz-linear-gradient(top, #F2F3BA, #D9CB88); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F2F3BA),color-stop(1, #D9CB88)); background-image: -o-linear-gradient(linear,left bottom,left top,color-stop(0,#D9CB88),color-stop(1.0,#F2F3BA)); background-image: -khtml-gradient(linear,left bottom,left top,color-stop(0,#D9CB88),color-stop(1.0,,#F2F3BA)); background-image: linear-gradient(left top, #F2F3BA, #D9CB88 ); 
	background-repeat: repeat-x;
	background-position: left 20%;
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
    border: 1px solid #D9CB88;
}

.rr-show-code-link,
.rr-hide-code-link {
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
	border: 1px solid #d8d8d8;
	background-color: #f4f4f4;
}
.rr-code-display {
	color: #03a;
	background-color: #f4f4f4;
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
    border: 1px solid #d8d8d8;
    font-family: Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", monospace, serif;
    padding-bottom: 0.5em;
    line-height: 1.2;
}



	

/*****css(end)/css/rrdns-css.jsp*****/


