/* Localized */
/* Start of CMSMS style sheet 'Reliance Styles' */
/* Basic Layout */
html,body,form {margin:0px;padding:0px;}
body {background-color:#F5F7E1;font:13px Tahoma,Arial,sans-serif;}

.elastic {margin:0 auto;max-width:76em;position:relative;}
.elastic {/* elastic IE fix */width:expression(document.body.clientWidth > 900? "900px" :"auto");}

/* Basic Layout - Header */
#topspace {background:#F5F7E1 url(images/branch-left.jpg) top left no-repeat;height:107px;}
#logo {background:transparent url(images/branch-right.jpg) top right no-repeat;float:right;height:107px;margin:0;padding:0;width:380px;}
#logo img {position:absolute;right:80px;top:40px;}
#header {background:url(images/header-left.jpg) top left no-repeat #4B1010;height:162px;margin:0;padding:0;width:auto;}
.header-corner {background:#4B1010 url(images/header-right.jpg);display:block;float:right;height:30px;margin:0;padding:0;width:30px;}
#imageContainer {background:transparent url(images/bannerbg.jpg) no-repeat;height:140px;margin:10px 1%;position:absolute;top:108px;width:98%;}
#imageContainer img {display:none;height:140px;left:0;position:absolute;top:0;width:100%;}
#wrapper-left {background:#fff url(images/column-bg.jpg) repeat-y left;margin:0;padding:0;width:100%;}
#wrapper-right {background:transparent url(images/right-bg.jpg) repeat-y right;margin:0;padding:0;width:100%;}
#contentwrap {background:transparent url(images/right-top.jpg) no-repeat top right;margin:0;padding:0;width:100%;}
#content {float:left;min-height:450px;padding:20px 40px 20px 215px;}
#footer {background:transparent url(images/footer-bg.jpg) repeat-x;clear:both;height:120px;position:relative;width:100%;}
#footer-left {background:transparent url(images/footer-left.jpg) no-repeat left;height:120px;margin:0;padding:0;width:100%;}
#footer-right {background:transparent url(images/footer-right.jpg) no-repeat right;height:120px;margin:0;padding:0;width:100%;}
#footer-content {height:120px;position:relative;top:20px;}

#footer-content p {margin:0;padding:0;}
#footernav {background:transparent url(images/footer-menu-bg.jpg) repeat-x;height:48px;margin-left:200px;margin-right:25px;}
#footernav span.ft-left {background:transparent url(images/footer-menu-left.jpg) no-repeat left;float:left;height:48px;width:15px;}
#footernav span.ft-right {background:transparent url(images/footer-menu-right.jpg) no-repeat right;float:right;height:48px;width:15px;}
#footernav p {/*display:inline;float:left;*/font-size:11px;line-height:14px;margin:0;padding:8px 14px;}
#footernav a:link,
#footernav a:visited {color:#F5F7E1;padding:0 2px;text-decoration:none;}
#footernav a:active,
#footernav a:hover {color:#FFFFFF;}

#contact,#copyright {font-size:11px;position:absolute;top:60px;}
#contact {left:20px;width:450px;}
#copyright {right:20px;text-align:right;width:350px;}

/* Navigation - Vertical Block Type  */
#nav {background:transparent url(images/column-top.jpg) no-repeat top left;font:14px Arial,sans-serif;left:-4px;margin:0;padding:0;position:absolute;top:269px;width:198px;z-index:100;}
#nav ul {line-height:36px;margin:30px 0 0 0;padding:0;}
#nav li {display:block;margin:0;padding:0;}
#nav a {background:url(images/nav-btn-bg.png) top left no-repeat transparent;display:block;height:36px;height:36px;padding:0;text-decoration:none;text-indent:20px;width:198px;}
#nav a:link,
#nav a:visited {color:#F5F7E1;}
#nav a:active,#nav a:hover,
#nav a.here  {background-position:0px -36px;color:#FFFFFF;}
/**/

/* Presentation*/
* {margin:0;padding:0;}
img {border:0;}
a {text-decoration:underline;}
a:link,
a:visited {color:#600;}
a:hover,
a:active {color:#796353;}
p {line-height:150%;margin:0 0 1.2em;}
ul,
ol {margin:10px 30px;}
li {padding:2px 0;}
ul {list-style:square url(images/li.gif);}
dl {margin:0 0 20px 10px;}
dt {font-weight:bold;margin-top:15px;}
dd {background:transparent url(images/dd.gif) no-repeat left;text-indent:12px;}
h1 {margin:0;padding:0;}
#content h1 {margin:0 0 10px 0;}
h2 {border-bottom:1px solid #879A3A;color:#879A3A;font-size:18px;font-weight:bold;margin-bottom:10px;}
h3 {border-bottom:1px solid #879A3A;color:#879A3A;font-size:14px;font-weight:bold;margin-bottom:5px;margin-left:0;padding:15px 5px 0 0;}
h3 a {text-decoration:none;}
h4 {font-size:13px;}
.introtext {color:#879A3A;font-size:14px;padding:5px 0;}
.txtc {text-align:center;}
.txtr {text-align:right;}
.small {font-size:.85em;}
.red {color:#930;}
.top {vertical-align:top;}
.fltr,.image-right {clear:both;	float:right;margin:5px 0 5px 40px;}
.fltl,.image-left {float:left;margin:5px 15px 5px 0;}
table {border-collapse:collapse;border:1px solid #F5F7E1;margin:0 0 20px 20px;}
table td {padding:5px;}
.odd {background-color:#F5F7E1;}
/* Forms - Form Elements */
.exclude-form {height:expression('1%'); /* IE Pick-a-boo bug fix */ /* isn't it "Peek-a-boo"? */
	margin:0;padding:0;}
/*form div,
form p {font-size:1em;margin:0;padding:0;}*/
label {color:#000;font-size:1em;}
.req {color:#800;}
/* Forms - Fieldset Type Tiered */
fieldset.tiered {background-color:#F5F7E1;border:2px solid #879A3A;margin:20px;padding:15px 40px;position:relative;}
fieldset.tiered div {margin:5px 0;}
fieldset.tiered label {display:-moz-inline-box;display:block;display:inline-block;font-weight:normal;margin:5px 4px 0 0;padding:0;width:auto;}
/* Forms - Fieldset Type Floated */
fieldset.floated p {margin-bottom:10px;padding:5px 0 0 160px;}
fieldset.floated {background-color:#E8E6E3;border:5px double #81746B;margin:20px 30px;padding:15px 10px;position:relative;}
fieldset.floated legend {background-color:#81746B;border:2px solid #81746B;color:#fff;font-size:1em;margin-left:-20px;padding:2px 10px;position:absolute;top:-9px;}
fieldset.floated div {clear:both;margin:5px 0;}
fieldset.floated label {float:left;margin:5px 4px 0 0;padding:0 2px;text-align:right;width:150px;}
fieldset.floated select {padding:0;margin:0 0 1em 0;}
/* Forms - Global Form Elements */
input,
select {border:1px solid #81746B;}
textarea {border:1px solid #81746B;margin:2px 0 1px 0;padding:0;vertical-align:top;}
.submit {padding:10px 0 0;text-align:center;}
.submit input {border-left:1px solid #C6D58C;border-top:1px solid #C6D58C;border:1px solid #586525;color:#fff;
 	background:#879A3A;}
/* Forms - Specific Form Elements */
.checkboxes input,.radios input {border:none;float:none;height:auto;margin:0;width:auto;}
fieldset.no-form p {margin-bottom:10px;padding:5px 0 0 20px;}
/**/
/* End of 'Reliance Styles' */

