.link2 {font-weight:normal;}
.link2 a{ font-size:1.077em; margin-left:11px;}
.link3 {font-weight:normal;}
.link3 a{ font-size:1.077em; margin-left:25px;}

.logo1 {text-decoration:none;}
.logo1 a, .logo1 a:hover {font-family:Arial, tahoma, Verdana, sans-serif; text-transform:uppercase; font-style:normal; font-weight:normal; font-size:2.5em; color:#ccc; line-height:1em; text-decoration:none;}
.logo2 {text-decoration:none;}
.logo2 a, .logo2 a:hover {font-family:Arial, tahoma, Verdana, sans-serif; text-transform:lowercase; font-style:normal; font-weight:normal; font-size:1.2em; color:#ccc; line-height:1em; text-decoration:none;}

.tel { background:url(img/header-phone-bg.gif) no-repeat 0 1px; padding-left:15px; padding-top:4px; line-height:1.5em; }

h1 { font-size:2.2em; text-transform:none; font-weight:normal; padding:0; margin:0; color:#324160; line-height:1em; }
h2 { font-size:2.2em; text-transform:none; font-weight:normal; padding:0; margin:0; color:#324160;}
h3 { font-size:1.7em; text-transform:none; font-weight:normal; padding:0; margin:0; color:#243a6a; line-height:0.9em;}
h4 { font-size:2em; text-transform:none; font-weight:normal; padding:7px 0 0 0; margin:0; color:#334774; line-height:0.9em;}
h5 { font-size:1.7em; text-transform:none; font-weight:normal; padding:0; margin:0; color:#ccc;}
h6{ font-size:1.308em; line-height:1.412em; font-weight:normal; color:#f1870d; padding-bottom:19px; margin:0;}

.top2h {text-transform:none; font-style:normal; font-weight:normal; font-size:1.4em; line-height:0.8em; color:#f4952d; text-decoration:none;}

.link {text-decoration:none;}
.link a{display:-moz-inline-box; display:inline-block; background:url(images/link-left-bg.gif) left top no-repeat; color:#ccc; text-decoration:none; margin-top:33px; padding-left:23px; cursor:pointer; }
.link a:hover{ text-decoration:none; background:url(images/link-left-bg2.gif) left top no-repeat;}
.link a:hover span{ background:url(images/link-right-bg2.gif) right top no-repeat;}
.link a:hover span span{ background:url(images/link-bg2.gif) top repeat-x;}
.link a span{ display:-moz-inline-box; display:inline-block; background:url(images/link-right-bg.gif) right top no-repeat; padding-right:9px;}
.link a span span{ display:-moz-inline-box; display:inline-block; background:url(images/link-bg.gif) top repeat-x; padding:1px 20px 4px 18px; height:23px;}

.list {list-style:none; margin:0; padding:0;}
.list li{ background:url(images/list-bg.gif) no-repeat 5px 5px; padding-left:50px; font-size:0.923em; line-height:1.5em; padding-bottom:18px;}
.list .last{ padding-bottom:0;}
.list li a{ color:#5c5f64;}

.list2 {list-style:none; margin:0; padding:0;}
.list2 li{ background:url(images/list2-bg.gif) no-repeat 0 5px; padding-left:25px; line-height:1.846em;}
.list2  a{ text-decoration:none; color:#5c5f64;}
.list2  a:hover{ text-decoration:underline;}

a {color:#f1870d;}
a:hover{text-decoration:none;}
cite{ font-size:1.154em; line-height:1.467em; color:#2f4a85; display:block;}
em{ font-size:1.077em;}
strong{ color:#243a6a;}
.strong1{ color:#2f4a85; font-size:1.154em; line-height:1.467em; font-weight:normal; display:block;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.padding1{ padding-top:18px;}
.padding2{ padding-top:10px;}
.padding3{ padding-top:25px;}
.padding4{ padding-top:30px;}

.margin1{ margin-top:18px !important;}



.space{ margin-left:10px;}

.column-1, .column-2, .column-3, .col-1, .col-2, .col-3 {float:left;}