@charset "UTF-8";

body {
font:12px Helvetica, Arial, sans-serif normal;
color:#13336C;
text-align:center;
padding:0;
margin:0;
background-color:#07137E;
line-height:110%;
letter-spacing:-0.5px;
}

#container {
margin:30px auto 20px auto;
position:relative;
padding:0;
width:980px;
height:674px;
background:#fff url(../img/bg1.jpg) 0 0 no-repeat;
text-align:left;
}


#containerDis {
margin:30px auto 20px auto;
position:relative;
padding:0;
width:980px;
height:674px;
background:#fff url(../img/bg-disclaimer.jpg) 0 0 no-repeat;
text-align:left;
}


#containerHome {
margin:30px auto 20px auto;
position:relative;
padding:0;
width:980px;
height:674px;
background:#fff url(../img/home-bg.jpg) 0 0 no-repeat;
text-align:left;
}


#containerVid {
margin:30px auto 20px auto;
position:relative;
padding:0;
width:980px;
height:674px;
background:#fff url(../img/vid_bg.jpg) 0 0 no-repeat;
text-align:left;
}

#containerSol {
margin:30px auto 20px auto;
position:relative;
padding:0;
width:980px;
height:674px;
background:#fff url(../img/bg3.jpg) 0 0 no-repeat;
text-align:left;
}


#containerCase {
margin:30px auto 20px auto;
position:relative;
padding:0;
width:980px;
height:674px;
background:#fff url(../img/bg2.jpg) 0 0 no-repeat;
text-align:left;
}

#vidBox{

position:absolute;
top:183px;
right:47px;
width:480px;
height:263px;
}




#nav {
position:absolute;
top:110px;
right:22px;
width:420px;
}

#textarea {
text-align:right;
position:absolute;
top:145px;
right:30px;
width:465px;
}

#textareaHome {
text-align:right;
position:absolute;
top:145px;
right:30px;
width:510px;
}



#textareaDis {
text-align:right;
position:absolute;
top:145px;
right:30px;
width:555px;

}

#textareaDis p {
	font-size:11px !important;
}

#textarea2 {
text-align:right;
position:absolute;
top:135px;
right:20px;
width:480px;
}

#vid_btn {
text-align:right;
position:absolute;
top:240px;
right:28px;
width:465px;
height:175px;
}

#question_btn {
text-align:right;
position:absolute;
top:430px;
right:28px;
width:465px;
height:85px;
}



.features_list {
width:210px;
margin:0 0 0 20px;
text-align:left;
float:left;
}

.solList{
	text-align:left;
	margin:0 0 0 80px;
	}

.benefits_list {
width:470px;
margin:0 0 0 20px;
text-align:left;
float:left;
}

#footer {
text-align:left;
position:absolute;
top:540px;
left:15px;
width:960px;
height:120px;
}

#footer2 {
text-align:left;
position:absolute;
top:525px;
left:20px;
width:960px
}

.footer_list {
float:left;
width:290px;
margin:0 30px 0 0;
}

.footer_list2 {
float:left;
width:260px;
margin:0 20px 0 0;
}

.footer_text {
float:left;
width:370px;
margin:0 20px 0 0;
font-size:12px;
}

.larger {
	font-size:25px !important;	
}


.sublarger {
	font-size:20px !important;	
}


/* =lists & links */

img, img a {
border:none;	
}

a {
text-decoration:underline;
color:#13336C;
}

a:hover {
text-decoration:none;
color:#13336C;
}

#nav ol {
list-style:none;
padding:0;
margin:0;
font-size:13px;
font-weight:lighter;
letter-spacing:0px;
}

#nav ol li {
float:left;
padding:0;
margin:0;
color:#fff;
padding:0 0 0 15px;
margin:0;
}

#nav ol li a {
display:block;
color:#fff;
font-weight:normal;
text-decoration:none;
}

#nav ol li a:hover, #nav ol li a.active {
display:block;
color:#4AB6B6!important;
border-bottom:1px dotted #4AB6B6;
}


#footer ul {
list-style:none;
padding:0;
margin:0;
font-size:12px;
line-height:120%;
}

#footer ul li {
padding:0;
margin:0;
padding:3px 0 3px 10px;
margin:0;
border-bottom:1px dotted #4AB6B6;
background:transparent url(../img/list.gif) 0 7px no-repeat;
}

.features_list ul {
list-style:none;
padding:0;
margin:0;
font-size:12px;
line-height:120%;	
}

.benefits_list ul {
list-style:none;
padding:0;
margin:0;
font-size:12px;
line-height:120%;	
}


.features_list ul li {
padding:0;
margin:0;
padding:3px 0 3px 10px;
margin:0;
border-bottom:1px dotted #13336C;
background:transparent url(../img/list2.gif) 0 7px no-repeat;
}
.benefits_list ul li {
padding:0;
margin:0;
padding:3px 0 3px 10px;
margin:0;
border-bottom:1px dotted #13336C;
background:transparent url(../img/list2.gif) 0 7px no-repeat;
}

/* =Text */

h1 {
font-size:20px;
font-weight:normal;
line-height:110%;
color:#13336C;
padding:0;
margin:0 0 15px 0;
}

h2 {
font-size:14px;
font-weight:normal;
line-height:110%;
color:#13336C;
padding:0;
margin:0 0 15px 0;
}

h3 {
font-size:16px;
font-weight:normal;
line-height:110%;
color:#13336C;
padding:0;
margin:0 0 6px 0;
}

p {
font-size:13px;
font-weight:normal;
line-height:110%;
color:#13336C;
padding:0;
margin:0 0 8px 0;	
}

.title {
font-size:18px;
margin:0 0 10px 0;
}

#form1 .text1, #form1 textarea {width:375px;}
#form1 textarea {height:100px;}

#form1 {
 padding: 0 0 10px 0;
}

.disclaimer {
	color:#FFF;
	clear:both;
	float:right;
	position:absolute;
	top:680px;
	right:0;
	margin:0 0 10px 0;
}

.disclaimer a {
	color:#FFF;
	text-decoration:underline;
}