@charset "UTF-8";
/* CSS Document */

body {font-family:Helvetica, Arial, sans-serif; font-size:1em; line-height:1.4em; color:#777777; margin:0; }

a:link {color:#3787bd; text-decoration:none;}
a {color:#3787bd; text-decoration:none;}
a:hover {color:#003366; }

#ourexpertise a:link {color:#3787bd; text-decoration:none;}
#ourexpertise a {color:#3787bd; text-decoration:none;}
#ourexpertise a:hover {color:#ffffff; background-color:#3787BD; }

#ourexpertise1 a:link {color:#3787bd; text-decoration:none;}
#ourexpertise1 a {color:#3787bd; text-decoration:none;}
#ourexpertise1 a:hover {color:#ffffff; background-color:#3787BD;  }


h1 {color:#003366; font-size:1.4em; margin:0; padding:0; line-height:1em; }
h2 {color:#3787bd; font-size:1em; margin:0; padding:0; line-height:1em; }
h3{color:#CCCCCC; font-size:2em; margin:0 0 4px 0; }
h4 {color:#CCCCCC; font-size:1.4em; margin:0; padding:0; line-height:1em; }
#wrapper { }

#top { background-image:url(/graphics/top.jpg); background-repeat:no-repeat; background-color:#11466d; height:98px; margin:0 0 0 0; border:1px solid #11466D; }

#topnav {background-image:url(../graphics/topnav.jpg); height:27px; width:950px; margin:0 0 0 0; padding:3px 0 0 0; position:absolute;
top:70px; }
div#topnav ul {margin:0 0 0 55px; display:block; padding:0;}
div#topnav li {list-style-type: none; height:21px; margin:0 10px 0 0; padding:0; float:left; display:block; color:#FFFFFF;  }
div#topnav li a {color:#ffffff; text-decoration:none; }
div#topnav li a:hover {color:#3787bd; text-decoration:none; }

#topsmalllinks { text-align:right; color:#FFFFFF; font-size:.8em; }
#topsmalllinks strong { color:#FFFFFF; font-weight:bold; margin:0; padding:0; margin:0 0 0 15px;}
#topsmalllinks a:hover{color:#FFFFFF;}


#toplogin { color:#FFFFFF; font-weight:bold; }


#contenthome { margin:20px 0 0 30px; width:920px;}

#content { margin:20px 0 0 55px; width:920px;}

#clients {height: 150px; clear:both; display:inline; }
#clients  img { padding:5px;}

#column_main { margin:0; width:630px; border-bottom:1px solid #cccccc;}
#column_main1 { margin:0; width:630px; }

#contactbox { margin:0; width:400px; height:400px; }


#breadcrumbs {font-size:.8em; width:630px; border-bottom:1px solid #cccccc; height:20px;padding:0}
#bread { width: 350px; float:left;font-size:.9em; height:20px}
.previousnext { color:#3787bd; font-size:.9em;  float:right;height:20px }

.whatpic { float:right; margin-top:8px; margin-right:10px;}


.listing {  border-bottom:1px solid #cccccc; margin:10px 0 10px 0; padding:10px 0 10px 0; width:630px; }
#listing td {padding:4px;}
#listing td#listingname {color:#003366; font-weight:bold;}
#listing td#discipline {color:#003366; font-weight:bold;}

#listing td#clients {color:#003366; font-weight:bold;}
#listing td#contact {color:#003366; font-weight:bold;}
#listing td#email {color:#003366; font-weight:bold;}


#hf{ margin:0; width:620px; padding:0; font-size:1.4em; height:70px; }
#hf ul {  margin:0; display:block; padding:0;list-style: none; color:#FFFFFF;}
#hf li {list-style-type: none; width:200px;height:60px; padding:0; float:left; display:block; color:#FFFFFF; margin:0 4px 0  0;  }
#hf li a{ overflow: hidden; display: block; width:186px; height:46px; color:#FFFFFF; padding:7px;}

#hf li#broadcast {background-image:url(../graphics/hf_broadcast.gif); display:block; color:#FFFFFF; }
#hf li#broadcast a:hover {background-image:url(../graphics/hf_broadcast_roll.gif); display:block; }
#hf li#corporate {background-image:url(../graphics/hf_corporate.gif); display:block; color:#FFFFFF; }
#hf li#corporate a:hover {background-image:url(../graphics/hf_corporate_roll.gif); display:block; }
#hf li#interactive {background-image:url(../graphics/hf_interactive.gif); display:block; color:#FFFFFF; }
#hf li#interactive a:hover {background-image:url(../graphics/hf_interactive_roll.gif); display:block; }
.hf_channels {margin-left:-24px; margin-right:4px; width:20px; height:60px; float:left; background-image:url(../graphics/home_channels.gif);}

#hm { margin-bottom:4px;}
.hm_channel {background-image:url(/graphics/ch_corporate.gif);margin-left:-24px; margin-right:4px; width:20px; height:20px; float:left; }

#column_right {width:275px; float:right; font-size:.8em;}
#column_right p {margin:0 0 10px 0; padding:0;}
#cr_news {border-top:1px dotted #3787bd; padding:4px 0 4px 0;color:#3787bd;}
#cr_news h3 {color:#3787bd;}


#sidelinks {border-bottom:1px dotted #3787bd;border-top:1px dotted #3787bd; padding:4px 0 4px 0;color:#3787bd; height:180px;}
#sidelinks1 {border-bottom:1px dotted #3787bd; padding:4px 0 4px 0;color:#3787bd; height:150px;border-top:1px dotted #3787bd}
#sidehf{ margin:0; width:270px; padding:0; font-size:1.4em; height:40px; }
#sidehf ul {  margin:0; display:block; padding:0;list-style: none; color:#FFFFFF;}
#sidehf li {list-style-type: none; width:270px;height:33px; padding:0; float:left; display:block; color:#FFFFFF; margin:2px 4px 0px 0px;  }
#sidehf li a{ overflow: hidden; display: block; width:255px; height:33px; color:#FFFFFF; padding: 0px 7px 0px 7px; }

#sidehf li#broadcast {background-image:url(/graphics/hf_broadcast_long.gif); display:block; color:#FFFFFF; margin-bottom:10px; margin-top:15px;height:33px}
#sidehf li#broadcast a:hover { display:block; background-image:url(/graphics/hf_broadcast_long_roll.gif) ; background-repeat:no-repeat;height:33px}
#sidehf li#corporate {background-image:url(/graphics/hf_corporate_long.gif); display:block; color:#FFFFFF; margin-bottom:10px; height:33px}
#sidehf li#corporate a:hover { display:block; background-image:url(/graphics/hf_corporate_long_roll.gif); background-repeat:no-repeat;height:33px}
#sidehf li#interactive {background-image:url(/graphics/hf_interactive_long.gif); display:block; color:#FFFFFF; margin-bottom:10px; height:33px}
#sidehf li#interactive a:hover { display:block; background-image:url(/graphics/hf_interactive_long_roll.gif); background-repeat:no-repeat;height:33px}



#ourexpertise { color:#CCCCCC; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:10px 0 10px 0; margin:10px 0 10px 0; width:920px; }

#ourexpertise1 { color:#CCCCCC; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:10px 0 10px 0; margin:10px 0 10px 0; width:920px; }

#ourexpertise h4 {font-size:1.7em; margin:0; padding:0;}
#ourexpertise ul {  margin:0; display:block; padding:0;list-style: none; color:#FFFFFF; height:100px; font-weight:normal;}
#ourexpertise img {margin:0 13px 0 0;}
#ourexpertise li {list-style-type: none; padding:0; float:left; display:block; color:#FFFFFF; margin:0 0 0  0;  }
#ourexpertise li a:link { display: block; color:#FFFFFF; padding:0;}
#ourexpertise li#oebroadcast { width:306px; display:block; color:#CC0000; }
#ourexpertise li#oecorporate { width:306px; display:block; color:#99CC00; }
#ourexpertise li#oeinteractive { width:306px; display:block; color:#3787bd; }

#people img {}




#end {margin:0 0 20px 55px; color:#003366; font-size:.7em; line-height:1.2em; padding-top:15px; clear:both; }
#end a{font-weight:bold; }
#end strong {color:#99CC00;}
#end ul {margin: 0 0 5px 0; padding: 0; display: block; clear: both;}
#end ul li {list-style-type: none; height:15px; margin:0 10px 0 0; padding:0; display: inline; color:#FFFFFF;  }
#end li a {text-decoration:none; }
#end li a:hover {color: #0066CC; text-decoration:none; }


hr.clear{clear:both; height:0; margin:0px; padding:0px; visibility:hidden;}	