/* This HTML code is to keep the vertical scroll bar in firefox.*/
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

a:link {color:#030}      /* unvisited link */
a:visited {color:#030}  /* visited link */
a:hover {color:#090}  /* mouse over link */
a:active {color:#030}  /* selected link */

object {
	outline:none;
}

body{
	margin:0px;
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
	color:#333;
	/*bg image gradient - background-image:url(indeximages/bgslither.png);*/
}
#bglayer {
	position:absolute;
	z-index:1;
	width:100%;
}
#navbg{
	background-image:url(indeximages/leftnavslither.png);
	background-repeat:repeat-x;
	height:250px;
}
#hiddenlayer {
	position:absolute;
	z-index:-10;
	width:100%;
}
#hiddendiv{
	height:250px;
	font-size:10px; text-align:center; color:#000; line-height:10px;
}

#hiddendiv p {
	font-size:10px; text-align:center; color:#FFF; line-height:10px;
}
#maincontainer{
	position:absolute;
	z-index:2;
	width:100%;
}
#content{
	background-color:#FFF;
	background-image:url(indeximages/contentds.png);
	margin-top:185px;
	padding-left:10px;
	padding-right:10px;
}
#navlayer{
	position:absolute;
	z-index:5;
	width:100%;
}
#header{
	background-image:url(indeximages/header.png);
	height:170px;
}
#footer{
	background-image:url(indeximages/footer.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:40px;
	text-align:center;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
#nav{
	background-image:url(indeximages/nav.png);
	height:75px;
}
#wrapper{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#partner {
	line-height:22px;  
	font-size:14px; 
	color:#333; 
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	}

h1 {font-size:3em; color:#FFF; padding-left:5px; margin:0px;}
h2 {font-size:2em; color:#FFF; padding-left:5px; margin:0px;}
h3 {font-size:2em; color:#FFF; padding-left:5px; margin:0px;}
h3.oneem {font-size:1em; color:#FFF; padding-left:5px; margin:0px;}
h3.onefive {font-size:1.2em; color:#FFF; padding-left:5px; margin:0px;}
h3.onefiveb {font-size:1.5em; color:#FFF; padding-left:5px; margin:0px; padding-top:5px; padding-bottom:5px;}
p { margin:0px; line-height:22px;  font-size:14px; color:#333; padding-left:7px; padding-top: 12px; font-family:Arial, Helvetica, sans-serif; }
p.small { margin:0px; line-height:18px;  font-size:10px; color:#333; padding-left:5px; font-family:Arial, Helvetica, sans-serif; }

/* Form Style */
textarea { font-family: Verdana, Geneva, sans-serif;}

textarea.textAreaInput {
	font-size: 13px;
	text-align:left;
	width:600px;
	display:block;
	height:150px;
	margin-bottom:3px;
    }

input.formInputText  {
    font-size: 14px;
    color: #333;
	text-align:center;
	width:20px;
    }

input.contactTextInput {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-align:left;
	width:180px;
	padding-left:2px;
}

input.contactNameInput {
	font-size: 14px;
    color: #333;
	text-align:left;
	width:100px;
}

input.contactbutton {
	font-size: 14px;
    color: #333;
	text-align:center;
	width:110px;
}

label.after {
    font-weight: normal;
	font-size:14px;
	color:#333;
	}
	
.after {
    font-weight: normal;
	font-size:14px;
	color:#333;
	}

label.left  {
	vertical-align:middle;
    font-weight: normal;
	font-size:14px;
    line-height: 25px;
    text-align: right;
    margin-right: 10px;
    position: relative;
    display: block;
    float: left;
	width: 390px;
    }

label.right {
	vertical-align: middle;
	font-weight: normal;
	font-size:14px;
	color:#333;
	line-height:25px;
	text-align:left;
    position: relative;
	display: block;
    float: left;

}

.contacttabler td{
	margin:0px; 
	line-height:14px;  
	font-size:14px; 
	color:#333; 
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
