
* {
       padding: 0px;
       margin: 0px;
}

h1 {
   color: rgb(37, 55, 128);
}

h2 {
   text-align: left;
}

html, body {
  height: 100%;
}

body {
   color: rgb(37, 55, 110);
   font-family: Calibri, Arial, sans-serif;
   font-size: 14px;
   font-style: normal;


}

div#wrapper {
   min-height:100%;
   height: auto !important;
   height: 100%;
   width: 1024px;
   margin: 0 auto;
}

p {
  margin-top: 0em;
  margin-bottom: 1em;
}


div#contents {
        position: relative;
	width: 1024px;
        min-height: 400px;
        z-index: 1;
        float: none;
	margin-left: auto;
	margin-right: auto;
        top: 20px;
	margin-bottom: 52px;
        overflow: auto;


	/*box-shadow: 0px 5px 10px #333;
	background: rgb(110, 140, 204);*/
}

#contents ul {
  /*list-style-type: circle;*/
  margin-left: 20px;
}




#navigation {
        margin: 0px 0px;
        padding: 5px 0px;
        width: 1024px;
        height: 25px;
        position: relative;
        top: 20px;
        left: 0px;
        background: none;
        float: left;


}
#navigation ul {
	font: bold 12px/normal Calibri, Arial, sans-serif;
        list-style: none; 
        margin: 0px; 
        padding: 0px; 
        float: left;
        display: block;
        font-size-adjust: none; 
        font-stretch: normal;

}
#navigation ul li {
	margin: 0px; 
        padding: 0px; 
        float: left;
        display: block;
}


#navigation ul li a {
	margin: 0px; 
        padding: 5px 27px;
        text-align: center;
        color: rgb(54, 76, 160);
        overflow: hidden;
        text-decoration: none; 
        border-left-color: rgb(000, 000, 000);
        border-left-width: 1px; 
        border-left-style: solid;
       /* border: 2px solid rgb(245, 129, 48);*/
        display: block;
        /*text-shadow: #000 3px 3px 5px;*/
}
#navigation ul li a:hover {
	background-color: rgb(87, 160, 221);

}
#navigation ul li ul {
	margin: 0px;
        padding: 0px;
        width: 0px; 
        height: 0px;
        position: relative;
        z-index: 99;
        float: none;
        display: none;



}
#navigation ul li ul li {

	display: block;

}
#navigation ul li:hover ul {
	margin: 0px; 
        padding: 0px; 
        clear: both;
        float: none;
        display: block;
        z-index: 99;
        position: absolute;
}
#navigation ul li ul#nav_services li a {
	width: 134px;
}



#navigation ul li#nav_last {
	border-right-color: rgb(000, 000, 000);
        border-right-width: 1px; 
        border-right-style: solid;
}
#navigation ul li ul li a {
	background: rgb(255, 255, 255);
        margin: 0px;
        padding: 5px 9px;
        /*border: 2px solid rgb(237, 28, 36);*/
        border-left-color: rgb(245, 129, 48);
        border-left-width: 1px;
        border-left-style: solid;
        border-right-color: rgb(245, 129, 48);
        border-right-width: 1px; 
        border-right-style: solid;

        overflow: visible;
        margin-top: 0px;
        box-shadow: 0px 5px 10px #333; 
        /*text-shadow: #000 3px 3px 5px;*/


}
#navigation ul li ul li a:hover {
	background: rgb(87, 160, 221);
}


div#home_graphic {
        position: relative;
        text-align: center;
        z-index: 1;
}

img#home_graphic_img {
  
        /*width: 30%;
        height: 30%;*/
}



