/* CSS Document */

/* Website built and designed by Eightwire
Auther Matt Tipler */

/*Tags starts*/
body {
margin :0;
font-family: 'lucida sans unicode', 'lucida grande', sans-serif;
font-size: 12px;
letter-spacing: normal;
line-height: normal;
color:#333;
background-image:url(../images/bg-grad.jpg);
background-repeat:repeat-y;
background-position:center;
}

img a {border:none}

p {

}

#footer p {
line-height: 1.8;
font-size:110%;
}

h1 {
font-family: 'lucida sans unicode', 'lucida grande', sans-serif;
font-size: 24px;
letter-spacing: normal;
word-spacing: normal;
line-height: 1.6;
margin:0;

}
h2 {
font-family: 'lucida sans unicode', 'lucida grande', sans-serif;
font-size: 18px;
letter-spacing: normal;
word-spacing: normal;

margin:20px 0 -10px 0;
}
h3 {
	font-family: 'lucida sans unicode', 'lucida grande', sans-serif;
	font-size: 16px;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 1.6;
	margin:0;
	font-weight: normal;
}

h4 {
font-weight:bold;
font-size:16px;
}

deck {
font-family: 'lucida sans unicode', 'lucida grande', sans-serif;
font-size: 13px;
word-spacing: normal;
line-height: 1.7;

}
/*Tags ends*/

/* Classes start */
.deck {
font-family: 'lucida sans unicode', 'lucida grande', sans-serif;
font-size: 15px;
word-spacing: normal;
line-height: normal;
}
.post-script {
font-size:90%;
color:#999999;
}
.blue-only {color:#1c346e;}
/* Classes ends */

/*Layout starts*/
#wrapper {
width:940px;
margin:0 auto;
border: solid 1px #333;
background-color:#FFFFFF;
position:relative;

}
#header {
	position:relative;
	background-image:url(../images/blue-head-fade.jpg);
	background-repeat:repeat-x;
	padding-left:170px;
	height:100px;
	z-index:1500;
}
#header-ap-logo {
position:absolute;
top:15px;
bottom:20px;
left:20px;
width:120px;
}
#header-ap-logo a img {
border:none;
}
#flash {
background-color:#CCCCCC;
height:200px;
z-index:2;
position:relative;
}

/*#flash-ap {
position:relative;
top:20px;
bottom:20px;
left:20px;
right:20px;
border:solid 1px white;
z-index:100;
}*/

#flash-ap {
height:160px;
width:900px;
float:left;
margin: 20px 0 0 20px;
border:solid 1px white;
z-index:1;
position:absolute;
/**margin: 20px 0 0 -920px;*/
*margin: 20px 0 0 20px;
}
#buttons {
	padding:20px 15px 15px 15px;
}
/*#buttons img a {border:none}*/
#buttons a img {
	*height:65px;
	*width:65px;
	
	height:68px;
	width:68px;
	margin-left: 3px;
	border:none
}
#right-col {
	position:absolute;
	background-color:#ccc;
	width:250px;
	top:0px;
	right:0px;
	bottom:0px;
}
#right-col-ap {
position:absolute;
top:100px;
bottom:20px;
width:210px;
right:20px;
border:solid 1px white;
z-index:450;
}
#content {
padding:40px;
position:relative;
padding-right:290px;
}

.image-holder {
float:right;
padding: 10px 10px 5px 10px;
margin: 0px 0px 10px 10px;
border:solid 1px #ccc;
clear:right;

}
.image-holder img {
margin-bottom:5px
}
.image-holder p { font-size:9px; text-align:left; color:#666666; margin:0; padding:0; width:inherit;}

#content-wrapper {
position:relative;
border: solid 1px #ccc;
}
#content-ap {
position:absolute;
top:20px;
bottom:20px;
left:20px;
right:270px;
border:solid 1px #ccc;

}
#bottom-bar {
	position:relative;
*padding:20px 20px 30px 27px;
	height: 120px;
}
#bottom-bar-ap {
	position:absolute;
	height:90px;
	bottom:20px;
	left:20px;
	right:270px;
}
#footer {
padding:20px;
background-image:url(../images/blue-head-fade.jpg);
background-repeat:repeat-x;
width:900px;
margin:0 auto;
border-left:solid 1px #333;
border-right:solid 1px #333;
border-bottom:solid 1px #333;
position:relative;
}
#footer li{
display:inline;
padding:0px 10px 0 10px;
float:right;
}
#footer li a{
color:white;
text-decoration:none;
}
#footer ul {
margin:-10px;
}
#footer li a:hover{
text-decoration:underline;
}
#footer p {
color:white;
float:left;
margin-top:-10px;
margin-bottom:0px;

}

#credit {
margin:20px auto;
text-align:center;
color:#999999;
}
#credit a{ text-decoration:none; color :white; font-size:90%;}
#credit a:hover{text-decoration:underline;}

.team-holder{ }
.team-holder img {
float:right;
padding: 10px 10px 5px 10px;
margin: 0px 0px 10px 10px;
border:solid 1px #ccc;
width:100px;
height:auto;
}
.clear {clear:both;}
/*Layout ends*/

/*News archive */
#news-wrapper {
z-index:500;
padding:10px;
}
#news-wrapper p {
margin:2px;
padding:0;
}

#movie-holder {
width:200px;
text-align:center;
}

/*News ends*/

/*Navigation starts*/
#nav {
	padding-top:30px;
	padding-right: 20px;
	z-index:1501;
	position:relative;
}

ul#navigation-1 { 
margin:0;
padding:1px 0;
list-style:none;
width:100%;
height:21px;
font:normal 8pt verdana, arial, helvetica;


}
	
ul#navigation-1 li {
margin:0;
padding:0 5px 0 5px;
_position: static;
position: relative;
float:right;
/*width:120px;*/
padding:0 5px 0 5px;

z-index:auto;

}
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited {
padding:4px 0;
display:block;
text-align:center;
text-decoration:none;
color:#ffffff;
/*width:120px;*/
padding:0 5px 0 5px;



}
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active {
padding:4px 0;
text-align:center;
text-decoration:none;
color:#ffffff;
/*width:120px;*/ 
padding:0px 5px 10px 5px;
border-left:none;
background:#1c346e;

}
	
ul#navigation-1 li ul.navigation-2 {
margin:0;
padding:1px 1px 0; 
list-style:none; 
display:none; 
border-left:none;
/*width:120px;*/ 
position: absolute; z-index: 345;
top:21px; left:-1px; 

}
ul#navigation-1 li:hover ul.navigation-2 { 
display:block;


}
ul#navigation-1 li ul.navigation-2 li {
width:120px; 
clear:both; 
/*width:120px;*/ 
border-left:none; 
display: block;
}

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited { 
clear:both; 
background:#1c346e; 
padding:4px 5px; 
/*width:120px;*/ 
border-left:none;
display: block;
border-bottom:solid 1px white;
}
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover { 
clear:both; 
background:#999; 
padding:4px 5px; 
/*width:120px;*/ 
border:none; 
display: block;
border-left:none; 
border-bottom:solid 1px white;
}


/*Navigation ends*/
/*JQueiry css starts*/
#tooltip{
	max-width:200px;
	position:absolute;
	border:1px solid #333;
	background:#1c346e; 
	padding:5px 7px;
	color:white;
	display:none;
	}	
	
/*JQueiry css ends*/

/*link styles starts*/
#content a {
text-decoration:none;
color:#1c346e;
}
#content a:hover {
text-decoration:underline;
}
#news-wrapper a {
text-decoration:none;
color:#1c346e;
font-size:100%;
margin-top:3px;
padding-bottom:7px !important;
line-height:normal !important;
display:block;
border-bottom:solid 1px #999;
}
#news-wrapper a:hover {
text-decoration:underline;
}
#bottom-bar a {
text-decoration:none;
color:#1c346e;
font-size:120%;
}
#bottom-bar a:hover {
text-decoration:underline;
}
#footer a {
text-decoration:none;
color:white;
}
#footer a:hover {
text-decoration:underline;
color:white;
}
.first {
border:none;
}
.border{
border-right:solid white 1px;
}
#bottom-bar img {
	margin-left:10px;

	border: none;
	}
/*link styles ends*/
#footer-logos-wrapper {
position:absolute;
height:40px;
width:250px;
bottom:5px;
right:20px;
}
#footer-logos-wrapper img {
float:right;
margin-left:7px;
height:30px;
width:auto;

}
