* {margin: 0px; padding: 0px; outline: none;}
img {border: none;}
.clear {clear: both;}
li {list-style: none;}
a {text-decoration: none; color:#FFFF66;}
a:hover {text-decoration:underline;}

h1 {
	text-transform: uppercase;
    color: #6fcad7;
	font-weight: normal;
	font-size: 12px;
}
h2	{font-weight: normal;
	color: #6fcad7; 
	padding-bottom: 15px;}

body {
	font-size: 12px;
	font-family: Arial;
	line-height:23px;
	color: #fff;
	background-image: url(img/bluebg.jpg);
	background-repeat: no-repeat;
	background-position:center 60px;
	background-color: #105491;
}

#top_strap {
	background-color: #191919;
	height: 82px;
}

.container, .container_main {
	width: 940px;
	margin: 0 auto;
}

.container_main {padding-top: 30px;}
#logo {
	float: left;
	padding: 10px 0px 0px 10px;
}
#slogan {
	float: right;
	padding: 10px 0px 0px 10px;
}

.image {float: left; width: 305px;}
.right_column {float: right; width: 600px; padding-left: 35px;}
.horizontal_divider {background-image: url(img/horizontal-divider.jpg); background-repeat:repeat-x; height: 2px; margin-top: 15px; margin-bottom: 15px;}
.vertical_divider {background-image: url(img/vertical-divider.jpg); background-repeat:repeat-y; width: 2px; margin-left: 20px; margin-right: 30px; float:left; height: 170px;}

#solutions {float: left; width: 329px;}
#services{float: left; width: 209px;}

.contact_left {float: left; width: 300px;}
.contact_right {float: left; width: 300px;}


#services li, #solutions li {background-image:url(img/bullet.png); background-repeat:no-repeat; background-position: left center; text-indent: 15px;}

.contact_right {padding-top: 22px;}

#footer {

	background-color: #191919;
	margin-top: 30px;
	padding: 15px 20px;
}
#copyright {
	float: left;
}

