body {
background-color:#DADADA;
margin:0
}

p,table,div {
text-align:left
}

ul {
color:#000;
list-style-type:square;
list-style-position:outside;
text-align:left;
margin-left:15px;
padding-left:10px
}

li {
font-family:Arial;
font-size:11px;
letter-spacing:1px;
font-weight:400;
color:#000;
list-style-type:square;
list-style-position:outside;
text-align:left
}

.main-div {
width:994px;
border:solid 1px #666
}

.main-table {
width:994px;
background:#94C6E7;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#002184BD', EndColorStr='#FFFFFFFF')
}

.header-box {
background-color:#666;
text-align:right;
font-family:Arial;
font-weight:400;
font-size:11px;
letter-spacing:1px;
color:#DADADA;
height:160px;
padding:6px
}

.header2-box {
background-color:#999;
height:5px
}

.footer-text {
background-color:#888;
text-align:right;
font-family:Arial;
font-weight:400;
font-size:11px;
letter-spacing:1px;
color:#DADADA;
padding:6px
}

.footer-text a,.footer-text a:link,.footer-text a:visited {
font-family:Arial;
font-size:11px;
letter-spacing:1px;
font-weight:400;
color:#DADADA;
text-decoration:none
}

.footer-text a:link:hover,.footer-text a:visited:hover,.footer-text a:hover {
font-family:Arial;
font-size:11px;
letter-spacing:1px;
font-weight:400;
color:#DADADA;
text-decoration:none;
border-bottom:1px #87D300 dashed
}

.menu-header-item {
background-color:#666;
font-family:Arial;
font-weight:400;
font-size:12px;
letter-spacing:1px;
color:#DADADA;
width:105px;
height:30px;
text-align:center;
padding:3px
}

.menu-header-item-dynamic {
background-color:#666;
font-family:Arial;
font-weight:400;
font-size:12px;
letter-spacing:1px;
color:#DADADA;
width:166px;
height:30px;
text-align:left;
padding:3px
}

.menu-header-dynamic {
z-index:5;
background-color:#666;
border:1px solid #87D300
}

.menu-header-item-dynamic a,.menu-header-item-dynamic a:link,.menu-header-item-dynamic a:visited,.menu-header-item a,.menu-header-item a:link,.menu-header-item a:visited {
font-family:Arial;
font-size:12px;
letter-spacing:1px;
font-weight:700;
color:#DADADA;
text-decoration:none
}

.menu-header-item-dynamic a:link:hover,.menu-header-item-dynamic a:visited:hover,.menu-header-item-dynamic a:hover,.menu-header-item a:link:hover,.menu-header-item a:visited:hover,.menu-header-item a:hover {
font-family:Arial;
font-size:12px;
letter-spacing:1px;
font-weight:700;
text-decoration:none
}

.eventcalendar a,.eventcalendar a:link,.eventcalendar a:visited {
font-family:Arial;
font-size:10.5px;
letter-spacing:1px;
font-weight:400;
color:#000;
text-decoration:none
}

.eventcalendar a:link:hover,.eventcalendar a:visited:hover,.eventcalendar a:hover {
font-family:Arial;
font-size:10.5px px;
letter-spacing:1px;
font-weight:400;
color:#000;
text-decoration:underline
}

.menu-header-selected {
background-color:#87D300
}

p,.default-text {
font-family:Arial;
font-size:11px;
letter-spacing:1px;
font-weight:400;
color:#000;
text-align:left;
overflow:hidden
}

a:hover {
font-family:Arial;
font-weight:400;
font-size:11px;
letter-spacing:1px;
color:#CA5DA5;
text-decoration:underline
}

.default-text-small {
font-family:Arial;
font-size:9px;
letter-spacing:1px;
font-weight:400;
color:#666
}

.default-text-small a:hover {
font-family:Arial;
font-size:9px;
letter-spacing:1px;
color:#87D300;
text-decoration:underline
}

.default-validationtext {
font-weight:400;
font-size:12px;
color:#000;
font-family:Arial;
letter-spacing:1px;
text-align:left
}

.default-errortext {
font-weight:400;
font-size:12px;
color:#BE3636 !important;
font-family:Arial;
letter-spacing:1px;
text-align:left
}

.default-text-bold {
font-family:Arial;
font-size:11px;
letter-spacing:1px;
font-weight:700;
color:#000;
text-align:left
}

.default-text-bold a:hover {
font-family:Arial;
font-weight:700;
font-size:12px;
letter-spacing:1px;
color:#87D300;
text-decoration:underline
}

.default-header {
font-family:Arial;
font-size:16px;
letter-spacing:1px;
font-weight:Bold;
color:#000;
text-align:left
}

.default-header a:hover {
font-family:Arial;
font-weight:700;
font-size:16px;
letter-spacing:1px;
color:#87D300;
text-decoration:underline
}

input {
border:1px solid #2184BD;
background:#FFF;
font-family:Arial;
font-size:11px;
letter-spacing:1px;
font-weight:400;
color:#000;
width:auto
}

.input-button-small {
border:1px solid #2184BD;
background:#FFF;
font-family:Arial;
font-size:11px;
letter-spacing:1px;
font-weight:400;
color:#000;
width:100px
}

textarea {
border:1px solid #2184BD;
background:#FFF;
font-family:Arial;
font-size:11px;
letter-spacing:1px;
font-weight:400;
color:#000;
width:250px;
height:70px
}

.editor {
font-family:Arial;
font-size:11px;
letter-spacing:1px;
font-weight:400;
color:#000;
text-align:left;
background-color:#fff;
padding:2px
}

select {
border:1px solid #2184BD;
background:#FFF;
font-family:Arial;
font-size:11px;
letter-spacing:1px;
font-weight:400;
color:#000
}

.scroll {
border:1px solid #000;
overflow:auto;
height:150px;
width:210px;
margin:0;
padding:2px
}

.login-button {
width:120px;
margin-right:6px
}

.register-button {
width:200px;
margin-right:213px
}

.search-button {
vertical-align:text-bottom
}

.lostpassword-button {
width:200px;
margin-right:28px
}

.shadow {
filter:shadow(color:gray, strength:5, direction:135);
padding:5px
}

.white-div {
display:block;
background-color:#FFF;
border:solid 1px #666
}

.error-div {
margin-top:3px;
margin-left:5px;
width:600px;
display:block;
background-color:#dadada;
border:solid 1px #BE3636;
font-weight:400;
font-size:12px;
color:#BE3636;
font-family:Arial;
letter-spacing:1px;
text-align:left;
padding:10px
}

.error-div ul {
color:#BE3636
}

.message-div {
margin-top:3px;
margin-left:-2px;
width:600px;
display:block;
background-color:#dadada;
border:solid 1px #87D300;
font-weight:400;
font-size:11px;
color:#666;
font-family:Arial;
letter-spacing:1px;
text-align:left;
padding:10px
}

.message-span {
margin-top:3px;
margin-left:-7px;
width:600px;
display:block;
background-color:#dadada;
border:solid 1px #87D300;
font-weight:400;
font-size:11px;
color:#666;
font-family:Arial;
letter-spacing:1px;
text-align:left;
z-index:2;
overflow:visible;
position:relative;
padding:10px
}

.message-div ul {
color:#666
}

.elDisplayNone {
display:none
}

.elDisplay {
display:block
}

.box-center {
font-family:Arial;
font-weight:400;
font-size:12px;
letter-spacing:2px;
color:#DADADA;
border:1px #87D300;
background-color:#888;
margin-top:7px;
margin-right:5px;
margin-left:5px;
display:block;
height:20px;
text-align:left;
border-style:solid;
padding:6px 5px 1px
}

.box-center-rounded {
font-family:Arial;
font-weight:400;
font-size:12px;
letter-spacing:2px;
color:#DADADA;
display:block;
height:16px;
width:99%;
text-align:left;
padding:3px 5px 1px
}

.box-center a:hover {
font-family:Arial;
font-weight:400;
font-size:12px;
letter-spacing:2px;
color:#87D300;
text-decoration:none;
display:inline;
border-bottom:1px #87D300 dashed;
text-align:left
}

.profile-picture-div {
margin-top:10px;
background-color:#FFF;
border:1px #666;
width:110px;
border-style:solid;
padding:2px
}

.border-images {
border:1px #666
}

img {
margin:2px
}

.content {
margin-left:10px
}

.wp-zone {
font-family:Arial;
font-weight:400;
font-size:9px;
text-align:left
}

.wp-title {
font-family:Arial;
font-weight:700;
font-size:11px;
letter-spacing:2px;
border:1px solid #87D300;
background-color:#888;
padding-left:5px;
width:100%;
height:20px;
text-align:left
}

.wp-title a {
font-family:Arial;
font-weight:400;
font-size:11px;
letter-spacing:2px;
color:#DADADA;
text-decoration:none;
display:inline-block;
border-bottom:1px #888 dashed;
text-align:left
}

.wp-title a:hover {
font-family:Arial;
font-weight:400;
font-size:11px;
letter-spacing:2px;
color:#DADADA;
text-decoration:none;
display:inline-block;
border-bottom:1px #87D300 dashed;
text-align:left
}

.wp-title a:active {
font-family:Arial;
font-weight:400;
font-size:11px;
letter-spacing:2px;
color:#DADADA;
text-decoration:none;
text-align:left
}

.WebPart_gwpagendaVerbsPopup,.WebPart_gwpagendaVerbs {
border:solid 10px red;
background-image:url('/Media/WebResource3.gif')
}

.modalBackground {
background-color:#666;
filter:alpha(opacity=70);
opacity:0.7px
}

.modalPopup {
background:#ecf5fb;
border-color:#666;
border-style:solid;
border-width:2px;
padding:2px
}

.menu-left-dynamic {
border:1px #87D300 solid;
text-align:left
}

.menu-left {
font-family:Arial;
font-weight:400;
font-size:12px;
letter-spacing:2px;
color:#DADADA;
border:1px #87D300;
background-color:#888;
margin-top:2px;
margin-right:5px;
margin-left:5px;
height:18px;
text-align:left;
border-style:solid
}

.background-transparant {
background-color:Transparent
}

.CustomTabStyle .ajax__tab_header {
font-family:verdana,tahoma,helvetica;
font-size:11px;
background:url(/Media/tabs/tab-line.gif) repeat-x bottom
}

.CustomTabStyle .ajax__tab_outer {
background:url(/Media/tabs/tab-right.gif) no-repeat right;
height:21px
}

.CustomTabStyle .ajax__tab_inner {
padding-left:3px;
background:url(/Media/tabs/tab-left.gif) no-repeat
}

.CustomTabStyle .ajax__tab_tab {
height:13px;
background:url(/Media/tabs/tab.gif) repeat-x;
margin:0;
padding:4px
}

.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {
background:url(/Media/tabs/tab-hover-right.gif) no-repeat right
}

.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {
background:url(/Media/tabs/tab-hover-left.gif) no-repeat
}

.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {
background:url(/Media/tabs/tab-hover.gif) repeat-x
}

.CustomTabStyle .ajax__tab_active .ajax__tab_outer {
background:url(/Media/tabs/tab-active-right.gif) no-repeat right
}

.CustomTabStyle .ajax__tab_active .ajax__tab_inner {
background:url(/Media/tabs/tab-active-left.gif) no-repeat
}

.CustomTabStyle .ajax__tab_active .ajax__tab_tab {
background:url(/Media/tabs/tab-active.gif) repeat-x
}

.CustomTabStyle .ajax__tab_body {
font-family:Arial;
font-size:10pt;
border:1px solid #999;
border-top:0;
background-color:#fff;
padding:8px
}

.ajax__scroll_horiz {
overflow-x:scroll
}

.ajax__scroll_vert {
overflow-y:scroll
}

.ajax__scroll_both {
overflow:scroll
}

.ajax__scroll_auto {
overflow:auto
}

.divHelpContainer {
cursor:hand;
text-align:center;
font-size:7.5pt;
font-family:Verdana;
color:#444;
padding-top:4px;
position:relative;
vertical-align:middle;
top:34px;
left:250px;
height:15px;
z-index:20;
width:100px;
background-color:#CFCBEA;
border:1px solid #FFF
}

.divHelp {
margin-top:4px;
border:1px solid #D7EDF4;
font-family:Verdana;
color:#444;
background-color:#F1F7F7;
width:400px;
display:none
}

.ulHelp {
color:#444;
list-style-type:square;
list-style-position:outside;
text-align:left;
margin-left:15px;
padding-left:10px
}

.liHelp {
font-family:Verdana;
font-size:7.5pt;
letter-spacing:1px;
font-weight:400;
color:#444;
list-style-type:square;
list-style-position:outside;
text-align:left
}

.ulContextMenu {
list-style:none;
background-color:#fff;
border:1px solid #fff;
width:198px;
margin:0;
padding:1px
}

.liContextMenuItem {
color:#000;
display:block;
cursor:hand;
border:1px solid #fff;
background-color:transparent;
margin:0;
padding:3px
}

.liContextMenuItemHover {
color:#000;
display:block;
cursor:hand;
border:1px solid #0a246a;
background-color:#b6bdd2;
margin:0;
padding:3px
}

.menu-header-dynamic table,.menu-header {
background-color:#666
}

.menu-header-item-hover,.menu-left-item-dynamic-hover,.menu-left-item-hover {
background-color:#94C6E7
}

a,a:active {
font-family:Arial;
font-weight:400;
font-size:11px;
letter-spacing:1px;
color:#000;
text-decoration:underline
}

.default-text-small a,.default-text-small a:active {
font-family:Arial;
font-size:9px;
letter-spacing:1px;
color:#000;
text-decoration:underline
}

.default-errortext a,.default-errortext a:hover,.default-errortext a:active {
font-family:Arial;
font-weight:400;
font-size:12px;
letter-spacing:1px;
color:#BE3636;
text-decoration:underline
}

.default-text-bold a,.default-text-bold a:active {
font-family:Arial;
font-weight:700;
font-size:12px;
letter-spacing:1px;
color:#000;
text-decoration:underline
}

.default-header a,.default-header a:active {
font-family:Arial;
font-weight:700;
font-size:16px;
letter-spacing:1px;
color:#000;
text-decoration:none
}

input[type="text"],input[type="password"],input[type="submit"] {
border:1px solid #2184BD;
background:#FFF;
font-family:Arial;
font-size:11px;
letter-spacing:1px;
font-weight:400;
color:#000;
width:200px
}

.panel-calendar,#elDRAGOne {
position:absolute
}

.box-center a,.box-center a:active {
font-family:Arial;
font-weight:400;
font-size:12px;
letter-spacing:2px;
color:#DADADA;
text-decoration:none;
text-align:left
}

.menu-left-item,.menu-left-item-dynamic {
font-family:Arial;
font-weight:400;
font-size:12px;
letter-spacing:1px;
color:#DADADA;
text-align:left;
background-color:#888;
width:150px;
height:30px;
padding:3px
}

.menu-left-item-dynamic a,.menu-left-item-dynamic a:link,.menu-left-item-dynamic a:visited,.menu-left-item a,.menu-left-item a:link,.menu-left-item a:visited,.menu-left-item-dynamic a:link:hover,.menu-left-item-dynamic a:visited:hover,.menu-left-item-dynamic a:hover,.menu-left-item a:link:hover,.menu-left-item a:visited:hover,.menu-left-item a:hover {
font-family:Arial;
font-size:12px;
letter-spacing:1px;
font-weight:400;
color:#DADADA;
text-decoration:none
} 