@charset "UTF-8";
body {
	margin: 0;
	padding: 0;
	background: #f1f1f1 url('../img/layout/wrapper-bg.jpg') top repeat-x;
}	
img { border: 0; }
/* forms */
form {
	padding:0 !important;
	margin:0 !important;
}
input[type=text], input[type=password] {
	height: 14px; 
	font-size: 0.9em; 
	padding: 0.35em;
	margin: 1px;
	border: solid 1px #a9a9a9; 
	color: #595959;
}
select, textarea {
	font-size: 0.9em; 
	padding: 0.2em;
	margin: 1px;
	border: solid 1px #a9a9a9; 
	color: #595959;
}
/* end forms */

*:focus { outline: none; outline-style: none; }
.clear { clear: both; }

/* begin link style */
a, a:link, a:visited { text-decoration: underline; color: #0060c0; }
a:hover { text-decoration: none; color: #090909; }
a.external { padding-right: 16px; background: url('../img/icons/Icon_External_Link.png') right center no-repeat; }
a.pdf { padding-left: 16px; background: url('../img/icons/page_white_acrobat.png') left center no-repeat; }
/* end link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  font-family: Arial, Helvetica, Sans-Serif;
  text-align: left;
}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover { font-size: 28px; color: #595959; }
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { font-size: 24px; color: #595959; }
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { font-size: 18px; color: #1C1C1C; }
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { font-size: 16px; color: #404040; font-style: italic; }
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover { font-size: 14px; color: #404040; }
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover { font-size: 13px; color: #404040; }
/* Finish Content headings Fonts & Colors  */

/* global lists */
ol, ul {
	margin:0 0 0 2em;
	padding:0;
}
li ol, li ul {
	margin:0 0 0 1em;
	padding:0;
}
li {
	margin:0.2em 0;
	padding:0;
} 
ul { list-style-type: none; }
ol { list-style-position:inside; }
/* end global lists */

.wrapper {
    width: 958px;
	height: auto;
    margin: 0 auto;
    position: relative;
	z-index: 1;
}

/* begin Logo */
#logo { position: absolute; z-index: 1000; top: -2px; left: 9px; width: 180px; height: 120px; overflow: hidden; }
#logo a, #logo a:hover { text-decoration: none; }
h1.logo-text {
	position: absolute;
	top: 21px;
	right: 18px;
	text-align: right;
}
h1.logo-text, h1.logo-text a, h1.logo-text a:link, h1.logo-text a:visited, h1.logo-text a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	padding:0;
	margin:0;
	color: #D0D0D0 !important;
}
h3.section-header {
	border-bottom: solid 1px #ccc;
}
p h4, p h5 { margin: 0; padding: 0; }
h4.inline { display: inline; clear: none; margin-right: 0.5em; font-size: 1.25em; color: #595959; }
h5.inline { display: inline; clear: none; margin-right: 0.25em; font-size: 1.1em; font-style: italic; color: #606060;  }
/* end Logo */
.page {
	width: 958px;
	margin: 0 auto;	
	padding: 0;
	z-index: 1;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #202020;
}
.page .page-top {
	width: 958px;
	height: 20px;
	position: relative;
	background: url('../img/layout/wrapper-top.png') left no-repeat;
}
.page .page-mid {
	width: 958px;
	height: auto;
	position: relative;
	background: url('../img/layout/wrapper-left.png') left repeat-y;
}
.page .page-mid .page-mid-inner {
	width: 944px;
	height: auto;
	margin-left: 13px;
	background: url('../img/layout/wrapper-right.png') right repeat-y;	
}
.page .page-bottom {
	width: 958px;
	height: 30px;
	position: relative;
	background: url('../img/layout/wrapper-bottom.png') bottom no-repeat;
}
.page .page-footer { 
	width: 900px;
	margin: 0 auto; 
	line-height: 1.25em; 
	text-align: center;
	font-size: 0.9em;
}
.page .page-footer, .page .page-footer a, .page .page-footer a:link, .page .page-footer a:visited, .page .page-footer a:hover {}
.page .page-footer a:hover {}


/* begin block-list */
ul.block-list { margin: 0; padding: 0 0.1em; }
ul.block-list li { 
	margin: 0; 
	display: block; 
	background-color: #ececec;
	overflow: hidden;
}
ul.block-list li a, ul.block-list a { 
	display: block; 
	padding: 0.4em 0.5em; 
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 1px;*/
	text-decoration: none;
}
ul.block-list li a:hover { background-color: #dcdcdc; text-decoration: underline; } 
ul.block-list li:hover { /*background-color: #dcdcdc;*/ }
ul.block-list li:hover a { /*background-color: #e5e5e5; text-decoration: underline;*/ }
ul.block-list li.active {
	/*background: #ececec url('../img/menu-right-block.png') right top repeat;
	margin-right: -12px;
	padding-right: 12px;
	margin-right: -0.25em;
	margin-left: -0.25em;
	padding-left: 1em;*/
}
ul.block-list li.active a.active { 
	background: #fff;
	/*border: solid 1px #cfcfcf;*/
	border-right: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
	color: #111;
	text-shadow:0 1px 1px #999; 
	text-decoration: none;
	/*
	padding: 0.4em 0.25em 0.4em 0.75em;  	
	margin-right: -1.25em;
	margin-left: -0.25em;
	*/
}
ul.block-list li.active a.active:hover { /*background-color: transparent; */text-decoration: underline; }
ul.block-list li:hover ul li {} 
ul.block-list li.active:hover ul li {}
ul.block-list li:hover ul li a, ul.block-list li.active ul li a, ul.block-list li.active:hover ul li a { 
	 /*color: #0060c0;
	padding-left: 0.75em; font-weight: normal; background-color: #f5f5f5;*/
}
/* end block-list */

/* begin main */
.page .page-mid .page-mid-inner .main {
	width: 931px;
	position: relative;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
.main {
	position: relative;
	z-index: 1;
}
.main .main-header {
	height: 95px;
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
}
.main .main-nav {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}
.main .main-content {
	margin: 0;
	padding: 0.15em 0.5em;
	min-height: 200px;
	background-color: #fff;
}
.main .main-content .main-content-left {
	float: left;
	width: 162px;
	margin: 1.25em 0 0 0.2em;
}
.main .main-content .main-content-right {
	float: right;
	width: 162px;
	margin: 1.25em 0.2em 0 0;
}
.main .main-content .main-content-center {
	float: none;
	margin: 0 185px;
	padding: 0;
	background-color: #fff;
}
.main .main-content .main-content-center.wide {
	margin: 0 30px 0 185px;
}
.main .main-content .main-content-center.center {
	margin: 0 75px;
}
.main .main-content .main-content-center .main-content-top {
	position: relative;
}
.main .main-content .main-content-center .main-content-mid {
	position: relative;
}
.main .main-content .main-content-center .main-content-bottom {}

.main-content-mid li {
	padding: 0 0 0 0.5em;
	line-height: 1.25em;
}
.main-content-mid ol li, .main-content-mid ul ol li {
	background: none;
	padding-left:0;
}
.main-content-mid ul li, .main-content-mid ol ul li {
	background-image: url('../img/icons/PostBullets.png');
	background-repeat:no-repeat;
	background-position: 0.5em 0.3em;
	padding-left:9px;
}
.main-content-mid ul.list-disc, .main-content-mid ul.list-disc li, 
.main-content-mid ul.list-disc ul, .main-content-mid ul.list-disc ul li {
	list-style: disc;
	line-height: 1.35em;
}
.main-content-mid ul.list-disc li {
	background-image: none;
}
.main .main-content .main-content-center .main-content-mid p {
	line-height: 1.5em;
}
/* end main */

/* begin block */
.block { width: 162px; margin-bottom: 0.5em; }
.block .block-header { height: 27px; line-height: 27px; background: #fff url('../img/layout/block-header-blue.png') top no-repeat; }
.block .block-header-grey { height: 27px; line-height: 27px; background: #fff url('../img/layout/block-header-grey.png') top no-repeat; }
.block .block-header .t, .block .block-header-grey .t { 
	display: block; 
	font-size: 13px;
	font-weight: bold; 
	height: 27px; 
	line-height: 27px; 
	text-align: center;
}
.block .block-header .t { color: #fff; }
.block .block-header-grey .t { color: #303030; }
.block .block-content { 
	background-color: #ececec;
	padding: 0.25em 0.5em;
}
.block .block-top {
	height: 6px;
	background: #fff url('../img/layout/block-top.png') bottom no-repeat;
}
.block .block-bottom {
	height: 6px;
	background: #fff url('../img/layout/block-bottom.png') top no-repeat;
}
.block .block-content p { margin: 0; padding: 0.25em; }
.block.no-header .block-content { padding: 0.15em 0.25em; }
.block.no-header .block-content a { /*text-decoration: none;*/ }
.block.no-header .block-content a:hover { /*text-decoration: none;*/ }
.main-content-right .block.no-header .block-content a, .main-content-right .block.no-header .block-content a:hover { text-decoration: none; }
/* end block */

/* begin blockquote */
.bq { 
	width: 438px;
	margin: 2em auto 1.5em auto;  
	color: #3D5F90; 
	background-color: #f7f7f7; 
	text-align: center; 
	font-weight: bold; 
	font-style: normal; 
	font-size: 13px;
}
.bq .bq-top {
	height: 6px;
	background: url('../img/layout/bq-top.png') top no-repeat;
}
.bq .bq-mid {
	padding: 0 0.5em;
	background-color: #ececec;
}
.bq .bq-bottom {
	height: 6px;
	background: url('../img/layout/bq-bottom.png') top no-repeat;
}
.bq a {
	display: block;
	color: #191919;
	padding: 0.5em 1.25em;
	/*background-color: #fcfcfc;*/
	text-decoration: none;
}
/* end blockquote */

/* table blocks */
table.content-block { width: 550px; border: 0; margin: 0 auto; }
table.content-block td { vertical-align: top; width: 258px; padding: 5px 7px; margin: 0; }
table.content-block .block { width: 258px; margin: 0; }
table.content-block .block-bottom { height: 5px; background: #fff url('../img/layout/block-grey-bottom.png') top no-repeat; }
table.content-block .block-content { padding: 0.5em 0.5em 0.25em 0.5em; }
table.content-block ul.block-list li { background-position: 0.5em 35%; }
table.content-block ul.block-list li a { text-decoration: none; }
table.content-block ul.block-list li:hover { background-color: #dcdcdc; }
/* end table blocks */

/* forms */
form.form-layout { margin: 0; }
form.form-layout .form-layout-block { 
	padding: 0.25em 0.5em; width: 525px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
form.form-layout .form-layout-block.active { background-color: #f5f5f5; }
form.form-layout .required {}
form.form-layout label { display: inline-block; padding: 0; width: 125px; }
form.form-layout span.input-wrapper { display: inline-block; padding: 0; width: 250px; }
form.form-layout span.form_info { display: inline-block; padding: 0; /*width: 125px;*/ font-size: 0.9em; font-style: italic; color: #999; }
form.form-layout span.form_info.error { color: #f00; }
form.form-layout .error { border-color: #FFAEAE; }

/* bottom message */
.main-content-bottom { margin: 0.5em 0 0 0; padding: 0; }
.main-content-bottom h3 { text-align: center; font-size: 16px; line-height: 150%; }

/* blog styles */
span.post-header-info { font-style: italic; color: #888; font-size: 11px; }
p.post-abstract { font-style: italic; margin-left: 25px; margin-right: 50px; border-left: solid 2px #ddd; color: #444; padding: 0 10px; }
.post-footer { margin-top: 15px; border-top: solid 1px #ccc; color: #aaa; padding: 3px; }
.post-footer  img { border:0; vertical-align: middle; }
/* end blog styles */

.footer-disclaimer { color: #888; margin: 10px auto 0 auto; display: block; text-align: justify; width: 850px; font-size: 11px; }

/* read more links */
p.read_more, .read_more { text-align: right; padding: 0.5em 0 0 0; margin: 0 0.25em 0 0; }
span.read_more { padding: 0; margin: 0 10em 0 0; font-size: 11px; }
.read_more a {
	display: inline-block; 
	padding: 3px 20px 3px 5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	background: #e3e3e3 url('http://www.synergyservicescorp.com/img/bullet_arrowcirc.png') 95% center no-repeat;
	text-decoration: none;
}
span.read_more a { background-color: #fff; }
.read_more a:hover {
	background-color: #d5d5d5; 
	text-decoration: none;
}
/* end read more links */

.to-top { text-align: right; }
.to-top a { text-decoration: none; }
.exclaim {
	margin: 0 2em;
	border: solid 1px #FC0;
	background: #FFFFC6 url('../img/icons/exclamation.png') 0.75em .6em no-repeat;
	padding: 0.5em 0.75em 0.5em 3.5em;
	font-size: 11px;
	color: #696969;
	font-style: italic;	
}
.inform { 
	margin: 0 3em;
	border: solid 1px #72A7F8;
	padding: 0.5em 0.75em 0.5em 2.5em;
	font-size: 13px;
	color: #393939;
	font-style: italic;
	background: #E4EFF8 url('../img/icons/information.png') 0.75em .6em no-repeat;
	text-align: center; 
}

/* enrollment */
.enrollment {}
.enrollment fieldset {
	padding: 1em 1.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border: solid 1px #b9b9b9;
}
.enrollment fieldset legend { 
	/*float: right;*/
	font-size: 16px;
	font-weight: bold;	
	color: #505050; 
	/*text-align: right;*/
	padding: 0.25em 1.25em;
	border: solid 1px #a9a9a9;
	margin: 0 0.25em;
	background-color: #ececec;
	overflow: hidden;
}
.enrollment fieldset h3 {}
/* end enrollment */

ul.page-toc { 
	margin: 0 0 1em 1em; 
	padding: 0;
	list-style: none;
}
ul.page-toc li ul li{ 
	padding: 0.35em 0 0.35em 0.75em;
	margin: 0 0 0 0.5em;
	border: 0;
	background: url('../img/icons/PostBullets.png') left no-repeat;
}
ul.page-toc li ul { list-style: none; border-left: solid 1px #ececec; border-bottom: solid 1px #ececec; }
ul.page-toc li {
	background-image: none;
	padding: 0.5em 0;
	margin: 0;
	border: 0;
}

ul.list-links { 
	margin: 0 0 1em 1em; 
	padding: 0;
	list-style: none;
}
ul.list-links li ul li{ 
	display: block;
	width: 575px;
	padding: 0.4em 0.75em;
	margin: 0;
	border: 0;
	background: none;
}
ul.list-links li ol li {
	padding: 0.25em 0.75em;
}
ul.list-links li ul { 
	list-style: none;
	margin: 0 0 0 1.5em;
	padding: 0; 
	border-left: solid 1px #e9e9e9; 
	/*border-bottom: solid 1px #ececec;*/
}
ul.list-links li ol {
	margin: 0 0 0 1.5em;
	border-left: solid 1px #e9e9e9;
}
ul.list-links li {
	background-image: none;
	padding: 0.5em 0;
	margin: 0;
	border: 0;
	overflow: hidden;
}
ul.list-links li h4 { 
	margin: 0; 
	padding: 0.1em 0.25em; 
	display: inline-block; 
	width: 605px; 
	font-size: 13px;
	font-style: italic;
	color: #595959; 
	border-bottom: solid 1px #c9c9c9;
}

/* popup */
.popup { position: absolute; width: 400px; padding: 0; left: 30%; top: 125px; z-index: 1001; overflow: visible; }
.popup_top { height: 7px; background: url('../img/popup/popupbg_top.png') no-repeat; }
.popup_mid { padding: 8px 15px; background: url('../img/popup/popupbg_mid.png') repeat-y; }
.popup_bottom { height: 7px; background: url('../img/popup/popupbg_bottom.png') no-repeat; }
.popup_inner { position: relative; width: 318px; background-color: #fff; padding: 20px 25px; border: solid 1px #595959; }
.popup_inner h3 { padding: 0; margin: 0; }
/* end popup */

/* begin page top */
div#page-top-toolbar {
	height: 23px;
	width: 958px;
	margin: 0 auto;
	/*line-height: 22px;*/
	background: url('/img/layout/page-top-toolbar-med.png') top no-repeat;
}
.page-top-links {}
.page-top-links a {}
.page-top-links a:hover {}
.page-top-links form.frmsearchtop {}
.page-top-links input#s2 { 
	/*height: 14px; 
	font-size: 11px; 
	padding: 2px 2px 2px 18px;
	margin: 0;
	border: solid 1px #999; 
	color: #696969;
	background: #fff url('../img/icons/search.png') 1px center no-repeat;*/
}
.page-top-links .search-submit { /*vertical-align: middle; cursor: pointer; padding: 0 0 0 5px; */}
/* end page top */