
img{
border:0px;
padding:0px;
margin:0px;
}

h1{
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#003300;
font-weight:100;
}

h2{
font-family:"Times New Roman", Times, serif;
color:#2A423C;
font-size:18px;
}

h3{
font-size:17px;
font-weight:100;
font-family:"Times New Roman", Times, serif;
color:#1E4F6A;
}

h4{
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:21px;
margin-top:0px;
font-weight:100;
}

h5{
color:#333333;
font-family:"Times New Roman", Times, serif;
font-size:21px;
font-weight:100;
margin-top:0px;
margin-bottom:4px;
}

p{
	background: url(images/post.gif) no-repeat 0 1px;
	color:#93A189;
	text-decoration:inherit;
	font-family: Arial, Helvetica, sans-serif;
	height: 12px;
}

p, a:link{
color:#93A189;
text-decoration:none;
height: auto;
}

a:visited{
color:#93A189;
text-decoration:none;
}

a:hover{
color:#999900;
text-decoration:none;
}

body{
margin:0px;
border:0px;
padding:0px;
background:url(images/cardboard_bg.jpg) repeat;
color:#74806D;
font-size:14px;
font-weight:90;
font-family:Arial, Helvetica, sans-serif;

}

#top{
background-color:#1E4F6A;
background-position:top;
background-repeat:repeat-x;
height:27px;
padding:2px;
border-top:solid #4F7589 1px;
}

.top-content{
width:960px;
margin:0px auto;
}

#mid-bg{
background:url(images/top_bg.jpg) repeat-x;
height:180px;
padding:0px;
border-bottom:solid #abbf76 88px;
}

#main{
width:977px;
margin:0px auto;
}

#outer-main{
width:977px;
margin:0px auto;
}

#file-head {
height:160px;
margin-left:2px;
}

#nav{
width:709px;
height:80px;
margin-left:200px;
padding:40px;
}

.content-container{
border-top:solid #1E506B 1px;
width:961px;
padding-left:20px;
padding-right:20px;
background-color:#FFFFFF;
height:inherit;
}

#outer-header-service{
background:url(images/Services.jpg) bottom right no-repeat;
background-color:#E1E3E1;
width:919px;
border:solid #003366 1px;
padding:20px;
margin-left:9px;
font-size:16px;
}

#outer-header-about{
background:url(images/serviceguy.jpg) bottom right no-repeat;
background-color:#E1E3E1;
width:919px;
border:solid #003366 1px;
padding:20px;
margin-left:9px;
font-size:16px;
}

#outer-header-client{
background:url(images/serviceguy.jpg) bottom right no-repeat;
background-color:#E1E3E1;
width:919px;
border:solid #003366 1px;
padding:20px;
margin-left:9px;
font-size:16px;
}

#outer-header-access{
background-color:#E1E3E1;
width:919px;
border-left:solid #003366 1px;
border-right:solid #003366 1px;
border-top:solid #003366 1px;
padding:20px;
margin-left:9px;
}

#outer-header-storage{
background:url(images/storagebg.jpg) bottom right no-repeat;
background-color:#E1E3E1;
width:919px;
border:solid #003366 1px;
padding:20px;
margin-left:9px;
font-size:16px;
}

#outer-header-solution{
background:url(images/Solutions.jpg) bottom right no-repeat;
background-color:#E1E3E1;
width:919px;
border:solid #003366 1px;
padding:20px;
margin-left:9px;
font-size:16px;
}

#outer-header-quote{
background:url(images/Rates.jpg) bottom right no-repeat;
background-color:#E1E3E1;
width:919px;
border:solid #003366 1px;
padding:20px;
margin-left:9px;
font-size:16px;
}

#outer-content{
border-left:solid #003366 1px;
border-right:solid #003366 1px;
border-bottom:solid #003366 1px;
background-color:#F2F3F0;
width:919px;
padding:20px;
margin-left:9px;
}

.outer-header-client{
background-color:#E1E3E1;
width:919px;
border:solid #003366 1px;
padding:20px;
margin-left:9px;
font-size:16px;
}


#sidebar{
margin-bottom:-20px;
margin-right:-21px;
width:257px;
float:right;
background-color:#E5EAE6;
height:inherit;
}

#flash-container{
margin-left:9px;
padding:0px;
float:left;
width:662px;;
height:180px;
}

#content{
margin-left:9px;
float:left;
width:612px;
padding:25px;
height:inherit;
}

#content-one{
padding:10px;
display:inline-block;
width:29%;
vertical-align:top;
}

#content-two{
padding:10px;
display:inline-block;
width:29%;
vertical-align:top;
}

#content-three{
padding:10px;
display:inline-block;
width:29%;
vertical-align:top;
}

#request-form{
margin:0px auto;
width:600px;
padding:0px 25px 0px 25px;
background-color:#CCCCCC;
color:#666666;
}

.footer{
background-position:bottom;
background:url(images/footer_bg.png) repeat;
width:925px;
padding:18px;
clear:both;
margin-left:9px;
}

#foot-one{
vertical-align:top;
width:33%;
display:inline-block;
}

#foot-two{
vertical-align:top;
width:33%;
display:inline-block;
}

#foot-three{
vertical-align:top;
width:33%;

display:inline-block;
}

#footer-spacer{
width:960px;
height:30px;
}

#content-spacer{
height:114px;
width:100%;
}

.content-left{
width:158px;
height:auto;
}

.content-right{
width:761px;
height:auto;
margin-left:166px;
}

.section-container{
width:100%;
height:auto;
}

.toplink{
text-align:right;
padding-right:120px;
}

.directorytable{
background-color:#E5EAE6;
margin-top:50px;
padding:25px;
}

#client_access{
background:url(images/login_bg.png) no-repeat;
margin:15px 0px 0px 130px;
width:337px;
}

/*---------Login Admin--------*/

#login-admin-container{
margin:130px auto;
width:700px;
}

.file-admin-top{
background:url(images/admin_top.png) no-repeat;
width:700px;
height:69px;
}

.file-admin-bottom{
background:url(images/admin_bottom.png) no-repeat;
margin-left:0px;
width:650px;
height:30px;
}

#admin-login-bg{
background-color:#F0F3F0;
width:620px;
padding:15px;
}

label {
float:left;
font-family:tahoma;
width:7em;
font-size:17px;
}

fieldset ol{
list-style:none;
padding: 0.1em 1em 0 1em;
}

fieldset li{
padding-bottom: 1em;
}

legend{
margin-left:1em;
}

#admin-footer{
background:url(images/admin_footer.png) no-repeat;
width:650px;
height:55px;
padding:16px;
font-size:13px;
}

.admin-footer a{
text-decoration:none;
}

#error{
font-size:18px;
color:#FF0000;
margin-bottom:20px;
}

/*-------end admin-login-----*/


/*----------Forgot Email Poppup---------*/

#forgot-bg{
margin:0 auto;
width:400px;
height:88px;
}

.forgot-bg span{
font-size:12px;
color:#74806D;
}

.forgot-bg label{
width:5em;
}

#formbottom {
	background:url(images/form_bottom.jpg) no-repeat;
	margin-left:135px;
	height:26px;	
	width:650px;
	_margin-left:134px;
	#margin-left:134px;
}

#formtop {
	background:url(images/form_top.jpg) no-repeat;
	margin-left:135px;
	height:26px;	
	width:650px;
	_margin-left:134px;
	#margin-left:134px;


}

/* RSWeb.net Login */
span.login {
font-size:18px;
}

/* End RSWeb.net Login */

/*global nav*/

#global-nav{
font-family:"Times New Roman", Times, serif;
font-size:17px;
margin:0px;
padding:0px;
list-style:none;
width:960px;
text-align:center;
height:46px;
}

#global-nav li{
margin:0px;
padding:0px;	
float:left;
width:137px;
}

#global-nav a{
display:block;
color:#003300;
text-decoration:none;
line-height:2.8em;
}

#global-nav a:hover { background:#003366; color:#FFFFFF; }

#global-wrapper {
margin:-20px;
border-bottom:solid 1px #4F7589;
}

span.validateForm{color:#900;}

/*-------end global nav------*/

/*-------font decorations------*/

#span_underline{
text-decoration:underline;
}


/*-------end font decorations------*/
/*-------directory table formatting------*/

#outer-content div.directorytable div table tbody tr td {
	border-bottom: 1px dashed #889e81;
}

/*-------end directory table formatting------*/

