/* CSS Document */

#blogOutput {
	padding:10px 0 0 0;	
}

#blogOutput h3 {
	font-size:1.2em;
	color:#F0027D;
	margin:0;
	padding:0;	
}

#blogOutput a {
	color:#F0027D;
	text-decoration:none;	
}

#blogOutput a:hover {
	text-decoration:underline;	
}	

.breadcrumb a {
	color:#787878;
	text-decoration:none;
}

.breadcrumb a:hover {
	text-decoration:underline;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#787878;
	background-color:#fff;
	margin:0;
	padding:0;
}

#center_panel_detail_left {
	width:543px;
	float:left;
	margin-right:25px;
	padding:0 15px;
}

#center_panel_detail_left h1 {
	font-size:1.3em;
	color:#094586;
}

#center_panel_detail_left h2 {
	font-size:1.2em;
	color:#094586;
}

#center_panel_detail_left h3 {
	font-size:1.2em;
	color:#F0027D;
	font-weight:normal;
}

#center_panel_detail_left h4 {
	font-size:1.1em;
	color:#F0027D;
	font-weight:normal;
}

#center_panel_detail_left p {
	font-size:1.1em;
	display:block;
}

#center_panel_detail_left a {
	color:#F0027D;
}

#center_panel_detail_left li {
	font-size:1.1em;
	display:block;
}

#center_panel_detail_left li li {
	font-size:1em;
	display:block;
}

#center_panel_detail_right {
	width:360px;
	float:left;
}

#center_panel_img {
	width:924px;
	height:224px;
}

#contact_details1 {
	width:215px;
	height:70px;
	float:left;
}

#contact_details2 {
	width:236px;
	height:70px;
	float:right;
}

fieldset {
	padding:25px;
}

#footer {
	width:960px;
	height:25px;
	overflow:visible;
	background-image:url(../images/panels/bottom_bar.png);
	background-repeat:no-repeat;
	color:#fff;
	font-size:1.1em;
	margin:0 0 16px 0;
}

#footer a {
	color:#fff;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer div.footer_inner {
	display:block;
	padding:4px 8px;
}

#footer div.footer_left {
	width:420px;
	float:left;
}

#footer div.footer_center {
	float:left;
}

#footer div.footer_right {
	float:right;
}

form {
	margin:0;
	padding:0;
}

#header {
	width:968px;
	font-size:1.1em;
	margin:10px 0 0 0;
}

#header_left {
	width:325px;
	height:94px;
	float:left;
	margin:0 182px 0 0;
	padding:0;
}

#header_right {
	width:461px;
	height:94px;
	float:left;
}

#header_right_contact_details {
	width:461px;
	height:70px;
	margin:8px 0 0 0;
}

#header_right_nav {
	width:461px;
	text-align:right;
}

#header_right_nav a {
	color:#787878;
	text-decoration:none;
}

#header_right_nav a:hover {
	text-decoration:underline;
}

#home_datestamp {
	position:relative;
	width:200px;
	height:10px;
	left:600px;
	font-size:1.1em;
}

#home_panel_inner_orange {
	width:166px;
	height:250px;
	margin:0 0px 0 0;
	padding:0;
	background-color:#ed6018;
	overflow:visible;
}

img {
	border:0;
	margin:0;
	padding:0;
}

label {
    font-size:1.3em;
	font-weight:bold;
	color:#000;
	width: 100px;
	padding-right: 20px;
	text-align:right;
}

label,input.text {
	display: block;
	width: 100px;
	float: left;
	padding:3px;
}

.large {
	width:250px;
}

.largest {
	width:450px;
	text-align:left;
}

.medium {
	width:150px;
}

legend {
	font-size:1.3em;
	color:#094586;
	font-weight:bold;
}

#main_nav_bar {
	width:960px;
	height:40px;
	background-image:url(../images/panels/main_nav_bar.png);
	background-repeat:no-repeat;
}

#main_panel {}

#main_panel_spacer {
	width:45px;
	float:left;
}

#main_panel_text {
	width:278px;
	margin:0 10px 0 0;
	float:left;
}

#main_panel_text h1, #main_panel_text p {
	font-size:1.1em;
	display:inline;
	margin:0;
}

.pink {
	color:#F0027D;
}

.pod {
	font-size:1.1em;
}

.pod h2 {
	font-size:1.3em;
	margin:0;
	padding:0;
	text-decoration:underline;
	line-height:1.2em;
}

.pod a {
	color:#fff;
	font-weight:bold;
}

.pod div.fixed_height {
	display:block;
	padding:5px 10px;
	height:105px;
	overflow:visible;
}

.pod div.variable_height {
	display:block;
	padding:5px 10px;
	overflow:visible;
}

#pod_detail_blue {
	width:166px;
	float:left;
	color:#fff;
	margin:0;
	padding:0;
}

#pod_detail_blue_inner {
	width:163px;
	margin:0 0px 0 0;
	padding:0;
	background-image:url(../images/pods/blue_pod_detail_back.png);
	overflow:visible;
}

#pod_detail_blue_header {
	width:166px;
	height:5px;
	background-image:url(../images/pods/blue_pod_detail_top.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#pod_detail_blue_footer {
	width:166px;
	height:7px;
	margin:0;
	padding:0;
	background-image:url(../images/pods/blue_pod_detail_btm.png);
	background-repeat:no-repeat;
}

#pod_detail_green {
	width:334px;
	float:left;
	color:#fff;
	margin:0;
	padding:0;
}

#pod_detail_green_inner {
	width:334px;
	margin:0 0px 0 0;
	padding:0;
	background-image:url(../images/pods/green_pod_detail_back.png);
	overflow:visible;
}

#pod_detail_green_header {
	width:334px;
	height:5px;
	background-image:url(../images/pods/green_pod_detail_top.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#pod_detail_green_footer {
	width:334px;
	height:7px;
	margin:0;
	padding:0;
	background-image:url(../images/pods/green_pod_detail_btm.png);
	background-repeat:no-repeat;
}

#pod_detail_orange {
	width:166px;
	float:left;
	color:#fff;
	margin:0 5px 0 0;
	padding:0;
}

#pod_detail_orange_inner {
	width:166px;
	margin:0 0px 0 0;
	padding:0;
	background-image:url(../images/pods/orange_pod_detail_back.png);
	overflow:visible;
}

#pod_detail_orange_header {
	width:166px;
	height:5px;
	background-image:url(../images/pods/orange_pod_detail_top.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#pod_detail_orange_footer {
	width:166px;
	height:7px;
	margin:0;
	padding:0;
	background-image:url(../images/pods/orange_pod_detail_btm.png);
	background-repeat:no-repeat;
}

#pod_detail_outline {
	width:334px;
	float:left;
	color:#787878;
	margin:0;
	padding:0;
}

#blog_detail_outline {
	width:334px;
	float:left;
	color:#787878;
	margin:0 0 7px 0;
	padding:0;
}

#pod_detail_outline_inner,#blog_detail_outline_inner {
	width:334px;
	margin:0 0px 0 0;
	padding:0;
	background-image:url(../images/pods/outline_pod_detail_back.png);
	background-repeat:repeat-y;
	overflow:visible;
}

#pod_detail_outline_header,#blog_detail_outline_header {
	width:334px;
	height:5px;
	background-image:url(../images/pods/outline_pod_detail_top.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#pod_detail_outline_footer,#blog_detail_outline_footer {
	width:334px;
	height:7px;
	margin:0;
	padding:0;
	background-image:url(../images/pods/outline_pod_detail_btm.png);
	background-repeat:no-repeat;
}

#pod_detail_pink {
	width:334px;
	float:left;
	color:#fff;
	margin:0;
	padding:0;
}

#pod_detail_pink_inner {
	width:334px;
	margin:0 0px 0 0;
	padding:0;
	background-image:url(../images/pods/pink_pod_detail_back.png);
	overflow:visible;
}

#pod_detail_pink_header {
	width:334px;
	height:5px;
	background-image:url(../images/pods/pink_pod_detail_top.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#pod_detail_pink_footer {
	width:334px;
	height:7px;
	margin:0;
	padding:0;
	background-image:url(../images/pods/pink_pod_detail_btm.png);
	background-repeat:no-repeat;
}

#pod_home_blue {
	width:163px;
	float:left;
	color:#fff;
	margin:0 12px 0 0;
	padding:0;
}

#pod_home_blue_inner {
	width:163px;
	margin:0 0px 0 0;
	padding:0;
	background-image:url(../images/pods/blue_pod_home_back.png);
	overflow:visible;
}

#pod_home_blue_header {
	width:163px;
	height:5px;
	background-image:url(../images/pods/blue_pod_home_top.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#pod_home_blue_footer {
	width:163px;
	height:12px;
	margin:0;
	padding:0;
	background-image:url(../images/pods/blue_pod_home_btm.png);
	background-repeat:no-repeat;
}

#pod_home_orange {
	width:166px;
	float:left;
	color:#fff;
	margin:0 12px 0 0;
	padding:0;
}

#pod_home_orange_inner {
	width:166px;
	margin:0 0px 0 0;
	padding:0;
	background-image:url(../images/pods/orange_pod_home_back.png);
	overflow:visible;
}

#pod_home_orange_header {
	width:166px;
	height:5px;
	background-image:url(../images/pods/orange_pod_home_top.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#pod_home_orange_footer {
	width:166px;
	height:12px;
	margin:0;
	padding:0;
	background-image:url(../images/pods/orange_pod_home_btm.png);
	background-repeat:no-repeat;
}

#pod_home_green {
	width:239px;
	float:left;
	color:#fff;
	margin:0 0px 0 0;
	padding:0;
}

#pod_home_green_inner {
	width:239px;
	margin:0 0px 0 0;
	padding:0;
	background-image:url(../images/pods/green_pod_home_back.png);
	overflow:visible;
}

#pod_home_green_header {
	width:239px;
	height:5px;
	background-image:url(../images/pods/green_pod_home_top.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#pod_home_green_footer {
	width:239px;
	height:12px;
	margin:0;
	padding:0;
	background-image:url(../images/pods/green_pod_home_btm.png);
	background-repeat:no-repeat;
}

#sb_home {
	width:620px;
	font-size:1.1em;
	margin:8px 0 8px 315px;
	text-align:right;
}

#sb_home a,#sb_detail a {
	color:#787878;
	text-decoration:none;
}

#sb_home a:hover,#sb_detail a:hover {
	text-decoration:underline;
}

#sb_home div.follow {
	width:230px;
	float:left;
}

#sb_home div.share {
	width:390px;
	float:left;
}

#sb_home strong,#sb_detail strong {
	color:#F0027D;
	margin:0;
}

#sb_home ul {
	display:inline;
	margin: 0;
	padding: 0;
}

#sb_home ul li {
	display: inline;
	list-style: none;
	margin:2px;
	padding:2px 4px 2px 15px;
}

#sb_detail ul li {
	display: inline;
	list-style: none;
	margin:0px;
	padding:2px 4px 2px 15px;
}

#sb_detail ul li a {
	padding:0 2px 0 2px;
}

#sb_home ul li a {
	padding:0 0 0 2px;
}

#sb_home ul li.delicous,#sb_detail ul li.delicous {
	background:url(../images/logos/delicous.png);
	background-repeat:no-repeat;
}

#sb_home ul li.digg,#sb_detail ul li.digg {
	background:url(../images/logos/digg.png);
	background-repeat:no-repeat;
}

#sb_home ul li.facebook,#sb_detail ul li.facebook  {
	background:url(../images/logos/facebook.png);
	background-repeat:no-repeat;
}

#sb_home ul li.reddit,#sb_detail ul li.reddit {
	background:url(../images/logos/reddit.png);
	background-repeat:no-repeat;
}

#sb_home ul li.stumbleupon,#sb_detail ul li.stumbleupon {
	background:url(../images/logos/stumbleupon.png);
	background-repeat:no-repeat;
}

#sb_home ul li.twitter,#sb_detail ul li.twitter {
	background:url(../images/logos/twitter.png);
	background-repeat:no-repeat;
}

.vacancy_title {
	font-size:1.1em;
	color:#094586;
	font-weight:bold;
}

.vacancy_description {
	font-size:1.1em;
}

.vacancy_description div {
	font-size:1.1em;
}

.vacancy_description li {
	font-size:1.1em;
}

.vacancy_apply {
	font-size:1.2em;
}

#wrapper {
	width:968px;
	margin:0 auto;
}
