/* CSS Document */

style.php/* -------------- Main Styles ---------------- */
/*html,body,#leftnav {behavior: url(/csshover.htc);}*/
html {
			height: 100%; 
			text-align: left;
			font: 11px Arial, Helvetica, sans-serif; 
}
body{
			height: 100%; 
			font: 11px Arial, Helvetica, sans-serif; 
			margin: auto; 
			width:965px; 			
}
/*#wrapper {margin: auto; width:965px;}*/
#shadow {
	position:absolute;
	width: 995px;
	margin-left: -30px;
	z-index: 0;
	padding-left:30px;
	background-repeat: repeat-y;
	background-image: url(pics/shadow.jpg);
}
.banner{position: absolute; top: 20px; right: 5px;}

#main-area {
	width: 965px;
	height: 120px;
	margin: 0px;
	text-align: left;
	position: relative;
	z-index: 10;}
	



/* Headings */

H1 {
	margin: 0px;
	padding: 4px;
	font: bold 11px Arial, Helvetica, sans-serif;

}


H3 {
	margin: 0px; 
	padding: 0px; 
	font-size: 11px; 
	font-weight: bold;
}

H2 {
	margin: 0px;
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

P {
	margin-top: 10px;
}

.white {
	padding-top: 10px;
	padding-left:10px}

FORM {
	
	padding: 0px;
	}

table {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	}
	
img{ border: 0 none;}

th {
	height: 10px; 
	text-align: left;
}

UL {
	padding-right: 5px; 
	padding-bottom:0px; 
	margin: 10px 0px 0px 5px;
	list-style: square inside;
	}


.int_txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	bottom: 0px;
	padding-bottom: 0px;
	vertical-align: bottom;
	margin: 0px;
	z-index:3;
}



/* Links */

a:link {
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	font-weight: bold;
}

a:visited {
	text-decoration: none;
	font-weight: bold;
}

#leftnav form {
	color: #000066;
	margin-right: 5px;
	margin-left: 5px;
}

#leftnav p{
	padding-bottom: 2px;
	padding-left: 8px;
	padding-top: 0px;
	font-weight: normal;
	padding-right: 6px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}

#leftnav a:link {
	text-decoration: none;
	font-size: 11px;
}

#leftnav a:hover {
	text-decoration: underline;
	font-size: 11px;
}
#leftnav a:visited {
	text-decoration: none;
	font-size: 11px;
	
}

/* Main Content (right column) */

#maincontent li {
	margin-left: 20px;
	margin-right: 5px;

}
#maincontent p {
	margin-left: 5px;
	margin-right: 5px;
}




ul {margin:0;	padding:0;	list-style-position: outside;}
#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		width : 190px;
		z-index:40;	
}
#nav li { /* all list items */
		width : 200px;
		background-color: #EFECE3;
		z-index:40;
		/*used to fix large issue in ie when > at end of link*/
		float:left;		
		position:static;
}
#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		/*change margin-left to change child flyout position*/
		margin-left : 200px;
		/*change margin-top to valign child menus*/
		margin-top : -19px;
		z-index:45;
}
#nav li ul ul { /* third-and-above-level lists */ left: -999em;	}
#nav li ul ul ul { /* fourth-and-above-level lists */	left: -999em;}
#nav li a {	/* width specific for ie 5.5 w/idth then overrides for other browsers*/
		width : 200px;
		w\idth : 192px;
		display : block;
		font-weight : bold;
		font-size:11px;
		text-decoration : none;
		text-indent:5px;
		z-index:40;
		padding:2px;
		position:static;
		border-bottom: 1px solid #000000;
		border-left: 4px solid #000000;
}
#nav li .Brown a:hover {
		z-index:40;
		text-indent:5px;
		color: #000099;
		border-bottom: 1px solid;
		border-left: 4px solid;
		padding: 2px;
		text-decoration : none;
		background-color:  #930F09;
}

#nav li a:hover {
		z-index:40;
		text-indent:5px;
		color: #000099;
		border-bottom: 1px solid;
		border-left: 4px solid;
		padding: 2px;
		text-decoration : none;
}
#nav li:hover ul ul, 
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul, 
#nav li.sfhover ul ul ul ul {left: -999em; z-index:45;}
	
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul,
#nav li li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul, 
#nav li li li li.sfhover ul 
{/* lists nested under hovered list items */left: auto;}
*:first-child+html #nav {height: 1%;} 
*:first-child+html #nav li {height: 1%;} 
*+html #nav li:hover ul {left : 0px; /* IE7 fix */}
/*fix for new nav, means that h1 tag sits below the nav which is floating in order to display correctly in firefox*/
	h1	{clear:both;}

/*css hack for ie7 styles for hiding the menus*/
*+html #nav li:hover ul ul, *+html #nav li:hover ul ul ul, *+html #nav li:hover ul ul ul ul	{left: -999em;}
*+html #nav li:hover ul, *+html #nav li li:hover ul, *+html #nav li li li:hover ul,	*+html #nav li li li li:hover ul {left : 0px; /* IE7 fix */}








/*New Media Page CSS*/
.table_background{float:left; background-color:#fff; border:1px solid #ccc; margin-top:2px; width:99%;}

#logo img{float:left; padding-left:30px; margin-top:60px;}
#header_text{float:left; font:bold 38px Calibri, Arial, Helvetica, sans-serif;  line-height:28px; padding-left:60px; padding-top:75px; color:#999; line-height:38px;}
#footer_text{float:left; width:90%;	font-family:Arial,Helvetica,sans-serif; font-size: 12px; color:#333;}
.footer{float:left; font:normal 12px Calibri, Arial, Helvetica, sans-serif; padding-left:0px; padding-top:0px; color:#666; text-align:center; width:964px; border-top:1px solid #ccc; padding-top:10px;}
.footer a:link{color:#333;}
.footer a:visited{color:#333;}
.footer a:hover{color:#012E67; text-decoration:none;}


img.top{margin-left:-6px;}
img.bottom{margin-left:-7px; vertical-align:bottom;}

html, body {
	background-color:#023f88;		
	background-image:none;	
}

body{
	background-color:#023f88;		
	background-image:none;	
}

.main-area{height:145px; background-image:none;}
#leftnav{
background-image:none;
background-color:#fff;
border-right:none;
}
#leftnav p{color:#333;}

#shadow {
	position:absolute;
	width: 1200px;
	margin-left: -218px;
	z-index: 0;
	padding-left:218px;
	background-repeat: repeat-y;
	background-image: url(images/shadow.jpg);
}

#main{
	background-image:none;
}
#media_table{
font:normal 1.0em/1.5em Calibri, Arial,Helvetica,sans-serif;
color:#333;
}

#media_table .media_title{
font:bold 16px Calibri, Arial, Helvetica, sans-serif; 
border-bottom:0px solid #fff; 
color:#333;
margin-left:10px;
margin-top:10px;
}

.media_title_large{
font:bold 28px Calibri, Arial, Helvetica, sans-serif; 
border-bottom:0px solid #fff; 
color:#333;
margin-left:10px;
margin-top:10px;
}

hr {
	margin: 0px 0 0px 0;
	height: 0;
	clear: both;
	border: solid #ddd;
	border-width: 0px 0 0;
border-top:0px solid #ccc;
border-bottom:0px solid #ededed;
display:none;
}


/*----------TABLE STYLES--------------*/

#media_table table {
	width:98%;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	margin:1em auto;
	border-collapse:collapse;
	}	
	
#media_table td {
	color:#023F88;
	border-bottom: 1px solid #fff;
	border-left:1px solid #fff;
	padding:.3em 1em;
	text-align:center;
    background:#F3F0EB;
	}	
						
#media_table .tabletext_h1 {
	text-align:center;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	background-image: url(images/table_header.jpg);
    background-repeat:repeat-x;
	text-align:center;
	font:bold 1.0em/1.5em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
	background-color:#1C4D92;
	}		
	
/*----------END TABLE STYLES--------------*/
	
	

#members-title_contact {
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size: 12px;
	padding: 6px;
	text-align:left;
	background-color: #333366;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #181832;
}
#members-title_contact a:link {font-size: 12px; color:#FFFFFF;}
#members-title_contact a:hover {font-size: 12px; color:#FFFFFF;}
#members-title_contact a:visited {font-size: 12px; color:#FFFFFF;}



/*-------------------------------Epic Nav-----------*/

#nav {
	margin-left:-20px;
	margin-bottom:0px;
    background-color:#ffffff;
	_margin-left:-40px;
	margin-right:0px;
	padding:0px;
}


/*---------- Hide/Show Tips -----------*/

.show{
	display:block;
}

.hide {
	display:none;
}

.row1{
	background-color: #fff79a;
}

#media_table td.row1:hover{
	background-color: #ededed; color:#000;
}

.media_title{
	font-size: 22px; 
	font-family: Arial,Helvetica,sans-serif;
}

.media_description{
	margin-left:1%;
	width:98%;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
}


.media_description_main{
	margin-left:1%;
	width:98%;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	/*background-image:url(images/welcome.jpg);
	height:600px;
	background-position:0px 100px;
	background-repeat:no-repeat;*/
	font-weight:normal;
}

/*-------- Top Horizontal Tab Menu For Season Tabs--------*/
    #tab_menu_season {
      background:transparent;
	  width:750px;
      font-size:100%;
      line-height:normal;
	  font:normal 12px Arial,Helvetica,sans-serif;
	  background-position: 0% 20%; 
	  margin-left:0px;
	  margin-right:-20px;
	  border-bottom:0px solid #ededed;
      }

    #tab_menu_season  ul {
	  margin:0;
	  padding:5px 10px 0 0px;
	  list-style:none;
      }
    #tab_menu_season  li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tab_menu_season  a {
      float:left;
      background:url(images/tableft.jpg) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  border-bottom:1px solid #ccc;
      }
    #tab_menu_season  a span {
      float:left;
      display:block;
      background:url(images/tabright.jpg) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#000;
font:bold 12px Arial,Helvetica,sans-serif;
      }
    /*Hack hides rule from IE5-Mac \*/
    #tab_menu_season  a span {float:none;}
    /* End IE5-Mac hack */
	
    #tab_menu_season  a:hover span {
      color:#fff;
      }
    #tab_menu_season  a:hover {
      background-position:0% -43px;
      }
    #tab_menu_season  a:hover span {
      background-position:100% -43px;
      }

#nav li a:link {padding-top:6px; padding-bottom: 8px;}
#nav li a:hover {padding-top:6px; padding-bottom: 8px;}
#nav li a:visited{padding-top:6px; padding-bottom: 8px;}

#nav li a:link, #nav li a, #nav li a:visited {
margin-left:-1px;
		color : #000000;
		background-color : #F3F0EB;
		border-color: #ccc;
		background-image: url(images/nav_bg_1.jpg);
		border-top-color: #ffffff;
		border-right: 1px solid #D0D0D0;
		border-bottom-color: #ffffff;
		border-left-color: #fff;
font:bold 12px Arial,Helvetica,sans-serif;
	}

#nav li a:hover {
		border-top-color: #ffffff;
		border-right: 1px solid #D0D0D0;
		border-bottom-color: #ffffff;
		border-left-color: #7FA8C7;
		background-image:none;
	}
	
#leftnav{
background-image:none;
}

h1{
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.6em 1em;
	background-image: url(images/table_header.jpg);
    background-repeat:repeat-x;
    height:17px;
	text-align:center;
	font:bold 1.0em/1.5em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
	margin-bottom:0px;
	background-color:#1C4D92;
}

.marketing_nav #leftnav h1{
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.6em 1em;
	background-image: url(images/table_header.jpg);
        background-repeat:repeat-x;
        height:17px;
	text-align:center;
	font:bold 1.0em/1.5em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
	margin-bottom:0px;
	background-color:#1C4D92;
}

#maincontent{width:965px; background-color:transparent; border:0px; padding-top:0px; float:none;}


.marketing_nav{background-color:#fff; border:1px solid #fff;}

.contact_box{	
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px; 
	color:#333;}
	
	
.contactbox{	
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px; 
	color:#333;
    border:none;
}