/* CSS Document */
body {
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p {
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.focusText {
	color:#FF6633;
}
/*TESTIMONIALS CODE
-------------------------------*/
p.testimonial {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #E7EBEF;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
p.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 10px;
	text-align: right;
	background-color: #FFFFFF;
}
/*-----------------------------------*/
.arrow {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 24px;
	width: 24px;
	bottom: 10px;
	right: 20px;
}
.arrowmove {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 24px;
	width: 24px;
	bottom: auto;
	right: auto;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #18347B;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 2px;
	padding-top: 4px;
	padding-bottom: 2px;
}
a:link {
	color: #18347B;
	text-decoration: underline;
}
a:visited {
	color: #18347B;
	text-decoration: underline;
}
a:hover {
	color: #999999;
	text-decoration: none;
}
a:active {
	color: #18347B;
	text-decoration: underline;
}
#CustomSlideshow a:link {
	color: transparent;
	text-decoration: none;
	text-indent:9000px;
}
#CustomSlideshow a:visited {
	color: transparent;
	text-decoration: none;
	text-indent:9000px;
}
#CustomSlideshow a:hover {
	color: transparent;
	text-decoration: none;
	text-indent:9000px;
}
#CustomSlideshow a:active {
	color: transparent;
	text-decoration: none;
	text-indent:9000px;
}
a.buttonize:link {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color:#EF4644;
	display: inline;
	float: left;
	margin-top: 4px;
	margin-bottom: 0px;
}
a.buttonize:visited {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #EF4644;
	float:left;
	display: inline;
	float: left;
	margin-top: 4px;
}
a.buttonize:hover {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #0069A5;
	display: inline;
	float: left;
	margin-top: 4px;
}
a.buttonize:active {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #FF6633;
	display: inline;
	float: left;
	margin-top: 4px;
}
a.buttonize_r:link {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #003473;
	float:right;
}
a.buttonize_r:visited {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #003473;
	float:right;
}
a.buttonize_r:hover {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #0069A5;
	float:right;
}
a.buttonize_r:active {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #003473;
	float:right;
}
.divContent {
	overflow: auto;
	position: absolute;
	visibility: visible;
	z-index: auto;
	height: 279px;
	width: 356px;
	left: 0px;
	top: 119px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #18347B;
	text-align: left;
	padding-left: 10px;
}
.divFocal {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 183px;
	width: 734px;
	left: 14px;
	top: 115px;
	background-color: #E7EBEF;
	border: 1px solid #003473;
	text-align: left;
}
.divFocal form {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.divFocal img {
	margin-top: 6px;
	margin-left: 6px;
	z-index: 2;
}
/*LARGER HEADER INSIDE
-----------------------------------------------------------------*/
.divFocalAlt {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 183px;
	width: 734px;
	left: 14px;
	top: 115px;
	background-color: #E7EBEF;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/layout/framesInnerLG.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.divFocalAlt img {
	margin-top: 6px;
	margin-left: 6px;
	z-index: 2;
}
.divFocalAlt form {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.divFocalAlt h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding-top: 6px;
	padding-bottom: 4px;
	text-align: left;
	padding-left: 10px;
}
.divFocalContentAlt {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 487px;
	width: 328px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 12px;
	text-align: left;
	padding: 8px;
	background-color: #E7EBEF;
}
.divFocalContentAlt h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 2px;
	text-align: left;
	padding-left: 0px;
}
.divFocalContentAlt form {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.imageguide {
	float: left;
	margin-right: 0px;
	padding-right: 8px;
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
	padding-bottom: 140px;
}
/*end larger header inner
-----------------------------------------------------------------*/
.divFocalContent {
	overflow: visible;
	position: absolute;
	z-index: 3;
	height: 138px;
	width: 226px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 12px;
	text-align: left;
}
.customizedFocalContent {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 236px;
	width: 313px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 12px;
	text-align: left;
	padding:6px;
	border: 1px solid #ff6633;
}
#subsite h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0069A5;
	text-align: right;
}
.divFocalShadow {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 183px;
	width: 734px;
	left: 14px;
	top: 122px;
	background-image: url(images/layout/shadow.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.divFocalBoxes {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 150px;
	width: 240px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #0069A5;
	font-size: 12px;
	text-align: left;
	background-image: url(images/layout/secondaryFrames.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.divFocalBoxes h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003473;
	padding-top: 12px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 18px;
}
.divFocalBoxes h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#003473;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 16px;
	padding-bottom: 2px;
	padding-left: 18px;
	padding-right:16px;
	margin-top: 0px;
	margin-bottom: 2px;
}
.divFocalBoxes p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003473;
	padding-top: 18px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 18px;
	width: 190px;
}
.divFocalBoxes ul {
	color: #003473;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 18px;
	width: 190px;
	padding-top: 0px;
	margin-top: 14px;
}
.divFocalBoxes li {
	padding-top: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
.Boxes_p_alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003473;
	padding-top: 4px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 18px;
	width: 190px;
}
.divBox2 {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 150px;
	width: 374px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #0069A5;
	font-size: 11px;
	text-align: left;
	background-image: url(images/layout/frameandhalf.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.divBox2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003473;
	padding-top: 12px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 18px;
}
.divBox2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003473;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
	width: 305px;
	padding-left: 18px;
}
.divLogotitle {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 81px;
	width: 765px;
	left: 1px;
	top: 0px;
	background-color: #FFFFFF;
}
.divMain {
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: 3;
	height: auto;
	width: 765px;
	top: 24px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0 auto;
}
.divMenu {
	overflow: visible;
	position: absolute;
	z-index: 999;
	height: 22px;
	width: 765px;
	left: 0px;
	top: 81px;
	text-align: left;
	background-image: url(images/layout/blue.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	visibility: visible;
}
.divMiddle {
	height: 110px;
	width: 758px;
	left: 7px;
	top: 315px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
}
.divMiddleScroll {
	height: 280px;
	width: 758px;
	left: 7px;
	top: 315px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
}
.divMiddle form {
	margin: 0px;
	padding: 0px;
}
p.paranormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003473;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 250px;
}
.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.divMenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.divMenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.divMenu a:hover {
	color: #999999;
	text-decoration: none;
}
.divMenu a:active {
	color: #FFFFFF;
	text-decoration: none;
}
/*Secondary Menus*/
/*---------------------------------------------*/
#divMenuSecondary {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 18px;
	width: 372px;
	left: 393px;
	top: -19px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
#divMenuSecondary a:link {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #003473;
}
#divMenuSecondary a:visited {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #003473;
}
#divMenuSecondary a:hover {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #0069A5;
}
#divMenuSecondary a:active {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #003473;
}
#divMenuSecondary ul {
	margin: 0;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	list-style-type: none;
	text-align: right;
}
#divMenuSecondary ul li {
	display: inline;
}
.secondaryon {
	padding: .2em 1em;
	color: #fff;
	background-color: #0069a5;
}
/*end secondary
-----------------------------------------------------------*/
/*Internal Link*/
/*---------------------------------------------*/
#divmenuInternal {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 16px;
	width: 716px;
	left: 9px;
	top: 89px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
#divmenuInternal a:link {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #666666;
}
#divmenuInternal a:visited {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #666666;
}
#divmenuInternal a:hover {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #999999;
}
#divmenuInternal a:active {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #666666;
}
#divmenuInternal ul {
	margin: 0;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	list-style-type: none;
	text-align: left;
}
#divmenuInternal ul li {
	display: inline;
}
.secondaryon {
	padding: .2em 1em;
	color: #fff;
	background-color: #0069a5;
}
/*end internal links
-----------------------------------------------------------*/
/*Drop Downs*/
.divDropdowns {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 100px;
	width: 105px;
	left: 62px;
	top: 21px;
	background-color: #FF6633;
}
.divDropdowns ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.divDropdowns li {
	margin: 0 0 .2em 0;
}
.divDropdowns a {
	display: block;
	color: #FFF;
	background-color: #036;
	width: 9em;
	padding: .2em .8em;
	text-decoration: none;
}
.divDropdowns a:hover {
	background-color: #369;
	color: #FFF;
}
/* INNER STYLES */
/*==========================================================*/
#innercontent p {
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-bottom: 6px;
}
.divFocalInner {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 113px;
	width: 734px;
	left: 14px;
	top: 133px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/layout/titlebg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.divFocalInnerShadow {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 114px;
	width: 734px;
	left: 14px;
	top: 138px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/layout/shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.divFocalInner img {
	margin-top: 6px;
	margin-left: 6px;
	z-index: 2;
}
.divFocalInner table {
	height: 100px;
}
.divFocalInner h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding-top: 6px;
	padding-bottom: 4px;
	text-align: left;
	padding-left: 10px;
}
.divFocalInner h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 2px;
	text-align: left;
}
.divFocalContentInner {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 61px;
	width: 568px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}
.divFocalResources {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 80px;
	width: 720px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 12px;
	text-align: right;
}
.divContentInner {
	overflow: visible;
	position: absolute;
	z-index: auto;
	height: 312px;
	width: 723px;
	left: 16px;
	top: 283px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #18347B;
	text-align: left;
	padding-left: 10px;
	visibility: visible;
}
.divMiddleInner {
	height: 325px;
	width: 724px;
	left: 14px;
	top: 270px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
	padding-right: 15px;
}
.divMiddleInner a:link {
	text-decoration: underline;
	font-weight: bold;
}
.divMiddleInner a:visited {
	text-decoration: underline;
	font-weight: bold;
}
.divMiddleInner a:hover {
	font-weight: bold;
	text-decoration: underline;
}
.divMiddleInner a:active {
	font-weight: bold;
	text-decoration: underline;
}
.divMiddleInner h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 2px;
}
.divMiddleInner h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 2px;
	margin-top: 6px;
	margin-bottom: 2px;
}
/*.divMiddleInner p{
	margin-top: 0px;
	margin-bottom: 0px;
}*/
/* paragraph top of list smaller margin*/
p.paraList {
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 2px;
}
.divMiddleInner ul {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 8px;
	list-style-type: disc;
	margin-left: 8px;
}
.divMiddleInner li {
	margin-bottom: 4px;
	padding-bottom: 4px;
}
.divConsultants {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 100px;
	width: 65px;
	left: auto;
	top: auto;
	text-align: center;
}
.divConsultants img {
	border: 0.3mm solid #003473;
}
.divConsultantsLanding {
	overflow: visible;
	visibility: visible;
	z-index: 2;
	height: 70px;
	width: 214px;
	text-align: left;
	float:left;
	margin-right:30px;
	margin-top:20px;
}
.divConsultantsLanding img {
	border: 0.3mm solid #003473;
	float: left;
}

/*INNER MIDDLE TWO COLOUMNS*/
/*==========================================================*/
.divMiddleLeft {
	height: 291px;
	width: 350px;
	left: 14px;
	top: 292px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003473;
	background-color: #FFFFFF;
}
.divMiddleLeftScroll {
	height: 334px;
	width: 350px;
	left: 15px;
	top: 264px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
	padding-right: 10px;
}
.divMiddleRight img {
	border: 0.3mm solid #003473;
}
.divMiddleRightSub img {
	border: 0.3mm solid #003473;
}
.divMiddleLeftSub {
	height: 291px;
	width: 350px;
	left: 14px;
	top: 292px;
	overflow: visible;
	position: absolute;
	visibility: hidden;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003473;
	background-color: #FFFFFF;
}
#pictures {
	top:272px;
	height: 416px;
	width: 85px;
	overflow: auto;
}
#pictures p {
	padding-top: 0px;
	margin-top: 0px;
}
.divMiddleLeftSub img {
	border: 0.5mm solid #003473;
}
.divMiddleLeftSub strong {
	font-size:14px
}
.divMiddleRight {
	height: 291px;
	width: 350px;
	left:400px;
	top: 292px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
}
.divMiddleRightSub {
	height: 291px;
	width: 350px;
	left:401px;
	top: 292px;
	overflow: visible;
	position: absolute;
	visibility: hidden;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
}
.divBios {
	height: 417px;
	width: 628px;
	left:117px;
	top: 272px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-image: url(images/layout/watermark2.gif);
	background-repeat: no-repeat;
	background-position: -14px 362px;
}
.divBiosFr {
	height: 417px;
	width: 628px;
	left:117px;
	top: 272px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
	background-image: url(images/layout/watermark_fr.gif);
	background-repeat: no-repeat;
	background-position: -10px 362px;
}
.divBiosSub {
	height: 417px;
	width: 612px;
	left:117px;
	top: 276px;
	overflow: auto;
	position: absolute;
	visibility: hidden;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
	padding-right: 15px;
}
.divBiosSub image {
	padding-bottom: 6px;
	margin-bottom: 6px;
	margin-top: 0px;
	padding-top: 0px;
}
.divBiosSub ul {
	margin-bottom: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	padding-top: 2px;
	list-style-type: disc;
	padding-left: 2em;
}
.biopiclarge {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
	padding-bottom: 16px;
}
.biopiclargeALT {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
	padding-bottom: 26px;
}
.biopiclarge_more {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
	padding-bottom: 100px;
}
/*==========================================================*/
.bodyalt {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E7EBEF;
	text-align: center;
}
.divBoxesInner {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 329px;
	width: 240px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #0069A5;
	font-size: 10px;
	text-align: left;
	background-image: url(images/layout/framesInner.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.divBoxesInnerAlt {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 329px;
	width: 240px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #0069A5;
	font-size: 10px;
	text-align: left;
	background-image: url(images/layout/framesInner.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.divBoxesInnerAlt h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003473;
	padding-top: 12px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 18px;
}
.divInsideBox {
	overflow: auto;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 286px;
	width: 476px;
	left: 14px;
	top: 38px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 10px;
	text-align: left;
}
.divInsideBoxSingle {
	overflow: auto;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 290px;
	width: 220px;
	left: 14px;
	top: 38px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 10px;
	text-align: left;
}
#pmresources_page .divInsideBoxSingle {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 478px;
	width: 217px;
	left: 7px;
	top: 38px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 12px;
	text-align: left;
	padding-left:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#pmresources_page .divBoxesInnerAlt {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 329px;
	width: 240px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #0069A5;
	font-size: 10px;
	text-align: left;
	background-image: url(images/layout/framesInner_noborder.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.divBoxesInner h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003473;
	padding-top: 12px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 18px;
}
.divBoxesInner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003473;
	padding-top: 4px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 18px;
	width: 190px;
}
.divBoxesDouble {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 329px;
	width: 496px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #0069A5;
	font-size: 10px;
	text-align: left;
	background-image: url(images/layout/doubelFrame.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.divBoxesDouble h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003473;
	padding-top: 12px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 18px;
}
.pararesources {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003473;
	padding-top: 24px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 18px;
	width: 190px;
}
.divMainALT {
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: 3;
	height: 700px;
	width: 765px;
	top: 24px;
	background-color: #FFFFFF;
	border: 2px none #426994;
	text-align: left;
	margin: 0 auto;
}
.text10 {
	font-size: 10px;
}
.curserstyle {
	cursor: default;
}
/* Links images */
/*.careerslinks{
	float: left;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	clear: both;
	margin-bottom: 0px;
	padding-top: 0px;
}*/
/*.careerslinks{
	float: left;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	clear: both;
	margin-bottom: 0px;
	padding-top: 0px;
}*/
.divLinkText img {
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	clear: both;
	margin-bottom: 0px;
	padding-top: 0px;
}
.careerstext {
	float: left;
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.divLinkText {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 71px;
	width: 684px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 10px;
	text-align: left;
}
.divLinkText p {
	font-size: 10px;
	padding-top: 0px;
	padding-left: 306px;
}
/* Partners links */
.partners {
	height: 126px;
	width: 329px;
	overflow: visible;
	position: absolute;
	left: auto;
	top: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.partners img {
	float: top;
	padding-bottom: 6px;
}
.partnersVertical {
	height: 178px;
	width: 231px;
	overflow: hidden;
	position: absolute;
	left: auto;
	top: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.partnersVertical img {
	float: top;
	padding-bottom: 6px;
}
/* Knowledge base adding icons per file type
===========================================================*/
#filelist {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#filelist li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.twolines {
	padding-left:19px;
}
#filelist a[href $='.doc'] {
padding: 0 0 3px 20px;
background: url(images/icons/word.gif) no-repeat left;
}
#filelist a[href $='.pdf'] {
padding: 0 0 3px 20px;
background: url(images/icons/acrobat.gif) no-repeat left;
}
#filelist a[href $='.xls'] {
padding: 0 0 3px 20px;
background: url(images/icons/excel.gif) no-repeat left;
}
#filelist a[href $='.pdf'] span {
padding: 0 0 3px 20px;

}
/*==========================================================*/
/* KOBAYASHI */
/*==========================================================*/
.divKT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 12px;
	width: 765px;
	color: #CCCCCC;
	position: absolute;
	visibility: visible;
	z-index: auto;
	overflow: visible;
	left: 0px;
	text-align: center;
	bottom: -20px;
}
.divKT a:link {
	color: #999999;
	text-decoration: none;
}
.divKT a:visited {
	text-decoration: none;
	color: #999999;
}
.divKT a:hover {
	text-decoration: underline;
	color: #0069A5;
}
.divKT a:active {
	text-decoration: none;
	color: #999999;
}
.text12 {
	font-size: 12px;
}
.divsite {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 31px;
	width: 226px;
	left: 531px;
	top: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 12px;
	text-align: right;
	display: none;
}
#subsitetitle h1 {
	text-align: right;
	color: #0069A5;
}
/*TESTING NO SCROLL
_____________*/

.divMiddleInnerSC {
	height: 315px;
	width: 724px;
	left: 14px;
	top: 270px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
	padding-right: 15px;
}
.divMiddleInnerSC a:link {
	text-decoration: underline;
	font-weight: bold;
}
.divMiddleInnerSC a:visited {
	text-decoration: underline;
	font-weight: bold;
}
.divMiddleInnerSC a:hover {
	font-weight: bold;
	text-decoration: underline;
}
.divMiddleInnerSC a:active {
	font-weight: bold;
	text-decoration: underline;
}
.divMiddleInnerSC h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 2px;
}
.divMiddleInnerSC h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 2px;
}
.divMainSC {
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: 3;
	height: auto;
	width: 765px;
	top: 24px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0 auto;
}
.header_sub {
	font-weight: bold;
	color: #0069A5;
}
/*FRENCH DIVS
--------------------------------*/
#francaisindex {
	height: 148px;
	width: 367px;
	left: 10px;
	top: 351px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
}
#francaisindex2 {
	height: 105px;
	width: 347px;
	left: 263px;
	top: 188px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	font-weight: bold;
}
#fran p {
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#bialogo {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 5;
	height: 68px;
	width: 119px;
	left: 19px;
	top: 587px;
}
/* Begin laying out the form*/

#atlantic_registration h1 {
	font-size: 14px;
	color: #7D6A55;
	width: 260px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 4px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
#atlantic_registration form {
	margin: 10px;
}
#atlantic_registration fieldset fieldset {
	width: 180px;
	padding: 0;
}
#atlantic_registration input {
	background-color: #F2F2F2;
	color: #414F4B;
	border: 1px solid #4C5854;
	margin: 0;
	width: 200px;
	display: block;
}
#atlantic_registration .smaller_field {
	width: 40px;
}
#atlantic_registration .radio_field {
	background-color: none;
	color: #414F4B;
	border: none;
	margin: 0;
	width: 10px;/*	display: block;
*/}
#atlantic_registration textarea {
	background-color: #F2F2F2;
	color: #556660;
	border: 1px solid #4C5854;
	margin: 0 30px 0 0;
	height: 220px;
	display: block;
}
/* focus styles */

#atlantic_registration textarea:focus, #atlantic_registration input:focus {
	border: 1px solid #073770;
	background-color: #e7ebef;
	color: #003366;
}
.labelfloat {
	float: right;
	margin-right: 5px;
}
#atlantic_registration label {
	color: #073770;
	padding-top: 5px;
	font-size:11px;
	display: block;
}
#atlantic_registration .radio_label {
	color: #073770;
	padding-top: 5px;
	font-size:11px;
	display: inline;
}
#atlantic_registration fieldset {
	margin: 0;
	border: none;
	width: 450px;
}
#atlantic_registration .button {
	background-color: #073770;
	color: #fff;
	width: 80px;
	margin-top: 20px;
	display: inline;
	background-image: none;
}
.sup {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
}
#innercontent h4 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #18347B;
	padding: 4px;
	width: 150px;
}
#innercontent img {
	border: 1px none #18347B;
}
#imageholder {
	border: 1px none #18347B;
}
#schedule #innercontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#schedule #innercontent a:link {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #003473;
}
#schedule #innercontent a:visited {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #003473;
}
#schedule #innercontent a:hover {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #0069A5;
}
#schedule #innercontent a:active {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #003473;
}
#schedule #innercontent ul {
	margin: 0;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	list-style-type: none;
	text-align: right;
}
#schedule #innercontent ul li {
	display: inline;
}
/*
registration button
--------------------------------------------------*/
#divRegistration {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	height: 18px;
	width: 262px;
	right: 365px;
	top: 73px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
#divRegistration a:link {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #FF6633;
}
#divRegistration a:visited {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #FF6633;
}
#divRegistration a:hover {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #0069A5;
}
#divRegistration a:active {
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #fff;
	background-color: #FF6633;
	display: inline;
}
/*____________________________________________________
end of registration button*/
#pm_consulting ol {
	list-style-type: lower-alpha;
}
/*WEBINAR FORM
-----------------*/

#webinar_landing form {
	margin: 0px;
	padding: 0px;
	font-size:12px;
}
#webinar_landing input {
	font-size:12px;
	color: #FFFFFF;
	background-color: #073770;
	border: 1px solid #FFFFFF;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
}
#webinar_landing label {
	font-size:12px;
	width: 4.5em;
	float: left;
	text-align: left;
	margin-right: 0.8em;
	margin-top:0.5em;
	display:block;
}
#webinar_landing .label2 {
	font-size:12px;
	width: 9.8em;
	float: left;
	text-align: left;
	margin-right: 0.8em;
	margin-top:0.5em;
	display:block;
}
#webinar_landing #submit {
	margin-left: 64px;
	margin-bottom: 1em;
	margin-top:1em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	font-size:10px;
	color: #FFFFFF;
	float:left;
	width:80px;
}
#webinar_landing #reset {
	margin-bottom: 1em;
	margin-top:1em;
	margin-left:1em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	font-size:10px;
	color: #0071BC;
}
#webinar_landing textarea {
	font-size:10px;
	color: #FFFFFF;
	background-color: #9ECEEB;
	border: 1px solid #0071BC;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	padding-top: 3px;
	width:55%;
}
#webinar_landing #innercontent {
	top: 400px;
}
#webinar_landing #focalcontent {
	height: 240px;
	background-color: #E7EBEF;
	background-image:url(images/layout/titlebg_noborder.gif)
}
#webinar_landing #focalcontent1 {
	height: 310px;
	background-color: #E7EBEF;
	background-image:url(images/layout/titlebg_noborder.gif)
}
#webinar_landing #resourcetext {
	text-align: left;
	overflow:visible;
	position: absolute;
	z-index: 1;
	left:5px;
	top:10px;
	width:444px;
	height:195px;
	padding-right:6px;
}
#webinar_landing #resourcetext2 {
	text-align: left;
	overflow:visible;
	position: absolute;
	z-index: 1;
	left:5px;
	top:10px;
	height:195px;
	padding-right:6px;
}
#privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	height: 132px;
	width: 752px;
	left: 0px;
	bottom: 0px;
	padding-left: 8px;
}
/*HOME PAGE
----------------*/
#home_page .bodyalt {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E7EBEF;
	text-align: center;
}
#home_page .divFocalContent {
	overflow: visible;
	position: absolute;
	z-index: 3;
	height: 117px;
	width: 226px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 12px;
	text-align: left;
}
#home_page .divMiddle {
	height: 110px;
	width: 758px;
	left: 7px;
	top: 483px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
}
#home_page .bottomLeft {
	height: 110px;
	width: 240px;
	right: 20px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
	bottom: 20px;
}
#home_page #promoBox {
	height: 217px;
	width: 735px;
	left: 14px;
	top: 484px;
	overflow: visible;
	position: absolute;
	visibility: visible;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
}
#home_page .divMiddleScroll {
	height: 280px;
	width: 758px;
	left: 7px;
	top: 315px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	z-index: 4;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003473;
	background-color: #FFFFFF;
}
#home_page .bottomLeft form {
	margin: 0px;
	padding: 0px;
}
#home_page .boxesWrapper {
	overflow: hidden;
	position: absolute;
	height: 150px;
	width: 352px;
	left: auto;
	top: auto;
	background-image: url(images/layout/box_1_5.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#home_page .divFocalBoxes {
	overflow: hidden;
	position: absolute;
	height: 112px;
	width: 350px;
	left: 0px;
	top: 36px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0069A5;
	font-size: 12px;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#home_page .boxesWrapper h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003473;
	padding-top: 12px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 10px;
}
#home_page .divFocalBoxes h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#003473;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 16px;
	padding-bottom: 2px;
	padding-left: 18px;
	padding-right:16px;
	margin-top: 0px;
	margin-bottom: 2px;
}
#home_page .divFocalBoxes p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003473;
	padding-top: 6px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 10px;
	width: 96%;
}
#home_page .divFocalBoxes ul {
	color: #003473;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 18px;
	width: 190px;
	padding-top: 0px;
	margin-top: 14px;
}
#home_page .divFocalBoxes li {
	padding-top: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
#home_page .divBoxesDouble {
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 329px;
	width: 496px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #0069a5;
	font-size: 10px;
	text-align: left;
	background-image: url(images/layout/doubelFrame.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#home_page .arrow {
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 24px;
	width: 24px;
	bottom: 10px;
	right: 10px;
}
#home_page #promoBox table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #073770;
}
#home_page #promoBox p {
	padding-bottom: 4px;
	padding-top: 4px;
}
#promoBox .border{
	background-image:url(images/layout/promo_divider.png);
	background-repeat: repeat-y;
	background-position: center;
	}
#promoBox .border-bottom{
background:url(images/border.gif) left bottom repeat-x;
}
	
#home_page #promoBox table a{
	color:#003473;
	text-decoration:none;
	border-bottom: 1px dashed #003473;
	}
	#home_page #promoBox table a:hover{
	color:#003473;
	text-decoration:none;
	border-bottom:none;
	}
#home_page .divFocal{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 183px;
	width: 734px;
	left: 14px;
	top: 115px;
	background-color: #FFFFFF;
	border: 1px none #003473;
	text-align: left;
}
#promoBox input {
	font-size: 10px;
	color: #FFFFFF;
	background-color:#EF4644;
	margin-top:6px;
}
#promoBox .imageborder{
	border: 1px solid #003473;
}
#profiles_landing #maindiv #consultantsprofiles h1 {
	margin-top: 30px;
	text-align: left;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
}
#profiles_landing #maindiv {
	height: 1900px;
}
#profiles_landing #maindiv #consultantsprofiles {
	height: 1400px;
	background-position: bottom;
}
#profiles_landing #maindiv #consultantsprofiles {
	width: 740px;
	left: 20px;
}
#profiles_bio .divBiosSub {
	visibility: visible;
	height: 400px;
	width: 689px;
	left: 30px;
	top: 190px;
	overflow: visible;
}
.divConsultantsLanding p {
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 64px;
	display: block;
	line-height: 20px;
}
#profiles_bio .divFocalInnerShadow {
	height: 40px;
}
#profiles_bio .divBioSub img {
	border: 1px solid #073770;
}
#profiles_bio #focalcontent {
	height: 40px;
}
#home_page form {
	margin: 0px;
	padding: 0px;
}
.testimonial_signature {
	font-style: italic;
	font-weight: bold;
	text-align: right;
}
#page_guide #innercontent {
	overflow: visible;
}
.blue-colore{
background-color:#e7ebee;
}


/*---------------------form gernal------------------------*/
.gernal form {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	width:250px;
}
.gernal input {
	font-size:12px;
	color: #FFFFFF;
	background-color: #073770;
	border: 1px solid #FFFFFF;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
}
.gernal label {
	font-size:12px;
		float: left;
		width:80px;
	text-align: left;
	margin-right: 0.8em;
	margin-top:0.5em;
	}

.gernal .submit {
	margin-left:14px;
	margin-bottom: 1em;
	margin-top:1em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	font-size:10px;
	color: #FFFFFF;
	float:left;
	width:80px;
}
a.vistwesite , a.vistwesite:visited {	
	margin:1px 0 1px 1px;
	padding:10px 0 ;
	font-size:14px;	
	color: #FFFFFF;
	float:left;
	text-align:center;
	background:#ef4643;	
	width:253px;
	text-decoration:none;
}
a.vistwesite:hover  {	
	background:#0069a5;	
	text-decoration:none;
}

/* special class for thanks page after landing pages with ad words tracking*/
a.vistwesite1 , a.vistwesite1:visited {	
	margin:1px 0px 1px 15em;
	padding: 10px 0;
	font-size:14px;
	float: left;
	color: #FFFFFF;
	text-align:center;
	background:#ef4643;	
	width:300px;
	text-decoration:none;}

a.vistwesite1:hover  {	
	background:#0069a5;	
	text-decoration:none;
}

.capital{
text-transform:uppercase;
}
.border1px{
border:1px solid #d4d7da;
border-bottom-width:0px;
}
.border1pxlr{
border-left:1px solid #d4d7da;
border-right:1px solid #d4d7da;
}
.border1pxtn{
border:1px solid #d4d7da;
border-top-width:0px;
}
.bg-col{background-color:#e7ebef;}

.scheduling{font-size:80%;}

.intro{padding:8px;}

sup{color:red;}

/* Corporate partners */

#corporatebox
{	padding-top:279px;
	padding-left:24px;
}

.corpartners {
	
	width: 700px;
	overflow: visible;
	padding-bottom:50px;
	left: auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.corpartners img{
	vertical-align:middle;
	float:left;
	width:171px;
	height:89px;
	border:none;
	padding-right:10px;
}

.corpartners li {margin-left:170px;}

.divFocalContent2 {
	overflow: visible;
	position: absolute;
	z-index: 3;
	height: 138px;
	width: 300px;
	left: auto;
	top: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #003473;
	font-size: 12px;
	text-align: left;}
	
/*related courses box*/

.related {border: 1px solid #ccc;}

.related a{font-style:italic;}

