@import "base.css";

body
	{
		font-family: verdana, arial, sans-serif;
		font-size: 12px;
		color: #000000;
		text-align: center;
	}

td
	{
		font-family: verdana, arial, sans-serif;
		font-size: 12px;
		color: #000000;
		vertical-align: top;
	}

a
	{
		text-decoration: none;
	}

a:hover
	{
		text-decoration: underline;
	}

a:active
	{
		outline: none;
	}

#container
	{
		margin: auto;
		width: 900px;
		text-align: left;
	}

#header
	{
		text-align: right;
		margin-bottom: 5px;
	}

#nav
	{
		width: 900px;
		float: right;
		font-size: 93%;
		line-height: normal;
		clear: both;
	}

#banner
	{
		height: 245px;
		width: 900px;
		clear: both;
	}

#content
	{
		width: 900px;
		margin-top: 10px;
		clear: both;

* height:
		100%;

min-height:
		100%;

overflow:hidden;
	}

#contentheader
	{
		font-size: 16pt;
		color: blue;
	}

#contentheader2
	{
		font-size: 16pt;
		color: purple;
	}

#contentpara
	{
		font-size: 12pt;
		color: #173888;
		padding: 24px;
	}

#contentspecial
	{
		font-size: 14pt;
		color: red;
		font-weight: bold;
	}

#leftcolumn
	{
		width: 181px;
		float: left;
		margin-right: 16px;
		border-color: #ecedec;
		border-style: solid;
		border-width: 2px;
		background-image: url('../images/slices/side-gradiant.jpg');
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #ecedec;

* height:
		100%;

min-height:
		100%;

padding-bottom:
		10000px;

margin-bottom:
		-10000px;

overflow:hidden;
	}

#middlecolumn
	{
		width: 500px;
		float: left;
		margin-right: 14px;

/** height: 100%; */

min-height:
		100%;

padding-bottom:
		10000px;

margin-bottom:
		-10000px;

overflow:hidden;
	}

#rightcolumn
	{
		width: 181px;
		float: right;
		border-color: #ecedec;
		border-style: solid;
		border-width: 2px;
		background-image: url('../images/slices/side-gradiant.jpg');
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #ecedec;
		padding-bottom: 10000px;
		margin-bottom: -10000px;
		overflow: hidden;
	}

#footer
	{
		background-color: #dfdedc;
		text-align: center;
		font-size: 12px;
		padding: 10px;
		color: #1d3b8a;
		margin-top: 10px;
		clear: both;
	}

#footer hr
	{
		width: 85%;
	}

#bottomNav
	{
		font-size: 9px;
		text-transform: uppercase;
		color: #6f6865;
	}

#bottomNav a
	{
		text-decoration: none;
		font-weight: bold;
		color: #6f6865;
	}

#bottomNav a:hover
	{
		text-decoration: underline;
		font-weight: bold;
		color: #6f6865;
	}

#navigation
	{
		margin: 0;
		padding: 0;
		list-style: none;
		background-color: #173888;
	}

#navigation a
	{
		font-size: 13px;
		color: #FFFFFF;
		text-decoration: none;
	}

#navigation a:hover
	{
		font-size: 13px;
		color: #fdb812;
		text-decoration: none;
	}

.navright
	{
		background-image: url('../images/slices/tab-right.jpg');
		background-repeat: no-repeat;
		background-position: top right;
		float: left;
		margin: 0;
		padding: 0;
		background-color: #173888;
	}

.navleft
	{
		background-image: url('../images/slices/tab-left.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		padding: 5px 15px;
	}

.navrightactive
	{
		background-image: url('../images/slices/tab-right-active.jpg');
		background-repeat: no-repeat;
		background-position: top right;
		float: left;
		margin: 0;
		padding: 0;
		background-color: #108f34;
	}

.navleftactive
	{
		background-image: url('../images/slices/tab-left-active.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		padding: 5px 15px;
	}

.sectionhead
    {
        color: #173888;
        font-size: 14px;
        font-weight: bold;
    }
.eventtitle
	{
		color: #1289ad;
		font-size: 14px;
		font-weight: bold;
	}

.green
	{
		color: #108f34;
	}

.orange
	{
		color: #fdb812;
	}

#events
	{
		text-align: left;
		margin: 10px;
	}

#events hr
	{
		width: 50%;
	}

.sectionBlue
	{
		background-image: url('../images/slices/bodySectionHeadBlue.jpg');
		background-repeat: no-repeat;
		background-position: center;
		height: 24px;
		width: 500px;
		color: #FFFFFF;
	}

.sectionBlue td
	{
		font-size: 12px;
		color: #FFFFFF;
	}

.sectionBlue a
	{
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
	}

.sectionBlue a:hover
	{
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: underline;
	}

.sectionGreen
	{
		background-image: url('../images/slices/bodySectionHeadGreen.jpg');
		background-repeat: no-repeat;
		background-position: center;
		height: 24px;
		width: 500px;
		color: #FFFFFF;
	}

.sectionGreen td
	{
		font-size: 12px;
		color: #FFFFFF;
	}

.sectionGreen a
	{
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
	}

.sectionGreen a:hover
	{
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: underline;
	}

.sectionOrange
	{
		background-image: url('../images/slices/bodySectionHeadOrange.jpg');
		background-repeat: no-repeat;
		background-position: center;
		height: 24px;
		width: 500px;
		color: #FFFFFF;
	}

.sectionOrange td
	{
		font-size: 12px;
		color: #FFFFFF;
	}

.sectionOrange a
	{
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
	}

.sectionOrange a:hover
	{
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: underline;
	}

.sectionPurple
	{
		background-image: url('../images/slices/bodySectionHeadPurple.jpg');
		background-repeat: no-repeat;
		background-position: center;
		height: 24px;
		width: 500px;
		color: #FFFFFF;
	}

.sectionPurple td
	{
		font-size: 12px;
		color: #FFFFFF;
	}

.sectionPurple a
	{
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
	}

.sectionPurple a:hover
	{
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: underline;
	}
/* LOGIN STYLES */
#leftLoginForm
	{
		float: left;
		/* width: 250px; */
		width: 100%;
		height: 300px;
	}

#rightLoginForm
	{
		float: left;
		width: 200px;
		padding: 15px;
		text-align: left;
	}

.loginInputBox
	{
		width: 200px;
		border: 1px #ccc solid;
	}

.loginButton
	{
		border: 1px #ccc solid;
		background: #1289ad;
		color: white;
		font-family: verdana;
		width: 60px;
		text-align: center;
		font-weight: bold;
		font-size: 11px;
	}

.spacer
	{
		padding-left: 5px;
		padding-right: 5px;
	}

a.login-link
	{
		color: #00b6f2;
		font-size: 12px;
		text-decoration: none;
	}

a.login-link:hover
	{
		color: #64b23b;
		border-bottom: 1px dashed #00b6f2;
	}
/* SYSTEM INDICATORS */
#activity-indicator
	{
		background-color: #FDF6D4;
		background-image: url('../images/icons/spinner.gif');
		background-position: 15px 1em;
		background-repeat: no-repeat;
		margin:  60px 0px 0px 45px; 
		padding:15px 0px 0px 40px;
		border: 2px solid #EAE3C1;
		margin: 10px 0px 5px 0px;;
		width: 300px;
		height: 30px;
		color: #52565b;
	}

#error-message
	{
		background-color: #FDE8E7;
		background-image: url('../images/icons/error.png');
		background-position: 15px 1em;
		background-repeat: no-repeat;
		border: 2px solid #DFB9B7;
		margin: 10px 0px 5px 0px;
		padding: 1em 17px 1em 45px;
		width: 250px;
		color: #52565b;
	}	
#contentwysiwyg input{
    float:none;
}	
	
