body {
	background: #FFFFFF;
	background-repeat: repeat;
	background-size: cover;
	font-family: "Segoe UI","Helvetica",Garuda,Arial,sans-serif;
	width: 100%;
	margin: 0px;
	margin-top: 0px;
	text-align: center;
	letter-spacing: 1px;
}

.container div {
	display: inline-block;
	height: 0 auto;
	width: 0 auto;
}

.left {
	min-width: 360px;
	z-top: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
	vertical-align: center;
}

.right{
	font-family: Garuda,Arial,sans-serif;
	vertical-align: top;
	min-width: 450px;
	font-size: 30pt;
	padding-bottom: 10px;
	text-align: right;
	color: #003366;
}

.phone {
	background: #F9F9F9;
	width: 100%;
	font-size: 26px;
	padding-bottom: 6px;
	padding-top: 6px;
	min-width: 900px;
	box-shadow: 0px 1px 10px -2px #000000;
	z-index: 1000000;
}

.logo {
	width: 690px ;
/	margin-left: auto ;
/	margin-right: auto ;
/	margin-top: auto;
/	margin-bottom: auto;
}


.menu {
	background: #2b5fac;
/background: #585858; /* For browsers that do not support gradients */
/    background: -webkit-linear-gradient(#C8C8C8, #A8A8A8, #C8C8C8); /* For Safari 5.1 to 6.0 */
/    background: -o-linear-gradient(#C8C8C8, #A8A8A8, #C8C8C8); /* For Opera 11.1 to 12.0 */
/    background: -moz-linear-gradient(#C8C8C8, #A8A8A8, #C8C8C8); /* For Firefox 3.6 to 15 */
/    background: linear-gradient(#a8a8a8, #c8c8c8, #a8a8a8); /* Standard syntax */
	border-top: 1px solid #FFFFFF;
	text-transform: uppercase;
/	padding-top: 5px;
/	padding-bottom: 5px;
/	border-bottom: 1px solid #003366;
	color: #000000;
	width: 100%;
	z-index: 1000;
	font-weight: bold;
}

.header {
	background: -moz-linear-gradient(top,  #f8f8f8,  #E8E8E8);
	background: -webkit-linear-gradient(top,  #f8f8f8,  #e8e8e8);
	background: -ms-linear-gradient(top,  #f8f8f8,  #e8e8e8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	position: fixed;
	-webkit-backface-visibility: hidden; 
	-webkit-transform: translateZ(0);
	color: #003366;
	width: 100%;
	padding-bottom: 10px;
	height: 0 auto;
	min-width: 900px;
	padding-top: 5px;
	box-shadow: 0px 1px 10px -4px #000000;
	padding-bottom: 10px;
	z-index: 100000;
}



.blue {
/	background: #FFFFFF;
	background-image: url("down.png");
	background-position: center center
	width: 100%;
/	min-width: 900px;
	box-shadow: 0px 1px 10px -2px #000000;
}

.darkblue {
	background: #000033;
	width: 100%;
	min-width: 900px;
	box-shadow: 0px 1px 10px -2px #000000;
}

.grey {
	background: #003366;
	width: 100%;
/	background-image: url("img.jpg");
	min-width: 900px;
	box-shadow: 10px 1px 10px -2px #000000;
	z-index: 1000000;
}

.bluetext {
	padding: 10px;
	color: #003366;
	width: 900px;
	text-align: left;
	opacity: 10;
}

.whitetext {
	padding: 10px;
	color: #F8F8F8;
	width: 900px;
	text-align: left;
	filter: alpha(opacity=100);
}

hr {
	border: none;
	border-top: dashed 1px #F8F8F8;
	margin-top: 20px;
	margin-bottom: 20px;
}

.box {
	background-color: rgba(0, 79, 155, 0.5);
	padding-left: 15px;
	min-width: 900px;
	padding-right: 15px;
	color: #FFFFFF;
	border-radius: 15px;
}

.box1 {
	background-color: #708090;
	padding-left: 15px;
	min-width: 900px;
	padding-right: 15px;
	color: #FFFFFF;
	border-radius: 15px;
}

.box2 {
	background-color: #008B8B;
	padding: 7px;
	color: #FFFFFF;
	border-radius: 10px;
}

a {
	#000033;
	text-decoration: none;
}

a:hover {
	#FFFFFF;
	text-decoration: none;
}

ul {
	color: FFFFFF;
	text-align: left;
	display: inline;
	margin: 0;
	padding: 15px 4px 17px 0;
	list-style: none;
	width: 100%;
	text-decoration: none;
}

ul li {
	font: bold 12px/18px sans-serif;
	letter-spacing: 1px;
	cursor: hand;
	color: #FFFFFF;
	display: inline-block;
	position: relative;
	padding: 15px 20px;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s;
	text-decoration: none;
}

ul li:hover {
	background: #003366;
	color: #fff;
}

ul li ul {
	padding: 0;
	position: absolute;
	top: 48px;
	left: 0;
	width: 150px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: none;
	opacity: 0;
	visibility: hidden;
}

ul li ul li { 
	background: #000033; 
	display: block; 
	color: #fff;
	width: 100%;
}

ul li ul li:hover { 
	background: #c8c8c8;
	color: #003366;
}

ul li:hover ul {
	display: block;
	color: #fff;
	opacity: 1;
	visibility: visible;
}

/* Style inputs with type="text", select elements and textareas */
input[type=text], select, textarea {
  width: 100%; /* Full width */
 padding: 12px; /* Some padding */ 
  border: 1px solid #ccc; /* Gray border */
  border-radius: 4px; /* Rounded borders */
  box-sizing: border-box; /* Make sure that padding and width stays in place */
  margin-top: 6px; /* Add a top margin */
  margin-bottom: 16px; /* Bottom margin */
  resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
}

/* Style the submit button with a specific background color etc */
input[type=submit] {
  background-color: #04AA6D;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
input[type=submit]:hover {
  background-color: #45a049;
}