body
{
	font-family: Verdana;
	background-color: #F2F2F2 !important;	
}

#pagebody
{
	background-image: none;
}

h2 a:link, h2 a:visited, h2 a:active
{
	color: #ffffff !important;
}

#sidebarcontent
{
	width: 100%;
}

#dnn_sidebarcontent
{
	margin: 0;
	padding: 0;
	background-color: #94C743;
	width: 215px;
}



#dnn_servicesrightpanel
{
	float: right;
	background-color: Transparent;
	width: 239px;
}

#pagetop:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#dnn_contentfooter
{
	margin-left: 215px;
}

#servicessubmenu
{
	height: 20px;
	position: relative;
	right: -5px;
	width: 735px;
	top:0px!important;
}

#servicessubmenu:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#slinkdesign:link, #slinkevents:link, #slinkmarketing:link, #slinkmedia:link, #slinkpub:link, #slinkweb:link, #slinkdesign:active, #slinkevents:active, #slinkmarketing:active, #slinkmedia:active, #slinkpub:active, #slinkweb:active, #slinkdesign:visited, #slinkevents:visited, #slinkmarketing:visited, #slinkmedia:visited, #slinkpub:visited, #slinkweb:visited
{
	float: left;
	width: 122px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-transform: lowercase;
	font-size: 0.7em;
	color: White;
}

#slinkdesign:link, #slinkdesign:active, #slinkdesign:visited
{
	background-color: #94C743;
}

#slinkevents:link, #slinkevents:active, #slinkevents:visited
{
	background-color: #0093D0;
}

#slinkmarketing:link, #slinkmarketing:active, #slinkmarketing:visited
{
	background-color: #00A890;
}

#slinkmedia:link, #slinkmedia:active, #slinkmedia:visited
{
	background-color: #936FB1;
}

#slinkpub:link, #slinkpub:active, #slinkpub:visited
{
	background-color: #0D5CAB;
}

#slinkweb:link, #slinkweb:active, #slinkweb:visited
{
	background-color: #514E86;
	width: 125px;
}

#slinkdesign:hover, #slinkevents:hover, #slinkmarketing:hover, #slinkmedia:hover, #slinkpub:hover, #slinkweb:hover
{
	background-color: #F8981D;
	text-decoration: none;
}

#pagemiddle
{
	width: 965px;
}

#pagemiddle:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#dnn_servicesleftpanel
{
	float: left;
	width: 210px;
	background-color: Transparent;
	color: White;
	padding-top: 10px;
	padding-left: 20px;
}

#dnn_servicesleftpanel h1
{
	color: White;
	font-size: 14px;
	font-weight: bold;
}

#dnn_contentpane
{
	float: left;
	background-color: Transparent;
	width: 731px;
	padding-top: 10px;
}

#dnn_contentpane h1
{
	color: White;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
	padding-top: 5px;
}

#dnn_contentpane h2, #dnn_contentpane p, #dnn_servicesleftpanel p, #dnn_servicesrightpanel p
{
	color: White !important;
}

#dnn_contentpane ul
{
	padding-left: 15px;
	color: White;
}

#maincontentservices
{
	float: right;
	width: 740px;
	right: 0px;
}
.services_toplinks
{
	padding-bottom: 10px;
}
.services_toplinks a
{
	padding-right: 10px;
	vertical-align: top;
	line-height: 25px;
}
.right_container
{
	float: right;
}
.grey_curved_box
{
	background: #DADBDC;
	padding: 10px;
	color: Black;
	font-size: 0.7em;
	text-align: center;
}
.white_curved_box
{
	background: white;
	padding: 10px;
	color: Black;
	font-size: 0.7em;
	text-align: center;
}
.l_height
{
	height: 180px;
}
.l_containers
{
	width: 170px;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 10px;
}
.l_containers img
{
	margin-top: 20px;
}
.l_text
{
	text-align: left;
	font-size: 0.7em;
	color: Black;
	position: absolute;
	bottom: 10px;
	left: 10px;
}
.l_floated
{
	float: left;
}
.whiteboxtext
{
	text-align: left;
	position: absolute;
	left: 5px;
	bottom: 5px;
}

#dnn_contentpane a
{
	color: #003366;
}

#dnn_contentpane a:hover
{
	color: #F8981D;
}