/***********************************************************
This is the primary CSS file for Remote Imaging Solutions
***********************************************************/

body {
	margin:0;
	padding:0;
	background-color: #d3d3d3;
	font-family:verdana, arial, sans-serif;
	font-size: small !important; /* Styles for Mozilla, Safari, IE Mac */
	font-size: x-small; /* Styles for MS IE5 PC */
	font-size/**/:/**/small; /* Styles for IE6 PC */
	color:#000000;
	text-align:center;
	
}

body div#document	{
	margin:0 auto;
	text-align:center;
	width:900px;
	
}

body div#top	{
	margin-top:10px;
	text-align:center;
	width:900px;
	
}

a,
a:link, 
a:active { color: #143e89; }
a:visited,
a:hover { color: #84868b; }

/****************** IMPORTANT DEFAULTS *******************/

/* The following rule exists to fix an IE 5 PC bug */
body table { font-size: 100%; }

/* Zeroing element margins/padding */
h1, h2, h3, h4, h5, h6, form, ul, ol, li {
	margin: 0;
	padding: 0;
}
/* Image defaults */
img {	
	border:0;
	display:inline;
}
/* Input adjustments */
input, select, textarea  {
	font-size: 110%;
	color:#000;
	font-family:verdana, arial, sans-serif;
}
tr { vertical-align:top; }
p {
	margin:0;
	padding:0;
	padding-left:1px; /* remedies the "cut W" */
	padding-bottom: 1em;
	font-size:105%;
}

ul,ol {
	margin-bottom: 1em;
}

h1 {
	font-size:125%;
	font-style:bold;
	color:#143e89;
	padding-bottom:5px;
	padding-top:10px;
}
h1.tight {
	padding-bottom:0px;
}
h2 {
	font-size:110%;
	color:#666666;
}

/****************** END IMPORTANT DEFAULTS *******************/

/******************* TOPNAV *******************/


div#supernav {
	margin:10px 10px 0 0;
	font-size:85%;
	text-align:right;
}

div#topnav {
	font-size:115%;
	padding-top:10px;
	padding-bottom:25px;
	text-align:left;
}

div#topnav a {
	padding-left:20px;
	margin-right:10px;
	font-weight:bold;
	text-decoration:none;
}

div#topnav a,
div#topnav a:link, 
div#topnav a:visited { color:#84868b; }
div#topnav a:active, 
div#topnav a:hover { color:#143e89; }

div#topnav a.selected,
div#topnav a.selected:link, 
div#topnav a.selected:visited, 
div#topnav a.selected:active,
div#topnav a.selected:hover { color:#143e89; }

/******************* / TOPNAV *******************/

div#shadow_box {
	background-image: url(../images/bg_mainedge.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding:0px 10px 0px 10px;
	font-size: 85%;
}

div#main_content {
	padding:15px;
	font-size: 100%;
}

table#main2col {
	margin-top:4px;
	text-align:left;
}



table#main2col td#col_one {
	width:550px;
}

div#col_one_inner {
	padding:15px;
}

div#col_two_inner {
	padding:15px;
}

table#inner2col {
	margin-top:px;
}

table#inner2col td.inner_one {
	padding-left:0px;
}

table#inner2col td.inner_two {
	width:300px;
	padding-left:0px;
}



ul.arrows li {
	list-style:none;
	padding-bottom:1em;
	padding-left:35px;
	background:15px .3em url('../images/bullet.gif') no-repeat;
}

.navlinks a {
text-decoration:none;
font-weight:bold;
}
.navlinks a:link, .navlinks a:active {
color:#000000;
}
.navlinks a:visited {
text-decoration:none;
color:#143e89;
}
.navlinks a:hover {
text-decoration:underline;
}




a.reglink,a.reglink:link {
   color:#50b848;
   font-weight:normal;
   font-family:verdana, arial, sans-serif;
}
a.reglink:active,a.reglink:visited {
   color:#ffffff;
}
a.reglink:hover {
   color:#ffffff;
}

div#footer {
	position:relative;
	text-align:right;
	font-size:75%;
	color:#666666;
	margin:5px 10px 20px 0;
}

div#footer a,
div#footer a:link, 
div#footer a:visited { color:#84868b; }
div#footer a:active, 
div#footer a:hover { color:#143e89; }


/******************* / CONTACT FORM *******************/

table.formtable td {
	padding: 2px 0px 2px 0px;
}
table.formtable td.label {
	padding: 5px 10px 5px 0px;
}
table.formtable td.field input {
	width: 300px;
}

table.formtable td.field textarea {
	width: 300px;
	height: 80px;
}

