body{background:#fff;color:#4D4D4D;padding:20px 0 40px;}
a{color:#2478AF;text-decoration:none;}
a:hover{color:#60AD0E;text-decoration:none;}
p{overflow: hidden;padding:0;}
#logo,#service{margin:0 0 20px;}
#logo{background:url(../images/fccheaderlogo.png) no-repeat 0 0;width:380px;height:72px;}
#logo h1{display: block;margin: 0;text-indent: -9999px;}
#service{float:right;text-align:right;color:#666;}
#email{text-transform:lowercase;}
#service p{margin:20px 0 0;}
.tel{color:#489bbb;font-weight:bold;}
.navcontainer{background:#2478AF url(../images/mainnavbg.png) no-repeat 0 0;height:34px;width:940px;margin:0 0 20px;;font-size:12px;outline:none;}
.navcontainer ul{float:left;width:805px;margin:0;padding:0 5px;height:25px;}
.navcontainer ul li{float:left;display:inline;margin:0;padding:0;border-right: 1px solid #8CCCE7;}
.homelink {padding:0 0 0 5px;}
.navcontainer ul li a{display:block;padding:4px 25px 3px;color:#fff;font-weight:bold;text-decoration:none;border-right: 1px solid #0C7DB6;}
.navcontainer ul li a:hover{background:url(../images/navlinkbghover.png) repeat-x 0 0;color:#2478af;text-decoration:none;}
.myform{}
.myform{margin:0 0 20px;}
.myform fieldset ul{list-style:none;float:right;padding:0;margin:0;}
.myform li{padding:0 0 25px;margin:0;display:block;float:right;clear:both;width:380px;}
.myform h1{}
.myform p{margin:0 0 10px;}
.myform form{display:block;margin:0 auto;padding: 0 0 15px;width:380px;}
.myform label{display:block;text-align:left;float:left;width:75px;margin-top:4px;padding-right:5px;font-weight:bold;}
.myform fieldset{margin:0;}
.myform input,#stylized select{padding:6px 2px;border:solid 1px #999;width:275px;margin:0 0 0 5px;background:#fafafa;}
#ddlcountry, #ddlanguage{padding:6px 2px;border:solid 1px #999;width:280px;margin:0 0 0 5px;background:#fafafa; height: 30px;}
li.checkbox{font-size:12px;width:100%;}
.checkbox input{width:13px;height:13px;vertical-align:bottom;margin:4px 4px 0 0;padding:0;}
.myform input:focus{background:#fefefe;}
.myform select:{width:275px;height:30px;vertical-align:bottom;margin:4px 4px 0 0;padding:0;}
.myform select:focus{background:#fefefe;}
.buttoncontainer{float:right;background:url(../images/getfreeservice.gif) no-repeat 0 0;width:215px;height:26px;margin:10px 0 0 70px;}
.buttoncontainer p{margin:0;line-height:26px;text-align:center;color:#fff;}
.buttoncontainer img{margin:10px 0 0 88px;}
.titlebar{padding:0 5px;width:930px;display:block;background:#057EC1;color: white;}
.faqcontainer{float:left;margin:0 0 20px;;background:#f0f0f0;}
.faqcontainer dl{float:left;padding:0 20px;margin:0;width:900px;}
.faqcontainer dt{font-weight:bold;padding:10px 0 0;}
.faqcontainer dd{padding:0 0 5px;}
.questions{float:left;display:block;margin:0 0 20px;}
.questions ul{float:left;padding:0;margin:0;width:460px;display:block;}
.questions li{margin:0 0 0 20px;}
.graphiccontainer{}
.graphiccontainer img{padding:0 0 20px;margin:0;}
.footer{background:url(../images/footer.png) no-repeat 0 0;width:920px;height:30px;text-align:right;color:#60AD0E;padding:0 10px;}
p.footer{margin:0;font-size:12px;line-height:30px;}
.topborder{border-top:1px dashed #666;}

.getfreeservicebtn {cursor:pointer;width:275px;
line-height:25px;
text-align:center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px 5px 5px 5px;
font-weight:700;
color:#fff;
float:right;
display: block;
letter-spacing:0;
margin:7px 0 0 100px;
padding:3px 2px 2px 15px;
text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);
border:solid 1px #57ad0e;
-webkit-box-shadow:inset 0 -1px 1px rgba(255, 255, 255, 0.5),0 1px 4px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 -1px 1px rgba(255, 255, 255, 0.5),0 1px 4px rgba(0, 0, 0, 0.3);
box-shadow:inset 0 -1px 1px rgba(255, 255, 255, 0.5),0 1px 4px rgba(0, 0, 0, 0.3);
background:#a9e529;
background: -webkit-gradient(linear, left top, left bottom, from(#a9e529), to(#57ad0e));
background: -webkit-linear-gradient(top, #a9e529, #57ad0e);
background: -moz-linear-gradient(top, #a9e529, #57ad0e);
background: -o-linear-gradient(top, #a9e529, #57ad0e);
background: -ms-linear-gradient(top, #a9e529, #57ad0e);
background: linear-gradient(top, #a9e529, #57ad0e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9e529', endColorstr='#57ad0e');
-webkit-transition: All 0.25s ease;
-moz-transition: All 0.25s ease;
-o-transition: All 0.25s ease;
-ms-transition: All 0.25s ease;
transition: All 0.25s ease;}
	
.getfreeservicebtn:hover{color:#fff;cursor:pointer;
-webkit-box-shadow:inset 0 -1px 1px rgba(255, 255, 255, 0.5),0 1px 5px rgba(0, 0, 0, 0.6);
-moz-box-shadow:inset 0 -1px 1px rgba(255, 255, 255, 0.5),0 1px 5px rgba(0, 0, 0, 0.6);
box-shadow:inset 0 -1px 1px rgba(255, 255, 255, 0.5),0 1px 5px rgba(0, 0, 0, 0.6);
background:#a9e529;
background: -webkit-gradient(linear, left top, left bottom, from(#a9e529), to(#86c451));
background: -webkit-linear-gradient(top, #a9e529, #86c451);
background: -moz-linear-gradient(top, #a9e529, #86c451);
background: -o-linear-gradient(top, #a9e529, #86c451);
background: -ms-linear-gradient(top, #a9e529, #86c451);
background: linear-gradient(top, #a9e529, #86c451);
background: linear-gradient(#a9e529, #86c451);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9e529', endColorstr='#86c451');}
.getfreeservicebtn:active{color:#fff;
-moz-box-shadow:inset 0 0 3px rgba(87, 173, 14, 0.5),0 0 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:inset 0 0 3px rgba(87, 173, 14, 0.5),0 0 1px rgba(0, 0, 0, 0.2);
box-shadow:inset 0 0 3px rgba(87, 173, 14, 0.5),0 0 1px rgba(0, 0, 0, 0.2);
background:#a9e529;
background: -webkit-gradient(linear, left top, left bottom, from(#a9e529), to(#57ad0e));
background: -webkit-linear-gradient(top, #a9e529, #57ad0e);
background: -moz-linear-gradient(top, #a9e529, #57ad0e);
background: -o-linear-gradient(top, #a9e529, #57ad0e);
background: -ms-linear-gradient(top, #a9e529, #57ad0e);
background: linear-gradient(top, #a9e529, #57ad0e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9e529', endColorstr='#57ad0e');}
.getfreeservicebtn a{color:#fff;font-weight:700;text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);display:block;}	
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}