body{
margin:0;
padding:12px;
line-height: 1.5em;
background-color:#5797B3;
background-image:url(images/bg_tile.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#301172;
line-height:14px;
}

a:link { color:#4E7B6C; font-weight:bold; text-decoration:none;} 
a:visited { color:#4E7B6C; font-weight:bold; text-decoration:none;}
a:hover { color: #7BAA61; font-weight:bold; text-decoration:none;}
a:active { color:#7BAA61; font-weight:bold; text-decoration:none;}

a img{
	border: 0px;
}

h1 {
	/* color: #4E7B6C; */
	font-size:14px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}
h2 
{
	/* color: #4E7B6C; */
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
h3 {
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

ul{
	list-style-image:url(images/small_bullet.gif);
	line-height:14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 40px;
}
li {
	margin-bottom:10px;
}

img { 
	vertical-align: bottom;
	margin: 0px; padding: 0px;
	border: 0px;
} 

#maincontainer{
	width: 912px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	padding: 0px;
	background: #ECF3F7;
	border:4px #200A4E solid;
	display:block;
}

#topsection{
	background:#331C77;
	width:900px;
	height:212px; /*Height of top section*/
	border-bottom: 4px #200A4E solid;
	background-image:url(images/top_heading/left_tile.jpg);
	background-repeat: repeat-x;
	padding:12px 0px 0px 12px;
}

#main
{
	width:900px;
	margin:12px 0px 12px 11px;

}

#content
{
	width:690px;
	min-height: 400px;
	padding:0px 16px 0px 0px;
	float: left;

}

#rightContent 
{
	width:194px;
	float: left;
	padding:0px 0px 0px 0px;

}


.controlWidget
{
	font-size: 10px;
	line-height: 12px;
	width: 182px;
	float: left;
	border: 4px #200A4E solid;
	margin-bottom:12px;
	
}

#tahoe_fact
{ background-color:#90BCD3;
}

#latest_news
{
	background-color:#E7E4BB;
}

#login_panel
{ background-color:#90BCD3;
}

#search_box
{
	width:188px;
	text-align: left;
	border: 0px;
}

#submenu{
	border-top: 4px #200A4E solid;
	border-left: 4px #200A4E solid;
	border-right: 4px #200A4E solid;
	border-bottom: 0px;
	background-color:#90BCD3;
}

#submenu a, #submenu a:visited 
{
	font-size:12px; 
	display: block;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#5797B4;
	padding-bottom:4px;
	padding-top:4px;
	position:relative;
	text-decoration:none; 
	text-align:center; 
	display:block; 
	width:100%;
	margin:0px auto;
	border-bottom: 4px solid #200A4E;
}

#submenu a:hover {
	font-size:12px;
	display: block;
	text-align:center;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#7BAA61;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom: 4px solid #200A4E;
}

#submenu a.Selected, #submenu a:visited.Selected
{
	background-color:#47629A
}


.GridView a, .GridView a:visited 
{
	color: #301172
}
.GridView a:hover 
{
	color: #E7E4BB
}

#footer{
	clear: left;
	width: 912px;
	background: white;
	text-align: center;
	padding: 4px 0;
	border-top: 4px #200A4E solid;
	
}
/*
.LoginTitle 
{
	background-image: url('images/sidebars/login_h.jpg');
	height: 28px;
}*/

.DetailsRow
{
	color:#301172;
	background-color:#90BCD3;
	width:578px;
	font-size:small;
}
.gridURL
{
	color: White;
}
.DetailsRow input, .DetailsRow textarea
{
	width:98%;
}

.DetailsRow span div input
{
	width: 70px;
}

.SmallImage img, .SmallImage
{
	max-width: 50px;
	max-height: 50px;
	width: expression(this.width>50? 50:this.width);
	height: expression(this.height>50 ? 50:this.height)
}

.NewsTable
{
	text-align: left;
	border: 1px;
	
	
}

.skiptomain { display: none }

/*
#EditSingleEvent textarea {
    width: 98%;
}
#EditSingleEvent input {
    width: 98%;
}
#EditSingleEvent div input {
    width: 70px;
}*/