html
{
  background-color: #05131d;
}

body
{
  overflow: scroll;
  background-color: #05131d;
  margin: 0;
  padding: 0;
}

/* Layout */

ul.navbar li 
{
  color: #ffffff;
  font-family: Futura, Arial, Helvetica, sans-serif;
  font-size: 15px;
  float: left;
  padding: 22px 8px 0px 0px;
  font-weight: normal;
}

.client_login 
{
  float: left;
  font-family: Futura, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #7accc8;
  text-decoration: none;
  padding: 24px 0px 0px 25px;
  font-weight: normal;
}

#main_container_title
{
  width: 929px;
  float: left;
  padding: 28px 0px 0px 95px;
}

#main_container_content_box
{
  width: 785px;
  float: left;
  background-color: #253957;
  border-style: solid;
  border-width: 1px;
  border-color: #3d5877;
  margin: 20px 0px 0px 92px;
  padding: 10px 25px 20px 25px;
}

#single_box 
{
  width: 785px;
  float: left;
  background-color: #253957;
  padding: 0px 0px 0px 0px;
}

#two_boxes_left 
{
  width: 310px;
  float: left;
  background-color: #253957;
  padding: 0px 55px 0px 0px;
}

#two_boxes_left_long
{
  width: 450px;
  float: left;
  background-color: #253957;
  padding: 0px 50px 0px 0px;
}

#two_boxes_left_long_next
{
  width: 450px;
  float: left;
  background-color: #253957;
  padding: 0px 50px 0px 0px;
}

#events 
{
  width: 200px;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  padding: 6px 0px 0px 28px;
  float: left;
}

#news 
{
  width: 360px;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  padding: 6px 0px 0px 26px;
  float: left;
}

#solutions 
{
  width: 360px;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  padding: 6px 0px 0px 27px;
  float: left;
}

/* Solutions */

#solution_options 
{
  width: 1024px;
  float: left;
  padding: 28px 0px 0px 92px;
}

.two_boxes_right_title 
{
	float: left;
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	color: #abd047;
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	text-align: right;
	font-style: italic;
	padding: 0px 0px 30px 0px;
}

.two_boxes_right_title_small 
{
	float: left;
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	color: #abd047;
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	text-align: right;
	font-style: italic;
	padding: 0px 0px 10px 0px;
}

.single_box_right_title 
{
	float: left;
	width: 770px;
	font-family: Arial, Helvetica, sans-serif;
	color: #abd047;
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	text-align: right;
	font-style: italic;
	padding: 0px 0px 10px 0px;
}

#key_features_box 
{
  width: 400px;
  float: left;
  background-color: #2f4b68;
  border-style: solid;
  border-width: 1px;
  border-color: #42607e;
  padding: 8px 30px 20px 20px;
  margin-top: 10px;
}

ul.normal 
{ 
  margin: 0px 0px 0px 0px;
  list-style-type: disc;
}

ul.normal li 
{
  font-family: Arial, Helvetica, sans-serif;    
  font-size: 12px;
  color: #a5cecf;
  line-height: 22px;
  margin: 0px 0px 10px -25px;
}

.pic_padding_20 
{
  float: left;
  padding: 0px 0px 20px 0px;
}

.pic_padding_260 
{
  float: left;
  padding: 0px 0px 260px 0px;
}

#louise_icon 
{
  float: left;
  margin: 3px 0px 0px 3px;
}

#louise_text 
{
  float: left;
  width: 125px;
  padding: 0px 0px 0px 10px;
  margin: -10px 0px 0px 0px;
  text-align: left;
}

#cindy_icon 
{
  float: left;
  margin: 3px 0px 0px 65px;
}

#cindy_text 
{
  float: left;
  width: 150px;
  padding: 0px 0px 0px 8px;
  margin: -10px 0px 0px 0px;
}

#mogador_icon 
{
  float: left;
  margin: 3px 0px 0px 70px;
}

#mogador_text 
{
  float: left;
  width: 150px;
  padding: 0px 0px 0px 8px;
  margin: -10px 0px 0px 0px;
}

/* Login */

div#error_container
{
  margin-top: -5px;
  width: 290px;
  text-align: center;
  color: red;
  font-family: Futura,Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

/* Dirty */

#ContentBox {
	width:785px;
	float:left;
	background-color:#253957;
	border-style:solid;
	border-width:1px;
	border-color:#3d5877;
	margin:20px 0px 0px 92px;
	padding:10px 25px 20px 25px;
}

#SolutionHead {
	width:1024px;
	float:left;
	padding:28px 0px 0px 95px;
}

h1 {
	font-family:Futura,Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	float:left;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#fff;
	text-align: justify;
}
