/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{
	background:url(images/body-bg.gif) top center;
	font-family: Arial, Helvetica, sans-serif;
}
.top-tail{ background:url(images/top-tail.gif) top repeat-x;}
#main{ padding-bottom:98px;}
.extra{ padding-right:8px;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.333em; color:#2d2d2d; min-width:973px;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#366595; outline:none;}
a .locationlink {color:#FFF; text-decoration:underline; font-size:12px; font-weight:100;}
a:hover{text-decoration:none;}
p {
	padding-top:16px;
	font-family: Arial, Helvetica, sans-serif;
}
p.question {
	font-weight:bold;
	font-size:20px;
	color:#900;
	font-family: Arial, Helvetica, sans-serif;
}
p.answer {
	font-size:14px;
	line-height:20px;
	
	font-family: Arial, Helvetica, sans-serif;
}
h3{
	font-size:1.917em;
	line-height:1.304em;
	color:#366595;
	padding-bottom:14px;
	
}

h1 .texttitle{ font-size:1em; color:#FFF; }
#h3big{ font-size:42px; font-weight:bold; color:#366595; padding-bottom:14px;}
#h3red{ font-size:1.917em; line-height:1.304em; font-weight:bold; color:#900; padding-bottom:14px;}
h4{ font-size:1.917em; line-height:1.304em; color:#89181a; padding-bottom:14px;}
.citation h3{ font-style:italic; color:#d25513;}
h6{ font-size:1.25em; font-weight:normal; padding-bottom:13px;}
.strong1{ display:block; font-weight:normal; color:#d54502;}

/* ============================= main layout ====================== */
.imgindent {margin:0 16px 0 0; float:left;}
.phone{ float:right; padding-right:80px;}
.space1{ margin-left:12px;}
.space2{ margin-left:50px;}
.margin1{ margin-top:52px;}
.margin2{ margin-top:23px;}
.padding1{ padding-top:35px;}
.padding2{ padding-top:11px;}
.padding3{ padding-top:30px;}
.padding4{
	padding-top:15px;
	font-family: Arial, Helvetica, sans-serif;
}

/* ============================= header ====================== */
#header .extra-link1{ position:absolute; margin:252px 0 0 973px;}
#header .extra-link2{ position:absolute; margin:280px 0 0 973px;}
#header .top{ width:100%; overflow:hidden; height:31px;}
#header .top span{ display:inline-block; float:right; color:#FFF; padding:7px 5px 0 10px;}
#header .top p{
	padding:7px 0 0 0;
	color:#afaeaa;
	text-align: left;
}
#header .top p a{ color:#afaeaa;}
#header .logo{ padding-top:45px;}

#header .menu{ background:url(images/menu-tail.gif) top repeat-x; margin-top:34px;}
#header .menu .left-bg{
	background:url(images/menu-left-bg.gif) left top no-repeat;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}
#header .menu .right-bg{ background:url(images/menu-right-bg.gif) right top no-repeat; width:100%; overflow:hidden; height:58px;}
#header .menu ul{ padding:6px 0 0 30px;}
#header .menu li{ float:left; padding-right:20px;}
#header .menu a{ display:inline-block; text-decoration:none; text-transform:uppercase; color:#fff; cursor:pointer; background:url(images/menu-border.gif) no-repeat 5px 9px;}
#header .menu .first a{ background:none;}
#header .menu a span{ display:block; margin-top:-2px; text-transform:none; color:#afaeaa; font-weight:normal;}
#header .menu a strong{ display:inline-block; padding:6px 0 10px 25px;  width:135px;}

#header .menu a:hover, #header .menu .active, #header .menu .first .active{ background:url(images/menu-item-left-bg.gif) left top no-repeat #fff; color:#ca4b02;}
#header .menu a:hover span, #header .menu .active span{ color:#7f7d7b;}
#header .menu a:hover strong, #header .menu .active strong{ background:url(images/menu-item-right-bg.gif) right top no-repeat;}
#header .header-text{ text-align:right; width:973px; padding:0px 0px 0 0;}
#header .headerbg{ padding-bottom:0px; width:973px;}
.header-link{ text-transform:uppercase; color:#fff; text-decoration:none; background:url(images/header-link-bg.gif) no-repeat 0 0; display:inline-block; padding:8px 26px 9px 23px; margin-top:25px;}
.header-link:hover{ background:url(images/header-link-bg-act.gif) no-repeat 0 0;}


/* ============================= headersm ====================== */
#headersm .extra-link1{ position:absolute; margin:252px 0 0 973px;}
#headersm .extra-link2{ position:absolute; margin:280px 0 0 973px;}
#headersm .top{ width:100%; overflow:hidden; height:31px;}
#headersm .top span{ display:inline-block; float:right; color:#FFF; padding:7px 5px 0 10px;}
#headersm .top p{
	padding:7px 0 0 0;
	color:#afaeaa;
	text-align: left;
}
#headersm .top p a{ color:#afaeaa;}
#headersm .logo{ padding-top:45px;}

#headersm .menu{ background:url(images/menu-tail.gif) top repeat-x; margin-top:34px;}
#headersm .menu .left-bg{
	background:url(images/menu-left-bg.gif) left top no-repeat;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}
#headersm .menu .right-bg{ background:url(images/menu-right-bg.gif) right top no-repeat; width:100%; overflow:hidden; height:58px;}
#headersm .menu ul{ padding:6px 0 0 30px;}
#headersm .menu li{ float:left; padding-right:20px;}
#headersm .menu a{ display:inline-block; text-decoration:none; text-transform:uppercase; color:#fff; cursor:pointer; background:url(images/menu-border.gif) no-repeat 5px 9px;}
#headersm .menu .first a{ background:none;}
#headersm .menu a span{ display:block; margin-top:-2px; text-transform:none; color:#afaeaa; font-weight:normal;}
#headersm .menu a strong{ display:inline-block; padding:6px 0 10px 25px;  width:135px;}

#headersm .menu a:hover, #headersm .menu .active, #headersm .menu .first .active{ background:url(images/menu-item-left-bg.gif) left top no-repeat #fff; color:#ca4b02;}
#headersm .menu a:hover span, #headersm .menu .active span{ color:#7f7d7b;}
#headersm .menu a:hover strong, #headersm .menu .active strong{ background:url(images/menu-item-right-bg.gif) right top no-repeat;}
#headersm .header-text{ text-align:right; width:973px; padding:0px 0px 0 0;}
#headersm .headerbg{ padding-bottom:0px; width:973px;}
.headersm-link{ text-transform:uppercase; color:#fff; text-decoration:none; background:url(images/header-link-bg.gif) no-repeat 0 0; display:inline-block; padding:8px 26px 9px 23px; margin-top:25px;}
.headersm-link:hover{ background:url(images/header-link-bg-act.gif) no-repeat 0 0;}

/* ============================= headersm2 ====================== */
#headersm2 .extra-link1{ position:absolute; margin:252px 0 0 973px;}
#headersm2 .extra-link2{ position:absolute; margin:280px 0 0 973px;}
#headersm2 .top{ width:100%; overflow:hidden; height:31px;}
#headersm2 .top span{ display:inline-block; float:right; color:#FFF; padding:7px 5px 0 10px;}
#headersm2 .top p{
	padding:7px 0 0 0;
	color:#afaeaa;
	text-align: left;
}
#headersm2 .top p a{ color:#afaeaa;}
#headersm2 .logo{ padding-top:45px;}

#headersm2 .menu{ background:url(images/menu-tail.gif) top repeat-x; margin-top:34px;}
#headersm2 .menu .left-bg{
	background:url(images/menu-left-bg.gif) left top no-repeat;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}
#headersm2 .menu .right-bg{ background:url(images/menu-right-bg.gif) right top no-repeat; width:100%; overflow:hidden; height:58px;}
#headersm2 .menu ul{ padding:6px 0 0 30px;}
#headersm2 .menu li{ float:left; padding-right:20px;}
#headersm2 .menu a{ display:inline-block; text-decoration:none; text-transform:uppercase; color:#fff; cursor:pointer; background:url(images/menu-border.gif) no-repeat 5px 9px;}
#headersm2 .menu .first a{ background:none;}
#headersm2 .menu a span{ display:block; margin-top:-2px; text-transform:none; color:#afaeaa; font-weight:normal;}
#headersm2 .menu a strong{ display:inline-block; padding:6px 0 10px 25px;  width:135px;}

#headersm2 .menu a:hover, #headersm2 .menu .active, #headersm2 .menu .first .active{ background:url(images/menu-item-left-bg.gif) left top no-repeat #fff; color:#ca4b02;}
#headersm2 .menu a:hover span, #headersm2 .menu .active span{ color:#7f7d7b;}
#headersm2 .menu a:hover strong, #headersm2 .menu .active strong{ background:url(images/menu-item-right-bg.gif) right top no-repeat;}
#headersm2 .header-text{ text-align:right; width:973px; padding:0px 0px 0 0;}
#headersm2 .headerbg{ padding-bottom:0px; width:973px;}
.headersm2-link{ text-transform:uppercase; color:#fff; text-decoration:none; background:url(images/header-link-bg.gif) no-repeat 0 0; display:inline-block; padding:8px 26px 9px 23px; margin-top:25px;}
.headersm2-link:hover{ background:url(images/header-link-bg-act.gif) no-repeat 0 0;}

/* ============================= headernoimg ====================== */

#headernoimg .extra-link1{ position:absolute; margin:252px 0 0 973px;}
#headernoimg .extra-link2{ position:absolute; margin:280px 0 0 973px;}
#headernoimg .top{ width:100%; overflow:hidden; height:31px;}
#headernoimg .top span{ display:inline-block; float:right; color:#FFF; padding:7px 5px 0 10px;}
#headernoimg .top p{
	padding:7px 0 0 0;
	color:#afaeaa;
	text-align: left;
}
#headernoimg .top p a{ color:#afaeaa;}
#headernoimg .logo{ padding-top:45px;}

#headernoimg .menu{ background:url(images/menu-tail.gif) top repeat-x; margin-top:34px;}
#headernoimg .menu .left-bg{
	background:url(images/menu-left-bg.gif) left top no-repeat;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}
#headernoimg .menu .right-bg{ background:url(images/menu-right-bg.gif) right top no-repeat; width:100%; overflow:hidden; height:58px;}
#headernoimg .menu ul{ padding:6px 0 0 30px;}
#headernoimg .menu li{ float:left; padding-right:20px;}
#headernoimg .menu a{ display:inline-block; text-decoration:none; text-transform:uppercase; color:#fff; cursor:pointer; background:url(images/menu-border.gif) no-repeat 5px 9px;}
#headernoimg .menu .first a{ background:none;}
#headernoimg .menu a span{ display:block; margin-top:-2px; text-transform:none; color:#afaeaa; font-weight:normal;}
#headernoimg .menu a strong{ display:inline-block; padding:6px 0 10px 25px;  width:135px;}

#headernoimg .menu a:hover, #headernoimg .menu .active, #headernoimg .menu .first .active{ background:url(images/menu-item-left-bg.gif) left top no-repeat #fff; color:#ca4b02;}
#headernoimg .menu a:hover span, #headernoimg .menu .active span{ color:#7f7d7b;}
#headernoimg .menu a:hover strong, #headernoimg .menu .active strong{ background:url(images/menu-item-right-bg.gif) right top no-repeat;}
#headernoimg .header-text{ text-align:right; width:973px; padding:0px 0px 0 0;}
#headernoimg .headerbg{ padding-bottom:0px; width:973px;}
.header-link{ text-transform:uppercase; color:#fff; text-decoration:none; background:url(images/header-link-bg.gif) no-repeat 0 0; display:inline-block; padding:8px 26px 9px 23px; margin-top:25px;}
.header-link:hover{ background:url(images/header-link-bg-act.gif) no-repeat 0 0;}



/* ============================= content ====================== */
#content{ background:#fff;}
#content2{ background:#fff; margin-top:265px; width:973px;}
.banners{ padding-top:6px;}
.banners a{ display:inline-block; margin-left:6px;}
.column-2{ margin-left:60px;}
.indent{
	padding:48px 25px 49px 29px;
	font-family: Arial, Helvetica, sans-serif;
}

.list{ margin:-3px 0;}
.list li{ line-height:1.917em; font-weight:bold; background:url(images/list-unline.gif) bottom repeat-x;}
.list .last{ background:none;}
.list a{ background:url(images/list-marker.gif) no-repeat 0 4px; padding-left:16px; text-decoration:none;}
.list a:hover{ color:#89181a;}

.list1{ margin:-4px 0;}
.list1 li{ background:url(images/list1-marker.gif) no-repeat 0 4px; padding:0 0 12px 22px;}
.list1 a{ color:#89181a; text-decoration:none; font-weight:bold;}

.box{
background:url(images/box-bot-tail.gif) bottom repeat-x #fcfcf9;
width:100%;
height: 280px;
}
.box .left-border{ background:url(images/box-border.gif) left repeat-y;}
.box .right-border{ background:url(images/box-border.gif) right repeat-y;}
.box .top-border{ background:url(images/box-border.gif) top repeat-x;}
.box .left-top{ background:url(images/box-corner-left-top.gif) left top no-repeat;}
.box .right-top{ background:url(images/box-corner-right-top.gif) right top no-repeat;}
.box .left-bot{ background:url(images/box-corner-left-bot.gif) left bottom no-repeat;}
.box .right-bot{ background:url(images/box-corner-right-bot.gif) right bottom no-repeat;}
.box .indent{
	padding:16px 15px 29px 14px;
	font-weight: bold;
}
.box .indent2{
	padding:16px 15px 29px 14px;
	font-weight: bold;
}

.link{ display:inline-block; color:#89181a; font-weight:bold; background:url(images/link-bg.gif) no-repeat 0 6px; padding-left:15px; margin-top:8px;}
.citation{ background:url(images/citation-bg.gif) no-repeat 0 0; padding:10px 0 0 52px;}
.citation .link{ margin-left:-15px;}
.link1{ color:#d54502;}

.table1{ width:100%; position:relative; overflow:hidden;}
table{ border-collapse:collapse; margin:-1px;}
table h6{ text-align:center;}
table td, table th{ border:solid 1px #d4d2d2; text-align:center;}
table td{
	padding:6px 0;
	text-align: left;
}
table .col1{ width:258px; text-align:left; padding-left:20px;}
table .col2{ width:174px;}
table .col3{ width:131px;}

ul.networkList h2 { color:#89181a; font-size:18px; margin:0 0 12px 0;}
ul.networkList {color:#000; font-size: 12px; margin:75px 0 0 0;}
ul.networkList li {float: left;margin-left: 9px; list-style:none;}	
ul.networkList li a {height:33px;display:block;text-indent:-999em;outline:none;}
ul.networkList .youtube {margin-left:0;}
ul.networkList .youtube a {width:67px;background:url(images/icon_youtube.gif) 0 0 no-repeat;}
ul.networkList .facebook a {width:27px;background:url(images/icon_facebook.gif) 0 0 no-repeat;}
ul.networkList .twitter a {width:43px;background:url(images/icon_twitter.gif) 0 0 no-repeat;}
ul.networkList .rss a {width:25px;background:url(images/icon_rss.gif) 0 0 no-repeat;}
ul.networkList li a:hover {background-position:0 -33px;}

/* ============================= footer ====================== */
#footer{ background:url(images/footer-tail.gif) top repeat-x; text-align:center; width:973px;}
#footer .left-bg{ background:url(images/footer-left-bg.gif) left top no-repeat; text-align:center;}
#footer .right-bg{ background:url(images/footer-right-bg.gif) right top no-repeat; height:96px; text-align:center;}

#footer .menu ul{ padding:0; margin:0 auto 0 auto; width:500px;}
#footer .menu li{ float:left; color:#fff; padding:0 4px; margin:0; text-align:center;}
#footer .menu a { color:#fff; text-decoration:none; display:inline-block; text-align:center;}
#footer .menu a:hover { text-decoration:underline;}
#footer .menu .active { font-weight:bold; text-decoration:none; text-align:center;}
#footer .menu .active:hover{ text-decoration:none; text-align:center;}
#footer p{
	color:#FFF;
	font-size:1em;
	padding:3px 0 0 29px;
	text-align: center;
}
#footer .company{border-top:2px dotted #CCC;
				 text-align:center; color:#0A2D48}
#footer p span{ display:inline-block; margin-right:3px; color:#e3452e; text-align:center;}
#footer p a{ color:#FFF; text-align:center;}

/* ============================= forms ============================= */
#Form1 label{ display:block; height:52px;}
#Form1 input{ border:solid 1px #cecfcc; background:#f6f6ef; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#2d2d2d; padding:4px 2px 5px 3px; width:245px;}
#Form1 textarea{ border:solid 1px #cecfcc; background:#f6f6ef; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#2d2d2d; padding:4px 2px 5px 3px; width:245px; height:110px; overflow:auto;}
#Form1 .link{ float:right; margin:20px 0 0 15px;}

#ContactForm{ padding-top:40px;}
#ContactForm .col-1{ width:322px;}
#ContactForm .col-2{ width:281px;}
#ContactForm label{ display:block; height:52px;}
#ContactForm input{ border:solid 1px #cecfcc; background:#f6f6ef; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#2d2d2d; padding:4px 2px 5px 3px; width:273px;}
#ContactForm textarea{ border:solid 1px #cecfcc; background:#f6f6ef; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#2d2d2d; padding:4px 2px 5px 3px; width:275px; height:173px; overflow:auto;}
#ContactForm .link{ float:right; margin:10px 0 0 15px;}
#page4 .top-tail #main .extra #content .indent .container .column-1 .container p strong {
	font-size: 150%;
}
#page4 .top-tail #main .extra #content .indent .container .column-1 .padding4 strong {
	font-size: 150%;
	color: #D41C1B;
}
#page4 .top-tail #main .extra #content .indent .container .column-2 .padding4 strong small a br {
	text-align: center;
}
#page4 #header .logo #locationpop h6 form h1 strong span locationtitle {
	font-size: 1px;
}
/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{
	background:url(images/body-bg.gif) top center;
	font-family: Arial, Helvetica, sans-serif;
}
.top-tail{ background:url(images/top-tail.gif) top repeat-x;}
#main{ padding-bottom:98px;}
.extra{ padding-right:8px;}

img {vertical-align:top;}
a img {
	border:0;
	font-size: 100%;
}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.333em; color:#2d2d2d; min-width:973px;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#366595; outline:none;}
a:hover{
	text-decoration:none;
	font-size: 100%;
}
p {
	padding-top:16px;
}
p.question {
	font-weight:bold;
	font-size:20px;
	color:#900;
	font-family: Arial, Helvetica, sans-serif;
}
p.answer {
	font-size:14px;
	line-height:20px;
	
	font-family: Arial, Helvetica, sans-serif;
}
h3{ font-size:1.917em; line-height:1.304em; color:#366595; padding-bottom:14px;}
#h3big{ font-size:42px; font-weight:bold; color:#366595; padding-bottom:14px;}
#h3red{ font-size:1.917em; line-height:1.304em; font-weight:bold; color:#900; padding-bottom:14px;}
h4{ font-size:1.917em; line-height:1.304em; color:#89181a; padding-bottom:14px;}
.citation h3{ font-style:italic; color:#d25513;}
h6{ font-size:1.25em; font-weight:normal; padding-bottom:13px;}
.strong1{ display:block; font-weight:normal; color:#d54502;}

/* ============================= main layout ====================== */
.imgindent {margin:0 16px 0 0; float:left;}
.phone{ float:right; padding-right:80px;}
.space1{ margin-left:12px;}
.space2{ margin-left:50px;}
.margin1{ margin-top:52px;}
.margin2{ margin-top:23px;}
.padding1{ padding-top:35px;}
.padding2{ padding-top:11px;}
.padding3{ padding-top:30px;}
.padding4{
	padding-top:15px;
	font-family: Arial, Helvetica, sans-serif;
}

/* ============================= header ====================== */
#header .extra-link1{ position:absolute; margin:252px 0 0 973px;}
#header .extra-link2{ position:absolute; margin:280px 0 0 973px;}
#header .top{ width:100%; overflow:hidden; height:31px;}
#header .top span{ display:inline-block; float:right; color:#FFF; padding:7px 5px 0 10px;}
#header .top p{ padding:7px 0 0 0; color:#afaeaa;}
#header .top p a{ color:#afaeaa;}
#header .logo{ padding-top:25px;}

#header .menu{ background:url(images/menu-tail.gif) top repeat-x; margin-top:34px;}
#header .menu .left-bg{
	background:url(images/menu-left-bg.gif) left top no-repeat;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}
#header .menu .right-bg{ background:url(images/menu-right-bg.gif) right top no-repeat; width:100%; overflow:hidden; height:58px;}
#header .menu ul{ padding:6px 0 0 30px;}
#header .menu li{ float:left; padding-right:28px;}
#header .menu a{ display:inline-block; text-decoration:none; text-transform:uppercase; color:#fff; cursor:pointer; background:url(images/menu-border.gif) no-repeat 5px 9px;}
#header .menu .first a{ background:none;}
#header .menu a span{ display:block; margin-top:-2px; text-transform:none; color:#afaeaa; font-weight:normal;}
#header .menu a strong{ display:inline-block; padding:6px 0 10px 25px;  width:135px;}

#header .menu a:hover, #header .menu .active, #header .menu .first .active{ background:url(images/menu-item-left-bg.gif) left top no-repeat #fff; color:#ca4b02;}
#header .menu a:hover span, #header .menu .active span{ color:#7f7d7b;}
#header .menu a:hover strong, #header .menu .active strong{ background:url(images/menu-item-right-bg.gif) right top no-repeat;}

#header .header-text{ text-align:right; padding:0px 26px 0 0;}
#header .headerbg{ padding-bottom:0px}
.header-link{ text-transform:uppercase; color:#fff; text-decoration:none; background:url(images/header-link-bg.gif) no-repeat 0 0; display:inline-block; padding:8px 26px 9px 23px; margin-top:25px;}
.header-link:hover{ background:url(images/header-link-bg-act.gif) no-repeat 0 0;}

#locationpop {background-color:#680006; margin:2px; margin-top:30px; color:#FFF; border: 3px solid white;}

/* ============================= content ====================== */
#content{ background:#fff;}
.banners{ padding-top:6px;}
.banners a{ display:inline-block; margin-left:6px;}
.column-2{ margin-left:60px;}
.indent{
	padding:48px 25px 49px 29px;
	font-family: Arial, Helvetica, sans-serif;
}

.list{ margin:-3px 0;}
.list li{ line-height:1.917em; font-weight:bold; background:url(images/list-unline.gif) bottom repeat-x;}
.list .last{ background:none;}
.list a{ background:url(images/list-marker.gif) no-repeat 0 4px; padding-left:16px; text-decoration:none;}
.list a:hover{ color:#89181a;}

.list1{ margin:-4px 0;}
.list1 li{ background:url(images/list1-marker.gif) no-repeat 0 4px; padding:0 0 12px 22px;}
.list1 a{ color:#89181a; text-decoration:none; font-weight:bold;}

.box{
	background:url(images/box-bot-tail.gif) bottom repeat-x #fcfcf9;
	width:100%;
	height: 280px;
}
.box .left-border{ background:url(images/box-border.gif) left repeat-y;}
.box .right-border{ background:url(images/box-border.gif) right repeat-y;}
.box .top-border{ background:url(images/box-border.gif) top repeat-x;}
.box .left-top{ background:url(images/box-corner-left-top.gif) left top no-repeat;}
.box .right-top{ background:url(images/box-corner-right-top.gif) right top no-repeat;}
.box .left-bot{ background:url(images/box-corner-left-bot.gif) left bottom no-repeat;}
.box .right-bot{ background:url(images/box-corner-right-bot.gif) right bottom no-repeat;}
.box .indent{
	padding:16px 15px 29px 14px;
	font-weight: bold;
}

.link{ display:inline-block; color:#89181a; font-weight:bold; background:url(images/link-bg.gif) no-repeat 0 6px; padding-left:15px; margin-top:8px;}
.citation{ background:url(images/citation-bg.gif) no-repeat 0 0; padding:10px 0 0 52px;}
.citation .link{ margin-left:-15px;}
.link1{ color:#d54502;}

.table1{ width:100%; position:relative; overflow:hidden;}
table{ border-collapse:collapse; margin:-1px;}
table h6{ text-align:center;}
table td, table th{ border:solid 1px #d4d2d2; text-align:center;}
table td{
	padding:6px 0;
	text-align: left;
}
table .col1{ width:258px; text-align:left; padding-left:20px;}
table .col2{ width:174px;}
table .col3{ width:131px;}

/* ============================= footer ====================== */
#footer{ background:url(images/footer-tail.gif) top repeat-x;}
#footer .left-bg{ background:url(images/footer-left-bg.gif) left top no-repeat;}
#footer .right-bg{ background:url(images/footer-right-bg.gif) right top no-repeat; height:96px;}
#footer .menu{ width:100%; overflow:hidden;}
#footer .menu ul{ padding:22px 0 0 21px;}
#footer .menu li{ float:left; color:#fff; padding-left:9px;}
#footer .menu a{ color:#fff; text-decoration:none; display:inline-block; margin-right:9px;}
#footer .menu a:hover{ text-decoration:underline;}
#footer .menu .active{ font-weight:bold; text-decoration:none;}
#footer .menu .active:hover{ text-decoration:none;}
#footer p{
	color:#FFF;
	font-size:1em;
	padding:3px 0 0 29px;
	text-align: center;
}
#footer p span{ display:inline-block; margin-right:3px; color:#e3452e;}
#footer p a{ color:#FFF;}

/* ============================= forms ============================= */
#Form1 label{ display:block; height:52px;}
#Form1 input{ border:solid 1px #cecfcc; background:#f6f6ef; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#2d2d2d; padding:4px 2px 5px 3px; width:200px;}
#Form1 textarea{ border:solid 1px #cecfcc; background:#f6f6ef; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#2d2d2d; padding:4px 2px 5px 3px; width:200px; height:110px; overflow:auto;}
#Form1 .link{ float:right; margin:20px 0 0 15px;}

#ContactForm{ padding-top:10;}
#ContactForm .col-1{ width:500px;}
#ContactForm .col-2{ width:500px;}
#ContactForm label{ display:block; height:52px;}
#ContactForm input{ border:solid 1px #cecfcc; background:#f6f6ef; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#2d2d2d; padding:4px 2px 5px 3px; width:175px;}
#ContactForm textarea{ border:solid 1px #cecfcc; background:#f6f6ef; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#2d2d2d; padding:4px 2px 5px 3px; width:450px; height:173px; overflow:auto;}
#ContactForm .link{ float:right; margin:10px 0 0 15px;}
#page4 .top-tail #main .extra #content .indent .container .column-1 .container p strong {
	font-size: 150%;
}
#page4 .top-tail #main .extra #content .indent .container .column-1 .padding4 strong {
	font-size: 150%;
	color: #D41C1B;
}
.subtitle3 {
	font-size: 140%;
}
.subtitle3 {
	color: #900;
}
