/* CSS Document */

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

body{background:#000; text-align:center;}

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

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

html{ font-family:Trebuchet MS, Helvetica, sans-serif; font-size:0.75em; line-height:1.167em; color:#494e54;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#494e54; outline:none;}
a:hover{text-decoration:none;}
p {padding:0px;}
strong{ font-weight:normal; text-transform:uppercase;}
cite{ display:block; background:url(../images/layout/citation-bg.gif) no-repeat 0 0; font-size:1.333em; padding-left:32px; color:#bbc2ce; line-height:1.125em; margin:-2px 0 0 4px; font-family:Georgia, "Times New Roman", Times, serif;}

h3{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:2.167em; color:#c9d1d7; letter-spacing:1px; line-height:1em; padding-bottom:14px;}
h4{ font-size:1.583em; line-height:1.052em; color:#787d84; font-family:Tahoma, Geneva, sans-serif; letter-spacing:1px; font-weight:normal; border-bottom:solid 1px #202326; padding-bottom:12px; margin-bottom:27px;}
h5{ font-size:1.5em; color:#bbc2ce; text-transform:uppercase; line-height:1em; font-family:Arial, Helvetica, sans-serif; padding:26px 0 16px 0; font-weight:normal;}
h6{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; line-height:1.111em; color:#a71f1f; font-style:italic; font-weight:normal; padding-bottom:13px;}

/* ============================= main layout ====================== */
.imgindent {margin:0 29px 0 0; float:left; position:relative;} 
.phone{ float:right; padding-right:25px;}
.space1{ margin-left:30px;}
.margin1{ margin-top:20px !important}
.padding1{ padding-top:28px;}
.padding2{ padding-top:38px;}

/* ============================= header ====================== */

#header .menu{ width:100%; overflow:hidden; height:46px;}
#header .menu ul{ padding:12px 0 0 10px;}
#header .menu li{ float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.333em; line-height:1.5em; color:#fff;}
#header .menu a{ color:#fff; text-decoration:none; display:inline-block; width:190px; text-align:center; font-style:italic;}
#header .menu a:hover, #header .menu .active{ text-decoration:underline;}
#header .indent{ padding:73px 50px 5px 559px; }
#header .header-text{ font-family:Georgia, "Times New Roman", Times, serif; padding:82px 0 0 50px; color:#1f232a; font-size:1.333em; font-style:italic; line-height:1.25em; font-weight:bold;}
#header .extra-text{ margin:11px 0 0 22px;}

/* ============================= content ====================== */
#banners{ margin-top:-25px;}
#content{ background:url(../images/layout/content-bg.gif) bottom no-repeat #0d0d0d;}
.indent{ padding:30px 40px 37px 63px;}
.indent1{ padding:38px 40px 37px 63px;}
.indent2{ padding:0px 17px 0px 0px;}
.extra-title{ border-bottom:solid 1px #202326; padding-bottom:3px; margin-bottom:13px;}

.line{ border-top:solid 1px #202326; padding-top:19px;}
.tableline{border: 0px; cellspacing: 0px; cellpadding:0px;}
.tableline {
	
	border-bottom: 1px solid #202326;
	/*padding-left: 6px;
	border-left: 1px solid #e1e1e1;
	*/
}

.link{ border-top:solid 1px #202326; margin-top:32px; font-size:1.333em; font-style:italic; padding-top:8px;}
.link a{ color:#bac1cd; text-decoration:none;}
.link a:hover{ color:#a71f1f;}

.link1{ text-align:right; padding-top:15px;}
.link1 a{ color:#5e656a !important;}

.pagination{ border-top:solid 1px #202326; width:100%; overflow:hidden; margin-top:13px; font-size:1.333em; font-style:italic; padding-top:5px; text-align:center;}
.pagination a{ color:#bac1cd; text-decoration:none; display:inline-block; padding-bottom:2px}
.pagination a:hover{ color:#a71f1f;}
.pagination li{ display:inline; font-size:0.875em;}
.pagination .active{ color:#a71f1f; font-style:normal; font-weight:bold;}

.text{ text-align:right; padding:12px 0 0 0;}

.box{ background:url(../images/layout/box-tail.gif) top repeat-y; color:#5e656a; width:100%;}
.box .top-bg{ background:url(../images/layout/box-top-bg.jpg) left top no-repeat;}
.box .bot-bg{ background:url(../images/layout/box-bot-bg.gif) left bottom no-repeat; width:100%;}
.box .indent{ padding:29px 40px 26px 23px;}
.box a{ color:#c9d1d7;}

.list li{ font-size:1.417em; line-height:1.412em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; background:url(../images/layout/list-marker.gif) no-repeat 0 9px; padding-left:21px;}
.list a{ color:#a71f1f; text-decoration:none;}
.list a:hover{ color:#494e54;}

/* ============================= footer ====================== */
#footer{ background:url(../images/layout/footer-bg.gif) no-repeat 0 0;}
#footer p{ font-size:0.917em; padding:25px 0 0 63px}
#footer b{ color:#7b818a;}

/* ============================= forms ============================= */
#ContactForm{ padding-top:0;}
#ContactForm label{ display:block; height:30px;}
#ContactForm input{ border:solid 1px #494e54; background:#262626; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.917em; color:#494e54; padding:3px 2px 3px 3px; width:331px;}
#ContactForm textarea{ border:solid 1px #494e54; background:#262626; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.917em; color:#494e54; padding:3px 2px 3px 3px; width:331px; height:211px; overflow:auto;}
#ContactForm .link a{ float:right; display:inline-block; margin:2px 13px 0 12px;}

