* {
	margin:0px;
	padding:0px;
}
p {
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul li{
	margin:0px;
	padding:0px;
}
input {
	background:transparent 
}
a {
	color:#650000;
	text-decoration:none;
}
a:hover {
	color:#5a5a5a;
	text-decoration:underline;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:url(../images/bg.png) no-repeat center top #cccccc;
}
.clear {
	margin:0px;
	padding:0px;
	height:0px;
	font-size:0px;
	clear:both;
}
.fLeft {
	float:left
}
.fRight {
	float:right
}
#wrapper {
	margin:0px auto;
	width:1024px;
}
#branding {
	height:168px;
}
#brandingTop {
	height:31px;
}
#brandingTop ul{
	float:right;
	background:url(../images/departmentSwitcherBg.png) no-repeat left -1px;
	width:163px;
}
#brandingTop ul li{
	float:left;
	display:inline-block;
	background:url(../images/newDepartmentSwitcherBg.png) no-repeat left 10px;
	padding-left:20px;
	line-height:31px;
	position:relative;
}
#brandingTop ul li a{
	padding-right:15px;
	font-size:10px;
	font-weight:bold;
	color:#c5c5c5;
	background:url(../images/departmentSwitcherArrow.png) no-repeat right center;
	padding-right:30px;	
}
#brandingTop ul li ul{
	clear:both;
	width:169px;
	background:none;
	left:-8px;
	top:24px;
	display:none;
	position:absolute;
}
#brandingTop ul li ul li{
	display:block;
	clear:both;
	background:url(../images/liItem.png) no-repeat 13px 13px #232323;
	padding:0 10px 0 25px;
	float:none;
}
#brandingTop ul li ul li.last{
	background:url(../images/dropDownBottombg.png) no-repeat bottom center;
	padding:0;
	height:5px;
	line-height:0;
	font-size:0;
}
#brandingTop ul li ul li a{
	padding-right:0;
	font-size:10px;
	font-weight:bold;
	height:31px;
	display:block;
	color:#c5c5c5;
	background:url(../images/liLinkBotom.png) no-repeat bottom left;
	padding-left:0;	
}
#brandingTop ul li ul li a:hover{
	color:#FFFFFF;
}
#brandingBottom {
	margin-top:47px;
	height:150px;
	padding-bottom:13px;
}
#brandingBottom h1{
	font-size:22px;
	font-weight:normal;
	width:470px;
	height:150px;
}
.logo {
    background:url(../images/logo.png) no-repeat left top;
	width:470px;
	height:150px;
	margin-left:26px;
}
.logo a{
	width:470px;
	height:150px;
	display:block;
}
#brandingBottom h1 a{
	text-indent:-99999px;
	font-size:22px;
	font-weight:normal;
}
.flashAnim {
	width:450px;
	height:60px;
	margin-left:136px;
}
#banner {
    margin:0px;
	padding:0px;
	background:url(../images/bannerImg.png) no-repeat left 95px;
	border-bottom:1px solid #dfdfdf;
	height:418px;
	padding-top:40px;
}
#banner h2{
	color:#262626;
	display:block;
	font-size:27px;
	font-weight:normal;
	background:url(../images/itsAnHd.png) no-repeat left 10px;
	text-indent:-999em;
}
#banner p{
	color:#393838;
	float:right;
	font-size:12px;
	width:270px;
	margin-top:150px;
}
#banner p a.digitalMarketingBtnHov {
	 background:url(../images/digitalMarketingBtnNor.png) no-repeat left top;
	 width:127px;
	 height:32px;
	 display:inline-block;
	 margin-top:10px;
	 text-align:center;
	 color:#FFFFFF;
	 line-height:32px;
	 font-size:9px;
	 margin-right:10px;
}
#banner p a.digitalMarketingBtnHov:hover {
	 background:url(../images/digitalMarketingBtnHov.png) no-repeat left top;
	 text-decoration:none;
}
#banner p a.modelManagementBtnHov {
	 background:url(../images/modelManagementBtnNor.png) no-repeat left top;
	 text-decoration:none;
	 width:127px;
	 height:32px;
	 display:inline-block;
	 margin-top:10px;
	 text-align:center;
	 color:#FFFFFF;
	 line-height:32px;
	 font-size:9px;
}
#banner p a.modelManagementBtnHov:hover {
	 background:url(../images/modelManagementBtnHov.png) no-repeat left top;
	 text-decoration:none;
}
#banner p a.mrgn0 {
	margin-right:0px;
} 

#midBar {
	padding-top:42px;
	padding-bottom:42px;
	border-bottom:1px solid #dfdfdf;
}
.midBarItemBoxR{
	float: left;
	width:210px;
	margin-right:26px;
}
.margin0{
	margin:0px;
}
.midBarItemBoxR h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#262626;
	font-weight:normal;
	margin-bottom:0px;
	line-height:24px;
	margin-bottom:5px;
	padding-left:30px;
}
.midBarItemBoxR p{
	font-size:11.6px;
	color:#606060;
	font-weight:normal;
	line-height:13px;
	padding-left:3px;
}

.midBarItemBoxR p a {
	color:#650000;
	font-size:11px;
	text-decoration:underline;
}
.midBarItemBoxR p a:hover {
	color:#5a5a5a;
	text-decoration:none;
}
.midBarItemBoxR h2.globeIcon{	
	background:url(../images/globeIcon.png) no-repeat left top;
}
.midBarItemBoxR h2.talkIcon{	
	background:url(../images/talkIcon.png) no-repeat left top;
}
.midBarItemBoxR h2.businessGrowIcon{	
	background:url(../images/businessGrowIcon.png) no-repeat left top;
}
.midBarItemBoxR h2.affortableIcon{	
	background:url(../images/affortableIcon.png) no-repeat left top;
}
#contant {
	width:1020px;
	padding-bottom:20px;
	padding-top:45px;
}
.mainContainer{
	float: left;
	width:770px;
	background:url(../images/mainContainer.png) no-repeat left top;
}
ul#topNav   {
	margin:0px;
	padding:0px;
	margin-top:45px;
	background:url(../images/topNavRepmg.png) repeat-x left top;
	margin-bottom:20px;
}
#topNav li{
	float:left;
	display:inline-block;
	margin-left:19px;
	margin-right:19px;
	padding-top:10px;
	padding-left:20px;
}
#topNav li a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#B2B2B2;
	text-align:center;
	display:inline-block;
	text-decoration:none;
	padding-left:1px;
	padding-right:1px;
	font-weight:bold;
	border-right:1px solid #CBCBCB;
	padding-right:40px;
}
#topNav li a:hover{
	color:#CC3300;
	text-decoration:none;
}
#topNav li a.Last{
	padding-right:0px;
	border-right:none;
}
.mainContainer h4{
	font-size:18px;
	color:#262626;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.mainContainer h3{
	font-size:14px;
	color:#CA0000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.mainContainer p{
	font-size:12px;
	color:#353535;
}
.mainContainer span{
	color:#5e5e5e;
}
.homePageLeft p{
	font-size:12px;
	color:#353535;
	margin-top:18px;
	margin-bottom:15px;
}
.homePageLeft span{
	display:block;
	font-size:13px;
	color:#6d6d6d;
	padding-left:12px;
}
p.quoteBar {
	background:#F0F0F0;
	padding:5px;
	font-size:11px;
	line-height:14px;
	color:#3D3D3D;
	width:640px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	font-style:italic;
}
.sideBar{
    width:230px;
	float:left;
	margin-left:10px;
}
.sidebarBox {
    width:230px;
}
.sidebarTopImg {
	width:230px;
	height:25px;
	line-height:25px;
}
.sidebarBoxBody {
    width:217px;
	background:url(../images/sidebarRepImg.png) repeat-y left top;
	padding-left:13px;
}
.sidebarBoxBody a img{
	border:none;
}
.sidebarBottomImg {
	width:230px;
	height:25px;
	line-height:25px;
}
.sideBar h3{
	margin:0px;
	padding:0px;
    color:#376588;
	font-weight:normal;
	font-size:18px;
	margin-left:35px;
}
.sideBar a{
 	background:url(../images/clientImg.jpg) no-repeat left top;
	display:block;
	width:190px;
	height:181px;
}
.sideBar a:hover{
 	background:url(../images/clientImgHover.jpg) no-repeat 1px 1px;
	text-decoration:none;
}
#footer {
	margin:0px;
	padding:0px;
}
#footer p{
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#5B5B5B;
	padding-bottom:30px;
}
#footer1 {
    background:#FFF;
	line-height:11px;
	height:11px;
}
.marginRight0 {
	margin-right:0px;
	width:auto;
}
.widthAuto {
	width:auto;
}
