/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{
	background:url(images/body-tail3.gif) top repeat-x #fef84e;
	text-align:center;
}
.top-tail2{
	background:url(images/body-tail2.gif) top repeat-x;
	position:absolute;
	width:50%;
	right:0px;
	height:172px;
}

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:1.05em;
	line-height:1.583em;
	color:#29005b;
}
input, select { vertical-align:middle; font-weight:normal;}

a {
	color:#29005b;
	outline:none;
}
a:hover{text-decoration:none;}
p {padding-top:19px;}
strong{
	color:#29005B;
	font-weight:bold;
}
h3{ font-size:2.5em; line-height:1.333em; word-spacing:3px;}
h4{ font-size:2.5em; line-height:1.333em; color:#29005b; border-bottom:solid 1px #121a31; padding-bottom:5px; margin-bottom:24px;}

/* ============================= main layout ====================== */
.imgindent {margin:0 27px 0 0; float:left;}
.phone{ float:right; padding-right:20px;}
.space1{ margin-left:43px;}
.padding1{ padding-top:28px;}
.padding2{ padding-top:18px;}

/* ============================= header ====================== */
#header{
	background:url(images/top2.jpg) no-repeat 0 0;
}
#header .logo{ padding-top:37px;}
#header .menu{
	width:100%;
	overflow:hidden;
	padding-top:5px;
}
#header .menu li{ float:left; font-size:1.167em; line-height:1.231em; text-transform:uppercase;}
#header .menu a{ display:inline-block; width:151px; text-align:center; text-decoration:none; padding:15px 0 16px 0; color:#ffffff;}
#header .menu a:hover, #header .menu .active{ color:#29005b;}
#header .menu .m1 a{ width:154px; background:url(images/m1-bg.gif) no-repeat 0 0;}
#header .menu .m2 a{ background:url(images/m2-bg.gif) no-repeat 0 0;}
#header .menu .m3 a{ background:url(images/m3-bg.gif) no-repeat 0 0;}
#header .menu .m4 a{ background:url(images/m4-bg.gif) no-repeat 0 0;}
#header .menu .m5 a{ background:url(images/m5-bg.gif) no-repeat 0 0;}
#header .menu .m6 a{ background:url(images/m6-bg.gif) no-repeat 0 0;}
#header .menu .m7 a{ background:url(images/m7-bg.gif) no-repeat 0 0;}
#header .menu .m1 a:hover, #header .menu .m1 .active{ background:url(images/m1-bg-act.gif) no-repeat 0 0;}
#header .menu .m2 a:hover, #header .menu .m2 .active{ background:url(images/m2-bg-act.gif) no-repeat 0 0;}
#header .menu .m3 a:hover, #header .menu .m3 .active{ background:url(images/m3-bg-act.gif) no-repeat 0 0;}
#header .menu .m4 a:hover, #header .menu .m4 .active{ background:url(images/m4-bg-act.gif) no-repeat 0 0;}
#header .menu .m5 a:hover, #header .menu .m5 .active{ background:url(images/m5-bg-act.gif) no-repeat 0 0;}
#header .menu .m6 a:hover, #header .menu .m6 .active{ background:url(images/m6-bg-act.gif) no-repeat 0 0;}
#header .menu .m7 a:hover, #header .menu .m7 .active{ background:url(images/m7-bg-act.gif) no-repeat 0 0;}
#header .header-text{
	padding:10px 0 0 510px;
}

/* ============================= content ====================== */
#content{ padding:22px 0 38px 0;}
.box{ background:url(images/box-tail.gif) top repeat-x #0b0e25; width:100%; line-height:1.167em;}
.box .left-bg{ background:url(images/left-border.gif) left repeat-y;}
.box .right-bg{ background:url(images/right-border.gif) right repeat-y;}
.box .top-bg{ background:url(images/box-top-bg.gif) no-repeat top left;}
.box .bot-bg{ background:url(images/box-bot-bg.gif) no-repeat bottom left; width:100%;}
.box .indent{ padding:1px 15px 1px 21px;}
.box .indent1{ padding:15px 0 20px 0;}
.box .line1{ background:url(images/box-line.gif) repeat-y 283px 0;}
.box .line2{ background:url(images/box-line.gif) repeat-y 585px 0;}
.indent{
	padding:8px 20px 0 28px;
}
.column-2{ margin-left:48px;}
.column-3{ margin-left:50px;}
.line1{
	width:100%;
}
.line2{
}

.link{ text-align:right; padding-top:9px;}
.link1{ display:block; font-size:1.5em; line-height:1.333em; color:#fff; text-decoration:none; float:right; background:url(images/link1-left-bg.gif) left top no-repeat; margin-top:-8px;}
.link1 em{ display:block; font-style:normal; background:url(images/link1-right-bg.gif) right top no-repeat; padding:0 9px;}
.link1 em em{ background:url(images/link1-tail.gif) top repeat-x; padding:0 0 1px 0;}
.link1:hover{ color:#b1d1f6;}

.list{ margin:-6px 0;}
.list li{ line-height:2.583em; background:url(images/line.gif) bottom repeat-x;}
.list .last{ background:none;}
.list a{ display:inline-block; background:url(images/list-marker.gif) no-repeat 0 9px; padding-left:28px; color:#5f6881; text-decoration:none;}
.list a:hover{ color:#2d9bff;}

/* ============================= footer ====================== */
#footer{ border-top:solid 1px #121a31; color:#2F0A60;}
#footer p{ padding:10px 0 0 23px;}
#footer a{ text-decoration:none; display:inline-block; margin-left:9px; color:#29005b;}
#footer a:hover{ color:#fff;}

/* ============================= forms ============================= */
#ContactForm{ padding-top:5px;}
#ContactForm label{ display:block; height:30px;}
#ContactForm input{ border:solid 1px #4c5367; background:#191a1c; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#5f6881; padding:2px 2px 1px 3px; width:247px;}
#ContactForm textarea{ border:solid 1px #4c5367; background:#191a1c; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#5f6881; padding:2px 2px 1px 3px; width:247px; height:159px; overflow:auto;}
#ContactForm .link{ padding-top:14px;}
#ContactForm .link a{ margin:0 0 0 20px;}#page1 #main #header .logo img {
	margin-top: -25px;
	margin-left: 14px;
}
#page1 #main #header #bod {
	margin-right: 23px;
	margin-left: 23px;
	margin-top: -20px;
}
#page1 #main #header #bod #tixs {
	float: right;
}
#page1 #main #header #bod #enter {

}

body.faq #bod a {
	cursor: pointer;
}

body.faq #bod div p {
	margin: 5px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 18px;
}

body.faq #bod div ul {
	margin: 5px 0px 10px 40px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 18px;
	list-style-type: disc;
}

