@charset "UTF-8";
/* mattresses */
html {height:100%;}
/*body { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; background-color:#d9e6ec;background:url(bg_ca_b.gif) top repeat-x #ededed; }*/
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; background-color:#016f18; background-image:url(../life_background_04.jpg); background-repeat:no-repeat; background-position:top; background-attachment:fixed;}
p {font-size:12px; margin:0px auto; padding:0px; font:Verdana, Geneva, sans-serif normal;}
h6, h5 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
h6 { font-size:120%;color:#FFF; margin:7px 0 0 7px;}
h5 { font-size:150%; color:#07519a; padding:0px 5px 5px 5px; margin:0px;}
div img { border: none 0px; padding:0; margin:0;}

a:link,
a:visited { color:#666; text-decoration:none;}
a:hover {color:#07519a; text-decoration:none;}

ul#mainMenu {text-align:center; font:bold 11px/25px Verdana, Geneva, sans-serif; background-color:#E5E5E5; color:#3454a1; list-style:none; margin:0; padding:0; height:25px;}
ul#mainMenu li {float:left; width:122px; height:25px;}
ul#mainMenu li a,
ul#mainMenu li a:link,
ul#mainMenu li a:visited {color:#006600;}
ul#mainMenu li a:hover {color:#770d0d; text-decoration:none;}

#wrapper {}
#conteiner {width:980px; margin:0 auto; background:url(page_b.gif) top repeat-x #d9e6ec; height:1040px;}

#header {margin:auto; width:980px; text-align:center; align:center; border-bottom:3px #07519a solid;}

div#combinations {padding:0px; margin:0px 0 0 0; background-color:#508bb7; width:655px; float:left; position:relative; height:234px;}
div#combinations a {padding:1px 3px 3px 1px; margin:3px 0 0 3px; background-color:#FFF; width:210px; height:70px; overflow:hidden;cursor: pointer; text-decoration:none; float:left; display:block;}
#combinations p{  font:normal 10px/11px Verdana, Geneva, sans-serif; padding:3px 5px 5px 3px; color:#666;}
#combinations p font{ font-weight:bold; color:#07519a; font-size:120%; padding-bottom:0px; margin-bottom:-5px; display:block; }
#combinations img { text-align:left; float:left; margin:0px 5px 15px 0px;}
#combinations a:hover p  { cursor: pointer; color:#07519a; text-decoration:none; }

#topTabsCommonLine {width:980px; clear:both; height:247px; padding-top:5px; margin-bottom:5px;}

#leftCenterColumns {float:left; width:660px; overflow:hidden; margin:5px 0 5px 5px; position:relative;}



#leftColumn { width:214px; vertical-align:top; padding:0px; margin:5px 0; float:left; clear:left; background:none;}

.leftColumnWebPart {margin:0px 0px 5px 0px; padding:0 0 0 2px; background-color:#FFF; overflow:hidden;}
.leftColumnWebPart p {padding:0px 5px 5px 7px; margin:0px; font:normal 10.5px/12px Verdana, Geneva, sans-serif; }
.leftColumnWebPart h5 {padding:5px 10px 3px 5px; margin:0px;}
.leftColumnWebPart ol li { font:normal 10.5px/12px Verdana, Geneva, sans-serif; margin: 0 5px 0 0px; }
.leftColumnWebPart a:hover ol {color:#07519a;}
.leftColumnWebPart img {margin:0px 0px 7px 0px; padding: 0px 0 0px 0px; text-align:center;}
.leftColumnWebPart a:link,
.leftColumnWebPart a:visited { color:#666;}
.leftColumnWebPart a:hover {color:#07519a;}

#centerColumn{ width:436px; float:left; margin:5px; background:none;}
.centerOther {background-color:#fff; height:145px; overflow:hidden; margin:0px 0px 5px 0px; padding:10px 5px 5px 10px;}
.centerOther img {margin:0px 10px 0px 0px;}


#rightColumn {margin:5px 5px 0px 0px; width:310px; float:right;}

.rightBox { background-color:#FFF; margin:0px 0px 5px 0px; padding:10px 0px 10px 10px; overflow:hidden; height:145px; border-radius:1px;}
.rightBox p {padding:0px 0px 0px 0px; margin:0px; font:normal 11px Verdana, Geneva, sans-serif; text-wrap:normal; line-height:13px; float:left; display:block; width:150px; }
.rightBox h5 {padding:0px 0px 5px 0px; margin:0px; float:left;display:block; width:150px;}
.rightBox img {margin:0px 10px 0px 0px; padding:0px; float:left;}
.rightBox a:link,
.rightBox a:visited { color:#666; text-decoration:none;}
.rightBox a:hover {color:#07519a; text-decoration:none;}

.rightBoxBaner { text-align:left;background-color:#508bb7;  color:#FFF; font-size:150%; margin-bottom:5px; display:block; text-shadow:1px 1px 1px #036;}
.rightBoxBaner a:link,
.rightBoxBaner a:visited { color:#FFFFFF; background-color:#508bb7; display:block; padding:6px 10px;}
.rightBoxBaner a:hover { background-color:#9eb6d0; color:white;}

.rightAdditioBox {background-color:#FFF; margin-bottom:10x; width:300px; clear:both;}
.rightAdditioBox div img { border:none; padding:0px; margin:0px;}

#footer_01 {clear:both; float:none;}
div#footer_01 div { background-color:#FFF; margin:0px 5px 0px 0px; padding:5px; width:313px; height:160px; float:left;}
div#footer_01 div img {float:left; text-align:left; margin:0 5px 5px 0px; display:block;}
div#footer_01 div p { font:normal 11px/13px Verdana, Geneva, sans-serif; }
div#footer_01 div h5 {}



/* =============== TABS ==================================== */

/*--/////////// TABS HORISONTAL START //////// */

div.tabsHorisont { margin:0px 0px 5px 0px; height:180px; position:relative; overflow:hidden;}


ul.tabNavigation {list-style: none;margin: 0;padding: 0; background:none;}

ul.tabNavigation li {display: block; width:69px; float:left; height:36px; text-align:center; vertical-align:middle; font-weight:bold; margin:0px 2px 0 0; border: 1px solid #508bb7; border-bottom:0px; position:relative;}

ul.tabNavigation li a {padding:2px 0 3px 0; background-color: #9eb6d0;color: #fff;text-decoration: none; display:block; }

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {background-color: #FFF;color: #508bb7; border-bottom:1px solid #FFF; position:relative; z-index:100;}

ul.tabNavigation li a:hover {background: #508bb7;color: #fff;}

ul.tabNavigation li a:focus {outline: 0;}

div.tabsHorisont div {padding:10px 10px 10px 10px;margin:0px 0px 0px 0px; background-color:#FFF; height:124px; width:414px; border: 1px solid #508bb7; clear:both; position:relative; z-index:auto; overflow:hidden; top:-3px; }

div.tabsHorisont div h2 {margin:0px 0px 5px -5px; color:#07519a; font:bold 12px Verdana, Geneva, sans-serif; display:block; width:230px; float:left; }
div.tabsHorisont div a h2,
div.tabsHorisont div a:visited h2 {text-decoration:none;}
div.tabsHorisont div a:hover h2 {text-decoration:none;}

div.tabsHorisont div ul {color:#666; font:normal 10px Verdana, Geneva, sans-serif; padding:0px 0px 0px 8px;  margin:0px 0px 0px 0px; list-style:disc; display:block; float:left; width:245px;}
div.tabsHorisont div ul li {padding:0px 0px 0px 0px; margin:0px 0px 0px 7px; list-style:disc;}
div.tabsHorisont div a:hover ul li{ text-decoration:none; color:#07519a;} 
div.tabsHorisont div p {color:#666; font:normal 10px Verdana, Geneva, sans-serif; padding:0px 0px 0px 0px;  margin:0px 0px 0px -5px; display:block; float:left; width:240px;}
div.tabsHorisont div a p,
div.tabsHorisont div a:visited p {}
div.tabsHorisont div a:hover p {color:#07519a; text-decoration:none;}
div.tabsHorisont div img { font:normal 10px Verdana, Geneva, sans-serif; padding:0px; margin: 0px 15px 0px 0px; display:block; float:left; background:none;}
/*div.tabsHorisont div a { float:right;}
div.tabsHorisont div a:hover { color: #900;}*/




/*--/////////// TABS VERTICAL START //////// */


div.tabsVertical {background-color:#9eb6d0; height:245px; width:655px; margin:0px 0px 7px 0px; overflow:hidden; float:left;}

div.containerVertical { /*margin: auto;width: 90%; margin-bottom: 10px;*/}

ul.tabNavigationVertical {list-style: none;margin: 0;padding: 0; background:none; float:left;}

ul.tabNavigationVertical li {width:215px; vertical-align:middle; border-bottom:1px solid white; font: bold 13px Arial, Helvetica, sans-serif;letter-spacing:1px; }

ul.tabNavigationVertical li a {padding:0 1px 0 7px; background-color: #508bb7;color: #fff;text-decoration: none; display:block; text-shadow:1px 1px 1px #036; vertical-align:middle; line-height:46px; cursor:pointer;}

ul.tabNavigationVertical li a  img {padding:4px 10px 4px 0px; line-height:0px;vertical-align:middle;}

ul.tabNavigationVertical li a.selected,
ul.tabNavigationVertical li a.selected:hover  {background-color: #9eb6d0;color: #fff;}

ul.tabNavigationVertical li a:hover {background: #529ACD;color: #fff;}

ul.tabNavigationVertical li a:focus {outline: 0;}

div.tabsVertical div {padding:0px; margin:0px; width:440px; height:245px; float:right; background-color:white; display:block; overflow:hidden; background-color:#FFF; cursor:pointer;}

div.tabsVertical div h4 {margin:2px 10px 5px 26px; color:#07519a; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
div.tabsVertical div p {margin:0px 5px 10px 20px; padding:0px; color:#666; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-indent:-4px; text-align:center;}
div.tabsVertical div a p,
div.tabsVertical div a:link p,
div.tabsVertical div a:visited p {color:#666;}
div.tabsVertical div a:hover p  {color:#07519a; text-decoration:none;}
