/* START Global Classes */

html {
 height: 100%;
 max-height:100%; /* fix height for other browsers */
}
body {
    font-size:62.5%;
    font-family:Arial, Helvetica, sans-serif;
    margin:0px;
    background-color:#eaeaea;
    color: #7d7d7d;
}
   
img { 
    border:0;
}
    
a, a:active, a:visited, a:link {
    color:#115fac;
    text-decoration:none;
    font-weight:bold;
    outline: none;
    cursor:hand;
}

a:hover {
    color:#999;
    text-decoration:none;
    cursor:pointer;
}

#top{
    margin-top: 5px;
    position:relative;
    width: 916px;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
}
#container {
    position:relative;
    width: 916px;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
    background-color:#ffffff;
    height:101%;  /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
}
#header{
    width:876px;
    margin-right:auto;
    margin-left:auto;
}
#logo {
    padding:5px 0 5px 3px;
    float:left;
}

#nav {
    float:right;
    padding:35px 7px 0 0;
    font-size:11px;
}

.bar{
    color:#acacac;
    padding:0 30px 0px 30px;
}

#headline{
    background-image: url(../img/jump/head-bg.jpg);
    background-repeat:no-repeat;
    width:876px;
    height:210px;
    padding-top:0px;
    overflow:hidden;
    text-align:left;
	border-top:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;		
}

#head1{
    margin:0px;
    width:515px;
    height:148px;
    margin-left:311px;
	margin-top: 25px;
	background-image: url(../img/jump/head-bg.png);
    background-repeat:no-repeat;
	opacity:.90;
    MozOpacity:.90;
    KhtmlOpacity:.90;
    filter: alpha(opacity=90);
    overflow:hidden;
	padding:15px 10px;
}
#headBox{
    float:left;
    height:148px;
    width:515px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	background-image: url(../img/jump/head-text.png);
    background-repeat:no-repeat;
}

p {
	font-size: 1.3em;
	text-align:justify;
	width: 877px;
	margin: 0 auto 17px auto;
}

h1{
    font-size:2.6em;
    color:#555;
    text-align:left;
    font-weight:normal;
    margin:0;
    padding:13px 0 0px 19px;
	font-family: Tahoma, Geneva, sans-serif;
}

h2{
    font-family:arial,helvetica,san-serif;
    font-size:1.5em;
    color:#555555;
    margin:0px;
    padding-top:7px;
    font-weight:bold;
    letter-spacing:.05em
}

h3{
    font-size:1.7em;
    margin:0px;
    padding-top:15px;
    font-weight:bold;
    letter-spacing:-.03em; 
    text-align:left;
    padding-left:15px;
    color:#885490;
}

h4{
    font-size:1.4em;
    margin-top:5px;
    margin:0px;
    margin-top:5px;
    padding-top:2px;
    font-weight:bold;
    text-align:left;
    padding-left:15px;
    padding-right:5px;
    
}

h5{
    font-size:1.2em;
    margin:0px;
    padding-top:1px;; 
    text-align:left;
    padding-left:15px;
    color:#885490;
}

.logoContainer{
	background-image: url(../img/jump/tile.png);
	height: 52px;
	border-top: 1px solid #979797;
	border-bottom: 1px solid #979797;
	width:877px;
	margin:0 auto 10px auto;
	overflow:hidden;
	text-align:left;
}
.logoContainer img{
	padding:0;
	margin-left:-5px;;
}


#center{
    /* background: url(../img/jump/grad.png) repeat-x; */
    width:380px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
	padding-top:12px;
	padding-bottom:7px;
	padding-left:0px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	/* background-color:#f1f1f1;*/
	padding-bottom:14px;
}


.product{
 	margin: 4px 0 4px 0;
	width:380px;
	padding:0px;	
    float:left;
	border:solid #ccc 0px;
	width:375px;
}


#webPolls{}
#powerpolls{}
#onlinesurveys{}
#marketresearch{}

#demo{
	margin-bottom:-25px;
	text-align:right;
	padding-right:30px;
	font-weight:bold;
	font-size:1.2em;
	z-index:10000;
	
	}

#footerBox{
	border:1px solid #ccc;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
	padding:5px;
	width:80%;
}
#footerText {
    text-align:center;
    font-size:1.1em;
    line-height:1.4em;
    color: #acacac;
}
.fooBar{
    padding:0 15px 0px 15px;
}

#bottom{
    margin-bottom: 10px;
    position:relative;
    width: 916px;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
}




/********** Float Fix **********/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
    .clearfix {display: block;}
/* End Holly Hack */





