/* Start of CMSMS style sheet 'netit_css' */
@charset "UTF-8";

/*  MAIN  */

html body{
     background:  url(uploads/images/bg6.png) fixed top repeat-x; 
     font-size:12px;
     line-height:15px;
     font-family: sans-serif;
     padding:0px;
     margin-top:30px;
     color:#4b4b4b;
     }

#wrapper{
     margin: 0 auto;
     width: 980px;
     height: auto;
     border: 1px solid #bbbbbb;
     box-shadow:3px 3px 3px grey;
     }

#services{
     padding:20px;
     float:right;
     width:580px;
     height: 340px;
     }

#services_full{
     padding:20px;
     float:left;
     width:900px;
     height: 340px;
     }

#menu{
     height: 100px;
     width: 980px;
     background-color: #ffffff;
     }

.down{
    bottom: 0;
    font-size: 15px;
    left: 0;
    position: fixed;
    text-align: center;
    text-decoration: none;
    width:100%;
    background:  url(uploads/images/bg6_down.png) repeat-x; 
    height:150px;
    z-index:-1;
}

.logo{
     float:right;
     width: 193px;
     height: 66px;
     background:  url(uploads/images/logo_small.jpg); 
     background-repeat:no-repeat;
     margin-top:18px;
     margin-right:15px;
     }

.logomap{
     float:right;
     width: 220px;
     height: 150px;
     background:  url(uploads/images/logo_small.jpg); 
     background-repeat:no-repeat;
     margin-top:0px;
     margin-right:15px;
     padding-top:100px;
     }

#head{
     height: 380px;
     width: 980px;
     background-color: #eaeaea;
    }

#head_full{
     height: 380px;
     width: 980px;
     background-color: #eaeaea;
     background:  url(uploads/images/server.jpg); 
     background-repeat:no-repeat;
    }

#headmap{
     height: 380px;
     width: 980px;
     background-color: #eaeaea;
    }



#intro {
     color:#4B4B4B;
     padding:20px;
     height: 340px;
     float: left;
     width: 310px;
     background-color: #cccccc;
     }

#content{
     padding:20px;
     min-height:600px;
     width: 940px;
     background-color: #ffffff;
     }



h1{
     margin:0px;
     padding:0px;
     padding-top:10px;
     padding-bottom:10px;
     font-size:17px;
     }


a{
color:#97BF2B;
text-decoration:none;
}

/*  NAVIGATION  */


#nav {
        padding-top:21px;
        padding-left:10px;
	background-color: #ffffff;
	width: 450px;
	height: 49px;
	margin: 0;
        float:left;
        font-size:13px;
        }

#nav ul {
	list-style-type: none;
	margin: 0;
	padding-top: 25px;
	padding-left: 10px;
        }

#nav li {
	float: left;
	list-style: none;
	margin: 0;
        padding-right:30px;
        }

#nav a {
	margin: 0;
	text-decoration: none;
	color: #4b4b4b;
	display: block;
        }

/*  HOVER  */

#nav li a:hover {
     color:#4b4b4b;
     }

#nav a span {
     padding-left: 0px;
     }

/*  ACTIVE  */

#nav li.parent a span {
     padding-left: 0px;
     }

.currentpage{
     color:#97BF2B;
     }


/*  HOVER  */

#nav li.parent a:hover span {
     padding-left: 0px;
     }

/*  ACTIVE  */

#nav li.menuactive a span {
     padding-left: 0px;
     }

/* active parent, that is the first level parent of a child page that is the current page */

#nav li.menuactive, #nav li.menuactive a:hover {
     background:  url(uploads/ngrey/nav.png) repeat-x left 0px;
     color: #000;
     }



/* Sample FormBuilder CSS base */
form {margin-top:0}
form, td, th, li { font-size: 100%; line-height:20px;}
form div {margin-bottom:0}
fieldset div {
	margin-bottom:0.5em;
	margin-left:1em;
}
fieldset div div {
	margin-top:0.5em;
	margin-left:1em
}
fieldset {
	margin-bottom:1em;
	border:0px;
	padding:0.5em
}
fieldset label {
	width:auto;
}
legend {
	color:black;
	font-size:1.2em;
	margin-bottom:0.5em;
	padding:0.2em;
	width:auto;
	border:0px;
}
textarea {
	margin: 0.5em 0;
	width:400px;
height:300px-,
	height: 6em
}

/* Apply this class to text/select input fields with shorter labels
	to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}

/* Pretty up your Captcha image output */
.captcha {
	margin:0.5em 0;
	width:200px;
	text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}

/* Just a bit more room for the Submit button */
.submit {margin-top:0.5em}

/* Apply this class to text/select input fields with shorter labels
	to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}

/* Pretty up your Captcha image output */
.captcha {
	margin:0.5em 0;
	width:200px;
	text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}

/* Just a bit more room for the Submit button */
.submit {margin-top:0.5em}

.contactform input {border: 1px solid #97BF2B;}
.contactform input.checkbox {border: none;}
.contactform label {
	display: block;
	float: left;
	width: 150px;
}
.contactform label.label {
	display: inline;
	float: none;
	width: 50px;
	font-size: 10px;
}
.contactform{
padding-bottom:20px;
}

.contactform textarea {
	background-color: #ffffff;
	border: 1px solid #97BF2B;
}
.formbuilderform .message {
	line-height: 16px;
	padding: 0 0 8px 0;
}

/* End of 'netit_css' */

