body{
padding:0px;
margin:0px;
font-size:.85em;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background-color:#003A62;
}

.wrapper{text-align:left; width:960px; margin:0px auto; background:#e7edf1 url(../images/wrapperbg.jpg) repeat-x top;}
.wrapper.popup{
	width:90%;
}
.wrapper_inner{padding:1px 30px; background:url(../images/wrapper_vector.png) no-repeat top right; height:1%; behavior: url(iepngfix/iepngfix.htc);}


.fright{float:right;}

.imgborder{ padding:1px; background-color:#FFF; border:1px solid #c2c2c2;}
img.fleft{ float:left; padding:1px; background-color:#FFF; border:1px solid #c2c2c2; margin-right:10px;}
.imgtop{ text-align:center; margin-bottom:10px;}

h2{margin:0px; margin-bottom:25px; font-size:2em;}
h2 span{color:#00355e;}
h3{margin:0px; margin-bottom:5px; font-size:1.7em;}
h3 span{color:#00355e;}
h4{margin:0px; margin-bottom:8px; padding-bottom:4px; font-size:1.5em;}
h4 span{color:#00355e;}
h6{margin:0px; margin-bottom:5px; font-size:1.0em;}
h6 span{color:#00355e;}

p{ margin:0px 0px 10px;}

a img{ border:0px;}

.txtfeild-s1{ height:15px; border:1px solid #c2c2c2; width:97%; font-size:.9em;}

.txt1{color:#00355e;}

.underline{border-bottom:1px solid #acabab; padding-top:5px;}
.underline-s1{border-bottom:1px solid #dedede;}

.header{position:relative; height:140px;}
.header .logo{padding:0px; margin:0px; width:162px; height:108px; text-indent:-999999px; background:url(../images/logo.jpg) no-repeat; position:absolute; top:12px; left:10px;}

.main_nav{margin:0px; padding:0px; list-style:none; position:absolute; bottom:0px; right:20px; font-size:1.1em;}
.main_nav li{display:inline;}
.main_nav li a:link,.main_nav li a:visited{display:block; float:left; height:54px; line-height:54px; padding:0px 20px; background:url(../images/mainnav_sep.jpg) no-repeat right; color:#003a62; text-decoration:none;}
.main_nav li.last a{background:none;}
.main_nav li a:hover{color:#d70000;}
.main_nav li.lnkbtn-s1 a:link,.main_nav li.lnkbtn-s1 a:visited{background:url(../images/lnkasbtn-s1-rht.png) no-repeat right; display:inline-block; zoom:1; *display:inline; text-decoration:none; color:#000000; position:relative; border:0px solid red; padding:0px 8px 0px 10px; margin-left:28px; font-size:.9em; font-weight:bold; behavior: url(iepngfix/iepngfix.htc);}
.main_nav li.lnkbtn-s1 a:link span,.main_nav li.lnkbtn-s1 a:visited span{background:url(../images/lnkasbtn-s1-lft_clogin.png) no-repeat left; display:inline-block; position:absolute; left:-28px; top:0px; width:38px; behavior: url(iepngfix/iepngfix.htc);}
.main_nav li.lnkbtn-s1 a:hover{background:url(../images/lnkasbtn-s1-rht1.png) no-repeat right;}
.main_nav li.lnkbtn-s1 a:hover span{background:url(../images/lnkasbtn-s1-lft1_clogin.png) no-repeat left;}

.masthead{height:263px; background:url(../images/masthead-bg.gif) no-repeat top; position:relative;}


.masthead .lnkbtn-s1{position:absolute; right:20px; bottom:-13px;}
/*-----------ie fix----------*/
.masthead .lnkbtn-s1{*right:-25px;}
/*-----------ie fix----------*/
.lnkbtn-s1 a:link,.lnkbtn-s1 a:visited{background:url(../images/lnkasbtn-s1-rht.png) no-repeat right; display:inline-block; zoom:1; *display:inline; text-decoration:none; color:#000000; position:relative; height:31px; line-height:31px; padding:0px 8px 0px 5px; margin-left:28px; font-size:.9em; font-weight:bold; behavior: url(iepngfix/iepngfix.htc);}
.lnkbtn-s1 a:link span,.lnkbtn-s1 a:visited span{display:inline-block; position:absolute; behavior: url(iepngfix/iepngfix.htc);}
.lnkbtn-s1 a:hover{background:url(../images/lnkasbtn-s1-rht1.png) no-repeat right;}

.lnkbtn-s1 a.contact:link,.lnkbtn-s1 a.contact:visited{margin-left:44px;}
.lnkbtn-s1 a.contact:link span,.lnkbtn-s1 a.contact:visited span{background:url(../images/lnkasbtn-s1-lft_contact.png) no-repeat left; left:-44px; top:0px; width:44px;}
.lnkbtn-s1 a.contact:hover span{background:url(../images/lnkasbtn-s1-lft1_contact.png) no-repeat right;}


.container{background:url(../images/container_mid.jpg) repeat-y top; font-size:.90em; height:1%;}
.container_inner{background:url(../images/container_btm.jpg) no-repeat bottom; padding:20px 0px 10px 0px; height:1%;}
.container.clientlogin .container_inner{padding:10px 0px 10px 0px; border-top:1px solid #a5b6be;}
.container.popup{
	margin:30px 0px;
	background:none;
}
.container.popup .container_inner{
	padding:30px;
	background:none;
	border:1px solid #c2c2c2;
	background-color:#FFF;
	text-align:center;
}

.sidebar{float:left; width:214px;}
.sidebar .inner{padding:0px 10px;}

.piccontainer{text-align:center;}
.piccontainer p{margin:0px; padding:0px; font-size:.90em;}

.content{ margin-left:220px; padding-right:10px;}

.secbox-s1{ border:1px solid #c2c2c2; border-bottom-width:0px; border-top-width:0px; width:170px; margin:0 auto; zoom:1; position:relative; padding-bottom:1px; margin-bottom:5px;}
.secbox-s1.last{ margin-bottom:15px;}
.secbox-s1.toppic1{ padding-top:1px; margin-top:195px;}
.secbox-s1 .inner{ background:url(../images/secbox-s1-top.jpg) no-repeat top; padding:15px 6px 2px; margin:0px -1px 0px; zoom:1; position:relative;}
.secbox-s1.toppic1 .inner{ background:url(../images/secbox-s1-toppic1.jpg) no-repeat top; padding:200px 6px 2px; margin:-195px -1px 0px; zoom:1; position:relative;}
.secbox-s1 .btmgraphic{ background:url(../images/secbox-s1-btm.jpg) no-repeat bottom; height:8px; margin-bottom:-5px; position:relative;}
.secbox-s1 h6{ font-size:1em; margin:0px 0px 8px; padding:0px;}

.list-s1{ padding:0px; margin:0px; list-style:none; margin-bottom:15px;}
.list-s1.last{ margin-bottom:0px;}
.list-s1 li{ margin-bottom:6px; height:1%;}
.list-s1 li a:link,.list-s1 li a:visited{ color:#000; text-decoration:none; background:url(../images/bullet-1.gif) no-repeat left; padding-left:16px; display:block;}
.list-s1 li a:hover,.list-s1 li a.act{ color:#1167aa;}

.list-s2{ padding:0px; margin:0px; list-style:none; font-size:1.1em; color:#2245b7;}
.list-s2 li{ margin-bottom:6px; height:1%; background:url(../images/bullet-2.gif) no-repeat left; padding-left:20px;}

.list-s2_2col{ padding:0px; margin:0px; list-style:none; font-size:1.1em; color:#2245b7;}
.list-s2_2col li{ float:left; width:41%; margin-bottom:6px; height:1%; background:url(../images/bullet-2.gif) no-repeat 0px 2px; padding:0px 20px; margin-right:20px;}

.thumbs{
	margin:0px;
	padding:0px;
	list-style:none;
}
.thumbs li{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:5px 12px 18px 0px;
	text-align:center;
	width:209px;
	vertical-align:top;
}
.thumbs li .pic{
	background:url(../images/thumb-shadow.jpg) no-repeat bottom right;
}
.thumbs li img{
	border:2px solid #fff;
	position:relative;
	left:-5px;
	bottom:5px;
}
.thumbs li p{
	margin-top:5px;
	font-size:.9em;
	font-weight:bold;
}
.thumbs li p a:link,.thumbs li p a:visited{
	color:#000;
	text-decoration:none;
}
.thumbs li p a:hover{
	color:#F00;
}

.readmore:link, .readmore:visited{ background:url(../images/arrow-1.gif) no-repeat left; padding-left:14px; color:#d70000; font-size:.90em;  font-weight:bold; text-decoration:none;}
.readmore:hover{ color:#F00; text-decoration:underline;}

.testimonial{ background:url(../images/testimonial.jpg) no-repeat left; display:inline-block; width:23px; height:20px; vertical-align:bottom; padding-right:5px;}

.form-tbl-s1{ border-collapse:collapse;}
.form-tbl-s1 tr td{ padding-bottom:8px;}
.form-tbl-s1 .namelabel{ padding-bottom:2px; font-size:.9em; font-weight:bold;}

.btn{ background:url(../images/btn.jpg) repeat-x; border:1px solid #c2c2c2; padding:3px 10px; font-size:12px; font-weight:bold; cursor:pointer;}
.btn:hover{background:url(../images/btn-1.jpg) repeat-x;}

.srvs-optns-lnks{ background:url(../images/srvs-optns-lnks.jpg) no-repeat bottom; height:96px; width:656px; margin:0 auto;}
.srvs-optns-lnks.double{ background:url(../images/srvs-optns-lnks-dbl.jpg) no-repeat bottom; height:154px; width:656px; margin:0 auto;}
.srvs-optns-lnks .inner{ padding:28px 25px 20px 25px; overflow:hidden;}
.srvs-optns-lnks ul{ margin:0px; padding:0px; list-style:none; font-size:1.3em; font-weight:bold;}
.srvs-optns-lnks ul li{ display:block; float:left; padding-right:21px; border-right:1px solid #c2c2c2; margin-right:22px; margin-bottom:24px; height:44px; line-height:44px; vertical-align:middle;}
.srvs-optns-lnks ul li.doubleline{ line-height:22px;}
.srvs-optns-lnks ul li a:link,.srvs-optns-lnks ul li a:visited{ color:#ab3800; text-decoration:none; display:block; behavior: url(iepngfix/iepngfix.htc); zoom:1; _float:left;}
.srvs-optns-lnks ul li a:hover{ color:#00355e;}
.srvs-optns-lnks ul.ourservices li.lnk1 a{background:url(../images/oursrvs_lnk1.png) no-repeat left; padding-left:50px;}
.srvs-optns-lnks ul.ourservices li.lnk2 a{background:url(../images/oursrvs_lnk2.png) no-repeat left; padding-left:50px;}
.srvs-optns-lnks ul.ourservices li.lnk3 a{background:url(../images/oursrvs_lnk3.png) no-repeat left; padding-left:50px;}
.srvs-optns-lnks ul.ourservices li.lnk4 a{background:url(../images/oursrvs_lnk4.png) no-repeat left; padding-left:50px;}

.srvs-optns-lnks ul.ourwork li{ padding-right:40px; margin-right:41px;}
.srvs-optns-lnks ul.ourwork li.lnk1 a{background:url(../images/srvopt_print.png) no-repeat left; padding-left:50px;}
.srvs-optns-lnks ul.ourwork li.lnk2 a{background:url(../images/srvopt_radio.png) no-repeat left; padding-left:40px;}
.srvs-optns-lnks ul.ourwork li.lnk3 a{background:url(../images/srvopt_tv.png) no-repeat left; padding-left:50px;}
.srvs-optns-lnks ul.ourwork li.lnk4 a{background:url(../images/srvopt_outdoor.png) no-repeat left; padding-left:47px;}
.srvs-optns-lnks ul.ourwork li.lnk5 a{background:url(../images/srvopt_events.png) no-repeat left; padding-left:60px;}
.srvs-optns-lnks ul.ourwork li.lnk6 a{background:url(../images/srvopt_creative.png) no-repeat left; padding-left:60px;}

.srvs-optns-lnks ul.orsrvc-mediabuying li{ padding-right:39px; margin-right:40px;}
.srvs-optns-lnks ul.orsrvc-mediabuying li.lnk1 a{background:url(../images/srvopt_print.png) no-repeat left; padding-left:50px;}
.srvs-optns-lnks ul.orsrvc-mediabuying li.lnk2 a{background:url(../images/srvopt_radio.png) no-repeat left; padding-left:40px;}
.srvs-optns-lnks ul.orsrvc-mediabuying li.lnk3 a{background:url(../images/srvopt_tv.png) no-repeat left; padding-left:50px;}
.srvs-optns-lnks ul.orsrvc-mediabuying li.lnk4 a{background:url(../images/srvopt_outdoor.png) no-repeat left; padding-left:50px;}

.srvs-optns-lnks ul.orsrvc-creativeservices li{ padding-right:25px; margin-right:26px;}
.srvs-optns-lnks ul.orsrvc-creativeservices li.lnk1 a{background:url(../images/srvopt_artwork.png) no-repeat left; padding-left:50px;}
.srvs-optns-lnks ul.orsrvc-creativeservices li.lnk2 a{background:url(../images/srvopt_copywriting.png) no-repeat left; padding-left:50px;}
.srvs-optns-lnks ul.orsrvc-creativeservices li.lnk3 a{background:url(../images/srvopt_print.png) no-repeat left; padding-left:45px;}
.srvs-optns-lnks ul.orsrvc-creativeservices li.lnk4 a{background:url(../images/srvopt_mediaproduction.png) no-repeat left; padding-left:62px;}

.srvs-optns-lnks ul li.last{ padding-right:0px; border-right:0px solid #c2c2c2; margin-right:0px;}

.hierarchy-row{ margin-bottom:22px; margin-top:-22px; font-size:.9em; color:#505050;}
.hierarchy-row a:link,.hierarchy-row a:visited{ text-decoration:none; color:#505050;}
.hierarchy-row a:hover{ color:#F00;}


.footer{ padding:20px 0px; font-size:.80em; font-weight:bold; color:#5d5557; overflow:hidden;}
.footer ul.links{ margin:0px; padding:0px; list-style:none; text-align:center; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #c2c2c2;}
.footer ul.links li{ display:inline;}
.footer ul.links li a:link,.footer ul.links li a:visited{ padding:0px 14px; border-right:1px solid #c2c2c2; text-decoration:none; color:#5d5557; }
.footer ul.links li a.clogin{color:#d50000;}
.footer ul.links li a.last{border-right:0px solid #c2c2c2;}
.footer ul.links li a:hover{color:#F00; text-decoration:underline;}

.footer ul.copyright{ margin:0px; padding:0px; list-style:none; height:1%;}
.footer ul.copyright li.col1{ float:left;}
.footer ul.copyright li.col2{ float:right;}
.footer ul.copyright li strong{ color:#2b2a2a;}

.clear_both{clear:both;}


