﻿body,
	html {
		margin:0;
		padding:0;
		background:#FFFFFF;
		color:#000;
	}
	body {
	    padding: 0;
	    margin: 0;	    
	    font-size: 0.9em;
	    font-family: Arial, Verdana, Sans-Serif;
	    /*background: url(images/sidebg.gif) left top repeat-x;	*/
		background:#fab728 url(images/bk.jpg) left top repeat-x;
	}
	#wrap {
		/*background:blue;*/
		margin:0 auto;
		padding: 0px 0px 0px 0px;
		width:880px;
	}
	#header 
	{	
		margin:0 auto;	
		border: solid 0px blue;
		/*background: url(images/tamaheaderbk.jpg) no-repeat;	
		background: url(images/plainBK.jpg) no-repeat;*/	
	}
	#tamalogo
	{
		margin-top:0px;
		margin-left:0px auto;
		width:125px;
		float:left;
	}
	#tamaheader 
	{
		border: solid 0px yellow;
		margin-left:126px;
		margin-top:0px auto;
		width:632px;
		height:126px;		
		background: url(images/tamaheaderbk.jpg) no-repeat;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
    
	#nav {
		/*background:#c99;*/
		padding:0px;
		/*height:80px;*/
	}
	/*
	
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	*/
	
	#main {
		background:#FFFFFF;
		float:left;
		width:880px;
		margin-top: 5px;
		min-height:1024px;
		padding: 0px 0px 0px 0px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px 5px 5px;
    }
    
    #main h2 
    { 
        font-size: 11pt;
        font-weight : bold;
    }
    
    #main h3 
    { 
        color : Blue;
        font-weight : bolder;
    } 

    #main p 
    { 
        padding-left:5px;
        padding-right:5px;
        text-align:justify;
    } 

	#sidebar {
		background:#FFFFFF;
		float:right;
		width:160px;
		text-align:center;
		margin-top: 5px;		
		/*border:solid 1px green;*/
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 0px 0 0;
    }
	#footer {
		/*background:#cc9;*/
		background: #972f07 url(images/headerBarBkForIE6.jpg) no-repeat;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
		text-align:center;
		font-size:smaller;
		color:Aqua;
    }
    
    /* new Navigation Insert Start*/
    
#navcontainer ul {
	background: url(images/headerBarBk.png) repeat;
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 100%;
}

* html #navcontainer ul {
	background: #972f07 url(images/headerBarBkForIE6.jpg) no-repeat;
}

#navcontainer ul li { 
	display: inline; 
}

#navcontainer ul li#first a,
#navcontainer ul li#first a:hover {
	cursor: default;
	background-image: none;
	text-decoration: none;
}

#navcontainer ul li a {
	color: #faf6bb;
	margin: 2px 0 0 0;
	padding: 4px 14px 0px 12px;
	text-decoration: none;
	font-size:10pt;
	background: url(images/headerBarLiBk.gif) right 3px no-repeat;
	float: left;
	font-weight: bold;
}

#navcontainer ul li a:hover {
	text-decoration: underline;
}

#navcontainer ul li.current_page_item a,
#navcontainer ul li.current_page_ancestor a {
	background: url(images/searchBarBk.gif) repeat-x;
	color: #841700;
	padding: 4px 12px 8px 12px;
	margin-left: -2px;
	font-weight: bold;
	font-size:10pt;
}

#navcontainer ul li.current_page_item a:hover,
#navcontainer ul li.current_page_ancestor a:hover {
	text-decoration: none;
}

#navcontainer ul li a:hover {
	text-decoration: underline;
}


#searchBar {
	clear: left;
	margin: -3px 0 0 0px;
	height:20px;
	padding-left:6px;
	padding-bottom:2px;
	background: url(images/searchBarBk.gif) repeat-x;
	text-align: left;	
	font-size:10pt;
	font-weight: bold;
}

#searchform {
	padding: 5px;
}

#s {
	border: 1px solid #bbb;
}

#searchsubmit {
	border: 1px solid #bbb;
	background: #fff url(images/buttonBk.gif) repeat-x;
}

div.pagetitle {
	background: #fefef6 url(images/yellowBarBk.gif) repeat-x;
	margin: 0;
	color: #3a3a3a;
	padding: 3px 3px 2px 10px;
	font-weight : bold;
	font-size:11pt;
	vertical-align:middle;
	height:18px;
	color: #841700;
	text-transform:uppercase;
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

#AlertBar 	
{
	margin: 0px;
	padding: 3px 0px 3px 0px;
	height:26px;
	/*background: #fefef6 url(images/dot_bg.gif) repeat;*/
	background: url(images/headerBarBk.png) repeat;
	text-align: right;	
	font-weight:bold;
	font-size:11pt;
	width:880px;
	color:#FFFFFF;	
}
#MarqueeBar
{
	float:left;
	width:600px;
	height:26px;
}
#PeopleSearch
{
	height:20px;
	width:250px;	
	margin-top:-1px;
	font-size:8pt;
	vertical-align:middle;
	float:right;
}

#PeopleSearch .SearchBox
{
	width:100px;
	height:12px;
}

#PeopleSearch .SearchButton
{
	font-size:8pt;
}


.rightcolumn { 
display : inline;
width : 160px;
float : left;
margin-top:0 auto;
border : 0px solid #ccc;
min-height : 000px;
padding-bottom : 5px;
} 

hr.divider
{
	/*border-top:solid 1px black;*/
	width:90%;
}


/* new Navigation Insert end */
/* Sub Menu Items */
#searchBar ul {	
	padding: 0;	
	list-style: none;
	margin-top:0px;
	float: left;
	width: 100%;
}

#searchBar ul li { 
	display: inline; 
}

#searchBar ul li#first a,
#searchBar ul li#first a:hover {
	cursor: default;	
	text-decoration: none;
}

#searchBar ul li a {
	color: black;	
	padding: 4px 14px 0px 5px;
	text-decoration: none;
	background: url(images/headerBarLiBk.gif) right 3px no-repeat;
	float: left;
}

#searchBar ul li.current_page_item a,
#searchBar ul li.current_page_ancestor a {	
	background: url(images/headerBarLiBk.gif) right 3px no-repeat;
	color: #841700;
	padding: 4px 14px 0px 5px;
	float: left;
	font-family: Garamond, Georgia, serif;
	font-weight: bold;
	font-size:small;
}

#searchBar ul li.current_page_item a:hover,
#searchBar ul li.current_page_ancestor a:hover {
	text-decoration: none;
}

#searchBar ul li a:hover {
	text-decoration: underline;
}

/* Sub Menu Items End */


/* Default page start */

hr.EventDivider
{
	width:90%;
	margin:5px 5px 5px 5px;
}

div.EventContainer
{
	padding:3px 3px 6px 3px;
}


div.EventItem
{
	padding:2px 2px 10px 4px;
}

div.EventTitle
{
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

div.EventDate
{
	padding-left:4px;
}

div.EventLocation
{
	padding-left:4px;
}

div.EventDescription
{
	padding-left:4px;	
	text-align:justify;
}

div.EventMore
{
	padding-left:4px;
}

a.lnkEventMore
{
	color:Red;
	text-decoration:none;
	font-size:13px;
}

a.lnkEventMore:hover
{
	color:Red;
	text-decoration:underline;
	font-size:13px;
}

.hintlabel
{
	font-size:10px;
	text-transform:uppercase;
	color:Gray;
	margin-right:4px;
}

#centercolumn
{
	padding:6px 6px 6px 6px;
}

.AlertTitle
{
	z-index:9;font-weight:bold;font-size:12px; background-color:White; margin:4px 1px 1px 2px; padding:1px;
}
/* Default page end */

.para
{
	padding: 5px 10px 5px 10px;
}

.snapshots
{
	text-align:center;
}
.dataGrid
{
	margin: 0 0 16px 0;
	border-collapse: collapse;
	border: 1px solid #DBDBDB;
	clear: both;
	width: 100%;
	font-size:12px;
}

.dataGrid .key {
	background: #FFFEFE url(images/bg_th.jpg) repeat-x left bottom;
	font-style: normal;
	color: #000;
	padding: 4px 5px;
	border: 1px solid #DBDBDB;
	white-space: nowrap;
	text-align: left;
	font-weight:bold;
}

.dataGrid td 
{
	padding: 4px 5px;
	border: 1px solid #DBDBDB;
}

h4
{
    font-size:15px;
    font-weight:bold;
    color:Black;   
}
/* ListViewRow */
.LVR0
{
    font-size: 10pt;
}

.LVR1
{
	font-size: 10pt;
    background-color: #D0F5A9;
}
.tableClass table {
	width: 70%;
	border: 1px solid #ccc;
	border-top: 0;
	border-collapse: collapse;
}

.tableClass table th,
.tableClass table td {
	border: 1px solid #ccc;
	border-bottom: 0;
	padding: .3em .5em;
}

.tableClass table th {
	text-align: left;
	border-bottom: 2px solid #ccc;	
}
.tableHeader 
{
	font-weight:bold;
}
/* margin: 1em 0;*/
.divider {
	background: url(images/divider1.jpg) center center repeat-x;
	height: 11px;
	margin: 1em 0;
}
.imgBorder
{
	border-bottom: 2px solid #000000;
}
.emailsubscribe
{
	font-size:8pt;
}