/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; padding-top:17px;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}
SELECT.but{
background-color:#DE0101;
color:#FFFFFF;
}
INPUT.but{
background-color:#DE0101;
color:#FFFFFF;
}

TEXTAREA{
background-color:#FAFAFA;
border:1px solid #CCCCCC;
color:#000000;
}
SELECT{
background-color:#FAFAFA;
border:1px solid #CCCCCC;
color:#000000;
}
INPUT{
background-color:#FAFAFA;
border:1px solid #CCCCCC;
color:#00000;
}
html{font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#838383;}

a {text-decoration:underline; color:#DF0101;}
a:hover {text-decoration:none;}
ul {list-style:none;}
li a {text-decoration:none; color:#6B6B6B;}
li a:hover {text-decoration:underline;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}
/***************header***************/
#header .box1 {margin:0 11px;}
#header .box1 .inner {padding:17px 0 13px 32px;}

#header p {color:#141414; font-weight:bold; padding:9px 13px 0;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left;}
.phone {float:right;}
cite {font-style:normal;}

#content {padding-bottom:17px;}
.col-1 {padding:0 9px 0 23px;}

.border {border-top:1px solid #DBDBDB; font-size:0%; line-height:0%; height:1px;}

.text {color:#282828;}

.preview {padding:26px 0 27px;}
.preview .col-1 {padding:0 30px 0 1px;}

/***************titles***************/
.title {background:url(images/title-tail.gif) left top repeat-x;}
.title div {background:url(images/title-left.gif) left top no-repeat;}
.title div h2 {background:url(images/title-right.gif) right top no-repeat; padding:20px 0 16px 27px;}

h1 {font-size:5em; line-height:0.8333em; color:#141414;}
h2 {font-weight:normal; font-size:1.5em; line-height:1.167em; color:#131313;}
h1 span, h2 span {color:#DE0101;}
h3 {font-size:2.5em; color:#141414; padding-bottom:13px;}

h4, h5 {font-size:0.8333em; line-height:1.4em;}
h4 strong, h5 strong {font-family:Tahoma, Geneva, sans-serif;}
h4 strong, h5 a {color:#747272 !important;}

/***************links***************/
.list1 li {background:url(images/list-marker.gif) left 7px no-repeat; padding:0 0 6px 11px;}
.list1 li a {color:#484848; text-decoration:none;}
.list1 li a:hover, .list1 .act a {color:#141414; font-weight:bold;}

.list2 {padding-top:12px;}
.list2 li {border-left:1px solid #141414; float:left; padding:0 13px; line-height:1.111em;}
.list2 li a {color:#141414; font-weight:bold;}

.link1 {color:#9E9E9E;}
.link2 {background:url(images/link-marker.gif) left 6px no-repeat; padding-left:13px;}
.link3 {color:#444444;}

.col-1 li {line-height:1em; padding-bottom:4px;}

.num strong a {color:#353535; font-weight:bold; text-decoration:none; float:left;}
.num strong a:hover {text-decoration:underline;}

.list3 {padding:21px 0 31px;}
.list3 li {border-left:1px solid #6B6B6B; float:left; line-height:1.111em; padding:0 7px;}
.list3 .extra {border:none; padding-left:0;}
.list3 li a {color:#DF0101; text-decoration:underline;}
.list3 li a:hover {text-decoration:none;}

.nav {margin:0 auto; padding:24px 0 0px;}
.nav li {float:left; font-size:0.833em; color:#675D56; padding:0 5px;}

.list4 li {font-size:0.833em; line-height:1em;}
.list4 a {color:#DF0101; text-decoration:underline;}
.list4 a:hover {text-decoration:none;}

/***************boxes***************/
.box1 {background:#F2F2F2 url(images/box1-bot.gif) left bottom repeat-x; color:#666666;}
.box1 .box-top {background:url(images/box1-top.gif) left top repeat-x;}
.box1 .box-top-left {background:url(images/box1-top-left.gif) left top no-repeat;}
.box1 .box-top-right {background:url(images/box1-top-tight.gif) right top no-repeat;}
.box1 .box-bot-left {background:url(images/box1-bot-left.gif) left bottom no-repeat;}
.box1 .box-bot-right {background:url(images/box1-bot-right.gif) right bottom no-repeat; width:100%;}
.box1 .inner {padding:11px 22px 11px 11px;}

.search {background:#B10101 url(images/box2-bot.gif) left bottom repeat-x;}
.search .box-top {background:url(images/box2-top.gif) left top repeat-x;}
.search .box-top-left {background:url(images/box2-top-left.gif) left top no-repeat;}
.search .box-top-right {background:url(images/box2-top-right.gif) right top no-repeat;}
.search .box-bot-left {background:url(images/box2-bot-left.gif) left bottom no-repeat;}
.search .box-bot-right {background:url(images/box2-bot-right.gif) right bottom no-repeat; padding:13px 0 0 17px; min-height:65px; height:auto !important; height:65px;}

.block {background:url(images/block-border.gif) right bottom no-repeat; padding:0 0 13px 597px; margin-bottom:81px;}
.block strong {font-size:1.25em; color:#707070;}

.box2 {background:#FFFFFF url(images/box3-tail.gif) left bottom repeat-x;}
.box2 .box-left {background:url(images/box3-tail.gif) left top repeat-y;}
.box2 .box-top {background:url(images/box3-tail.gif) left top repeat-x;}
.box2 .box-right {background:url(images/box3-tail.gif) right top repeat-y;}
.box2 .box-top-left {background:url(images/box3-top-left.gif) left top no-repeat;}
.box2 .box-top-right {background:url(images/box3-top-right.gif) right top no-repeat;}
.box2 .box-bot-left {background:url(images/box3-bot-left.gif) left bottom no-repeat;}
.box2 .box-bot-right {background:url(images/box3-bot-right.gif) right bottom no-repeat; min-height:266px; height:auto !important; height:266px; width:100%;}
.box2 .inner {padding:18px 19px 0 18px;}
.box2 h2 {padding-bottom:23px;}
.box2 strong {color:#DF0101;}

#boxs .col-1, #boxs .col-2, #boxs .col-3 {padding:0;}

.num {padding-left:3px;}
.num p {background:url(images/num-bg.gif) left top no-repeat; display:inline-block; color:#F5F5F5; font-size:2em; line-height:1em; font-weight:bold; float:left;
	padding:4px 0 4px; text-align:center;}
.num strong {float:left; padding-left:16px; margin-top:-2px;}

.box4 {background:#F2F2F2 url(images/box4-bot.gif) left bottom repeat-x;}
.box4 .box-top {background:url(images/box4-top.gif) left top repeat-x;}
.box4 .box-top-left {background:url(images/box4-top-left.gif) left top no-repeat;}
.box4 .box-top-right {background:url(images/box4-top-right.gif) right top no-repeat;}
.box4 .box-bot-left {background:url(images/box4-bot-left.gif) left bottom no-repeat;}
.box4 .box-bot-right {background:url(images/box4-bot-right.gif) right bottom no-repeat;}
.box4 .inner {padding:15px 22px 17px 28px;}
.box4 li a {color:#131313;}

.view {color:#6B6B6B;}

/***************form***************/
select {font-family:Arial, Helvetica, sans-serif;}

#searchForm span {display:block; font-size:1.5em; line-height:1.111em; color:#FFFFFF; padding-top:3px;}
#searchForm input {margin:0 7px 0 9px; font-size:1.5em; color:#000000;}
#searchForm .button {float:left; display:block; background:url(images/button-tail.gif) left top repeat-x; color:#ffffff; text-decoration:none;}
#searchForm .button:hover {text-decoration:underline;}
#searchForm .button strong {display:block; background:url(images/button-left.gif) top left no-repeat;}
#searchForm .button span {background:url(images/button-right.gif) top right no-repeat; font-size:1.167em; padding:6px 15px 8px;}

#searchForm ul {padding-top:11px;}
#searchForm li {float:left; color:#FFFFFF; padding-right:14px;}
#searchForm .extra {font-size:1.167em; padding:0 16px 0 1px;}
#searchForm li input {width:13px; height:13px; margin:0 6px 0 0; padding:0;}

#viewForm {float:left;}
#viewForm select {margin-left:14px; padding-left:4px;}

#previewForm1, #previewForm2 {font-family:Tahoma, Geneva, sans-serif; font-size:0.833em; line-height:1em; padding:6px 0 0;}
#previewForm1 textarea, #previewForm2 textarea {overflow:hidden; border:1px solid #BCBCBC; font-size:1em;}
#previewForm1 select, #previewForm2 select {color:#675D56; font-size:1.2em;}
#previewForm1 p strong, #previewForm2 p strong {color:#675D56;}
#previewForm1 strong, #previewForm2 strong {color:#747272;}
#previewForm1 a, #previewForm2 a {display:inline-block; margin-bottom:8px; font-weight:bold;}

/***************positioning***************/
.margin1 {margin-bottom:20px;}
.margin2 {margin-left:6px;}
.margin3 {margin:0 10px;}
.margin4 {margin-bottom:9px;}
.margin5 {margin-bottom:7px;}
.margin6 {margin:3px 0 16px;}

.padding1 {padding-bottom:13px !important;}
.padding2 {padding-left:598px;}
.padding3 {padding:16px 0 0 8px;}
.padding4 {padding-right:60px;} 
.padding5 {padding-bottom:18px;}

/***************page-2***************/
#page-2 .box2 .inner {padding:18px 19px 40px 26px;}

/***************page-3***************/
#page-3 .col-2 {width:100%;}
#page-3 .box2 .inner {padding-left:24px;}

/***************footer***************/
#footer {color:#8A8A8A; border-top:1px solid #ECECEC; padding:27px 0 29px;}
#footer p {padding:0 223px 0 7px;}
#footer a {border-left:1px solid #8A8A8A; margin-left:7px; padding-left:7px; color:#373737; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footer ul {padding-top:3px;}
#footer li {border-right:1px solid #DF0101; padding:0 13px; float:left; line-height:1.111em;}
#footer .extra {border:none; padding-right:0;}
#footer li a {border:none; margin:0; padding:0; color:#DF0101;}