/* style sheet created bu Jeff Westover, JW2E, Inc.

color basis #ff1200 (red)
custom_rrcoloraquare
#ff1200 red
#ff887f light red
#800900 dark red
#999999 gray
#cccccc light gray
#666666 dark gray
#009999 blue
#003333 dark blue
#00ffff light blue

/*  standard markup elements*/

body { color: #000000; font-family: "lucida grande", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:0.8em;background : #000000 url(../images/custom_rr.jpg) repeat 50% 0%; 
 }
blockquote, cite, caption {font-style: italic;}
h1, h3, h5 { color: #800900;}
h2, h4, h6 { color: #ff887f;}
h1 {font-size: 1.8em;}
h2 {font-size: 1.6em;}
img {border: 0px; }
ul {list-style-position: inside; }
tr { border: 0 }
th {font-weight:bold;text-align:center;color:#e5e5cc;background-color:#666666;}
h1, h2, h3, h4, h5, h6 {padding-left:10px;}
table {margin:10px auto;}
td {padding: 2px;text-align:center;}
table {width:96%;margin:10px auto;}
#contentwrapper h1 {margin-top:0px;}
#bottomrow a, #toprow a, #alttoprow a {margin:3px;padding:3px;border-left:3px solid transparent;border-right:3px solid transparent;font-weight:bold;}
#compliancerow a:hover {background-color:transparent;}
caption {font-weight:bold;text-align: right;}


/* custom classes not related to pagelayout.css */

.leftowner, .rightowner {padding:10px;}
.topmargin {margin-top:20px;}
.info {font-size:0.8em;}
.back {background-color:#ff1200;color:#cccccc;padding:2px;}
.tdfirst {font-weight:bold;color:#cccccc;background-color:#ff1200;text-align:right;}
.cellcolor { background-color: #cfcfbc }
.imgright {margin: 5px 0px 10px 10px; float:right;}
.imgleft {margin: 5px 10px 10px 0px; float:left;}
.textcurrent {margin:0;font-weight: bold;padding: 3px;border-left: 3px solid #66514d;border-right: 3px solid #66514d;background-color: #66514d;color:#fff;text-decoration: none;}
.reset	{clear : both;font-size : 1px;height : 1px;line-height : 1px;margin : 0;} 


/* custom classes related to pagelayout.css */

.leftcolumn {background-color:#ff1200;}
.rightcolumn {background-color:#ffffff;}
#toprow {background-color:#ff1200;}
#compliancerow {background-color:#ff1200;}
#alttoprow, #bottomrow {background-color:#ff1200;}
#contentwrapper {background-color:#ffffff;}

/* navigational elements */

a {color: #009999;text-decoration: underline; background-color:transparent; }
a:visited { color: #003333;text-decoration: underline; background-color: transparent; }
a:hover { color: #00ffff;text-decoration: none; background-color: #800900; }
a:active { color: #00ffff;text-decoration: none; background-color: #800900; }


#verticalbuttons {width: 100%;padding: 0 0 0 0;margin-bottom: 1em;color: #ffffff;margin-top: 6px;}
#verticalbuttons li.current {margin: 0;font-weight: bold;display: block;padding: 5px 5px 5px 0.5em;border-left: 10px solid #0033cc;border-right: 10px solid #0033cc;background-color: #0033cc;color:#fff;text-decoration: none;width: 100%;}
html>body #verticalbuttons li.current { width: auto; } 
#verticalbuttons ul {list-style: none;margin: 0;background-color: transparent;padding: 0; border: none; } 
#verticalbuttons li {border-top: 1px solid #ff1200;margin: 0;font-weight: bold; } 
#verticalbuttons li a{ display: block;padding: 5px 5px 5px 0.5em;border-left: 10px solid #ff1200;border-right: 10px solid #ff1200;background-color: #ff887f;color: #003333;text-decoration: none;width: 100%;}
html>body #verticalbuttons li a { width: auto; } 
#verticalbuttons li a:hover {border-left: 10px solid #ff887f;border-right: 10px solid #ff887f; 
background-color: #ff887f;color: #00ffff; } 

#toprowbuttons, alttoprowbuttons, bottomrowbuttons {padding: 0px 0px;color: #66514d;margin:3px 0px;line-height:1.6em;}
#toprowbuttons li.current, #alttoprowbuttons li.current, #bottomrowbuttons li.current {margin:0;font-weight: bold;padding: 3px;border-left: 3px solid #003333;border-right: 3px solid #003333;background-color: #003333;color:#ffffff;text-decoration: none;display:inline;}
#toprowbuttons ul, #alttoprowbuttons ul, #bottomrowbuttons ul {list-style:none;margin:0;background-color: transparent;padding: 0; border: none; display:inline;} 
#toprowbuttons li, #alttoprowbuttons li, #bottomrowbuttons li {margin:0;font-weight: bold;display:inline;} 
#toprowbuttons li a, #alttoprowbuttons li a, #bottomrowbuttons li a {padding: 3px;border-left: 3px solid transparent;border-right: 3px solid transparent;background-color: transparent;color: #00ffff;text-decoration: underline;}
#toprowbuttons li a:hover, #alttoprowbuttons li a:hover, #bottomrowbuttons li a:hover {border-left: 3px solid transparent;border-right: 3px solid transparent;  
background-color: #ff887f;color: #003333; } 


