@charset "UTF-8";
/* CSS Document */
html
{
/*	background-color: #319f93; previous */
	background-color: #990000;
	background:url(../journal_img/ijp_background.jpg); 
background-size:cover;
background-repeat:no-repeat;
background-repeat:repeat\9;
*background-repeat:repeat;
 background-opacity:.50;  
 
}
body 
{ 
     margin-top: 6px;
	  margin-bottom: 10px;
     padding: 100px; 
     padding-top: 6px;
     padding-bottom: 10px;
	 padding-left:20px;
	 text-align: center;
	 width:900px;
	margin-left: auto;
	margin-right: auto;
	font-family:Arial;
	font-size:12px;
	
/*	background-color: #B2D2DE; */
	z-index: 0;
	
}
#outside_top
{
	width:940px;
	height:auto;
	overflow:hidden;
	
}
#header
{
	height:auto;
	overflow:hidden;
}
h1
{
	color: #991e1e;
	font-weight:bold;
	font-size:22px;
}
h2
{
	color: #991e1e;
	font-weight:bold;
	font-size:16px;
}

h3
{
	color: #991e1e;
	font-weight:bold;
	font-size:12px;
}
a
{
	color: #990000;
	text-decoration:none;
}
a:hover
{
	color:#991e1e;
}
#bannerad
{
	
	width:932px; 
	height:40px; 
	margin-bottom:2px; 
	padding:4px; 
	background-color:gray;
}

#content_left
{
	float:left;
	width:914px;
	background-color:white;
	border:1px solid #991e1e;
	margin:0px 0px; 
	height:360px; 
	text-align:justify;
	padding:4px 12px;
	font-size:14px;
	overflow-y:auto;
	 
}


@media only screen 
and (orientation : portrait) { 
 #content_left
{
	float:left;
	width:914px;
	background-color:white;
	border:1px solid #991e1e;
	margin:0px 0px;
	height:auto;
	text-align:justify;
	padding:4px 12px;
	font-size:14px;
	overflow-y:auto;
	
	max-height:920px;
	
}

}

#feat_box
{
	height:260px;
	width:100%;
	overflow-y:scroll;
	float:left;
	text-align:left;
	font-size:14px;
	background-color:white;
	margin:14px;
	
}
#feat_head
{
	height:auto;
	width:95%;
	float:left;
	text-align:left;
	background-color:white;
	padding:16px;
}
#scroll_row
{
width:480px;
float:left;
cursor:pointer; cursor:hand;
height:280px;
/* overflow:hidden; */
position:relative;
left:-125px;
	list-style: none;
	font-size:12px; }



 
 
 
 #nav{
	list-style:none;
	 font-weight:500; 
	/* Clear floats */
	float:left;
	width:1000px;
 width:970px; /* IE7 */
	/* Bring the nav above everything else--uncomment if needed.		*/
	position:relative;
	z-index:5;

	
	margin: 2px 0px;
	padding: 0px;
/*	height:100%; */


}
#nav li{
/*	list-style:none; */
	float:left;
	 padding: 3px 0.7px;
/*	 left:0px; */
 	margin:0px;
	 border-right: 1px solid #990000;
	position:relative;
	background-color: #991e1e;
}
#nav li:hover{
background:#991e1e;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#5D2626'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#5D2626)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #990000,  #5D2626); /* for firefox 3.6+ */
}
#nav a{
	display:block;
	font-size:14px;
 	padding: 3px 12px;
	color: white;
	text-decoration:none;
}
#nav a:hover{ 
	 color:white;
	 text-decoration:none;
	 
}


/*--- DROPDOWN ---*/
#nav ul{
	list-style:none;
	position:absolute;
	left:-9999px;
	top:29px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
} 
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:-45px; /* Bring back on-screen when needed */ 
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
	border-top: 1px solid #990000; 
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	
	background:#5D2626;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#5D2626'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#5D2626)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #990000,  #5D2626); /* for firefox 3.6+ */
}
 
 .shade_area a {
	color: #990000;
 }
 .shade_area a:hover {
	color: #990000;
 }
 .dropnav ul{
	background:red; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px;
	top:29px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
.dropnav ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
} 
.dropnav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
.dropnav li:hover ul{ /* Display the dropdown on hover */
	left:-45px; /* Bring back on-screen when needed */ 
}
.dropnav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	
}
.dropnav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
	border-top: 1px solid #99C3D3;
}
.dropnav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#99C3D3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#991e1e'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#991e1e)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #990000,  #991e1e); /* for firefox 3.6+ */
}
 
 
	
 input[type="text"] {
	border:1px solid #991e1e;  
 }
 input[type="password"] {
	border:1px solid #991e1e;  
 }
.button {
	color:white;
	 border:1px solid #991e1e;  
	background: #990000;
	font-size: 12px; 
	padding:4px;
 }
 .button:hover {
	 color:white;
    background: #990000;
	cursor: hand; cursor: pointer;
	
	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#991e1e'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#991e1e)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #990000,  #991e1e); /* for firefox 3.6+ */
}

.button_orange { 
	/* border:1px solid #006892;  */
	background: #c1491a;
	font-size: 12px; 
	padding:4px;
	color:white;
	padding: 2px 12px;
 }
 .button_orange:hover {
	 color:white;
    background: #ECC8BA;
	cursor: hand; cursor: pointer;
	
	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECC8BA', endColorstr='#c1491a'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ECC8BA), to(#c1491a)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ECC8BA,  #c1491a); /* for firefox 3.6+ */
}

 #bottom_row {
	height:325px;
	max-height:325px;
	width: 940px;
	
/*	max-width:960px; 
	_max-width:600px; */
 }
 
 
 #foot_row {
	height:110px;
	width:920px; 
	float:left; 
	background-color:#990000; 
	color:white;
	padding-left:20px;
	margin-top: 4px;
	
 }
 
 #foot_row a {
	 color: white;
	 font-size:12px;
 }
 
  #foot_row a:hover {
	 color: #990000;

 }
 
 #foot_row td {
	 text-align: left;
	 padding:10px;
	 vertical-align:text-top;
 }
 input.gsc-input {
    border-color: #BBBBBB;
	width: 192px;
	height:22px;
	font-size: 10px;
	color: black ;
	font-family: arial;
	position: relative; 
	top:0px;
	left:0px;
	
  }
  input.gsc-search-button {
/*    border-color:red; 
    background-color: red; */
	color: #ff0000; 
/*	text-align: left;
	line-height: 0;
	font-size: 12px; */
/*	background: url("components/images/side/search_go.gif") no-repeat; */
/*	background-position:center;  */
	width:90px;
/*	position:relative;
	float:left; 
	text-indent: 6px;
	top:0px; */
	/* left: -110px; */
	height: 18px;
 }
 .gsc-clear-button  { display: none !important; }
 
  .gsc-input input.gsc-input {
    background: none repeat scroll 0% 0% white !important;
	
  }