@charset "utf-8";

a img{
border:none;
}
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

#banner{

float:left;
}


#wrapper01 {
	background-color: #FFFFFF;
	background-image: url(../images/bg01.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	width: 1101px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}

#wrapperForTopDropShadow{
background-image:url(../images/bg02.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:0;
padding:0;
}

#wrapperForBottomDropShadow{
background-image:url(../images/bg03.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:81px;margin-top: 0px;
font-size:10px;
color:#6f7074;
padding-right: 100px;
padding-bottom: 0px;
padding-left: 100px;
padding-top:5px;
}

#wrapperForBottomDropShadow a:link, #wrapperForBottomDropShadow a:visited{
color:#6f7074;
text-decoration:none;
}

#wrapper02 {
	padding: 0px 21px 0 21px;
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 63px;
	background-color:#fcfcfc;
}



/**nav**/
#nav{
background-color:#ef2a24;
margin:0 63px 0 63px;
padding:0;
height:60px;
width:977px;
}

#nav ul{
margin:0;
padding:0;
width:942px;
list-style:none;
}

#nav li{
display:inline;
}


#nav a:link, #nav a:visited{
margin:9px 0 9px 0;
display:block;
text-decoration:none;
float:left;
padding:0 10px 0 10px;
height:52px;
background-repeat:no-repeat;
background-position:10px;
border-right:#FFFFFF thin solid;
height:45px;
}

#nav li a.btn1:link, #nav li a.btn1:visited{
background-image:url(../images/navHomeN.gif);
width:38px;
margin-left:35px;
display:inline;
}

#nav li a.btn2:link, #nav li a.btn2:visited{
background-image:url(../images/navAboutN.gif);
width:63px;
}

#nav li a.btn3:link, #nav li a.btn3:visited{
background-image:url(../images/navWhatisN.gif);
width:185px;
}
#nav li a.btn4:link, #nav li a.btn4:visited{
background-image:url(../images/navAdvertiseN.gif);
width:127px;
}
#nav li a.btn5:link, #nav li a.btn5:visited{
background-image:url(../images/navContactN.gif);
width:77px;
border:none;
}
#nav li a.btn6:link, #nav li a.btn6:visited{
background-image:url(../images/navLatestnewsN.gif);
width:87px;
}
#nav li a.btn7:link, #nav li a.btn7:visited{
background-image:url(../images/navBestawardsN.gif);
width:177px;

}
#nav li a.btn1:hover{
background-image:url(../images/navHomeR.gif);
}

#nav li a.btn2:hover{
background-image:url(../images/navAboutR.gif);
}

#nav li a.btn3:hover{
background-image:url(../images/navWhatisR.gif);
}

#nav li a.btn4:hover{
background-image:url(../images/navAdvertiseR.gif);
}

#nav li a.btn5:hover{
background-image:url(../images/navContactR.gif);
}


#nav li a.btn6:hover{
background-image:url(../images/navLatestnewsR.gif);
}


#nav li a.btn7:hover{
background-image:url(../images/navBestawardsR.gif);
}

/**nav enclosed up**/





#content{
background-color:#edeeef;
width:877px;
margin: 10px 12px 0px 14px;
padding:0px 12px 8px 14px;
font-size:12px;
color:#6f7074;

}

#content h3{
padding-top:30px;
padding-bottom:15px;
}

#content .photo{
float:right; 
margin:0 0 25px 30px;
}

#content a:link, #content a:visited{
color:#0177bf;
text-decoration:none;
}

#content a:hover{
color:#ef2a24;
}



#content_secondary{
background-color:#edeeef;
width:878px;
margin: 23px 14px 0px 14px;
padding:8px 14px 8px 14px;
}

#col1{
width:283px;
float:left;
margin:0;
padding:0;
}


/**col1 navigation**/
#col1 ul{
margin:0;
padding:0;
list-type:none;
width:50px;
float:left;
}

#col1 li{
display:inline;
background-color:#edeeef;
}

#col1 a:link, #col1 a:visited{
margin:9px 0 9px 0;
display:block;
text-decoration:none;
float:left;
padding:0;
height:61px;
background-repeat:no-repeat;
background-position:right;
width:283px;


}
#col1 li a.link1:link, #col1 li a.link1:visited{
background-image:url(../images/btn_industryPub.gif);

}

#col1 li a.link2:link, #col1 li a.link2:visited{
background-image:url(../images/btn_recentAwards.gif);

}

#col1 li a.link3:link, #col1 li a.link3:visited{
background-image:url(../images/btn_recentTestim.gif);

}
#col1 li a.link4:link, #col1 li a.link4:visited{
background-image:url(../images/btn_download.gif);

}

#col1 li a:hover{
background-position:left;
}



#col2{
width:580px;
float:right;
padding:10px 0 11px 0;
}



#col1_sec{
width:283px;
float:left;
background-color:#00FF66;
margin-right:10px;

}
#col2_sec{
width:276px;
float:left;
background-color:#0076bc;
height:143px;
font-size:12px;
color:#FFFFFF;

}

#col2_sec p{
padding: 0 7px 0 7px;
font-size:12px;
color:#FFFFFF;

}

#col2_sec a:link, #col2_sec a:visited{
color:#FFFFFF;
} 


#col3_sec{
width:298px;
float:right;
font-size:12px;
color:#6f7074;

}

#col3_sec .photo{
float:left; 
margin-right:10px;
}

#col3_sec .head{
margin-top:10px;
}

#col3_sec a:link, #col3_sec a:visited{
color:#0076bc;
}

#col3_sec a:hover, #col2_sec a:hover{
color:#ef2a24;
}  


.style1 {color: #ef2a24;}

.clearboth{
clear:both;
}

/**clients**/

#clients{
float:right; 
margin:10px 25px 0px 0px;
text-align:center;
display:inline;
}

/**tables**/
table.industryPub td{
border-bottom:#ef2a24 dotted 1px;
padding:15px 5px 30px 15px;
}

/**subscription form**/
#content table .text-input{
width:200px;
}

.logo-fade
{
margin-left: 35px;
}


