/* CSS Document */

body{ 
background-color:#fff; 
font-family:Arial;
padding:0px;
margin:0px;
}

@page {
  size: landscape   /* Limited browser adoption of this rule, but should work more reliably in later versions */
}

img{
border:none;
}

a:link, a:visited{
text-decoration:none;
color:#333;
}

a:hover{
color:#bb0000;
}

h1{
color:#003399;
}

h2{
color:#003399;
}

.h2{
display:none;
}



#nav ul li{
background-image:url(images/bullet-star.jpg);
background-repeat:no-repeat;
display:inline;
padding:0px;
margin:0px;
float:left;
}

#wrapper{
float:left;
padding:0px;
margin:0px;}

#header{
display:none;
}

#search{
float:right;
margin-top:95px;
margin-right:00px;
height:20px;
padding-bottom:0px;
}


#nav{
float:left;
padding:0px;
margin:0px;
border-bottom:#ff3333 solid 3px;
}



#link-red{
background-image:url(images/bg-request.jpg);
background-repeat:repeat-y;
height:45px;
float:left;
text-align:right;
padding-left:15px;
padding-right:20px;
padding-bottom:0px;
margin:0px;
}


#link-red a:link span {
      display:block;
	
	  padding-top:15px;
      /*background:url("images/li-bg.jpg") no-repeat;*/
      color:#FFF;
	  margin:0px;
      }
	  

#link-wider a:link, #link-wider a:visited{
font-size:.8em;
color:#000000;
text-decoration:none;
font-weight:bold;
}




	  
#link-wider a:hover span{
height:30px;
padding-top:15px;
padding-bottom:0px;
/*background-image:url(images/bg-nav-hover.jpg);
background-repeat:repeat;*/
color:#ff3333;
}

#link{
/*background-image:url(images/bg-nav.jpg);*/
/*width:125px;*/
height:45px;
float:left;
text-align:left;
padding-left:15px;
margin:0px;
}



#link a:link, #link a:visited{
font-size:.8em;
color:#000000;
text-decoration:none;
font-weight:bold;
}

#link a:hover{
color:#ff3333;
}

#link a:link span, #link a:visited span {
      display:block;
	  width:110px;
	  padding-top:15px;
      /*background:url("images/li-bg.jpg") no-repeat;*/
      color:#FFF;
      }
	  
#link a:hover span{
height:30px;
padding-top:15px;
padding-bottom:0px;
/*background-image:url(images/bg-nav-hover.jpg);
background-repeat:repeat;*/
color:#ff3333;
}

#mainimage{
float:left;
padding:0;
margin:0;
border-right: solid #FF3333 1px;
}

#printedimage{
float:left;
border-right:solid #ff3333 3px;
padding-right:2px;
}

#rotation, #24hour{
display:none;
}


#content{
float:left;

}

#content p{
float:left;

font-size:x-small;
}


#content p{
float:left;
font-size:xx-small;
}

#content-sub{
float:left;
}

#lcolumn{
float:left;
width:480px;
padding-left:10px;
padding-bottom:0px;
}

#lcolumn p{
margin-left:10px;
margin-right:10px;
font-size:.8em;
}


#lcolumn ul.print, #lcolumn li{
float:left;
margin-left:10px;
margin-right:10px;
font-size:.9em;
}


#rcolumn{
float:left;
width:400px;
padding-top:20px;
padding-bottom:10px;
border: solid #FF3333 3px;
}

#rcolumn h2{
margin-left:10px;
margin-bottom:0px;
margin-top:0px;
padding:0px;
}

#rcolumn p{
margin-left:10px;
margin-right:10px;
font-size:.8em;
}

#affiliates{
float:left;
width:100%;
}

hr{
margin-left:30px;
margin-right:30px;
}



#footer{
float:left;
font-size:.7em;
color:#999999;
border-top:#999999 1px solid;
padding-bottom:20px;
}
#footer .right {
float : right;
}

#footer a:visited{
text-decoration:none;
}


#subnav ul {
		margin : 0px;
		padding : 20px 0px 0px 20px;
		list-style-type : none;
	}
	
#subnav li {
		padding :10px 0px 10px 25px;
		margin : 0px;
		font-family : arial;
		font-size : 13px;
		font-weight : bold;
		color : white;
	}

.bold {
		font-weight : bold;
	}
	
.title {
		padding : 0px 0px 7px 0px;
	}

.blue_title {
		color : #140C5B;
		font-family : Arial;
		font-stretch : condensed;
		font-weight : bold;
		font-size : 15px;
		line-height : 20px;
	}
			
.red_title {
		color : #940C0E;
		font-family : Arial;
		font-weight : bold;
		font-stretch : semi-condensed;
		font-size : 16px;
		line-height : 20px;
	}
	
.title_major {
		color : #140C5B;
		font-family : Arial;
		font-weight : lighter;
		letter-spacing : 0.1em;
		font-size : 23px;
		line-height : 22px;
	}

.title_minor {
		padding : 0px 0px 10px 0px;
		color : #140C5B;
		font-family : Arial;
		font-stretch : condensed;
		font-weight : bold;
		font-size : 22px;
		line-height : 22px;
	}
	
.red_line {
		height : 5px;
		background-color : #EF1216;
		font-size : 4px;
	}

.blue_line {
		height : 5px;
		background-color : #140C5B;
		font-size : 4px;
	}








/* ---( Home Page )--------------------------------------------- */

#home_right {
		padding : 20px 16px 20px 30px;
		border-left : solid #7F7F7F 2px;

		color : #303030;
		line-height : 13px;
		font : normal 11px Arial, Verdana;
		color : #4F4F4F;
	}
	
#home_content {
		padding : 20px 20px 16px 20px;
	}






	
----
.bold {
		font-weight : bold;
	}
	
.title {
		padding : 0px 0px 7px 0px;
	}

.blue_title {
		color : #140C5B;
		font-family : Arial;
		font-stretch : condensed;
		font-weight : bold;
		font-size : 15px;
		line-height : 20px;
	}
			
.red_title {
		color : #940C0E;
		font-family : Arial;
		font-weight : bold;
		font-stretch : semi-condensed;
		font-size : 16px;
		line-height : 20px;
	}
	
.title_major {
		color : #140C5B;
		font-family : Arial;
		font-weight : lighter;
		letter-spacing : 0.1em;
		font-size : 23px;
		line-height : 22px;
	}

.title_minor {
		padding : 0px 0px 10px 0px;
		color : #140C5B;
		font-family : Arial;
		font-stretch : condensed;
		font-weight : bold;
		font-size : 22px;
		line-height : 22px;
	}
	
.red_line {
		height : 5px;
		background-color : #EF1216;
		font-size : 4px;
	}

.blue_line {
		height : 5px;
		background-color : #140C5B;
		font-size : 4px;
	}








/* ---( Home Page )--------------------------------------------- */

#home_right {
		padding : 20px 16px 20px 30px;
		border-left : solid #7F7F7F 2px;
		width : 320px;
		color : #303030;
		line-height : 13px;
		font : normal 11px Arial, Verdana;
		color : #4F4F4F;
	}
	
#home_content {
		padding : 20px 20px 16px 20px;
	}






	
/* ---( Sub Navigation )--------------------------------------------- */

	
#info {
		width : 220px;
		padding : 10px 20px 5px 20px;
		border-left : solid #c0c0c0 1px;
	}
	
#info .title {
		padding : 0px 0px 25px 0px;
		color : #140C5B;
		font-family : Arial;
		font-stretch : condensed;
		font-weight : light;
		font-size : 16px;
		line-height : 16px;
}
	
#subnav {
		width : 100px;
	}

#subnav ul {
		margin : 0px;
		padding : 20px 0px 0px 20px;
		list-style-type : none;
	}
	
#subnav li {
		padding : 0px 10px 10px 25px;
		margin : 0px;
		font-family : arial;
		font-size : 13px;
		font-weight : bold;
		color : white;
	}



/****/
.form_left {
		padding-top : 3px;
		font-weight : normal;
		text-align : right;
		font-family : Arial;
		font-size : 12px;
	}


.style1 {font-size: 8px;}

#form-noprint{
display:none;
}