/* CSS Document */
* {			margin:0px;	padding:0px;	}
body {		font-size:62.5%;	background-color:#FFFFFF;	margin-top:15px;	font-family:Verdana, Arial, Helvetica, sans-serif;	}


a {			color:#8A634A;	font-weight:bold;	text-decoration:none;	}
a:visited {	color:#8A634A;	font-weight:bold;	text-decoration:none;	}
a:active {	color:#8A634A;	font-weight:bold;	text-decoration:none;	}
a:hover {	color:#8A634A;	font-weight:bold;	text-decoration:underline;	}

h1 {		color:#3C424D;	text-align:center;	font-size:1.8em;	}
h2 {		color:#8A634A;	font-size:1.4em;	margin:0px;	padding:8px 0px 4px 0px;	}
h2 a {			color:#8A634A;	font-weight:bold;	text-decoration:none;	}
h2 a:visited {	color:#8A634A;	font-weight:bold;	text-decoration:none;	}
h2 a:active {	color:#8A634A;	font-weight:bold;	text-decoration:none;	}
h2 a:hover {	color:#8A634A;	font-weight:bold;	text-decoration:underline;	}
h3 {		color:#3C424D;	font-size:1.2em;	margin:0px;	padding:8px 0px 4px 0px;	font-style:italic;	}
input, select, textarea {	border:1px solid #8A634A;	padding:2px;	}
select option {	padding-right:8px;	}
p, ul {	margin:.6em 0 .6em 0;	}
ul {	margin-left:2em;	}
ul li {	margin:.5em 1em .5em 1em;	}


#content {	float:right;	width:400px;	margin:100px 40px 0 0;	}
#footer {		text-align:center;	border-top:5px solid #8A634A;	margin: 25px 0px 0px 0px;		padding:5px 10px 10px 10px;}
#footer a {			color:#8A634A;	font-weight:bold;	text-decoration:none;		font-size:1em;}
#footer a:visited {	color:#8A634A;	font-weight:bold;	text-decoration:none;		font-size:1em;}
#footer a:active {	color:#8A634A;	font-weight:bold;	text-decoration:none;		font-size:1em;}
#footer a:hover {	color:#8A634A;	font-weight:bold;	text-decoration:underline;	font-size:1em;}

#horizon {	position:relative;	width:770px;	margin:0px auto;	text-align:left;	background-image:url(../images/web_solutions_BG.gif);	background-position:top left;	background-repeat:no-repeat;	min-height:400px;	border: 1px solid #bbbdbf;}
#header {	position:absolute;	top:0px;	left:0px;}

#navigation {	float:left;	width:295px; /* 310 before padding*/	margin:145px 0 0 0;}
#navigation ul, #navigation ul li {	list-style-type:none;	text-align:right;	margin:0;	}
#navigation a {			color:#8A634A;	text-decoration:none;	font-weight:normal;		font-size:11px;	width:300px;	height:15px;	display:block;	padding:2px 6px 2px 0px;	margin:0px;	}
#navigation a:visited {	color:#8A634A;	text-decoration:none;	font-weight:normal;		font-size:11px;	width:300px;	height:15px;	display:block;	padding:2px 6px 2px 0px;	margin:0px;	}
#navigation a:active {	color:#8A634A;	text-decoration:none;	font-weight:normal;		font-size:11px;	width:300px;	height:15px;	display:block;	padding:2px 6px 2px 0px;	margin:0px;	}
#navigation a:hover {	color:#8A634A;	text-decoration:none;	font-weight:normal;		font-size:11px;	width:300px;	height:15px;	display:block;	padding:2px 6px 2px 0px;	margin:0px;	}
#navigation a#current { color:#fff;	background-image:url(../images/internet_design_navBG.gif);	background-repeat:no-repeat;	background-position:right;}
#navigation ul ul li a { 		color:#868A93;	width:280px;	font-weight:normal;	}
#navigation ul ul li a:visited {color:#868A93;	width:280px;	font-weight:normal;	}
#navigation ul ul li a:active { color:#868A93;	width:280px;	font-weight:normal;	}
#navigation ul ul li a:hover { 	color:#868A93;	width:280px;	font-weight:normal;	}

.error {	background-color:#FEF;	border:1px solid #990000;	color:#990000;	display:block;	padding:8px;	}
.indent {	margin:4px 0px 0px 5px;	padding:0px 0px 0px 12px;	border-left:2px solid #bbbdbf;	}