﻿    
    /*********************** 
          stickyFooter
    ***********************/
    	
    .wrapper {
        margin: 0 auto -147px;
    }

	
	body {
		line-height:1.6em;
		background: url(images/bg.jpg) repeat-x;		
	}	
	
	/*********************** 
          top + menu
    ***********************/
	
	div#top div#nav
	{
	    padding: 0px 0px 0px 75px;
	}

	div#nav li a.first
	{
	    background: url(images/bgFirst.gif) no-repeat;
	}	
    	
	/*********************** 
          Sub - middle 
    ***********************/
	
	div#middle
	{
	    color: #ffffff;
	    text-align: left;
	    float: left; 
	    width: 970px;
	    background: url(images/subHeader.png) top left no-repeat;
	}
	
	h1
	{
	    font: 1.8em Georgia, Times;
	    font-weight:bold;
	    }
	
	.pageTitle
	{
	    float: left;
	    width: 600px;
	    padding: 85px 0 0 330px;
	    height: 58px;
	}
	
	.subnav
	{
	    float: left;
	    width: 215px;
	    /*background: white;*/
	    margin: 10px 0px 0px 25px;
	    padding: 0px;
	}
	
	.subnav ul
	{
	    margin: 0px;
	    padding: 0px;
	}
	
	.subnav ul li
	{
	    float:left;
	    color: #ffffff;
	    background: #45b0d6;
	    list-style-type: none;
	}
	.subnav ul li a
	{
	    float:left;
	    background-color: #45b0d6;
	    width: 195px;
	    padding:3px 10px;
	    border-top: 1px solid #8fc5d8;
	    color: #ffffff;
	    text-decoration: none;
	}

	.subnav ul li a:hover, .subnav ul li a.active
	{
	    background: #09526c;
	    color: #ffffff;
	}
	
	.content
	{
	    float: left;
	    width: 600px;
	    padding: 30px 0px 50px 90px;
	    color: #000000;
	}
	
	.content ul
	{
	    padding-left: 50px;
	}
	
	.content li
	{
	    list-style-image: url(images/bullet.gif);
	}
	
	.content h2
	{
	    font-size: 1.3em;
	    color: #0d5a77;
	    font-weight: bold;
	    padding-bottom: 8px;
	}
	
	.fields input, .fields textarea, .inputContact
	{
	    margin-bottom: 2px;
	    width: 300px;
	    border: 1px solid #0d5a77;
	    padding: 3px;
	}
	
	.check input
	{
	    border: 0px;
	}
	.check
	{
	    width: 360px;
	}
	
	.btnSubmit
	{
	    border: 1px solid #0d5a77;
	    background: #45b0d6;
	    color: #ffffff;
	    margin-top: 10px;
	    padding: 5px;
	}
	
	.btnSubmit:hover
	{
	    border: 1px solid #0d5a77;
	    background: #0d5a77;
	    color: #ffffff;
	    margin-top: 10px;
	    padding: 5px;
	    
	}	
	
	.btnSend
	{
	    background: url(images/btnZend.png);
	}
	
	.btnSend:hover
	{
	    background: url(images/btnZendHover.png);
	}
	
	.itemWithImg
	{
	    width: 360px; 
	    float: left; 
	    padding-bottom: 30px;
	}
	
	.images
	{
	    width: 225px;
	    float:right;
	    text-align:right;
	    padding-top: 10px;
	    padding-left: 15px;
	}
	
	.click
	{
	    text-align: right;
	    font-size: 0.85em;
	    padding-bottom: 5px;
	}
		
	.img
    {
        float:left;
        margin-bottom: 10px;
        margin-left: 10px;
    }

    .content table td
    {
        padding: 5px;
    }
	
	/*********************** 
         Sub - sitemap 
    ***********************/
	.hide {display:none;}
	
	.alignleft {text-align:left;}
	
	.alignright {text-align:right;}
	
	table.pricing td {padding:1px 5px;}
	td.first {background:#0a688a; color:White; width:80px;}
	td.last {border-bottom:solid 1px gray;}
	
	.bold {font-weight:bold;}
