@charset "UTF-8";
/* CSS Document */

/*MAIN*/

body, div, table, td, th, h1, h2, h3, h4, h5, h6 {margin:0; padding: 0; border:0;}
body {
	background: url(images/NEW/body_bg2.gif)  repeat; font-family: Arial, Helvetica, sans-serif;
	behavior: url (csshover.htc);} /* Win IE behavior call*/
	
a:link {color:#c00; text-decoration: none;}
a:visited {color: #339; text-decoration: none; }
a:hover {background:#c42c31; color: white;}
a:link img, a:hover img, a:visited img {text-decoration: none; border:0;}

img.left_inset {margin:10px; float:left; border: 2px solid #111938;}
img.left_inset#no_border {border:none;}
img.right_inset {margin:10px; float:right; border: 2px solid black}

p {
	font-size: 80%;
	line-height: 150%;
	letter-spacing: .02em;
	font-family: Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif; }
h3 {background: #c42c31; color: white; padding: .2em; margin-top: 2em;}
h4 {color: #24334a; margin-bottom:-.6em; margin-top: 2em; border-bottom: 1px dotted #c42c31;  }
h6 {font-size: 85%; margin:0; line-height: 130%;}

ul {font-size: 80%; font-style: italic; line-height: 120%; letter-spacing: .02em; list-style-position: outside; list-style-type: none; }	
ul.star {list-style-image: url(images/NEW/bullet_star.png); }
li {margin-bottom: .5em;}
ul.bold {font-weight: bold;}
ul.blue_bullet {list-style-position: outside; list-style-image: url(images/bullet.gif);}
ul.open {color: black;}

span.bold {font-weight: bold;}
span.bold_red {font-weight: bold; color:#c42c31;}
span.serif_bold {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}

div#header {width: 912px;}
div.container {text-align: center;  width: 908px; margin: 2px auto; border-right: 4px solid black; border-bottom: 2px solid black; background: #f2f2f2;}

div#footer {background: #900; clear: left;  height: 60px;  text-align: left; width: 150px;}
div#footer img {float: left;}
div#footer p {font-size:11px; color: white; line-height: 150%; margin: 0 0 .3em .3em;}


div#sponsor_scroll {clear:left;  background: #02112D; text-align: center;}



td#content_area{vertical-align:top; text-align: right; background-color: #eef1f7;}


div#background_img {float:right;}
div#background_img img, div#background_img img a:link, div#background_img img a:hover,  div#background_img img a:visited {border:0; text-decoration: none; background-color:#eef1f7;}

div#pagetitle {}
h1#pagetitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 160%; font-style: italic;
	font-weight: bold; font-variant: small-caps; text-transform: none; margin-top: 1.5em;
	border-bottom: 2px solid #c42c31; padding-left: 1em; color: #000;  text-align: left;}
div.content {margin: 0 7em 2.5em 1.5em; text-align: left; color: #162336; }

div#center {text-align: center;}
div#catAd {	vertical-align: bottom;	bottom: auto;}

div#blockquote {background-color: #ffffcc; width:80%; margin: 1em; padding: 0 .5em .5em .5em; border: 1px solid black;}

/*/////////////////////////////////////////////////////////////////////*/



/* HOME PG*/
div.container#index {background: #040829;}

tr#middle {background: url(images/NEW/idx_lt_col_bg.png)  repeat;}
td#left_col {width: 714px; height: 410px; background-image: url(images/NEW/idx_centr_img.jpg); background-repeat: no-repeat; background-position: right top;}
td#right_col {vertical-align: top; background: url(images/NEW/idx_rt_col_bg.png)  repeat;}

img#pas_logo{margin-right:15px;}
div#slideshow {width:250px; position: relative; top: 15px; left: 15px;}
div#front_menu {width:250px; position: relative; top: 25px; left: 15px;}
div#sponsors { position: relative;
	width:225px;
	top: 0px;
	left: 480px;
	z-index: 10;
}
div#right_col_base {margin-top: 10px;}

div.info_tabs {
	width: 198px;
	border-bottom: 1px solid #516688;
	background-image: url(images/NEW/idx_rt_col_TAB_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
div.info_tabs h5 {color: #dee0e5; text-align: left; margin: 12px 5px 0 10px; font-size: 90%; font-family: Tahoma, Geneva, sans-serif; letter-spacing: .07em;}
div.info_tabs h5 a {color: #dee0e5;}
div.info_tabs h5 a:hover {color: #C00; background: none;}
div.info_tabs p {color: #ffe9a7; font:Arial; text-align: left; margin: 0px 5px 2px 10px; font-size: 75%;  }
div.info_tabs p img  {margin: 6px 0px 2px 4px;}
div.info_tabs p#fb a:hover {color:none; background: none; font-decoration: none;}

/*/////////////////////////////////////////////////////////////////////*/


/*NAVIGATION*/
	td#home_nav {padding: 0 0 15px 15px;}
	td#inside_nav {width: 169px; padding: 0 15px 15px 0; vertical-align: top; background-color: #1e315a;}
	
	div#nav {float: left; width: 169px; height: inherit;  text-align: left; 
		margin:0; }
	div#nav ul {margin: 0 ;  padding: 0; width: 169px;  }
	div#nav li {position:relative; list-style: none; margin:0; height: 23px;
		background: url(images/nav_li_bg.gif)  repeat-x;  }
	div#nav ul.level2 li {background-image: url(images/NEW/nav_li_bg_level2.png);background-repeat: repeat-x;}	
	div#nav li img {border:0; float:right; margin-top: -15px; margin-right:2px;}
	div#nav li:hover { background:url(images/nav_li_bg_over.gif) repeat-x;}
	div#nav ul.level2 li:hover {background:url(images/nav_li_bg_over.gif) repeat-x;}
	div#nav li.submenu {}
	div#nav li.submenu:hover {}
	div#nav li a {	display: block; padding: 4px 0 4px 20px; text-decoration: none; color: white; font-weight:500; width:100%; background: none;
		voice-family: "\"}\"";
		width: 149px;}
	/* above:- width:100% and voice family are hack fix for css box model for IE/Win browsers older than IE 6}*/
	div#nav ul>a {width: auto;}
	div#nav ul ul {position:absolute; top:0; left: 169px; display: none;}
	div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 {display: block;}
	
/*/////////////////////////////////////////////////////////////////////*/



/*FORMS*/
table.form_content {margin: 1.5em 0 2.5em 0; width: 90%;}
td.spaced {margin: .8em 0;}
td.form_heads { padding: .2em 1px; font-size: 80%; line-height: 120%; font-weight: bold; color: #c42c31; width: 20%; }
td.form_heads#wide { width: 70%; padding: .8em 1px; }
td.form_heads#wide_lt { width: 70%; padding: .8em 1px; font-weight: normal;}
table#radios {font-weight: bold; color: black; margin: 1em 0; }
table#radios td {padding: .2em; }
	
.input { color:#24334a; font-size: 80%; font-style: italic; margin: .3em 0;}

/*/////////////////////////////////////////////////////////////////////*/

	
/*OTHER STYLES*/

table.info {width: 65%; border: 1px solid #c42c31;}
table.info th {text-align: center; background-color: #c42c31; color: white;}
table.info td {padding: 4px;}
table.info p {margin:0;}
table.info td#small {width: 30%;}
table.info td#small p {font-weight: bold;}

table.three_col, table.four_col {border: 1px solid black; margin: 1em 0 2.5em 0;}
table.three_col td, table.four_col td {vertical-align: top; padding:.5em 4px;  border: 0; text-align:center; border-bottom: 1px dotted #939393;}
table.four_col td {width:137px;}
table.three_col td {width:185px;}
table.three_col h6, table.four_col h6 {font-family: Arial, Helvetica, sans-serif; font-style: italic; margin:0 0 1em 0; line-height: 120%;}
table.three_col img, table.four_col img {margin:0; border:0;}
table.three_col img, table.three_col img a:link, table.three_col img a:hover, table.three_col img a:visited {
	border:0; text-decoration: none; background-color:white;}
table.three_col#white {background-color:#FFF;}	
table.four_col img, table.four_col img a:link, table.four_col img a:hover, table.four_col img a:visited {
	border:0; text-decoration: none; background-color:white;}

table.two_col {margin-bottom:.5em; text-align: center; border: 1px solid black; width: 100% }
table.two_col td{width:50%;  border-bottom: 1px dotted #c42c31; vertical-align: top; padding:4px 4px 10px 4px;}
table.two_col h6 {text-transform: uppercase; margin-bottom: .2em; font-size: 80%; }
tabel.two_col img {margin:3px 0;}
table.two_col p {font-size: 80%; line-height: 100%; font-weight: bold; margin: 0;}
table.two_col p#subtext {font-weight: normal; margin-top: .5em; line-height: 120%}
tr#color_bg {background:#dedede;}

table.single_col {width:100%;}
table.single_col td {border-bottom: 2px solid #111938; vertical-align: top; }
table.single_col#performers a:link img{border: 2px solid black;}
table.single_col#performers a:visited img{border: 2px solid #999;}
table.single_col#performers a:hover img{border: 2px solid #c42c31;}

div.popup {width: 300px; margin: 0 0; padding-bottom: 5px; background-color: #ddedfc; text-align: center;}
div.popup img {margin-bottom: 5px;}
div.popup h5 {line-height: 150%; color: #069; padding: 5px 5px 0 5px; font-family: Arial, Helvetica, sans-serif; letter-spacing: .03em;}
div.popup p {line-height: 150%; color: black; padding: 5px 5px 0 5px; letter-spacing: .02em; }
span.red {color:red;}
