/* CSS Document */

#bodyMain, #panelTop, #panelTop .shadow div {width: 990px}
#panelLeft, #panelLeft .shadow div {width: 600px}
#panelRight, #panelRight .shadow div {width: 387px}
#bodyLeft, #bodyRight {width: 50%}

body { margin:0px; padding:0px; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
body { background-image:url(images/bodyBGinvert.jpg); background-repeat:repeat-x; background-color:#4695FF; }
/*body { background-color:#CCCCCC; }*/

/*#mainContainer { background-image:url(images/bodyBGinvert.jpg); background-repeat:repeat-x; background-color:#4695FF; }*/

#bodyLeft { background-image:url(images/bodySide_left.png); background-repeat:no-repeat; background-position:right top; }
#bodyRight { background-image:url(images/bodySide_right.png); background-repeat:no-repeat; background-position:left top; }

#header a { color:white; }
#header a:hover { color:white; }

#menuContainer {height:24px; background-image:url(/images/menuBG.gif); background-repeat:repeat-x;}
#menu { font-size:10px; color:white; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; height: 24px; overflow:hidden; }
#menu div { float:left; padding-left:20px; padding-right:20px; line-height:23px; } 
#menu div:hover { background-image:url(/images/mainMenuHighlightBG.png); background-position:center top; background-repeat:no-repeat; }
#menu div a { color:white; text-decoration:none; }
#menu div:hover a { color:white/*#284486*/; }
#menu .onState { background-image:url(/images/menuBG_on.gif); background-position:center top; background-repeat:repeat-x; }
#menu .onState:hover { background-image:url(/images/menuBG_on.gif); background-position:center top; background-repeat:repeat-x; }

/*#flashArea { background-image:url(images/flashBG.gifx); background-repeat:repeat-x; background-position:left; }*/
#flashArea { background-color:#999999; border-bottom:1px solid #666666; }

.spacer { height:4px; }

p { text-align:justify; }

a { color:#0d5dc6; text-decoration:none; }
a:hover { color:#0099FF; }

.blockLinks span { background-color:#0d5dc6; margin-right:5px; }
.blockLinks:hover span { background-color:#0099FF; margin-right:5px; }

/*#leftBG { background-image:url(images/sideBG_left.jpg); background-position:right top; background-repeat:no-repeat; }
#rightBG { background-image:url(images/sideBG_right.jpg); background-position:left top; background-repeat:no-repeat; }*/

hr { height:0px; background:none; border:none; border-bottom:1px solid #CCCCCC; }

form { margin:0px; padding:0px; }

#signUpForm td, #signUpForm th {padding-top: 5px}
#signUpForm th {color:#777777; text-align:right; padding-right:15px;}
#signUpForm .textInput {width:210px}
#signUpForm .selectInput {width:214px}
#signUpForm td {white-space:nowrap}

/*#content td,div { color:#666666; font-size:10px; }*/

.titleBar { color:white; padding:5px; padding-left:20px; line-height:20px; background-repeat:no-repeat; font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
.titleBarLong { margin-top:20px;  background-image:url(/images/titleBarLong.jpg); }
.titleBarShort { margin-top:20px; background-image:url(/images/titleBarShort.jpg); }

#panelLeft {background-color:white; font-size:12px; line-height:18px; border-left:1px solid #96adcc; color:#496fa2; font-family:Arial, Helvetica, sans-serif;}
#panelRight {background-color:white; font-size:11px; line-height:14px; border-left:1px solid #96adcc; border-right:1px solid #96adcc; color:#669fdb;}

.shadow { position:absolute;}
.shadow div { position:relative; height:26px; top:0px; left:0px; z-index:950; background-repeat:repeat-x;}
.shadowTop div {background-image:url(images/shadow1.png)}
.shadowRight div {background-image:url(images/shadow2.png)}
.shadowLeft { background-image:url(/images/contentShadowBG.png); background-repeat:no-repeat; background-position:right top; }

.eventTitles { color:#2968aa; }

#footer { background-color:#dfdfdf; background-image:url(/images/footerBG.gif); border-bottom:1px solid #AAAAAA; border-left:1px solid #96adcc; border-right:1px solid #96adcc; }
#footer { color:#647ea2; height:38px; padding-left:20px; padding-right:20px; border-top:1px solid #95accb; }
#footer a { color:#647ea2; font-weight:bold; }
#footer a:hover { color:#647ea2; font-weight:bold; }

.contentx { background-image:url(images/homeBG.jpg); background-position:bottom right; background-repeat:no-repeat; }
.registeredUser a {color:white; font-weight:bold; font-family:arial; position:relative; top:-25px; left:155px;}

.formDescription {padding-left:30px;}
.formHeader {font-weight:bold; font-size:16px; text-transform:capitalize;}

