/* CSS Document */

* {margin:0;
padding:0;
font-size:100%;
position:relative;
}body{background: #2e385b;
text-align:center;
}img{vertical-align:top;
}a img{border:0;
}ul{list-style:none;
}.left{float:left;
}.right{float:right;
}.clear{clear:both;
background-color: #2e385b;
}html{font-family:Arial, Helvetica, sans-serif;
font-size:0.8125em;
line-height:1.308em;
color:#5a5a5a;
}input, select{vertical-align:middle;
font-weight:normal;
}a{color:#ffffff;
}a:hover{text-decoration:none;
}p{padding-top:17px;
}h3{font-size:1.692em;
line-height:1em;
color:#ffffff;
font-weight:normal;
}h6{font-size:1.077em;
text-transform:uppercase;
font-weight:normal;
color:#797979;
padding-bottom:19px;
}cite{font-style:normal;
}.strong1{font-weight:normal;
color:#ffffff; }/* ============================= main layout ====================== */

.imgindent {margin:2px 19px 0 0;
float:left; }

.imgindent1 {margin:50px 19px 0 0;
float:right; }

.margin1 {margin-top:21px; }

.margin2 {margin-top:3px; }

.padding1 {padding-top:14px; }

.padding2 {padding-bottom:17px; }

.padding3 {padding-top:20px; }

.padding4 {padding-top:6px; }

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

#header object {position:relative;
top:0; }

head { }

#page1 {background-color: #2e385b; }

#main { }

#header { }

.column-1 { }

.box1 { }

.title { }

b { }

.container { }

.col-1 { }

strong { }

.top-tail { }

.left-top { }

.extra { }

span { }

.right-top { }

.left-bot { }

.right-bot { }

.indent { }

.text { }

a:link { }

a:visited { }

a:active { }

/* ============================= content ====================== */

#content {padding:0 53px 10px 36px; }

.column-2 {margin-left:22px; }

.col-2 {margin-left:20px; }

.col-3 {margin-left:20px; }

.box {background:url(images/box-corner-left-top.gif) left top no-repeat #131313;
width:100%; }

.box .right-top {background:url(images/box-corner-right-top.gif) right top no-repeat ;
width:100%; }

.box .left-bot {background:url(images/box-corner-left-bot.gif) left bottom no-repeat;
width:100%; }

.box .right-bot {background:url(images/box-corner-right-bot.gif) right bottom no-repeat;
width:100%; }

.box .indent {padding:23px 18px 26px 22px; }

.box .indent2 {padding:23px 18px 12px 22px; }

.box1 .right-top {background:url(images/box1-corner-right-top.gif) right top no-repeat #171717;
width:100%; }

.box1 .right-bot {background:url(images/box1-corner-right-bot.gif) right bottom no-repeat;
width:100%; }

.box1 .indent {background:url(images/img_7761.jpg) top left no-repeat;
padding:37px 18px 21px 311px; }

.box1 .title {padding-bottom:0px; }

.box1 h6 {color:#ffffff;
padding-bottom:9px;
margin-left:0; }

.box2 {background:url(images/box2-bg.gif);
color:#ffffff; }

.box2 .top-tail {background:url(images/box2-tail.jpg) top repeat-x;
width:100%; }

.box2 .left-top {background:url(images/box2-corner-left-top.gif) left top no-repeat ;
width:100%; }

.box2 .right-top {background:url(images/box2-corner-right-top.gif) right top no-repeat ;
width:100%; }

.box2 .left-bot {background:url(images/box2-corner-left-bot.gif) left bottom no-repeat;
width:100%; }

.box2 .right-bot {background:url(images/box2-corner-right-bot.gif) right bottom no-repeat;
width:100%; }

.box2 .indent {padding:15px 18px 20px 19px; }

.box2 strong {text-transform:uppercase;
display:block;
padding:9px 0 1px 0; }

.box2 .extra {background:url(images/) left top no-repeat;
padding-left:0px; }

.box2 a {text-decoration:none;
font-size:1em;
color:#edefea;
font-weight:bold; }

.box2 a:hover {color:#898989; }

.link {display:block;
float:right;
background:url(images/link-left-bg.gif) left top no-repeat;
padding-left:53px;
color:#525252;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size:1.308em;
font-style:italic;
margin-top:7px; }

.link span {display:block;
background:url(images/link-right-bg.gif) right top no-repeat;
padding-right:42px; }

.link span span {background:url(images/link-bg.gif) top repeat-x;
padding:6px 0 9px 0; }

.link b {margin:0 -30px 0 -40px;
font-weight:normal;
display:block; }

.link:hover {background:url(images/link-left-bg2.gif) left top no-repeat;
color:#ffffff; }

.link:hover span {background:url(images/link-right-bg2.gif) right top no-repeat; }

.link:hover span span {background:url(images/link-bg2.gif) top repeat-x; }

.link2 {display:inline-block;
background:url(images/link2-bg.gif) right top no-repeat;
padding-right:16px;
margin:17px 0 0 21px;
font-weight:bold;
font-size:0.923em; }

.banner1 {background:url(images/banner1-bg.jpg) bottom no-repeat;
padding-bottom:39px; }

.banner2 {background:url(images/banner2-bg.jpg) bottom no-repeat;
padding-bottom:44px;}

.gallery img {margin-right:7px; }

.gallery .last {margin-right:0px; }

.shedule {line-height:1.615em;
padding-top:10px; }

.shedule span {float:right; }

.shedule strong {color:#ffffff;
font-weight:normal;
display:block; }

.shedule .col-2 {margin-left:74px; }

.phone {float:right;
padding-right:120px; }

.title1 {background:url(images/title1-bg.gif) top repeat-x #121212;
margin-bottom:5px;
width:100%; }

.title1 span {display:block;
background:url(images/title1-left-bg.gif) left top no-repeat;
width:100%; }

.title1 strong {display:block;
background:url(images/title1-right-bg.gif) right top no-repeat;
padding:15px 0 17px 18px;
font-weight:normal; }

.title2 {background:url(images/title2-left-bg.gif) left top no-repeat #171717;
margin-bottom:5px;
width:100%; }

.title2 span {display:block;
background:url(images/title2-right-bg.gif) right top no-repeat;
padding:16px 0 16px 21px; }

.list li {line-height:2em; }

.list a {text-decoration:none; }

.list a span {color:#ff1705; }

.list a:hover {color:#ff1705 }

.list a:hover span {color:#ffffff; }

/* ============================= footer ====================== */

#footer {background: #2e385b;
;
font-size:0.923em;
color:#488300; }

#footer .text {padding:27px 0 0 36px; }

#footer a {color:#ff1705;
text-decoration:none; }

#footer a:hover {text-decoration:underline; }

/* ============================= forms ============================= */

#RegisterForm .col-1 {width:207px !important; }

#RegisterForm .col-2 {width:207px !important;
;
margin-left:0px !important; }

#RegisterForm .col-3 {width:185px !important;
;
margin-left:0px !important; }

#RegisterForm input {border:solid 1px #4d4d4d;
background:#686868;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
width:182px; }

#RegisterForm .link2 {margin:17px 10px 0 0 !important; }

#ContactForm {padding-top:18px; }

#ContactForm .col-1 {width:269px !important; }

#ContactForm .col-2 {width:260px !important;
margin-left:0 !important; }

#ContactForm label {display:block;
height:42px; }

#ContactForm input {border:solid 1px #4d4d4d;
background:#686868;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
width:233px; }

#ContactForm textarea {border:solid 1px #4d4d4d;
background:#686868;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
width:258px;
height:100px;
overflow:hidden; }

#ContactForm .link {padding:13px 20px 0 0; }