* { padding:0; margin:0; outline:0; }
body {
	background:#aca696 url(images/body.jpg);
	font-family: ArialMT, Arial, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#5e5e5e;
	padding:20px 0;
}
input, textarea, select { font-family: Arial, sans-serif; font-size:11px; }

a img { border:0; }

a { color:#0433ff; text-decoration: none; cursor:pointer; }
a:hover { color:#ff4940; }

.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }

.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }

.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }

h3 { font-size:16px; line-height:18px; color:#353535; }

h1#logo { font-size:0; line-height:0; width:335px; height:136px; float:left; }
h1#logo a{ display:block; height:136px; text-indent: -4000px; background:url(images/logo.gif); }

.shell { width:667px; margin:0 auto; }

.shell-t { width:667px; background:url(images/t.gif) no-repeat 0 0;}
.shell-b { width:622px; background:url(images/b.gif) no-repeat 0 bottom; padding:20px 15px 20px 30px;}
.shell-c { width:667px; background:url(images/c.jpg) repeat-y 0 0; }

#header { height:146px;}
#header h2{ float:right; color:#000; font-size:14px; line-height:18px; text-align: center; width:130px; padding-top:48px;}

h2.pagetitle { font-size:33px; line-height:34px; color:#636360; padding:5px 0 15px 0; text-shadow: #fff 1px 1px 2px; }

#navigation { text-align: center; font-family: 'Cochin', 'Times New Roman', serif; font-size:14px; height:65px; }
#navigation ul{ list-style-type: none; line-height:20px; }
#navigation ul li{ display:inline; padding:0 13px; }
#navigation ul li a{ color:#797979; }
#navigation ul li a:hover,
#navigation ul li a.active{ color:#008d7f; }


#footer { text-align: center; background:url(images/line-h.gif) repeat-x 0 0; font-size:14px; color:#929292; font-weight: bold; line-height:18px; padding-top:10px; text-shadow: #fff 1px 1px 1px;}
#footer h3{ font-size:18px; line-height:20px; color:#929292; }

.content { float:left; display:inline; width:454px; }
.sidebar { float:right; display:inline; width:160px; padding-top:40px; }

#main { padding-bottom:30px;}

.text {}
.text h3{ padding-bottom:15px; }
.text p{ padding-bottom:15px; }
.text .image{ padding-bottom:20px; }
.text a{ text-decoration:underline; }
.text h3 a{ text-decoration:none; }

.sidebar-line-t { background:url(images/sidebar-line.gif) no-repeat 0 0; padding:25px 0 0 0;}
.sidebar-line-b { background:url(images/sidebar-line.gif) no-repeat 0 bottom; padding:0 0 20px 0;}
.sidebar ul { color:#000; padding:0 0 0 25px;}
.sidebar ul li{ padding-bottom:10px; }
.sidebar h4{ color:#000; font-size:14px; padding-left:25px; padding-bottom:10px; }

.image { font-size:0; line-height:0;}

.three-images { padding-right:20px; }
.three-images img{ display:block; margin-bottom:13px; } 

.sidebar .bigger-text { text-align: center; color:#676767; font-family: 'TimesNewRomanPS-BoldMT', 'Times New Roman', serif; font-size:18px; line-height:22px; font-weight: bold; padding-top:50px;}
.sidebar .bigger-text li{ padding-bottom:0; color:#676767; }
.sidebar .bigger-text h3{ font-size:24px; color:#676767; line-height:28px; padding-bottom:15px; }
.sidebar .bigger-text h2{ font-size:29px; color:#626262; line-height:36px; padding-bottom:0px; }

.image-text {}
.image-text img{ float:left; }
.image-text span{ float:right; text-align: center; font-size:36px; line-height:42px; font-family: 'Cochin-Bold', 'Cochin', 'Times New Roman', serif; width:150px; font-weight: bold; padding-top:40px;}

.product { font-size:16px; line-height:20px; padding-bottom:20px; }
.product a{ text-decoration: underline; }
.product .text{ padding:20px 0 0 150px; }
.product h2{ font-size:24px; line-height:24px; padding-bottom:15px; }

.contact { width:570px; margin:0 auto; background:url(images/border-rep.gif) repeat-y 0 0; text-align: center;}
.contact-t { width:570px; background:url(images/border-t.gif) no-repeat 0 0;}
.contact-b { width:570px; background:url(images/border-b.gif) no-repeat 0 bottom;}
.contact-second { width:570px; background:url(images/border-c.gif) no-repeat 0 0;}
.contact a { text-decoration: underline; }

.contact-first { font-size:18px; font-family: 'TimesNewRomanPSMT','Times New Roman',serif; color:#5f5f5f; line-height:24px; padding:40px 0 15px 0; }
.contact-first p{ padding-bottom:20px; }
.contact-first h2{ font-family: 'Arial-BoldMT','Arial',sans-serif; font-size:24px; color:#5f5f5f;}

.contact-second { padding:50px 50px; width:470px;}
.contact-second h4{ color:#000; font-family: 'TimesNewRomanPSMT','Times New Roman',serif; font-size:18px; text-decoration: underline; font-weight: normal; padding:15px 0; line-height:22px;}

.contact-second ul { list-style-type:none; color:#000; font-family: 'TimesNewRomanPSMT','Times New Roman',serif; font-size:18px; line-height:22px; }
.contact-second ul li{ height:26px; }
.contact-second ul li span{ float:left; width:160px; text-align: right; }
.contact-second ul li a{ float:left; white-space:nowrap; margin-left:20px; }
.contact-second h2{ font-family: 'TimesNewRomanPS-BoldMT','Times New Roman',serif; color:#000; font-size:24px; line-height:26px; padding:10px 0 20px 0; }


.homepage { padding-top:15px;}
.homepage h5{ font-size:14px; color:#ff2d00; font-family: 'Helvetica-Bold','Helvetica','Arial',sans-serif; padding-bottom:12px; }
.homepage .sidebar{ float:left; width:180px; text-align: center; padding-top:0;}
.homepage .sidebar p{ padding-bottom:12px; }
.homepage .sidebar a{ text-decoration: underline;}
.homepage .sidebar a:hover{ text-decoration: none;}
.homepage .content{ float:right; width:410px; padding-right:10px; }

.line { background:url(images/line-h.gif) repeat-x 0 0; padding:15px 0;}
.logos { }
.logos a{ display:block; margin-bottom:20px; }

.four-logos { text-align: center; line-height:40px; font-size:30px;}
.four-logos a{ margin:0 8px;}


.links { background:url(images/line-h.gif) repeat-x 0 0; padding:20px 15px 5px 15px;}
.links a{ text-decoration: underline;}
.links ul{ list-style-type: none; font-family: 'HoeflerText-Regular','Hoefler Text','Times New Roman',serif; font-size:12px; line-height:15px; padding:20px;}
.links ul li{ padding-bottom:7px;}

.pdf-links-page .content { background:url(images/line-v.gif) repeat-y 0 0; padding:0 0 0 30px; margin-right:20px; }

.pdf-title { color:#009a90; height:100px; padding-left:20px;}
.pdf-title img{ float:left; }
.pdf-title .title-info{ text-align: center; font-weight: bold; float:left; width:310px;}
.pdf-title h3{ font-size:24px; color:#009a90; line-height:28px; padding-top:15px;}

a.logo img,
.four-logos a img,
.logos a img{ 
	-o-box-shadow: 5px 5px 5px #444;
	-icab-box-shadow: 5px 5px 5px #444;
	-khtml-box-shadow: 5px 5px 5px #444;
	-moz-box-shadow: 5px 5px 5px #444;
	-webkit-box-shadow: 5px 5px 5px #444;
 }