/* @group main structure */
/* #rlinks_content {padding: 1em 50px 1em 10px;
_padding-bottom: 200px;} */

/* following is a fix for the ie6 peekaboo bug */
/* Hides from IE5-mac \*/* html #rlinks_content {} /* height: 1%; padding-right: 50px; *//* End hide from IE5-mac */

/* .rlinks_box  {width: 450px; border-top: none; margin-bottom: 1em;}
.rlinks_box_inner {padding: 0 0 1em 0; text-align: left; margin: 0;}

.addlink_container {background-color: #fff; margin: 0 5px; padding: 5px 3px; border: 1px solid #3869a0;} */
/* @end */


/* @group front page list of links */
/* .rlinks_block_container {float: left;  width: 100%; margin:0; padding:0; padding-bottom: 1em; text-align: left; margin: 2em 0 ; display: inline; text-align: center;}
ul.rlinks_block {width: 470px; display: inline;}
ul.rlinks_block li {margin: 0; padding: 0; margin-bottom: 10px; margin-right: 10px; display: block; float: left; width: 12em; text-align: center;
}
#rlinks_content ul.rlinks_block li a {display: block; padding: 3px 3px 1px 3px; line-height: 12px; border: 1px solid #3869a0;
height: 3em; vertical-align: middle;}
#rlinks_content ul.rlinks_block li a:link, #rlinks_content ul.rlinks_block li a:visited {color: #3869a0; border: 1px solid #3869a0;}
#rlinks_content ul.rlinks_block li a:hover {background-color: #3869a0; color: #fff; text-decoration: none; border: 1px solid #3869a0;}
#rlinks_content ul.rlinks_block li a:active {color: #3869a0; border: 1px solid #033d7d;}
#links_container {padding-left: 10px;} */
/* @end */



/* h2 {font-size: 1.2em; font-weight: bold; color: #3869a0; border-bottom: 7px solid #3869a0; padding-bottom: 0px; line-height: 0.95em; letter-spacing: 1px; margin-top: 0;}
div.rlinks_rec_heading {text-align: center; width: 100%; margin-bottom: 1em;}
div#rlinks_content h2.h2back_links, div#rlinks_content h2.h2back_info_smaller {margin-bottom: 0; width: 552px;}
#rlinks_content p {font-size: 12px;} */



/* @group form stuff */
.centered {text-align: center;}
.form_centered {text-align: center; margin: 0 auto;}
#rlinks_content fieldset {width: 450px; margin: 10px 0 30px 50px; font-size: 11px; padding: 10px 3px; display: block;
-moz-border-radius: 8px; border-radius: px; background-color: #f2f7fc; color: #333; 
_position: relative; /* for ie eyes only */
_margin: 10px 0 60px 0; /* for ie eyes only */
}

#rlinks_content legend {color: #3869a0; font-weight: bolder; font-size: 12px; letter-spacing: 2px; background-color: #fff; padding: 3px 5px; border: 1px solid #999;
_position: absolute; /* for ie eyes only */
/* Gecko ignores this, but ie moves the legend up accordingly */top: -1em; left: 5px;}
/* Hide this rule from ie */*>#rlinks_content legend {/* Since Gecko ignores the rule above, we'll push it up with margin-bottom */margin-bottom: 1em;}

.rlinks_formheader p {font-size: 12px;}

/* following style added to add missing margin below legend in ie */
.rlinks_formheader {
_padding-top: 10px;
/* following added for ie only again*/
_padding-bottom: 10px;
}

/* following div added to stop ie merging legend with the fieldset above it */
.rlinks_fieldset_container {

_margin: 10px 0 0 50px;
_padding-top: 20px;}

#rlinks_content label {text-align: right; float: left; width: 200px; margin: 3px 0;}
#rlinks_content input {margin: 3px 5px;}
#rlinks_content select {margin: 3px 5px 10px 50px;}
/* @end */



/* @group login */
.login_form {
_height: 400px;
}
.rlinks_login_box {text-align: right; margin: 10px 50px 10px 0;}
span.rlinks_login_link {text-align: right; margin: 10px 50px 10px 0; display: block;}
.rlinks_password_container {border: 1px solid #3869a0; background: #fff; margin: 10px; padding: 10px 10px;}
span.password_note {font-size: 0.875em; color: #3869a0; display: block;}
/* @end */










/* @group lists */
/* div.ext_links {border-bottom: 1px solid #033d7d; text-align: left;}
dl.ext_link {text-align: left;}
dl.ext_link dt {margin: 0; padding: 0; text-align: left; font-size: 13px; font-weight: bolder;}
dl.ext_link dd {margin: 0 0 1em 5px; padding: 0; text-align: left; font-size: 11px; color: #333;}

.rlinks_nice_list {text-align: left; font-size: 12px; color: #333;}
ol.rlinks_nice_list li {margin-right: 10px;}
ul.simple_list {list-style: none; margin: 0; padding: 0; margin: 1em auto; text-align: left; width: 300px;}
#rlinks_content ul {font-size: 12px; text-align: left; color: #5B645F; margin: 0 0 0 3px; 
 padding: 0 30px 1em 50px;}
ul.simple_list li {margin: 0; padding: 0; font-size: 14px;}
ul.rlinks_rec_heading {list-style: none; padding: 0; margin: 0; width: 100%; display: inline; }
ul.rlinks_rec_heading li {margin: 0; padding: 0; margin-bottom: 3px; margin-right: 3px; border: 1px solid #033d7d; display: block; float: left; width: 12em; text-align: center;}
ul.rlinks_list {margin:1em; padding:0; padding-left: 10px; font-size: 14px; list-style: none;}
ul.rlinks_list li {font-size: 14px; color: #000; text-align: center; margin-top: 1em;}

ul.options_list li strong {font-weight: bolder; color: #333;}

dl.addlink_dl {text-align: left;}
dl.addlink_dl dt {margin: 0; padding: 0; text-align: left; font-size: 11px; color: #033d7d; font-weight: bolder;}
dl.addlink_dl dd {margin: 0  0 1em 5px; padding: 0; text-align: left; font-size: 11px; color: #333;} */
/* @end */







/* @group table like styles */
/* div.link_row {clear: both; padding-top: 10px; font-size: 11px; color: #033d7d;}
div.link_row_center {clear: both; padding-top: 10px; font-size: 11px; color: #033d7d; text-align: center; margin-bottom: 1em;}
div.row_right {clear: both; padding: 10px 0; font-size: 12px; color: #033d7d; text-align: right; border-bottom: 1px dotted #033d7d; margin-bottom: 1em;}
div.link_info span.link_row_left {float: left; width: 190px; text-align: right; display: block; letter-spacing: 1px; font-weight: bold; margin: 3px 5px 0 0; color: #033d7d; font-size: 12px;}
div.link_info span.link_row_right {float: right; width: 280px; text-align: left; display: block;  margin: 3px 5px 0 0;
 color: #033d7d; font-size: 12px;} 
.link_info {clear: both; margin: 1em 0;}
div.rlinks_form_table {text-align: center;} */
/* @end */

/* @group error styles */
.error_container {margin: 0.875em 50px; color: #fb4227;}
.errorheading {font-size: 12pt; color: #fb4227; display: block; margin-bottom: 20px;}
ul.error_list {font-size: 10pt; color: #fb4227; text-align: left; margin: 1em 20px 1.5em 20px; padding: 0;}
ul.error_list li {margin: 0; padding: 0; color: #fb4227;}
/* @end */

/* @group errors */.error_container {margin: 20px 0;}#rlinks_content .error_container fieldset {background-color: #fff; border: 1px solid #fb4227; padding-left: 10px;}#rlinks_content .error_container legend {background-color: #fb4227; color: #fff; border: 1px solid #fb4227;}
#rlinks_content .error_container span {color: #fb4227; display: block; _padding-top: 10px;}#rlinks_content .error_container .orderWarning {display: block; _margin-top: 20px;}.orderWarning {font-size: 12px; color: #fb4227;}ul.error_list {font-size: 11px; color: #fb4227; text-align: left; padding: 0; margin: 0.75em 20px 1.5em 20px; list-style-type: circle;}ul.error_list p {}ul.error_list li {margin: 0; padding: 0;}/* @end */


/* @group submit buttons */
input.submit
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 2px;
margin: 5px 0 10px 0;
background-color: #F26D0F;
color: #fff;
font-size: 12px;
font-weight: bold;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

input.submit:visited 
{background-color: #033d7d;}
input.submit:hover 
{background-color: #033d7d;}
input.submit:active 
{background-color: #033d7d;}

input.submit_smaller
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 2px;
margin: 5px 0 10px 0;
background-color: #F26D0F;
color: #fff;
font-size: 10px;
font-weight: bold;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

input.submit_smaller:visited 
{background-color: #033d7d;}
input.submit_smaller:hover 
{background-color: #033d7d;}
input.submit_smaller:active 
{background-color: #033d7d;}

input.submit_bigger
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 2px;
margin: 0;
background-color: #F26D0F;
color: #fff;
font-size: 15px;
font-weight: bold;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

input.submit_bigger:visited 
{background-color: #033d7d;}
input.submit_bigger:hover 
{background-color: #033d7d;}
input.submit_bigger:active 
{background-color: #033d7d;}

input.button
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #F26D0F;
color: #fff;
font-size: 100%;
font-weight: bold;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

input.button:hover 
{background-color: #033d7d;}
input.button:active 
{background-color: #033d7d;}
input.button:active 
{background-color: #033d7d;}
/* @end */

/* @group links */
/* #rlinks_content a {color: #3869a0; text-decoration: none;}
#rlinks_content a:link {color: #3869a0; text-decoration: none;}
#rlinks_content a:visited {color: #3869a0; text-decoration: none;}
#rlinks_content a:hover {color: #3869a0; text-decoration: underline;}
#rlinks_content a:active {color: #3869a0; text-decoration: none;} */
/* @end */


/* following text styles removed 27th June 2006

.rec_link {font-size: 14px; color: #033d7d; text-decoration: underline; margin: 0.5em 0 2em 0;}
#rlinks_content p {font-size: 12px; text-align: left; margin: 0 0 0 3px; padding: 0 0 1em 0; color: #333;}
.med_text_inline {font-size: 14px; color: #333; text-align: left; display: inline; margin: 1em 0 2em 3px; padding: 0 0 3px 5px;}
#rlinks_content h2 {font-size: 16px;  font-weight: bolder; text-align: left; padding: 2px 3px 3px 3px; border-bottom: 1px solid #3869a0; color: #333; letter-spacing: 2px;}
#rlinks_content h3 {font-size: 12px;  font-weight: bolder; text-align: left; padding: 3px 3px; color: #333; letter-spacing: 2px; margin: 0 0 8px 0; border-bottom: 1px solid #3869a0;}
#rlinks_content h4 {font-size: 14px;  text-align: center; color: #333; font-weight: bolder;}
div.rlinks_rec_heading {text-align: center; margin: 1em 0;}
*/


