@charset "utf-8";
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:0
}

body {
	background-color:#f7f7f7;
	font-family:Arial, "Times New Roman", Times, serif  !important;
	font-size:13px;
	line-height:1.25;
	margin:0 !important;
	padding:0 !important;
}
.wrap {
	max-width:980px;
	margin:0 auto;
	padding:1em
}
.wrap:after {
	content:"";
	display:table;
	clear:both
}
.primary {
	max-width:770px !important;
	margin:0 auto;
}
.secondary {
	max-width:200px !important;
	margin:0 auto
}
@media screen and (min-width :700px) {
.primary {
	float:left;
	width:745px;

}
.secondary {
	margin-top:10px;
	float:right;
	width:200px;
}
.bighead {
	display:block
}
.smallhead {
	display:none
}
}
@media screen and (max-width :700px) {
	
.box li {
	border-bottom:dotted 1px #D4D4D4;
	height:32px
}
.box li a {
	color:#ff7102!important;
	display:block;
	padding-left:10px;
	font-size:13px!important
}
.box li:hover, .box li:hover a {
	background-color:#ff7102;
	color:#FFF!important
}
.box li a:hover, .box li:hover a {
	text-decoration:none!important;
	color:#FFF!important
}
.displayblock {
	display:block
}
.scrolling {
	height:auto!important;
	overflow:auto;
	width:100%
}
.bighead {
	display:none
}
.smallhead {
	display:block
}
.smallhead ul {
	list-style:none;
	border-top:solid 1px #CCC;
	background-color:#fff;
	line-height:1.25;
	text-align:left;
	margin:0!important;
	padding:0!important
}
.smallhead ul li {
	height:32px;
	border-bottom:solid 1px #D4D4D4!important;
	text-align:left!important;
	margin:0!important;
	padding:0!important
}
.smallhead ul li:hover {
	background-color:#F5F5F5
}
.smallhead ul a {
	color:#ff7102!important;
	display:block!important;
	padding:8px 10px!important;
	font-family:"Helvetica Neue", "Segoe UI", helvetica, Arial, sans-serif!important;
	font-size:13px!important
}
.secondary {
	max-width:100% !important;
}
}
@media (min-width:980px) {
.pure-g {
	width:980px;
	margin:0 auto
}
}
.headbg {
	background-color:#fff;
	padding-top:10px
}
.headbg a {
	color:#ff7102;
	font-size:16px!important;
	font-weight:300;
	font-family:"Helvetica Neue", "Segoe UI", helvetica, Arial, sans-serif;
	padding:5px 15px;
	text-decoration:none
}
.headbg a:hover {
	color:#000
}
.box {
	    background-color: #fff !important;
    border-bottom: 1px solid #D2D3D6;
    border-left: medium none;
    border-radius: 0 !important;
    border-right: 1px solid #DFE0E4;
    line-height: 2.6em;
	padding:10px;
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
}
.box h1 {
	color:#666!important;
	
	font-size:15px!important;
	font-weight:700!important;
	border-bottom:1px dotted #d4d4d4;
	padding-bottom:10px;
	margin-bottom:10px;
	
}
.box1 {
	margin-bottom:10px;
	background:#fff;
	color:#37404e;
	border:1px solid #EDEDED;
	border-top-color:#EDEDED;
	border-radius:5px;
	
}
.box a:hover, .box1 a:hover {
	color:#000;
	text-decoration:underline
}
.noul, .noul ul {
	margin:0;
	padding:0;
	list-style:none
}
.bigsearchhome {
	width:100%;
	background-color:#fff;
	padding:25px 10px 10px;
	border-bottom:solid 1px #ECECEC;
	margin-top:10px
}
.bigsearchhome .links {
	margin-bottom:10px
}
.bigsearchhome a {
	text-decoration:none;
	font-size:13px;
	color:#039;
	margin-left:6px;
	margin-right:6px
}
.box a, .box1 a {
	text-decoration:none;
	
	color:#3b5998 !important;

	
}
.box ul, .box1 ul {
	line-height:1.8em;
	list-style:none;
	margin:0!important;
	padding:0
}
.box1 li {
	border-bottom:dotted 1px #D4D4D4;
	display:block;
	padding:7px
}
.box1 li a {
	color:#3b5998!important;
	display:block;
	padding-left:10px;
	font-size:12px!important
}
.box1 li:hover, .box1 li:hover a {
	background-color:#f7f7f7
}
.box1 li a:hover, .box1 li:hover a {
	text-decoration:none!important
}
.bigsearchhome .textbox {
	height:50px;
	color:#BEBEBE;
	font-size:20px;
	border:1px solid #D7D7FF;
	padding:10px;
	width:100%
}
h1 {
	font-size:18pt;
	color:#3b5998;
	font-family:Arial, "Times New Roman", Times, serif;
	font-weight:300
}
.sm {
	font-size:11px
}
.mini {
	height:13px;
	font-size:11px;
	line-height:13px;
	padding:4px 10px
}
.big {
	height:38px;
	font-size:18px;
	line-height:38px;
	padding:20px 26px
}
.rnd {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.big.rnd {
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	border-radius:11px
}
.m-btn {
	background-color:#eee;
	background-image:-moz-linear-gradient(center top, #eee, #eee);
	background-repeat:repeat-x;
	border:0;
	color:#333;
	cursor:pointer;
	display:inline-block;
	font-family:"Segoe UI", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:14px;
	min-width:42px;
	outline:0;
	overflow:visible;
	padding:10px 14px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 0 #fff;
	vertical-align:inherit;
	white-space:nowrap;
	z-index:1
}
.m-btn.red {
	color:#fff;
	text-shadow:none;
	background-color:#d84a38;
	background-image:-moz-linear-gradient(top, #dd4b39, #d14836);
	background-image:-ms-linear-gradient(top, #dd4b39, #d14836);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dd4b39), to(#d14836));
	background-image:-webkit-linear-gradient(top, #dd4b39, #d14836);
	background-image:-o-linear-gradient(top, #dd4b39, #d14836);
	background-image:linear-gradient(top, #dd4b39, #d14836);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39', endColorstr='#d14836', GradientType=0)
}
.m-btn.red.active, .m-btn.red.disabled, .m-btn.red:active, .m-btn.red:focus, .m-btn.red:hover, .m-btn.red[disabled] {
	background-color:#c53727 !important;
	background-image:-moz-linear-gradient(top, #c53727, #c53727);
	background-image:-ms-linear-gradient(top, #c53727, #c53727);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c53727), to(#c53727));
	background-image:-webkit-linear-gradient(top, #c53727, #c53727);
	background-image:-o-linear-gradient(top, #c53727, #c53727);
	background-image:linear-gradient(top, #c53727, #c53727);
	background-repeat:repeat-x;
	text-decoration:none !important;
	color:#fff !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c53727', endColorstr='#c53727', GradientType=0)
}
.m-btn.red.active, .m-btn.red:active {
	background-color:#dd4b39;
	background-image:-moz-linear-gradient(top, #dd4b39, #c53727);
	background-image:-ms-linear-gradient(top, #dd4b39, #c53727);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dd4b39), to(#c53727));
	background-image:-webkit-linear-gradient(top, #dd4b39, #c53727);
	background-image:-o-lineark-gradient(top, #dd4b39, #c53727);
	background-image:linear-gradient(top, #dd4b39, #c53727);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39', endColorstr='#c53727', GradientType=0)
}
.m-btn.blue {
	color:#fff;
	text-shadow:none;
	background-color:#4d90fe;
	background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#4787ed));
	background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-o-linear-gradient(top, #4d90fe, #4787ed);
	background-image:linear-gradient(top, #4d90fe, #4787ed);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#4787ed', GradientType=0)
}
.m-btn.blue.active, .m-btn.blue.disabled, .m-btn.blue:active, .m-btn.blue:focus, .m-btn.blue:hover, .m-btn.blue[disabled] {
	background-color:#0072bb;
	background-image:-moz-linear-gradient(top, #0072bb, #0072bb);
	background-image:-ms-linear-gradient(top, #0072bb, #0072bb);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0072bb), to(#0072bb));
	background-image:-webkit-linear-gradient(top, #0072bb, #0072bb);
	background-image:-o-linear-gradient(top, #0072bb, #0072bb);
	background-image:linear-gradient(top, #0072bb, #0072bb);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0072bb', endColorstr='#0072bb', GradientType=0)
}
.m-btn.blue.active, .m-btn.blue:active {
	background-color:#4d90fe;
	background-image:-moz-linear-gradient(top, #4d90fe, #0072bb);
	background-image:-ms-linear-gradient(top, #4d90fe, #0072bb);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#0072bb));
	background-image:-webkit-linear-gradient(top, #4d90fe, #0072bb);
	background-image:-o-linear-gradient(top, #4d90fe, #0072bb);
	background-image:linear-gradient(top, #4d90fe, #0072bb);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#0072bb', GradientType=0)
}
.m-btn.green {
	color:#fff;
	text-shadow:none;
	background-color:#35aa47;
	background-image:-moz-linear-gradient(top, #35aa47, #35aa47);
	background-image:-ms-linear-gradient(top, #35aa47, #35aa47);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#35aa47), to(#35aa47));
	background-image:-webkit-linear-gradient(top, #35aa47, #35aa47);
	background-image:-o-linear-gradient(top, #35aa47, #35aa47);
	background-image:linear-gradient(top, #35aa47, #35aa47);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#35aa47', endColorstr='#35aa47', GradientType=0)
}
.m-btn.green.active, .m-btn.green.disabled, .m-btn.green:active, .m-btn.green:focus, .m-btn.green:hover, .m-btn.green[disabled] {
	background-color:#1d943b;
	background-image:-moz-linear-gradient(top, #1d943b, #1d943b);
	background-image:-ms-linear-gradient(top, #1d943b, #1d943b);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1d943b), to(#1d943b));
	background-image:-webkit-linear-gradient(top, #1d943b, #1d943b);
	background-image:-o-linear-gradient(top, #1d943b, #1d943b);
	background-image:linear-gradient(top, #1d943b, #1d943b);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d943b', endColorstr='#1d943b', GradientType=0)
}
.m-btn.green.active, .m-btn.green:active {
	background-color:#35aa47;
	background-image:-moz-linear-gradient(top, #35aa47, #1d943b);
	background-image:-ms-linear-gradient(top, #35aa47, #1d943b);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#35aa47), to(#1d943b));
	background-image:-webkit-linear-gradient(top, #35aa47, #1d943b);
	background-image:-o-linear-gradient(top, #35aa47, #1d943b);
	background-image:linear-gradient(top, #35aa47, #1d943b);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#35aa47', endColorstr='#1d943b', GradientType=0)
}
.m-btn.purple {
	color:#fff;
	text-shadow:none;
	background-color:#852b99;
	background-image:-moz-linear-gradient(top, #852b99, #852b99);
	background-image:-ms-linear-gradient(top, #852b99, #852b99);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#852b99), to(#852b99));
	background-image:-webkit-linear-gradient(top, #852b99, #852b99);
	background-image:-o-linear-gradient(top, #852b99, #852b99);
	background-image:linear-gradient(top, #852b99, #852b99);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#852b99', endColorstr='#852b99', GradientType=0)
}
.m-btn.purple.active, .m-btn.purple.disabled, .m-btn.purple:active, .m-btn.purple:focus, .m-btn.purple:hover, .m-btn.purple[disabled] {
	background-color:#6d1b81;
	background-image:-moz-linear-gradient(top, #6d1b81, #6d1b81);
	background-image:-ms-linear-gradient(top, #6d1b81, #6d1b81);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6d1b81), to(#6d1b81));
	background-image:-webkit-linear-gradient(top, #6d1b81, #6d1b81);
	background-image:-o-linear-gradient(top, #6d1b81, #6d1b81);
	background-image:linear-gradient(top, #6d1b81, #6d1b81);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d1b81', endColorstr='#6d1b81', GradientType=0)
}
.m-btn.purple.active, .m-btn.purple:active {
	background-color:#35aa47;
	background-image:-moz-linear-gradient(top, #852b99, #6d1b81);
	background-image:-ms-linear-gradient(top, #852b99, #6d1b81);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#852b99), to(#6d1b81));
	background-image:-webkit-linear-gradient(top, #852b99, #6d1b81);
	background-image:-o-linear-gradient(top, #852b99, #6d1b81);
	background-image:linear-gradient(top, #852b99, #6d1b81);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#852b99', endColorstr='#6d1b81', GradientType=0)
}
.m-btn.black {
	color:#fff;
	text-shadow:none;
	background-color:#555;
	background-image:-moz-linear-gradient(top, #555, #555);
	background-image:-ms-linear-gradient(top, #555, #555);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#555));
	background-image:-webkit-linear-gradient(top, #555, #555);
	background-image:-o-linear-gradient(top, #555, #555);
	background-image:linear-gradient(top, #555, #555);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#555555', GradientType=0)
}
.m-btn.black.active, .m-btn.black.disabled, .m-btn.black:active, .m-btn.black:focus, .m-btn.black:hover, .m-btn.black[disabled] {
	background-color:#222;
	background-image:-moz-linear-gradient(top, #222, #222);
	background-image:-ms-linear-gradient(top, #222, #222);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#222));
	background-image:-webkit-linear-gradient(top, #222, #222);
	background-image:-o-linear-gradient(top, #222, #222);
	background-image:linear-gradient(top, #222, #222);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#222222', GradientType=0)
}
.m-btn.black.active, .m-btn.black:active {
	background-color:#222;
	background-image:-moz-linear-gradient(top, #444, #222);
	background-image:-ms-linear-gradient(top, #444, #222);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#222));
	background-image:-webkit-linear-gradient(top, #444, #222);
	background-image:-o-linear-gradient(top, #444, #222);
	background-image:linear-gradient(top, #444, #222);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0)
}
.heading {
	color:#666!important;
	font-family:Segoe UI, Arial, Helvetica, sans-serif!important;
	font-size:15px!important;
	font-weight:600!important;
	border-bottom:1px dotted #d4d4d4;
	padding-bottom:10px;
	margin-bottom:10px
}
.lineheight {
	line-height:2em
}
.rightside_box {
	background-color:#038efc;
	padding:20px 10px 10px;
	color:#fff
}
.pad10 {
	padding:10px!important
}
.margin {
	margin:10px!important
}
.tmargin {
	margin-top:10px!important
}
.bmargin {
	margin-bottom:10px!important
}
.lmargin {
	margin-left:10px!important
}
.rmargin {
	margin-right:10px!important
}
.joblist {
	color:#444;
	padding:10px;
	display:block;
	padding-top:0!important
}
.joblist_1 {
	border-bottom:1px dotted #d4d4d4;
	margin-top:10px;
	padding-bottom:10px;
	padding-top:10px;
	line-height:1.8em;
font-family:Arial, Helvetica, sans-serif;

    color: #333333 !important;  
	 font-size: 1em !important;
}
.joblist_1 .jobdesc {
	color:#444;
	line-height:1.8em;
	margin-bottom:5px
}
.jobtitleheading
{
	font-size:14px !important;
font-weight:bold !important;
font-family:Tahoma, Geneva, sans-serif !important;
}
.black {
	color:#000!important
}
.green {
	color:#090!important
}
.hand {
	cursor:pointer;
	cursor:hand
}
.lightgray {
	color:#8a8a8a;
	font-family:Tahoma, Geneva, sans-serif !important;
	font-size:11px
}
.nobox {
	background-color:none!important
}
.nobox a {
	color:#6a7480;
	font-size:11px!important;
	text-decoration:none!important
}
.nobox a:hover {
	color:#000
}
.topborder {
	border-top:solid 1px #d4d4d4
}
.background {
	background-color:#f7f7f7!important;
	padding:10px
}
.breadcrumb {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif !important;
	color:#ccc;
	padding-bottom:7px
}
.breadcrumb a {
	font-size:11px!important
}
.buttonnew {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: linear-gradient(to bottom, #fcc455, #fd8b32) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #ce722b #ce722b #ad6126;
	border-image: none;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.25);
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	line-height: normal;
	overflow: hidden;
	padding: 4px 10px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	vertical-align: middle;
	white-space: nowrap;
	border-radius: 3px;
}
.buttonBlue {
	background: linear-gradient(to bottom, #0087f5, #006dd4) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #006ed6;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.buttonSmall {
	font-size: 12px;
	padding: 3px 10px;
}
.navcontainer {
	background-color: #243238;
	border-bottom:solid 1px #666;

	
}
.navcontainer ul {
   margin:0;
	padding:0;
	list-style: none outside none;
	
	
}
.navcontainer ul li {
    border-right: 1px solid #666;
	  margin:0 !important;
	list-style:none;
	 display: inline-block;
	 padding:15px;

	 
}
.navcontainer ul li:hover
{
background-color:#2B3C43;
}
.navcontainer a {
    font-size: 12px;
    font-weight: bold;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-left:10px;
}
.footer
{
	line-height:2em;
	 font-size: 11px;
}
.footer a {
    font-size: 11px;
    line-height: 35px;
    margin-right: 25px;
	 color: #0065b7;
	 text-decoration:none;
}
 .searchbox {
	 border: 1px solid #cbcbcb;
    height: 30px;
    margin-right: 5px;
    width: 65%;
    padding: 5px;
	
   
 }

 .skilldisplay {
	color:#666 !important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	font-size:11px !important;

}
 .skilldisplay a{	
 border-bottom:dotted 1px #8a8a8a !important;
 color:#666 !important;
 margin-left:10px;
 padding-bottom:3px;
 }
  .skilldisplay a:hover{
	  color:#333 !important;
	  border-bottom:dotted 1px #333 !important;
	  text-decoration:none !important;
  }
  .jobdetails{font-size:13px;line-height:2em}
  .jobdetails .dashborder{padding-bottom:10px;margin-bottom:10px;margin-top:25px}
  .jobdetails .searchbox_back{margin-top:25px;margin-bottom:15px}
  
  h2
  {
	  color:#464A5F;
	  font-size:14px;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  border-bottom:solid 1px #E5E6E9;
  padding-bottom:10px;
  }
  
  
  h3
  {
	  color:#52566F;
	  font-size:13px;
	  font-weight:bold;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  border-bottom:solid 1px #E5E6E9;
	     padding-bottom:10px;
  }
  
    h4
  {
	  color:#52566F;
	  font-size:13px;
	  font-weight:bold;
	  font-family:Arial, Helvetica, sans-serif;
	  border-bottom:solid 1px #E5E6E9;
	
  }
  .home_horz_links a
  {
	  margin-left:15px;margin-right:15px;
  }
   .home_tabs
   {
	   padding-bottom:10px;
	   margin-bottom:15px;
	   border-bottom:solid 1px #E5E6E9;
	   
   }
  .home_tabs ul li
  {
  margin:0 !important;padding:0 !important;
  display:inline-block;
  border:none !important;  
  }
  .home_tabs ul li a
  {
	   margin-left:15px;margin-right:15px;
	   
  }
  
  /*  CSS BUttons

*/




.button,
button,
input[type="button"],
input[type="image"],
input[type="reset"],
input[type="submit"] {
  background: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
  background: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
  background: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
  background: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
  background: linear-gradient(top, #f5f5f5, #f1f1f1);
  border: 1px solid #dcdcdc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333;
  cursor: default;
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 29px;
  line-height: 27px;
  margin: 0;
  min-width: 72px;
  outline: 0;
  padding: 0 8px;
  text-align: center;
  white-space: nowrap;
}

.button {
  box-sizing: border-box;
  display: inline-block;
  padding: 0;
}

.button.action,
.button.blue,
button.action,
button.blue,
input[type="button"].action,
input[type="button"].blue,
input[type="submit"].action,
input[type="submit"].blue {
  background: -moz-linear-gradient(top, #4d90fe, #4787ed);
  background: -ms-linear-gradient(top, #4d90fe, #4787ed);
  background: -o-linear-gradient(top, #4d90fe, #4787ed);
  background: -webkit-linear-gradient(top, #4d90fe, #4787ed);
  background: linear-gradient(top, #4d90fe, #4787ed);
  border: 1px solid #3079ed;
  color: #fff;
}

.button.create,
.button.red,
button.create,
button.red,
input[type="button"].create,
input[type="button"].red,
input[type="submit"].create,
input[type="submit"].red {
  background: -moz-linear-gradient(top, #dd4b39, #d14836);
  background: -ms-linear-gradient(top, #dd4b39, #d14836);
  background: -o-linear-gradient(top, #dd4b39, #d14836);
  background: -webkit-linear-gradient(top, #dd4b39, #d14836);
  background: linear-gradient(top, #dd4b39, #d14836);
  border: 1px solid transparent;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, .1);
  text-transform: uppercase;
}

.button.green,
.button.share,
button.green,
button.share,
input[type="button"].green,
input[type="button"].share,
input[type="submit"].green,
input[type="submit"].share {
  background: -moz-linear-gradient(top, #3d9400, #398a00);
  background: -ms-linear-gradient(top, #3d9400, #398a00);
  background: -o-linear-gradient(top, #3d9400, #398a00);
  background: -webkit-linear-gradient(top, #3d9400, #398a00);
  background: linear-gradient(top, #3d9400, #398a00);
  border: 1px solid #29691d;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, .1);
}

.button:hover,
button:hover,
input[type="button"]:hover,
input[type="image"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
  background: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
  background: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
  background: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
  background: linear-gradient(top, #f8f8f8, #f1f1f1);
  border: 1px solid #c6c6c6;
  color: #111;
  text-decoration: none;
}

.button.action:hover,
.button.blue:hover,
button.action:hover,
button.blue:hover,
input[type="button"].action:hover,
input[type="button"].blue:hover,
input[type="submit"].action:hover,
input[type="submit"].blue:hover {
  background: -moz-linear-gradient(top, #4d90fe, #357ae8);
  background: -ms-linear-gradient(top, #4d90fe, #357ae8);
  background: -o-linear-gradient(top, #4d90fe, #357ae8);
  background: -webkit-linear-gradient(top, #4d90fe, #357ae8);
  background: linear-gradient(top, #4d90fe, #357ae8);
  border: 1px solid #2f5bb7;
  color: #fff;
}

.button.create:hover,
.button.red:hover,
button.create:hover,
button.red:hover,
input[type="button"].create:hover,
input[type="button"].red:hover,
input[type="submit"].create:hover,
input[type="submit"].red:hover {
  background: -webkit-linear-gradient(top, #dd4b39, #c53727);
  background: -moz-linear-gradient(top, #dd4b39, #c53727);
  background: -ms-linear-gradient(top, #dd4b39, #c53727);
  background: -o-linear-gradient(top, #dd4b39, #c53727);
  background: linear-gradient(top, #dd4b39, #c53727);
  border: 1px solid #b0281a;
  border-bottom: 1px solid #af301f;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  color: #fff;
}

.button.green:hover,
.button.share:hover,
button.green:hover,
button.share:hover,
input[type="button"].green:hover,
input[type="button"].share:hover,
input[type="button"].green:hover,
input[type="submit"].share:hover {
  background: -moz-linear-gradient(top, #3d9400, #368200);
  background: -ms-linear-gradient(top, #3d9400, #368200);
  background: -o-linear-gradient(top, #3d9400, #368200);
  background: -webkit-linear-gradient(top, #3d9400, #368200);
  background: linear-gradient(top, #3d9400, #368200);
  border: 1px solid #2d6200;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, .3);
}

.button:focus,
button:focus,
input[type="button"]:focus,
input[type="image"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
  -moz-box-shadow: inset 0 0 0 1px #fff;
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  box-shadow: inset 0 0 0 1px #fff;
}

.button:active,
button:active,
input[type="button"]:active,
input[type="submit"]:active {
  background: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
  background: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
  background: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
  background: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
  background: linear-gradient(top, #f8f8f8, #f1f1f1);
  border: 1px solid #ccc;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  color: #111;
}

.button.action:active,
.button.blue:active,
button.action:active,
button.blue:active,
input[type="button"].action:active,
input[type="button"].blue:active,
input[type="submit"].action:active,
input[type="submit"].blue:active {
  background: #357ae8;
  border: 1px solid #2f5bb7;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
  color: #fff;
}

.button.create:active,
.button.red:active,
button.create:active,
button.red:active,
input[type="button"].create:active,
input[type="button"].red:active,
input[type="submit"].create:active,
input[type="submit"].red:active {
  background: -moz-linear-gradient(top, #dd4b39, #b0281a);
  background: -ms-linear-gradient(top, #dd4b39, #b0281a);
  background: -o-linear-gradient(top, #dd4b39, #b0281a);
  background: -webkit-linear-gradient(top, #dd4b39, #b0281a);
  background: linear-gradient(top, #dd4b39, #b0281a);
  border: 1px solid #992a1b;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
  color: #fff;
}

.button.green:active,
.button.share:active,
button.green:active,
button.share:active,
input[type="button"].green:active,
input[type="button"].share:active,
input[type="submit"].green:active,
input[type="submit"].share:active {
  background: #368200;
  border: 1px solid #2d6200;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
  color: #fff;
}

.button.disabled,
button:disabled,
input[type="button"]:disabled,
input[type="image"]:disabled,
input[type="reset"]:disabled,
input[type="submit"]:disabled {
  background: #fff;
  border: 1px solid #dcdcdc;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333;
  opacity: .5;
}

.button.action.disabled,
.button.blue.disabled,
button.action:disabled,
button.blue:disabled,
input[type="button"].action:disabled,
input[type="button"].blue:disabled,
input[type="submit"].action:disabled,
input[type="submit"].blue:disabled {
  background: -moz-linear-gradient(top, #4d90fe, #4787ed);
  background: -ms-linear-gradient(top, #4d90fe, #4787ed);
  background: -o-linear-gradient(top, #4d90fe, #4787ed);
  background: -webkit-linear-gradient(top, #4d90fe, #4787ed);
  background: linear-gradient(top, #4d90fe, #4787ed);
  border: 1px solid #3079ed;
  color: #fff;
}

.button.create.disabled,
.button.red.disabled,
button.create:disabled,
button.red:disabled,
input[type="button"].create:disabled,
input[type="button"].red:disabled,
input[type="submit"].create:disabled,
input[type="submit"].red:disabled {
  background: -moz-linear-gradient(top, #dd4b39, #d14836);
  background: -ms-linear-gradient(top, #dd4b39, #d14836);
  background: -o-linear-gradient(top, #dd4b39, #d14836);
  background: -webkit-linear-gradient(top, #dd4b39, #d14836);
  background: linear-gradient(top, #dd4b39, #d14836);
  border: 1px solid transparent;
  color: #fff;
}

.button.green.disabled,
.button.share.disabled,
button.green:disabled,
button.share:disabled,
input[type="button"].green:disabled,
input[type="button"].share:disabled,
input[type="submit"].green:disabled,
input[type="submit"].share:disabled {
  background: -moz-linear-gradient(top, #3d9400, #398a00);
  background: -ms-linear-gradient(top, #3d9400, #398a00);
  background: -o-linear-gradient(top, #3d9400, #398a00);
  background: -webkit-linear-gradient(top, #3d9400, #398a00);
  background: linear-gradient(top, #3d9400, #398a00);
  border: 1px solid #29691d;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, .1);
}

.button + .button,
button + button,
input + input {
  margin-left: 12px;
}
.label {
	border-radius:.25em;
	color:#fff !important;
	display:inline;
	font-size:12px!important;
	padding:.2em .6em .3em;
	text-align:center;
	vertical-align:baseline;
	white-space:nowrap;
	margin-right:10px;
	font-weight:bold !important;
}

.h4title
{
	border-bottom:solid 2px #F63 !important;
	padding-bottom:10px !important;
	margin-bottom:10px !important;
	text-align:left !important;
	margin-left:10px !important;
	padding-top:10px !important;
	font-size:15px !important;
}
.label a {
	color:#FFF !important;
}
.shareurl a
{
	color:#FFF !important;
	background-color:#069 !important;
	padding:5px !important;
}