﻿.arial 
{
	font-family:Arial;
	font-size:14px;
}

body 
{
	background-image:url("../images/jra_background.png");
	background-color:#636363;
	background-repeat:repeat-x;
}

blockquote
{
	 text-align:center;	
}

.par
{
	 text-align:left;
	 padding-left:15px;	
	 font-family: Trebuchet MS, Sans-Serif;
	 font-size:15px;
}

.maincontainer
{
	width:850px;
	margin:0 auto 0 auto;
	height:100%;
}

.header
{
	width:750px;
	height:150px;	
	color:#ffffff;
	background-image:url("../images/jra_logo.gif");
	background-repeat:no-repeat;
	background-color:Transparent;
}
.ProjectsBorder {
BORDER: #333 1px solid;
width:100%;

}

.header h1
{
	 margin-left:65px;
	 font-family: Trebuchet MS, Sans-Serif;	
}
.header h2
{
	 margin-left:65px;
	 font-family: Trebuchet MS, Sans-Serif;	
}

.header p
{
	font-family: Trebuchet MS, Sans-Serif;
	font-weight:bolder;
	margin:50px 0 0 111px;
	font-size:12px;
}

.colLeftStart
{
	width:150px;
	height:410px;
	background-color:#111111;
	float:left;
}

.colRightStart
{
	width:600px;
	background-color:Transparent;
	float:right;
}

.colLeft
{
	width:150px;
	height:410px;
	background-color:#111111;
	float:left;
}

.dark_border
{
	margin-top:330px;
	background-color:#112415;
	height:20px;
	width:150px;
}

.colLeft2
{
	width:150px;
	height:200px;
	background-color:#111111;
	float:left;
}

.dark_border3
{
	margin-top:70px;
	background-color:#112415;
	height:20px;
	width:150px;
}

.dark_border2
{
	margin-top:40px;
	margin-top:71px;
	background-color:#112415;
	height:20px;
	width:150px;
}

.media
{
	height:250px;
	margin-bottom:10px;
	color:#999999;
}


.content
{
	width:660px;
	color:#ffffff;	
	text-align:center;
	font-family: Trebuchet MS, Sans-Serif;
	border-left:solid 150px #111111;
	padding-bottom:20px;
}

.content h4
{
color:#ffffff;	
text-align:center;
font-family: Trebuchet MS, Sans-Serif;
}

.content hr
{
	text-align:center;
	 width:55%;
	 color:#ffffff;
	 border:solid 1px #f1f1f1;
}

.content p
{
	text-align:left;
	font-size:16px;
	padding-left:20px;
	font-family: Trebuchet MS, Sans-Serif;
	font-style: italic;
}

.content a:link, .content a:visited
{
	text-decoration:none;
	color:#ffffff;
}

.content a:hover
{
	text-decoration:none;
	color:#ffffff;	
}



.navbar
{
	height:30px;
	margin-top:40px;
	padding-left:30px;
}

.navbar ul
{
	display:inline;	
}

.navbar ul li
{
	 display:inline;	
	 margin-right:40px;
	 border-left:solid 1px #ffffff;
}

.navbar ul li a:link, .navbar a:visited
{
	color:#ffffff;
	text-decoration:none;
	font-family: Trebuchet MS, Sans-Serif;
	font-size:17px;
	padding:30px 0 0 4px;
}

.navbar ul li a:hover
{
	/*color:#112415;*/
	color::#fff;
	font-family: Trebuchet MS, Sans-Serif;
	text-decoration:none;
	padding:30px 0 0 4px;
	text-decoration:underline;
}

.leftlight_border
{
	margin-top:70px;
	background-color:#234930;
	height:20px;
	width:100px;
	float:left;
}
.rightlight_border
{
	margin-top:0px;
	background-color:#234930;
	height:20px;
	width:600px;
	float:left;
}
.footer
{
	margin-left:-100px;
	float:left;
}
.footer p
{
	color:#ffffff;
	font-family: Trebuchet MS, Sans-Serif;
	font-size:12px;
	padding-left:65px;	
	float:left;
}

.footer a:link, .footer a:visited
{
	font-family: Trebuchet MS, Sans-Serif;
	text-decoration:none;
	color:#ffffff;	
}

.footer a:hover
{
	font-family: Trebuchet MS, Sans-Serif;
	text-decoration:none;
	color:#ffffff;	
}

.admin
{
	 text-align: center;
	 vertical-align:middle;	
	 color:#ffffff;
	 padding:0 0 15px 0;
}

.txt
{
	border-color:#112415;
	font-family: Trebuchet MS, Sans-Serif;
}

.btn
{
	color:#ffffff;
	background-color:#234930;
	width:150px;
	border:outset 1px #ffffff;
}


.datagrid
{
	 background-color:#ffffff;	
	 color:#000000;
	 border:solid 1px #112415;
}

.dgHeader
{
	background-color:#112415;
	color:#ffffff;
	text-align:center;
	}

.dgItem
{
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	}

.dgFooter
{
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	}

.dgAlternate
{
	background-color:#99CC99;
	color:#000000;
	text-align:center;
	
}

.dgPager
{
	background-color:#112415;
	color:#ffffff;	
}

.pageTitle
{
width:600px;
height:200px;
float:right;	
text-align:left;
}

img
{
border:none 0;	
}

.img2
{
border:none 0;	
background-color:Transparent;
text-align:center;
 vertical-align: top;
}

.upload
{
 text-align:left;	
 padding-left:200px;
}

.thumbnail
{
width:100px;
height:100px;
overflow:hidden;	
}
a.ReadMore:link 
{
	font-family:Arial;
	font-size:12px;
	color:#eaeaea;
	text-decoration:none;
}

a.ReadMore:visited 
{
	color:#eaeaea;
	font-size:12px;
	text-decoration:none;
}

a.ReadMore:hover 
{
	color:#eaeaea;
	font-size:12px;
	text-decoration:underline;
}

a.ReadMore:active 
{
	font-size:12px;
	color:#eaeaea;
}

/* =Hoverbox Code
----------------------------------------------------------------------*/
#Left {
text-align:left;
padding-left:30px;

}
.hoverbox
{
	cursor: default;
	list-style: none;
	text-align:left;
}

.hoverbox a
{
	
}

.hoverbox a:hover
{
	display: block;
	font-size: 100%;
	text-align:left;
}

.hoverbox a .preview
{
	display: none;
	border-color: #ffffff;
	width: 150px;
	height: 100px;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -70px;
	left: 1px;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 150px;
	height: 100px;
}

/* =Sub nav Code on the left navigation bar
----------------------------------------------------------------------*/
.mainnav
{
margin-left:20px;
}
.SubULnav
{
margin-left:5px;
}
.subnav li
{
	display:inline;	
	text-decoration:none;
}

.subnav
{
	 background-color:Transparent;
	 text-align:center;	
	 width:170px;
	 margin-top:5px;
	 margin-left:-170px;
	 color:#ffffff;
	 float:left;
	 font-size:13px;
}

.subnav a
{
	background-color:#101010;
	text-align:left;	
	text-decoration:none;
	color:#ffffff;
	
	display:block;
	padding-left:15px;
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;
}

.subnav a:hover
{
	 background-color:#000000;
	 text-align:left;	
	 text-decoration:none;
	 color:#ffffff;
	 display:block;
	 padding-left:15px;
	 border-bottom:solid 1px #f1f1f1;
	 border-top:solid 1px #f1f1f1;
}

