@charset "utf-8";
/* CSS Document */


/* Imports
=====================================================================*/
@import "reset.css";  /* Reset styles */



/* Basics
======================================================================*/

body {background-image:/*url(img/bg.gif)*/ White; background-repeat:repeat;}
#container {margin-left:auto; margin-right:auto; width:854px; background-image:url(img/mainbg.gif); background-repeat:repeat-y; padding-left:16px;}
.cb {clear:both;}
.clearcols{clear:both; height:10px;}
.right {float: right; border: solid 1px #929292; margin: 0 0 10px 10px;}
.noborder {border: none;}



/* Header
======================================================================*/

#header{height:184px; width:839px;}


/* Left Col
======================================================================*/

#leftcol{float:left; width:178px;}
#leftcol #navigation ul{}
#leftcol #navigation  a {width:151px; height:36px; padding-left:27px; padding-top:18px; display:block; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:14px; color:#494949; text-decoration:none; line-height:18px; background-image:url(img/button.jpg);} 

#leftcol #navigation a:hover {background-image:url(img/button_over.jpg);}

#leftcol #navigation .button_over{width:151px; height:36px; padding-left:27px; padding-top:18px; display:block; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:14px; color:#494949; text-decoration:none; line-height:18px; ; background-image:url(img/button_over.jpg);}
#leftcol .zurichlogo{padding-top:55px; padding-bottom:55px; padding-left:15px;}
#leftcol #contactinfo {padding-left:15px; padding-bottom:15px;}
#leftcol #contactinfo h3{font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:18px; text-decoration:none; color:#9cd0fa; text-transform:uppercase; padding-bottom:16px;}
#leftcol #contactinfo p{font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; font-size:12px; color:#ffffff; text-decoration:none; margin-bottom:14px; line-height:18px;}
#leftcol #contactinfo img {padding-top:5px;}


/* Right Col
======================================================================*/

#rightcol {margin-top:32px; float:right; width:661px; margin-right:15px; }
#rightcol #topimage{margin-left:20px;}
#rightcol #content{padding-left:35px; width:590px; line-height:18px;}
#rightcol #content h1{padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:24px; text-decoration:none; font-style:italic;  font-weight:bold; color:#929292;}
#rightcol #content h2{padding-top:20px; font-family: Arial, Helvetica, sans-serif; font-style:normal; font-size:22px; text-decoration:none; font-style:italic;  line-height:34px;}
#rightcol #content .h2p1 {font-weight:normal; color:#929292;}
#rightcol #content .h2p2 {font-weight:bold; color:#4daefd;}

#rightcol #content p{padding-top:0px; padding-bottom:0px; margin-top: 15px; margin-bottom: 15px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:14px; text-decoration:none; color:#333333;}

#rightcol ul {}
#rightcol li {height:30px; background-image:url(img/listicon.gif); background-repeat:no-repeat; background-position:left 0px; padding-top:2px; padding-left:30px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:16px; color:#073452; text-decoration:none; }
#rightcol .listcol{float:left; width:185px;}
#rightcol .listcolclients{float:left; width:285px; margin-top: 25px;}
#rightcol .listcolclients li{margin-bottom: 10px;}
#rightcol .mb20px {margin-bottom:20px;} 
#rightcol a:link {color: #52b1fd; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:14px; text-decoration:none;}
#rightcol a:active {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:14px; color: #52b1fd; text-decoration:none; }
#rightcol a:visited {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:14px; color: #52b1fd; text-decoration:none; }
#rightcol a:hover {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:14px; color: #52b1fd; text-decoration:underline; }



/* Footer
======================================================================*/

#footer {margin-left:auto; margin-right:auto; width:854px; background-image:url(img/footbg.gif); padding-left:16px; padding-top:36px; height:48px; background-repeat:no-repeat; background-position:center top; }
#footer p{padding-left:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:12px; color: #929292;}
#footer a{color: #929292;}
#footer a:hover{text-decoration: none;}