@charset "UTF-8";

/* CSS Document */



body {

margin:0 0 20px 0;

border:0;

background:#fff;

font-family:Helvetica, Arial, Verdana, Tahoma, sans-serif;

font-size:62.5%;

line-height:1.6em;

color:#222;

text-align:center;

}
.holder {padding:50px 30px 30px 30px;}

.ietrick { margin:0; padding:0; line-height: 0px; font-size:1px; }

.clear { clear:both; }

.clear_left { clear:left; }

.clear_right { clear:right; }

.floatLeft { float:left; }

.floatRight { float:right; }

.special { display:none }

img { border:0; }

ul, li { list-style:none; padding:0; margin:0; }



p { margin: 1.1em 0 1.1em 0; font-size: 1.2em; }

a:link { color: #485380; text-decoration: underline; font-weight:bold; }

a:visited { color: #485380; text-decoration: underline; font-weight:bold; }

a:hover { color: #485380; text-decoration: none; font-weight:bold; }

a:active { color: #485380; text-decoration: none; font-weight:bold; }

a.footer:link { color: #7b7b7b; text-decoration: underline; }

a.footer:visited { color: #7b7b7b; text-decoration: underline; }

a.footer:hover { color: #7b7b7b; text-decoration: none; }

a.footer:active { color: #7b7b7b; text-decoration: none; }



#toplink  { width:980px; margin:auto; text-align:right }

#container {
	width:980px;
	margin:auto;
	text-align:left;
}

#tophead { width:960px; padding:20px 0 0 20px; height:85px; position:relative; }

#header {
	width:960px;
	padding:20px 0 0 20px;
	height:85px;
	position:relative;
	background-color: #FFF;
}

#logo {

	position:absolute;

	top:15px;

	left:20px;

}

#menu {

	position:absolute;

	top:53px;

	left:398px;

}

#login {

	position:absolute;

	top:23px;

	left:398px;

}

#contactDeatils {

	position:absolute;

	top:15px;

	left:618px;

}

#mainContent { width:980px; background:#e5e5e5; padding:0; position:relative; }

#mainContentHome { width:960px; background:#e5e5e5; padding:20px 0 0 20px; position:relative; }

#banner {

	width:960px;

	height:160px;

	position:absolute;

	padding:0 0 20px 20px;

	background:#e5e5e5;

	top:53px;

	left:0;

}

#bodyContent {

	width:960px;

	position:absolute;

	padding:0 0 0 20px;

	background:#e5e5e5;

	top:233px;

	left:0;

}

#bannerFullWidth {

	width:960px;

	height:160px;

	position:absolute;

	padding:20px 0 20px 20px;

	background:#e5e5e5;

	top:0px;

	left:0;

}

#bodyContentFullWidth {

	width:960px;

	position:absolute;

	padding:0 0 0 20px;

	background:#e5e5e5;

	top:200px;

	left:0;

}

#bodyHolder {

	width:670px;

	padding:0 0 20px 0;

	margin-left:20px;

}

#bodyHolderFullWidth {

	width:880px;

	padding:0 0 20px 0;

	margin-left:20px;

}

#partnersFullWidth {

	width:900px;

	padding:0 0 20px 0;

	margin-left:20px;

}

.partnersHalfWidth {

	float:left;

	width:435px;

	padding:0;

}

#partnersFullWidth h2 { font-weight:normal; font-size:1.6em; margin:0 0 1em 0; color:#485380; padding-top:10px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; line-height:18px; }

#partnersFullWidth h3 { font-weight:normal; font-size:1.6em; margin:0 0 1em 0; color:#485380; padding-top:10px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; line-height:18px; }

.partnersBack { background: url(images/partnersBack.jpg) bottom repeat-x; padding:10px; /*border-top: 1px solid #fff;*/ margin-bottom:10px; }



h1 { font-weight:normal; font-size:2.6em; margin:0 0 18px 0; color:#555; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; line-height:22px; }

h2 { font-weight:normal; font-size:1.6em; margin:0 0 1em 0; color:#485380; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; line-height:18px; }

h3 { font-weight:normal; font-size:1.4em; margin:0 0 1em 0; color:#222; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; line-height:16px; }

h4 { font-weight:normal; font-size:1.3em; margin:0 0 1em 0; color:#222; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; line-height:16px; }

.listStandard { margin:0 0 0 0; padding:0 0 0 0; list-style:none; border-top:solid 1px #fff; }

.listStandard li { padding:5px 0 5px 20px; margin:2px 0 2px 0; font-size: 1.2em; font-weight:normal; border-bottom:solid 1px #fff; background:url(images/product_bullet.gif) top left no-repeat; background-position:0 0.4em; }

.listStandard a:link { font-weight:normal; color:#222; text-decoration: underline; }

.listStandard a:visited { font-weight:normal; color:#222; text-decoration: underline; }

.listStandard a:hover { font-weight:normal; color:#222; text-decoration: none; }

.listStandard a:active { font-weight:normal; color:#222; text-decoration: underline; }

.shorterWidth { width:500px; line-height:19px; }

.shorterWidth2 { width:700px; line-height:19px; }

.underBorder { border-bottom:1px solid #fff; }

.aboveBorder { border-top:1px solid #fff; }



.linksBlock ul {

        width: 660px;

		border-top:solid 1px #fff;

		list-style:none;

		margin:0;

		padding:0;

} 

.linksBlock li {

        border-bottom:solid 1px #ccc;

		list-style:none;

        margin: 0;

		font: normal Arial, Helvetica, sans-serif;

        padding: 9px 10px 0 0px;

		height:61px;

        text-decoration: none;

		font-size: 1.1em;

}

.linksBlock li a { 

        color: #222;

        display: block;

		padding: 9px 10px 0 145px;

		height:61px;

        text-decoration: none;

		font-size: 1.1em;

		position:relative;

		font-weight:normal;

}

 * html .linksBlock li a {  /* make hover effect work in IE */

	width: 660px;

}

.linksBlock li a:hover {

		color: #485380;

}

.linksBlock a em { 

        color: #666;

        display: block;

        font: normal Arial, Helvetica, sans-serif;

		position:absolute; top:26px; left:145px;

}

.linksBlock a span {

        color: #222;

        font: normal Arial, Helvetica, sans-serif;

        line-height: 150%;

}

.image01 { background-image:url(images/holding01.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image02 { background-image:url(images/holding02.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image03 { background-image:url(images/holding03.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image04 { background-image:url(images/holding04.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image05 { background-image:url(images/holding05.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image06 { background-image:url(images/holding07.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image07 { background-image:url(images/holding06.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image08 { background-image:url(images/holding08.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image09 { background-image:url(images/holding09.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image10 { background-image:url(images/holding10.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image11 { background-image:url(images/holding11.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image12 { background-image:url(images/holding12.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image13 { background-image:url(images/holding13.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image14 { background-image:url(images/holding14.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image15 { background-image:url(images/holding15.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image16 { background-image:url(images/holding16.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image17 { background-image:url(images/holding12.jpg); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image18 { background-image:url(images/entelechis_logo_web.gif); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image19 { background-image:url(images/rize_logo_web2.gif); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image20 { background-image:url(images/wio_logo_web.gif); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image21 { background-image:url(images/BenacquistaLogo_web.gif); background-repeat:no-repeat; background-position:0.3em 0.3em; background-color:#e0e0e0; }

.image22 {
	background-image:url(images/holding22.gif);
	background-repeat:no-repeat;
	background-position:0.3em 0.3em;
	background-color:#e0e0e0;
}



/*SUB 01 NAV*/

#nav {

	position: absolute;

	top: 56px;

	left:409px;

	list-style: none;

	margin: 0;

	padding: 0 0 0 2px;

	height: 28px;

	display: inline;

	overflow: hidden;

	width: 570px;

}

#nav li {

margin: 0; 

padding: 0;

display: inline;

list-style-type: none;

}

#nav a {

float: left;

padding: 28px 0 0 0;

overflow: hidden;

margin-left:1px;

height: 0px !important; 

height /**/:28px; /* for IE5/Win */

text-decoration:none;

}

#nav a:hover {

background-position: 0 -28px;

text-decoration:none;

border:none;

}

#nav a:active, #nav a.selected {

background-position: 0 -28px;

text-decoration:none;

border:none;

}

#nav01 a  {width: 88px; background: url(images/nav01.gif) top left no-repeat;}

#nav02 a  {width: 80px; background: url(images/nav02.gif) top left no-repeat;}

#nav03 a  {width: 127px; background: url(images/nav03.gif) top left no-repeat;}

#nav04 a  {width: 93px; background: url(images/nav04.gif) top left no-repeat;}

#nav05 a  {width: 75px; background: url(images/nav05.gif) top left no-repeat;}

#nav06 a  {width: 97px; background: url(images/nav06.gif) top left no-repeat;}





#navigationSub a

{

color: #000;

background: #b7b7b7 url("images/left-tab.gif") left top no-repeat;

text-decoration: none;

padding-left: 60px;

line-height:33px;

font-weight:bold;

font-family:Helvetica, Arial, Tahoma, sans-serif;

font-size: 1.2em;

}

#navigationSub a span

{

background: url("images/right-tab.gif") right top no-repeat;

padding-right: 60px;

display: block;

}

#navigationSub a, #navigationSub a span

{

display: block;

float: left;

}

/* Commented backslash hack hides rule from IE5-Mac \*/

#navigationSub a, #navigationSub a span

{

float: none;

}

/* End IE5-Mac hack */

#navigationSub a:hover

{

color: #fff;

background: #6e7490 url("images/left-tab-hover.gif") left top no-repeat;

text-decoration: none;

padding-left: 60px;

}

#navigationSub a:hover span

{

background: url("images/right-tab-hover.gif") right top no-repeat;

padding-right: 60px;

}

#navigationSub

{

list-style: none;

padding: 0;

margin: 0;

position:absolute;

top:0;

left:0;

padding-left:20px;

padding-top:20px;

width:960px;

height:50px;

background:#e5e5e5;

}

#navigationSub li

{

float: left;

display: block;

margin: 0 5px 0 0;

padding: 0;

}





#subNavcontainer { width: 240px; border-top: solid 1px #fff; }

#subNavcontainer ul

{

margin:0 0 35px 0;

padding:0;

list-style-type: none;

font-family: Helvetica, Arial, Tahoma, sans-serif;

}

#subNavcontainer a

{

display: block;

padding:8px 5px 9px 5px;

width: 230px;

border-bottom: 1px solid #fff;

font-size: 1.2em;

font-weight:normal;

text-decoration:none;

}

#subNavcontainer a:link, #navlist a:visited

{

color:#222;

text-decoration:none;

}

#subNavcontainer a:visited

{

color:#222;

text-decoration:none;

}

#subNavcontainer a:hover

{

background:#fff url(images/menuBack.jpg) bottom repeat-x;

color:#222;

text-decoration:none;

}

#subNavcontainer a.selectedSubSub

{

background:#fff url(images/menuBack.jpg) bottom repeat-x;

color:#46507a;

text-decoration:none;

}



#subNavlistDark { width: 240px; border-top: solid 1px #fff; }

#subNavlistDark ul

{

margin:0;

padding:0;

list-style-type: none;

font-family: Helvetica, Arial, Tahoma, sans-serif;

}

#subNavlistDark a

{

display: block;

padding:8px 5px 9px 5px;

width: 230px;

border-bottom: 1px solid #fff;

font-size: 1.2em;

font-weight:normal;

text-decoration:none;

background:#e3e3ee url(images/menuBackBlueLight.jpg) bottom repeat-x;

color:#222;

}

#subNavlistDark a:link, #navlist a:visited

{

background:#e3e3ee url(images/menuBackBlueLight.jpg) bottom repeat-x;

color:#222;

text-decoration:none;

}

#subNavlistDark a:visited

{

background:#e3e3ee url(images/menuBackBlueLight.jpg) bottom repeat-x;

color:#222;

text-decoration:none;

}

#subNavlistDark a:hover

{

background:#dadae8 url(images/menuBackBlue.jpg) bottom repeat-x;

color:#46507a;

text-decoration:none;

}

#subNavlistDark a.selectedSubSubDark

{

background:#e3e3ee url(images/menuBackBlueLight.jpg) bottom repeat-x;

color:#222;

text-decoration:none;

}





#subNavcontainerPlain { width: 220px; border-top: solid 1px #fff; padding:10px; background:#fff url(images/plainBack.jpg) bottom repeat-x; }

#subNavcontainerPlain p { margin-top:0; }

#subNavcontainerPlain ul

{

margin:0;

padding:0;

list-style-type: none;

font-family: Helvetica, Arial, Tahoma, sans-serif;

}





form p { margin-bottom:3px; }

.imputWidth { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; width:300px; background:#f2f2f2; border:solid 1px #ccc; }

.formSplit { float:left; width:300px; padding:1px 15px 15px 15px; }

.formSplitHolder { padding:0; width:670px; background:#fff url(images/plainBack.jpg) bottom repeat-x; }

/*SUB 01 NAV*/



#footerHome { width:940px; background:#e5e5e5; padding:10px 20px 10px 20px; }

#footer { width:940px; background:#e5e5e5; margin-top:20px; padding:20px 0 20px 0; border-top: solid 1px #fff; }

#footer p {

margin:0;

color:#7b7b7b;

font-size:1.1em;

}

ul#footerList

{

margin: 0 0 0 0;

padding: 0;

white-space: nowrap;



}

#footerList li

{

display: inline;

list-style-type: none;

}

#footerList a { padding: 0; margin:0 0 0 10px; color: #7b7b7b; font-weight:normal; font-size:1.1em; }

#footerList a:link, #footerList a:visited

{

color: #7b7b7b;

text-decoration: underline;

}

#footerList a:hover

{

color: #7b7b7b;

text-decoration: none;

}
