/* PANEL EDGE */
#panel{
width: 10px;
height: 160px;
background:url(../images/content/background.jpg); 
background-repeat:repeat-x;
background-position: -110px;
background-color:#CCCCCC;
text-align: left;
margin-left:150px;
float:right;
}

/* COMMUNICATIONS */
#communications_outer{ width:140px; height:140px; padding:10px; float:left; text-align:left;  z-index: 9998; background:url(../images/content/background.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#CCCCCC;}
#communications_nav{ width: 140px; height:134px; padding-top:6px; float:left; text-align:left; z-index: 9998; background-image:url(../images/gallery/panel.jpg); background-repeat:repeat-x; background-color:#000000;}
#communications_nav #communications_buttons { margin:0; padding:0;}
#communications_nav #communications_buttons li {display:inline;}
#communications_nav #communications_buttons li a {float:left; overflow:hidden; padding-top:16px; width:140px; height:0;}
#communications_nav #communications_buttons li a { background-image:url(../images/nav/comms_nav.jpg); background-repeat:no-repeat;}


/* COMMS */
#communications_nav #communications_buttons li#comms a{background-position: 0 0; }
#communications_nav #communications_buttons li#commms a:hover{background-position: 0 -16px; }

#communications_nav #communications_buttons li#comms_active a{background-position: 0 -16px; }
#communications_nav #communications_buttons li#comms_active a:hover{background-position: 0 -16px; } 

/* MEDIA RELATIONS */
#communications_nav #communications_buttons li#media a{background-position: -140px 0; }
#communications_nav #communications_buttons li#media a:hover{background-position: -140px -16px; }

#communications_nav #communications_buttons li#media_active a{background-position: -140px -16px; }
#communications_nav #communications_buttons li#media_active a:hover{background-position: -140px -16px; }

/* CRISIS PR */
#communications_nav #communications_buttons li#crisis a{background-position: -280px 0; }
#communications_nav #communications_buttons li#crisis a:hover{background-position: -280px -16px; }

#communications_nav #communications_buttons li#crisis_active a{background-position: -280px -16px; }
#communications_nav #communications_buttons li#crisis_active a:hover{background-position: -280px -16px; }

/* CAMPAIGNS */
#communications_nav #communications_buttons li#campaigns a{background-position: -420px 0; }
#communications_nav #communications_buttons li#campaigns a:hover{background-position: -420px -16px; }

#communications_nav #communications_buttons li#campaigns_active a{background-position: -420px -16px; }
#communications_nav #communications_buttons li#campaigns_active a:hover{background-position: -420px -16px; }

/* INTERNAL */
#communications_nav #communications_buttons li#internal a{background-position: -560px 0; }
#communications_nav #communications_buttons li#internal a:hover{background-position: -560px -16px; }

#communications_nav #communications_buttons li#internal_active a{background-position: -560px -16px; }
#communications_nav #communications_buttons li#internal_active a:hover{background-position: -560px -16px; }

/* STRATEGY */
#communications_nav #communications_buttons li#strategy a{background-position: -700px 0; }
#communications_nav #communications_buttons li#strategy a:hover{background-position: -700px -16px; }

#communications_nav #communications_buttons li#strategy_active a{background-position: -700px -16px; }
#communications_nav #communications_buttons li#strategy_active a:hover{background-position: -700px -16px; }

/* MEDIA TRAINING */
#communications_nav #communications_buttons li#training a{background-position: -840px 0; }
#communications_nav #communications_buttons li#training a:hover{background-position: -840px -16px; }

#communications_nav #communications_buttons li#training_active a{background-position: -840px -16px; }
#communications_nav #communications_buttons li#training_active a:hover{background-position: -840px -16px; }

/* COPYWRITING */
#communications_nav #communications_buttons li#copywriting a{background-position: -980px 0; }
#communications_nav #communications_buttons li#copywriting a:hover{background-position: -980px -16px; }

#communications_nav #communications_buttons li#copywriting_active a{background-position: -980px -16px; }
#communications_nav #communications_buttons li#copywriting_active a:hover{background-position: -980px -16px; }

/* WELCOME */
#welcome{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
width: 360px;
height:360px; 
text-align:left;
padding:25px;
background-image:url(../images/services/background.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#FFFFFF;
float:left;
}

#overview_title{
width: 360px;
	margin-bottom:25px;
	text-align: left;
	float:left;
	}

#overview_body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	width: 345px;
	height:285px;
	text-align: left;
	padding-right:15px;
	overflow:auto;
	float:left;
}

#overview_body ul{
list-style-type: none;
padding: 0px;
margin: 0px;
text-align: left;
}

#overview_body li{
background-image:url(../images/content/square.gif);
background-repeat: no-repeat;
background-position: 0% .2em;
padding-left: 20px;
}

/* EVENTS */
#events_title{
width: 360px;
	margin-bottom:25px;
	text-align: left;
	float:left;
	}

#events_body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	width: 345px;
	height:235px;
	text-align: left;
	padding-right:15px;
	overflow:auto;
	float:left;
}

#events_body ul{
list-style-type: none;
padding: 0px;
margin: 0px;
text-align: left;
}

#events_body li{
background-image:url(../images/content/square.gif);
background-repeat: no-repeat;
background-position: 0% .2em;
padding-left: 20px;
}

/* IMAGE */
#right_panel{
width: 130px;
height: 130px;
background:url(../images/content/background.jpg); 
background-repeat:repeat-x; 
background-color:#CCCCCC;
margin-top:50px;
padding:10px 10px 10px 0;
text-align: left;
float:left;
}

#right_panel_centred{
width: 130px;
height: 130px;
background:url(../images/content/background.jpg); 
background-repeat:repeat-x;
background-position:-140px;
background-color:#CCCCCC;
margin-top:190px;
padding:10px 10px 10px 0;
text-align: left;
float:left;
}

#right_panel_bottom{
width: 130px;
height: 130px;
background:url(../images/content/background.jpg); 
background-repeat:repeat-x;
background-position:bottom;
background-color:#CCCCCC;
margin-top:330px;
text-align: left;
padding:10px 10px 10px 0;
float:left;
}

#hotspot1{ width: 130px; height:130px;  float:left; text-align:left; z-index: 9998; background-color:#FFA76E; float:left;}