﻿div.leftNav
{
	width: 25%;
	position: absolute;
	height:100%;

}

div.content
{
	position: absolute;
	width: 55%;
	left:30%;
	background-color:#EEF1F5;
	height:100%;
}

div.header
{
	color: Black;
	font-size:20px; 
	font-weight:bold;
}

div.description
{
	color:Maroon;
	font-size:12px; 
	font-weight:bold;
	width:75%;
}

div.notification
{
	color: InfoText;
	text-align:center;
	font-size: 11px;
	font-weight:bold;
	
}

.fieldLabel
{
	font-weight:bold;
}

select.inputField
{
	width: 100%;
	padding-right:0px;
	font-family:Tahoma;
	font-size:11px;
}

input.inputField
{
	width: 98%;
	font-family:Tahoma;
	font-size:11px;
}

button.register
{
	font-family: Tahoma;
	font-size: 11px;
	width: 150px;
}


ul
{
    font-size: 75%;
    color: #000;
    line-height: normal;
    font-family: verdana, "Trebuchet MS" , "ms sans serif" ,arial,helvetica,sans-serif;
}


ul.eventCalendar
{
	margin-left:30px;
}

li.header
{
	font-weight:bold;
	margin-left:0px;
	padding-left: 10px;
}
li.eventname
{
	font-weight:bold;
	margin-left:0px;
	padding-left: 10px;
}
li.largeheader
{
	font-weight:bold;
	font-size:13px;
	margin-left:0px;
	padding-left: 10px;
}
li.largeheader_eventname
{
	font-weight:bold;
	font-size:12px;
	margin-left:0px;
	padding-left: 10px;
}
.DivGeneral
{
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	font-family: Arial;
}

.DivContentArea
{
    COLOR: #000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: verdana,"Trebuchet MS","ms sans serif",arial,helvetica,sans-serif;
}

.RegistrationCommandDiv
{
    height: 15px;
    width: 100%;
    text-align: left;
    vertical-align:top;
}

BODY
{
    padding-right: 0px;
    padding-left: 0px;
    background-image: url(/images/bg_site_blue.gif);
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    border-top-style: none;
    padding-top: 0px;
    background-repeat: repeat-x;
    border-right-style: none;
    border-left-style: none;
    height: auto;
    background-color: #004b80;
    text-align: center;
    border-bottom-style: none;
}

.header_large_black
{
    display: block;
    font: bold 18pt/1em arial;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}

.header_sub_au
{
    font: bold 11pt/1.2em arial;
    vertical-align: baseline;
    text-transform: none;
    color: #009999;
    text-align: left;
    text-decoration: none;
}

#shell1
{
    margin: 0 auto;
    padding: 0;
    top: 0;
    left: 0;
    width: 933px;
    min-width: 933px;
    height: auto;
    border: none;
    min-height: 800px;
    max-height: none;
    text-align: center;
}

.text_on_white
{
    font-size: 8pt;
    color: #333333;
    line-height: 1.75em;
    font-style: normal;
    font-family: verdana;
    letter-spacing: 0.2pt;
    text-align: left;
}

.text_on_white_bold
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    line-height: 1.75em;
    font-style: normal;
    font-family: verdana;
    letter-spacing: 0.2pt;
    text-align: left;
}

.header_box
{
    border-right: gray thin;
    padding-right: 0px;
    border-top: #cccccc 1px solid;
    /*padding-left: 15px;
    padding-bottom: 0px;
    padding-top: 0px;*/
    margin: 0px;
    vertical-align: baseline;
    border-left: gray thin;    
    border-bottom: gray thin;
    background-color: #ebebeb;
    text-align: left;
    text-decoration: none;
    min-width: 510px;
    max-width: 510px;
}

.header_mid_blue
{
    font: bold 12pt/1.5em arial;
    vertical-align: baseline;
    text-transform: none;
    color: #1a678c;
    text-align: left;
    text-decoration: none;
    padding: 5px 5px 5px 5px;
}

.DivHeaderGeneral
{
    background-color: #F3F3F3;
    font-family: Arial;
    border: thin solid #E1E1E1;
    width: 100%;
    height: auto;
    color: #006699;
    font-weight: normal;
    font-size: large;
    margin: 30px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
}

.PageHeaderInfo
{
    min-height: 147px;
    height: 147px;
    font-size: 8pt;
    color: #333333;
    line-height: 1.75em;
    font-style: normal;
    font-family: verdana;
    letter-spacing: 0.2pt;
    text-align: left;
}

.PageHeaderInfo2
{
    min-height: 20px;
    height: 20px;
    font-size: 8pt;
    color: #333333;
    line-height: 1.75em;
    font-style: normal;
    font-family: verdana;
    letter-spacing: 0.2pt;
    text-align: left;
}

.EventInfo
{
    padding: 10px 2px 10px 2px;
}

.DivContentGeneral
{
    width: 100%;
}

.TableHeader
{
    color: #006699;
    background-color: #F3F3F3;
    height: 30px;
    text-align: justify;
    font-size: large;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    width: 100%;
}

.GridviewDiv
{
    margin-top: 30px;
    font-size: 100%;
    font-family: 'Lucida Grande' , 'Lucida Sans Unicode' , Verdana, Arial, Helevetica, sans-serif;
    color: #303933;
}
Table.Gridview
{
    /*border: solid 1px #E1E1E1;*/
    border: none 0px #E1E1E1;
}
.GridviewTable
{
    border: none;
}
.GridviewTable td
{
    margin-top: 0;
    padding: 0;
    vertical-align: middle;
}
.GridviewTable tr
{
    color: #000000;
    background-color: #F3F3F3;
    height: 30px;
    text-align: justify;
    font-size: small;
    font-weight: normal;
}
.Gridview th
{
    color: #FFFFFF;
    border-right-color: #abb079;
    border-bottom-color: #abb079;
    padding: 0.5em 0.5em 0.5em 0.5em;
    text-align: center;
}  
.Gridview td
{
    border-bottom-color: #f0f2da;
    border-right-color: #f0f2da;
    padding: 0.5em 0.5em 0.5em 0.5em;
}
.Gridview tr
{
    background-color: White;
    text-align: left;
    color: #000000;
    text-align: left;
    font-size: small;
    font-weight: normal;
}
A
{
    display: inline;
    background: none transparent scroll repeat 0% 0%;
    cursor: pointer;
    color: #000;
}
A:link
{
    font-weight: bolder;
    color: #c00;
    text-decoration: none;
}
A:visited
{
    font-weight: bolder;
    color: #066;
    text-decoration: none;
}
A:active
{
    color: #399;
    text-decoration: underline;
}
A:hover
{
    color: #099;
    text-decoration: underline;
}


.GridviewTable2
{
    border: none;
}
.GridviewTable2 td
{
    margin-top: 0;
    /*padding: 0;*/
    vertical-align: middle;
    /*padding: 0.5em 0.5em 0.5em 0.5em;*/
    padding: 0px 0px 0px 0px;
}
.GridviewTable2 tr
{
    color: #000000;
    background-color: Transparent;
    height: 30px;
    text-align: justify;
    font-size: small;
    font-weight: normal;
}

.past_event_header
{
    color: #2f8b7c;
    font-weight:bold;
    font-family:Arial;
    font-size:16px;
    text-align:left;
}
