/*defaults*/
body 	{background:#2765AF url(../images/grassBG.jpg); color:#000000; margin:20px 0; padding:0; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; position: relative;}
p		{margin:0; padding:0 0 15px 0; }
a		{color:#000000; text-decoration:underline; }
a:hover	{color:#225799; text-decoration:none;}
/*Forces firefox scroll bar to prevent page shift  Height is for safari shift*/
html { overflow: -moz-scrollbars-vertical !important; height: 100.2% }


/*structural elements*/
#container	{margin:0px auto; text-align:center; width:760px; }
#holder		{width:100%; padding:20px 20px 5px 20px; background:#FFFFFF; text-align:left; }
#logo		{background:url('../images/logoindian.jpg') no-repeat 0px 0; border-bottom:1px solid #DADADA; padding:5px 30px 20px 0px; }
#header		{background:#DADADA url('../images/indiansHeader.gif') no-repeat 10px 10px; padding:10px; height:200px; }
#content	{float:left; width:490px; padding:20px 10px 0 0; line-height:160%; background: url(../images/indianhead.gif) no-repeat center; position: relative; }
#contentCheer	{float:left; width:490px; padding:20px 10px 0 0; line-height:160%;}
#contentCal	{float:left; width:490px; padding:20px 10px 0 0; line-height:160%;}
#news		{float:right; width:250px; padding:20px 0; line-height:140%; text-align:justify; position: relative;}
#thisone	{border: 0;}
.newsItem	{padding:20px 20px 5px 20px; background:#FEFFD5; border:1px solid #C1DAD7; font-size:90%; margin-bottom:20px; }
.newsItem2	{padding:5px 5px 5px 20px; background: #FEFFD5; border:1px solid #C1DAD7; font-size:90%; margin-bottom:20px; position: relative;}
#footer		{clear:both; width:100%; font-size:80%; background: url(../images/footerBG.gif); padding:20px 20px 5px 20px; border-top:2px solid #2765AF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: .75em; text-align: center; color:#fff;}
#footer ul li a {text-decoration: none; font-weight: normal; color: #fff;}
#schedule   {float: left; width: 600px; padding:20px;}
#contact   {float: left; width: 700px; padding:20px;}
#form   {float: left; width: 600px; padding:20px;}
.mapsContent 	{border: 5px solid #C1DAD7; margin-top: 10px;}	


/*headings*/
.newsItem h3	{color:#225799; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
#content h1		{font-weight:normal; line-height:130%; margin:0; padding:0 0 20px 0; }

/*navigation*/
ul#navigation  			{margin:0; padding:10px 0;  background: url(../images/navbar.jpg) repeat-x; text-align: center;}
ul#navigation li 		{margin:0; padding:0; list-style:none; display:inline; font-size: .9em;}
ul#navigation a			{color:#fff; padding:0 15px 0 0; text-decoration:none; }
ul#navigation a:hover	{color:#000000; text-decoration:underline; }
.email					{text-decoration: none;}
ul.maps 				{list-style: none; display: block; line-height: normal;}




/*#home #homeLink,
#about #aboutLink,
#technology #technologyLink,
#portfolio #portfolioLink,
#partners #partnersLink,
#contact #contactLink,
#jobs #jobsLink
{text-decoration:underline; }*/

/*footer styling, pre-styled so you can "whack" another navigation menu in there if you like*/
#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; text-align: center; }
#footer a		{color:#000; font-weight:bold; text-decoration:underline; }
#footer a:hover	{color:#fff; text-decoration:none; }


/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */


/*/* Tables styling */
/*.boxgrid{ 
				width: 325px; 
				height: 260px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
.boxgrid img{ 
				position: absolute; 
				top: 0; 
				left: 0; 
				border: 0; 
				}
.boxgrid p{ 
				padding: 0 10px; 
				color:#afafaf; 
				font-weight:bold; 
				font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				/*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}*/
/*.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
	*/			
#main{
					width: 730px;
					height: 800px;
				}