/*The Basics
------------------------------------------------------------- */
* html { position: relative; }
.clear { clear: both; visibility: hidden; }
a img { border: 0px; }
img { border: none 0px; display: block; }

a { color: #BF1305; text-decoration: none; font-weight: bold; border-bottom: 1px dotted #CCC; }
a:hover { color: #000; border-bottom: none; }
a:active { color: #999; border-bottom: none; }

body {
	background: #FFF;
	margin: 0px auto; padding: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #000; text-align: center;
}

#container {
	width: 980px; height: auto;
	margin: 0px auto; padding: 0px;
	color: #000; text-align: center;
}

.slashline { width: 980px; height: 5px; border-top: 5px solid #FFF; border-bottom: 5px solid #FFF; background: url('images/slash-line.gif') repeat-x; }
.slashline img { border: none; }

/*Header
------------------------------------------------------------- */
#header { width: 980px; height: 70px; margin: 0px; padding: 0px; text-align: right; }
#header img { float: left; width: 415px; height: 70px; border: none; margin: 0px; padding: 0px; background: url('images/reliably-online-logo-header.gif') no-repeat; }
#header img:hover { background: url('images/reliably-online-logo-header-roll.gif') no-repeat; }

/*Service Bar
------------------------------------------------------------- */
#servicebar { width: 980px; height: 50px; margin: 0px; padding: 0px; background: #000 url('images/service-bar-bgd.gif') no-repeat; }

#serviceleft { float: left; position: relative; width: auto; height: auto; margin: 0px; padding: 0px; }
#serviceleft img { display: block; border: none; margin: 0px; padding: 0px; }

/*Scenery Bar
------------------------------------------------------------- */
#scenerybar { width: 980px; height: 25px; margin: 0px; padding: 0px; background: #000 url('images/scenery/rotator.php') no-repeat; }

/*Footer
------------------------------------------------------------- */
#footer { margin: 0px; padding: 25px 0px; }
#actionbar { width: 980px; height: auto; margin: 0px; padding: 0px; background: #666; text-align: left; }
#actionbar p { font-size: 12px; margin: 0px; padding: 0px 20px; color: #FFF; line-height: 32px; }
#actionbar a { color: #FFF; font-weight: normal; text-decoration: none; border-bottom: none; }
#actionbar a:hover { color: #000; text-decoration: none; border-bottom: none; }
#actionbar a:active { color: #CCC; text-decoration: none; border-bottom: none; }

/*Text Styles
------------------------------------------------------------- */
h1 { font-size: 30px; font-weight: lighter; line-height: 36px; margin: 25px; padding: 0px 0px 5px 0px; color: #000; text-align: left; border: none; border-bottom: 4px double #BF1305; background: none; }

h2 { font-size: 16px; font-weight: lighter; line-height: 22px; margin: 0px 25px; padding: 5px 0px; color: #000; text-align: left; border: none; background: none; }

h3 { font-size: 14px; font-weight: lighter; line-height: 20px; margin: 0px 25px; padding: 5px 0px; color: #BF1305; text-align: left; border: none; background: none; }

p { font-size: 12px; line-height: 18px; margin: 0px 25px; padding: 5px 0px; color: #000; text-align: left; }

blockquote { margin: 0px 25px; }

hr { border: 0px; color: #CCC; background-color: #CCC; height: 1px; text-align: left; margin: 10px 0px; padding: 0px; }

small { font-size: 10px; }

code {
	display: block; margin: 10px 0px; padding: 5px 10px;
	color: #333; background: #EFEFEF;
	font-family: Courier New, Courier, mono; text-align: left;
}

ol { list-style-type: decimal; margin: 0px 0px 0px 60px; padding: 0px 0px 10px 0px; }
ol li { font-size: 12px; line-height: 18px; }
ul { list-style-type: square; margin: 0px 0px 0px 60px; padding: 0px 0px 10px 0px; }
ul ul { margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; }
li { font-size: 12px; line-height: 18px; text-align: left; }
li li { list-style-type: circle; }
li li li { list-style-type: disc; }


