/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/body-bg.gif) top center repeat;
	text-align:center; 
}

object {vertical-align:top; outline:none;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;
	line-height:1.23076em;
	color:#1a1a1a;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#d40d12; outline:none; text-decoration:none;}
a:hover{text-decoration:none;}
p {
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
}

/* ============================= main layout ====================== */

li { background:url(images/marker.gif) no-repeat 0 5px; padding-left:29px; line-height:2em;}
li a {color:#1a1a1a;}

.imgindent {margin:0 10px 0 0; float:left;}

.main-indent {padding:0 20px;}
.main-indent1 {padding:20px 20px 0 20px;}

.extra {background:url(images/png-bg.gif) repeat;}
.extra-bottom {background:url(images/bottom-png-bg.gif) left bottom repeat-x; width:100%;}

.inner {background:#fff;}

.inner-indent {padding:0 20px 0 20px;}
.inner-indent1 {padding:0 20px 45px 20px;}

.body-bg {background:url(images/body-bg-c.gif) top center repeat-x;}

h2 {
	font-size:2.46em;
	line-height:1.24em;
	color:#000;
	text-transform:uppercase;
	padding:7px 0 20px 0;
	letter-spacing:-1px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
}
h3 {font-size:1.8em; line-height:1.24em; color:#000; text-transform:uppercase; padding:7px 0 16px 0; letter-spacing:-1px;}
/* ============================= header ====================== */
#page1 #header {height:707px;}

/* ============================= content ====================== */
#content .main-indent {padding:0 20px 20px 20px;}

.banners {margin-bottom:34px; padding-top:20px;}
.banners img {margin-right:1px;}
.banners .last {margin-right:0px;}

.col-pad {
	padding-right:40px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
}
.col-pad1 {padding-right:38px;}
.col-pad2 {padding-right:30px;}

.link {font-size:1.1538em; line-height:1.243em; display:inline-block; margin-top:25px;}

.title {
	color:#d40d12;
	font-family: Arial, Helvetica, sans-serif;
}
.title1 {color:#d40d12; display:block; background:url(images/title-bg.gif) left 2px no-repeat; padding-left:20px;}
.title2 {
	color:#d40d12;
	display:block;
	padding-left:4px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
}
.question {color:#d40d12; display:block; background:url(images/title-bg.gif) left 2px no-repeat; padding: 0 5px 5px 20px; font-size:14px;}

.pad {padding-top:25px;}
.pad1 {padding-top:16px;}
.h-pad {padding-top:50px;}

.link-margin {margin-top:41px;}

.contacts {width:100%; overflow:hidden;}
.contacts span {display:inline-block; width:80px;}

.policy {padding:25px 0 10px 0}
/* ============================= footer ====================== */
#footer {color:#fff;  padding-top:27px;}
#footer .right a {color:#fff; text-decoration:none;}
#footer .right a:hover {text-decoration:underline;}
#footer .right {padding-right:44px; font-size:0.923em;}

#footer .col-1 {width:150px !important;}
#footer .left {padding-left:40px;}

#footer li {background:url(images/footer-marker.gif) left 9px no-repeat; padding-left:13px; line-height:1.6923em;}
#footer li a {text-decoration:none; color:#999999;}
#footer li a:hover {text-decoration:underline;}
/* ============================= forms ============================= */
#SearchForm { padding:13px 1px 0 0; float:right;}
#SearchForm label {height:30px; display:inline-block; vertical-align:top; margin-right:-3px;}
#SearchForm .input {width:166px; border:1px solid #cacaca; padding:6px 6px 4px 5px; font-size:1em;  vertical-align:top; color:#000; line-height:1.2em;}
#SearchForm a {font-size:0.8461em; text-decoration:none; border-bottom:1px dotted #d40d12; display:inline-block;}
#SearchForm a:hover {border:none;}

#QuicktForm label {height:32px; display:block;}
.alignright {text-align:right;}
#QuicktForm .link {margin:23px 0 0 15px;}
#QuicktForm .input {width:197px; border:1px solid #cacaca; background:none; padding:6px 0 5px 5px; font-size:1em; line-height:1.079em;}
#QuicktForm textarea {width:197px; height:117px; border:1px solid #cacaca; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

#ContactForm {padding-top:28px}
#ContactForm label {height:32px; display:block;}
.alignright {text-align:right;}
#ContactForm .link {margin:35px 0 0 15px;}
#ContactForm .input {width:197px; border:1px solid #cacaca; background:none; padding:6px 0 5px 5px; font-size:1em; line-height:1.079em;}
#ContactForm textarea {width:197px; height:361px; border:1px solid #cacaca; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

#flashContent {height:480px; display:block;}

