@charset "utf-8";
/* CSS Document */

body{
    margin:0px;
}

.content{
	margin: 0 auto;
	width:900px;	
	font-size:12px;	
	color:#666699;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


#callNow{
    top:300px;
    position:absolute;
    right:-201px;
    margin-right:235px;
    vertical-align:baseline;
    z-index:3;
}


/*top*/
#top{
	background-color:white;
	height:130px;
}

.logo{
	padding:4px;
	float:left;
	padding-top:20px;
}

.phone{
	height:80px;
	float:right;
	text-align:right;
	line-height:24px;
	font-size:13px;
	font-style:italic;
	margin-right:20px;
	padding-right:100px;
	padding-top:50px;
	background:url(../images/live-support-agent.jpg) no-repeat bottom right;
}
.elitephone{
    padding-top:33px;
    height:80px;
   /* 
	float:right;
	text-align:right;
	line-height:24px;
	font-size:13px;
	font-style:italic;
	margin-right:20px;
	padding-right:100px;
	*/
	background:url(../images/PHONE.png) no-repeat bottom right;
}

.phone b{
	font-style:normal;
	font-size:20px;
}



/* navmenu*/
#mainnav{
	height:45px;
}
#cssmenu{ height:40px; width:900px; float:left;  display:block; padding:0; margin: 0; } 
#cssmenu > ul {list-style:inside none; padding:0; margin:0;} 
#cssmenu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative;} 

#cssmenu > ul > li > a{ outline:none; display:block; position:relative; padding:16px 11px; font:bold 13px/100% Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.4); } 

#cssmenu > ul > li:not(.last) > a:after
{ content:''; position:absolute; border-right:1px solid #9552de; top:0px; bottom:-1px; right:-2px; z-index:99; } 

#mainnav, #footer, #cssmenu, #cssmenu > ul > li > ul > li a:hover{ 
	background:#5601a2; 
	background:-moz-linear-gradient(top, #7a26d8 0%, #5601a2 100%); b
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a26d8), color-stop(100%,#5601a2)); 
	background:-webkit-linear-gradient(top, #7a26d8 0%,#5601a2 100%); 
	background:-o-linear-gradient(top, #7a26d8 0%,#5601a2 100%); 
	background:-ms-linear-gradient(top, #7a26d8 0%,#5601a2 100%); 
	background:linear-gradient(top, #7a26d8 0%,#5601a2 100%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a26d8', endColorstr='#5601a2',GradientType=0 ); } 
#cssmenu > ul > li:not(.active) > a{color:#fff;} 
#cssmenu > ul > li:not(.active) > a:hover
{
	background:-moz-linear-gradient(top, #9553df 0%, #7a37b6 100%); b
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9553df), color-stop(100%,#7a37b6)); 
	background:-webkit-linear-gradient(top, #9553df 0%,#7a37b6 100%); 
	background:-o-linear-gradient(top, #9553df 0%,#7a37b6 100%); 
	background:-ms-linear-gradient(top, #9553df 0%,#7a37b6 100%); 
	background:linear-gradient(top, #9553df 0%,#7a37b6 100%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9553df', endColorstr='#7a37b6',GradientType=0 );
}
#cssmenu > ul > li.active{
	color:#388d99;
	background:-moz-linear-gradient(top, #cbf9f9 0%, #01fffd 100%); b
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbf9f9), color-stop(100%,#01fffd)); 
	background:-webkit-linear-gradient(top, #cbf9f9 0%,#01fffd 100%); 
	background:-o-linear-gradient(top, #cbf9f9 0%,#01fffd 100%); 
	background:-ms-linear-gradient(top, #cbf9f9 0%,#01fffd 100%); 
	background:linear-gradient(top, #cbf9f9 0%,#01fffd 100%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbf9f9', endColorstr='#01fffd',GradientType=0 );
}




/*banner*/

#banner{
	background:-moz-linear-gradient(top, #01fffd 0%, #f4fefd 100%); b
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#01fffd), color-stop(100%,#f4fefd)); 
	background:-webkit-linear-gradient(top, #01fffd 0%,#f4fefd 100%); 
	background:-o-linear-gradient(top, #01fffd 0%,#f4fefd 100%); 
	background:-ms-linear-gradient(top, #01fffd 0%,#f4fefd 100%); 
	background:linear-gradient(top, #01fffd 0%,#f4fefd 100%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#01fffd', endColorstr='#f4fefd',GradientType=0 );  
}

.homepage-banner{
	height:302px;
}

.banner-text{
    height:40px;
    background: black;
    opacity:0.5;
    text-align:center;  
    color:white;
    margin-top:-40px;
}
.banner-text p{
    font-size:18pt;
    font-weight:bold;    
}


/*wrapper*/

.home-content{
	height:590px;
}

.home-blogs{
	text-align:center;
	margin-top:0px;
	padding-top:10px;
	height:130px;
}
.home-blogs div{
	color:#ffffff;
	height:110px;	
	text-align:left;
	padding:10px;
}

.home-blogs b{
	background:url(../images/home-blog-arrow.gif) no-repeat left center;	
	color:#ffffff;
	padding-left:15px;	
	margin-bottom:5px;
	font-size:20px;
	margin-top:0px;
	padding-bottom:0px;
}

b.arrow2 {
	background:url(../images/home-blog-arrow2.gif) no-repeat left center;
}

.home-blogs p{
	margin-top:0px;
	padding-left:15px;
}

.home-blogs a{
	display:block;
	text-align:right;	
}

.home-blog-left{
	width:204px;
	margin-right:2px;
	float:left;
	background:#7733c8;
	background:-moz-linear-gradient(left, #6510b8 0%, #7733c8 100%); b
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6510b8), color-stop(100%,#6510b8)); 
	background:-webkit-linear-gradient(left, #6510b8 0%,#7733c8 100%); 
	background:-o-linear-gradient(left, #6510b8 0%,#7733c8 100%); 
	background:-ms-linear-gradient(left, #6510b8 0%,#7733c8 100%); 
	background:linear-gradient(left, #6510b8 0%,#7733c8 100%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6510b8', endColorstr='#7733c8',GradientType=0 );  
	border-bottom-left-radius:5px;
}

.home-blog-middle{
	width:203px;
	margin-right:2px;
	float:left;
	background:#7733c8;
}

.home-blog-right{
	width:203px;
	float:left;
	background:#7733c8;
	background:-moz-linear-gradient(right, #6510b8 0%, #7733c8 100%); b
	background:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#6510b8), color-stop(100%,#6510b8)); 
	background:-webkit-linear-gradient(right, #6510b8 0%,#7733c8 100%); 
	background:-o-linear-gradient(right, #6510b8 0%,#7733c8 100%); 
	background:-ms-linear-gradient(right, #6510b8 0%,#7733c8 100%); 
	background:linear-gradient(right, #6510b8 0%,#7733c8 100%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6510b8', endColorstr='#7733c8',GradientType=0 );
	border-bottom-right-radius:5px;
}

.home-content-wrapper{
	width:620px;
	float:left;
	margin-top:20px;
	text-align:left;
	padding:15px;
	/*padding-bottom:0px;*/
	
	background:-moz-linear-gradient(top, #eefdfd 0%, #ffffff 40%); b
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eefdfd), color-stop(40%,#ffffff)); 
	background:-webkit-linear-gradient(top, #eefdfd 0%,#ffffff 40%); 
	background:-o-linear-gradient(top, #eefdfd 0%,#ffffff 40%); 
	background:-ms-linear-gradient(top, #eefdfd 0%,#ffffff 40%); 
	background:linear-gradient(top, #eefdfd 0%,#ffffff 40%); 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eefdfd', endColorstr='#ffffff',GradientType=0 );  
}

.home-side-wrapper{
	float:right;
	padding-top:20px;
}


.side-body, .side-body-links{
	width:200px;
	padding:10px 10px 15px;
		
}

.side-body-links{
	border:1px solid #d5d5d5;
	border-radius:5px;
	margin-top:30px;
}

.side-body{
	display:inline-block;
	position:absolute;
	width:200px;
}

.side-body-links a{
	padding-top:1px;
	padding-bottom:1px;
	display:block;
}


.side-body-links-list{
	width:200px;
	padding:0 10px;
	border:1px solid #d5d5d5;
	border-radius:5px;
	padding-top:15px;
	padding-bottom:15px;
}

.networks{
	margin-top:5px;
	padding-top:15px;
	padding-bottom:15px;
	border:1px solid #d5d5d5;
	border-radius:5px;
}

.side-body-links-list ul{
padding-left:20px;
margin-left:0px;
margin-bottom:0px;
}
.side-body-links-list ul li{
padding-left:0px;
margin-left:0px;
}

.networks a img{
	vertical-align:middle;

}
.networks a {
	vertical-align:middle;
	font-size:11px;
}

.side-body p{
	margin-top:1px;
	margin-bottom:10px;	
}

.side-title{	
	color:#666699;
	font-size:17px;
	font-weight:bold;
	display:block;
}

.side-body-location-title{
	margin-top:5px;
	color:#FFF;
	font-size:17px;
	background-color:#7a26d8;
	font-weight:bold;
	display:block;	
	}

.side-body-location{
		margin-top:5px;
		font-size:12px;
	}

.location-phone{
	font-size:15px;
	color:#10a7c5;
	}


.content-inner{
	text-align:left;
	padding:25px;
	background-color:#ffffff;
}

.content h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	margin-top:0px;
	color:#10a7c5;
}


.content h2{
	font-size:18px;
	margin-bottom:0px;
	margin-top:0px;
	color:#666699;
}

.subtitle{
	font-size:17px;
	font-style:italic;
	margin-top:-10px;
	color:#3bb7cb;
}

.content-wrapper{
	text-align:left;
	padding:15px;
	background-color:#ffffff;	
	margin-left:230px;
	width:auto;
}

.content-wrapper ul{
/*	background-color:#eff3f3; */
	margin-left:0px;
	padding-left:20px;
	padding-bottom:10px;
}

.content-wrapper ul li{
	padding-top:6px;
	padding-left:20px;
	list-style-type:none;
	background:url(../images/bullet.gif) no-repeat 0px 25%;
	
}

#wrapper{
	min-height:520px;
	}

.side-wrapper{
	float:left;
	width:200px;
	margin-top:20px;

}

img{
	border:0px;
}

.green{
	color:#690;}

a{
	color:#0fa7b9;
	outline:none;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#cdpapform:hover{
    cursor:pointer;
}


#footer{
	margin-top:40px;
	height:100px;
	font-size:11px;
	text-align:center;
	padding:15px;
	padding-top:10px;
	color:#eef2f2 !important;
	
}

#footer a{
	padding-left:10px;
	padding-right:10px;
	color:#eef2f2 !important;	
}

#footer a:hover{
	text-decoration:underline;
	}

.copyright{
	padding-top:5px;
	font-size:11px;
	margin-bottom:10px;
	color:#eef2f2 !important;
 }

.jci{
    margin:0 auto;
    width:600px;
	color:#eef2f2 !important;
}

.jciImg{
    position:absolute;  
}

.jciImg img{
    width:70px;
    height:70px;
}

.jciTxt{
    display:inline;
    position:relative;    
    font-size:10px;
    text-align:left;
}

.jci-content{
    text-align:left !important;
    padding-left: 80px;
	padding-top:7px;
}

.contact-us-location{	
	display:inline-table;
	margin-right:25px;
	}


/* Modal*/
.modal{
    max-height:700px;

}

.modal-header{
  background-color:#01fffd;    
    
}

.modal-title{
    text-align:center;
    line-height:1.5;
    margin-top:1px;
    margin-bottom:1px;
  
}

/*modal body*/
.ss-required-asterisk{
    color:red;
    font-size:12px;
}
.ss-navigate{
    float:right;
    margin-right:50%;
}

.navigation-table{
    float:right;
    margin-right:50px;
    margin-top:10px;
}
#ss-form label{
    display:inline;
}
.ss-form-question{
    margin-bottom:10px;
}

.required-message{
    display:none;
}


.footer{
    height:50px;
    border-top:1px solid #eee;
    background-color:#01fffd;
}

.applyNow{
    margin-top:10px;
    float:right;
    margin-right:10px;
}

#ModalId{
    width:800px !important;
    left:43%!important;

}

	