body {
	font-family:arial, verdana, sans-serif;
	color:#ffffff;
	text-shadow: 0 0 1px rgba(0,0,0,0.3); /* psuedo-antialias */
	margin:0;
	padding:0;
	border:0;                       /* This removes the border around the viewport in old versions of IE */
	background:#e6e6e6;
}

#container {
	width:999px;
	margin:0px auto; /* align to top and center container*/
	background-color:#101010;
}

#wrapper {
/*	float:left;*/
	width:100%;
	background-color:#101010;
}

/*HEADER*/
#header{
	background:#101010;
	height:200px;
}

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

img{
border-style:none;
}

#preload {
display: none;
}

.aboutus{
	display:block;
	background:transparent url('images/about-us.png') center top no-repeat;
	width:160px;
	height:40px;
}

.aboutus:hover{
	background-image: url('images/about-us-hover.png')
}

.aboutusselected{
	display:block;
	background:transparent url('images/about-us-selected.png') center top no-repeat;
	width:160px;
	height:40px;
}

.contactus{
	display:block;
	background:transparent url('images/contact-us.png') center top no-repeat;
	width:183px;
	height:40px;
}

.contactus:hover{
background-image: url('images/contact-us-hover.png')
}

.contactusselected{
display:block;
background:transparent url('images/contact-us-selected.png') center top no-repeat;
width:183px;
height:40px;

}

.services{
display:block;
background:transparent url('images/services.png') center top no-repeat;
width:138px;
height:40px;
}

.services:hover{
background-image: url('images/services-hover.png')
}

.servicesselected{
display:block;
background:transparent url('images/services-selected.png') center top no-repeat;
width:138px;
height:40px;
}


.servicecall{
display:block;
background:transparent url('images/service-call.png') center top no-repeat;
width:200px;
height:40px;
}

.servicecall:hover{
background-image: url('images/service-call-hover.png')
}

.servicecallselected{
display:block;
background:transparent url('images/service-call-selected.png') center top no-repeat;
width:200px;
height:40px;
}

/*CENTER*/
#centercol{
        margin:0px 222px 0px 222px; /*Margins for center column: "0 RightColumnWidth 0 LeftColumnWidth"*/
        background:#101010;
        font-size:14pt;
        min-height:666px;
}

/*LEFT*/
#leftcol{
        float:left;
        width:222px;
        margin-left: -999px; /*Set margin to -(ContainerWidth)*/
        background:#101010;
}

/*RIGHT*/
#rightcol{
        float:right;
        width:222px; /*Width of right column*/
        margin-left: -222px; /*Set left margin to -(RightColumnWidth)*/
        background:#101010;
}

.innertube{
        margin:0px 15px 0px 15px; /*Margins for inner DIV inside each column (for padding)*/
}

#inputArea input[type="text"], #inputArea textarea
{
	width: 300px; /* was 300 */
	color:#fff;
}

input, textarea, select
{
	resize: none;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	margin-bottom: 5px;
	display: block;
	padding: 4px;
	border: solid 3px #000;
	background:#202020;
	width:300px;
	color:#fff;
	font-weight:bold;
}

select
{
	cursor: pointer;

}

#inputArea td
{
	vertical-align:top;
	padding-left:5px;
}

a { /* links */
	color:#909090;
	text-decoration:none;
}

a:hover { /* hovering over links */
        color:yellow;
}
h1, h2, h3 {
	margin:.8em 0 .2em 0;
	padding:0;
}

p {
        margin:.4em 0 .8em 0;
        padding:0;
}

.nav li{
        margin:6px 0px 6px 0px;
        font-weight:bold;
        font-size:1.2em;
        white-space:nowrap;
}

/* pop up menu */
.nav li ul{
        background:#dddddd;
}

.nav li{
        list-style: none; /* disable bullets */
        clear:both;
        float:right;
}

.nav li a{
        resize:none;
        white-space:nowrap;
}

.nav li:hover ul{
        display:block;
        position: absolute;
}

.nav li:hover li{
        display: block;
        float: left;
}

.nav li:hover li a{
}

.nav li li a:hover{
}
/* end popup */

/* FOOTER */
#footer {
        clear:left;
        width:100%;
        background:#101010;
        text-align:center;
        height:55px;
}

#footer p {
        padding:10px;
        margin:0;
        text-align:center;
}

a {
        font-weight:bold;
}

.error{
	font-weight:bold;
	color:#8b0000;
}
#inputArea input[type="text"], #inputArea textarea
{
    resize: none;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 3px #000;
    width: 300px;
/*    background-color: #EDF2F7;*/
}

#inputArea td
{
  vertical-align:top;
}


#inputSelect select
{
border: solid 3px #000;
}

#inputSelect select, #inputSelect option
{
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    width: 314px;
    cursor: pointer;
}

#inputSubmit input[type="submit"], #inputSubmit submit
{
    display: block;
    padding: 3px;
    border: solid 3px #202020;
    width: 125px;
    cursor: pointer;
    background:#303030; /* taken from menu_back.gif */
		font-weight:bold;
		color:#fff;
}

input[type="submit"]:hover{
	cursor: pointer;
	color:white;
}

