/* Style Sheet © Beyond Content Management - www.psusoftware.com */

/* SITE WIDE */
* {
margin:0;
padding:0;
} 
body { 
font:74%/140% Arial, Helvetica, sans-serif;
color:#000;
cursor:default;
} 
a:link { 
color:#7BADA7;
} 
a:visited { 
color:#7BADA7;
} 
a:hover { 
color:#666;
} 
a:active { 
color:#666;
} 
h1, h2, h3, h4, h5, h6 { 
font-size:100%;
} 
p {
padding:3px 0;
} 
.clear {
clear:both;
} 

/* LAYOUTS */


/* STANDARD PANE LAYOUT */
#LeftPane { 
min-height:500px;
display:inline;
text-align:left;
float:left;
width:200px;
background:url(/Design/Images/left-col.jpg) no-repeat top right;
padding-top:10px
} 
#ContentPane { 
display:inline;
padding-top:8px;
text-align:left;
float:left;
} 
#RightPane { 
display:inline;
font-size:0.9em;
text-align:left;
float:left;
width:240px;
padding-top:8px;
} 
.L-l1c0r1 { margin:14px 10px 20px 10px;} 
.L-l1c0r0 { margin:14px 10px 20px 10px;}
.L-l1c1r0 { margin:14px 10px 20px 10px;}
.L-l1c1r1 { margin:14px 10px 20px 10px;}
.C-l0c1r0 { width:924px; margin:14px 20px 20px 10px;}
.C-l1c1r0 { width:700px; margin:14px 10px 20px 10px;} 
.C-l1c1r1 { width:444px; margin:14px 10px 20px 10px;} 
.C-l0c1r1 { width:664px; margin:14px 20px 20px 10px;}
.R-l1c1r1 { margin:14px 0 20px 10px; }
.R-l0c1r1 { margin:14px 0 20px 10px; }
.R-l1c0r1 { margin:14px 0 20px 474px; }
.R-l0c0r1 { margin:14px 0 20px 694px; }

/* STRUCTURE */
#website {
margin:0 auto;
width:996px;
background:url(/Design/Images/main-bg.gif) center top repeat-y;
} 
#w-top {
height:200px;
} 
.w-top-l {
float:left;
} 
#w-top ul {
float:right;
height:35px;
width:200px;
margin:0 29px 0 0;
background:url(/Design/Images/w-top-ul.gif) left top no-repeat
} 
#w-top ul li {
float:left;
list-style:none;
} 
#w-top ul li a {
color:#fff;
font-size:0.87em;
text-decoration:none;
padding:0 10px 0 20px;
display:block;
} 
#w-top ul li a:hover {
color:#fff;
} 
#w-top ul li.w-home a {
margin-left:10px;
background:url(/Design/Images/b-home.gif) left no-repeat;
} 
#w-top ul li.w-contact a {
background:url(/Design/Images/b-contact.gif) left no-repeat;
} 
#w-top ul li.w-login a {
background:url(/Design/Images/b-login.gif) left no-repeat;
} 
#user-authenticated #w-top ul li.w-login a {
background:url(/Design/Images/b-login-void.gif) left no-repeat;
cursor:default;
color:#bbb;
} 
p.w-welcome {
height:17px;
font-size:0.87em;
padding:0;
line-height:17px;
margin-left:30px;
} 
p.w-welcome a {
text-decoration:none;
} 
h2.w-logo a {
text-indent:-9999px;
display:block;
width:252px;
height:103px;
outline:none;
} 
p.w-welcome, p.w-welcome a {
color:#fff;
} 
#w-menu {
background:url(/Design/Images/m-bg.gif) left top no-repeat;
height:25px;
width:944px;
margin-left:26px
} 
#w-page-style {

} 
#w-page-style-t {

} 
.w-content {
width:944px;
clear:both;
margin-left:26px;
min-height:567px;
} 
.column-left {

} 
.w-infobar {
height:58px;
padding:22px 0 0 102px;
} 
.w-date {
color:#fff;
font-size:10px;
float:right;
padding-right:20px;
}
#PageName {
font-size:1.7em;
font-weight:bold;
color:#000;
} 
#w-footer {
height:200px;
background:#888 url(/Design/Images/f-bg2.gif) top left repeat-x;
} 
#w-footer-inner {
text-align:center;
margin:0 auto;
width:800px;
height:150px;
padding:20px;
background:url(/Design/Images/f-bg.gif) top left no-repeat;
}
.w-copyright ul, .w-contactinfo ul {
text-align:center;
margin:auto;
}
#w-footer h3 {
font-size:1.1em;
color:#386205;
font-style:italic;
font-weight:normal;
} 
#w-footer ul {
margin:4px auto;
} 
#w-footer li {
display:inline;
margin-right:20px;
list-style:none;
color:#cfcfcf;
font-size:0.9em;
} 
#w-footer li a {
text-decoration:none;
color:#cfcfcf;
} 
a.w-link {
float:left;
margin:22px 0 0 138px;
color:#fff;
font-style:italic;
text-decoration:none;
font-size:0.9em;
} 
p.credits a {
text-align:center;
color:#fff;
font-weight:normal;
padding:0;
font-size:1em;
margin-bottom:8px;
} 

/* PART STYLES */
.container {
clear:both;
padding-bottom:20px;
} 
.container h1, .container h2, .container h3, .container h4, .container h5, .container h6 { 
font-weight:bold;
} 
#LeftPane .t-01, #RightPane .t-01 {
height:27px;
line-height:25px;
font-style:normal;
font-weight:bold;
white-space:nowrap;
} 
#ContentPane .t-01, #ContentPane .p-01, #RightPane .t-01, #RightPane .p-01 {
padding-left:38px;
}
#LeftPane ul {
width:200px
}
#ContentPane .c-01 {
padding:0;
margin:0 0 25px 0;
background:url(/Design/Images/h1-bg.gif) no-repeat left top;
}
#ContentPane .t-01, .t-03 {
padding:6px 0 20px 38px;
font-size:1.4em;
color:#7BADA7;
line-height:1.2em;
white-space:nowrap;

} 
#ContentPane .t-02 {
color:#7BADA7;
padding:0 0 10px 0px;
font-size:1.5em;
white-space:nowrap;
} 
#LeftPane .t-01 {
padding-left:18px;
color:#7BADA7;
background:url(/Design/Images/Containers/l-01.gif) no-repeat bottom left;
} 
#RightPane .container {
background:url(/Design/Images/Containers/r-01.gif) no-repeat top left;
} 
#LeftPane .p-01 {

} 
#RightPane .p-01 {
padding-top:5px
} 
.t-03 {
padding-top:250px;
} 
.meeting {
background:url(Images/Containers/meeting.jpg) no-repeat top left;
} 
.meeting-angle-w {
background:url(Images/Containers/meeting-angle-w.jpg) no-repeat top left;
} 

/* MENU */
.RadMenu_Menu {
margin:0 auto
}
.RadMenu_Menu .link { /* all links in the menu */ 
text-decoration:none;
} 

.RadMenu_Menu .rootGroup .link { /* parent items min width and the bg look */
width:auto;
/*_width:50px;
min-width:50px;*/
cursor:hand;
cursor:pointer;
line-height:25px;
height:25px;
display:block;
float:left;
background:url(/Design/Images/Menu/item.gif) repeat-x top left
} 
.RadMenu_Menu .rootGroup .first .link {
background:url(/Design/Images/Menu/first.gif) repeat-x left top;
} 
.RadMenu_Menu .rootGroup .first .link .text {
color:#666
}
.RadMenu_Menu .rootGroup .link .text { /* parent items font and spacing */
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#fff;
font-weight:bold;
text-transform:lowercase;
padding:0 13px 0 14px;
border-right:solid 1px #fff
} 
.RadMenu_Menu .rootGroup .link .text:hover {
color:#ccc;
} 

.RadMenu_Menu .group { /* child drop-down bg look */
background: #f4f0ed url(/Design/Images/Menu/c-bg.gif) repeat-x left top;
border-left: solid 1px #000;
border-right: solid 1px #000;
border-bottom: solid 1px #000;
/*margin-top:-1px !important;*/
} 
.RadMenu_Menu .group .link { /* child link */
background:none;
border-bottom:solid 1px #fff;
border-top:solid 1px #939393;
line-height:20px;
width:auto;
_width:160px;
min-width:160px;
}
.RadMenu_Menu .group .first .link {
background: #f4f0ed url(/Design/Images/Menu/c-bg.gif) repeat-x left top;
padding-top:6px;
border-top:0;
}
.RadMenu_Menu .group .link .text { /* child items font and spacing */
padding:0 34px 0 19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#666
} 

.RadMenu_Menu .group .level2 { /* takes on styles of level above unless overridden */
background: #f4f0ed;
margin-top:0 !important;
border-top:solid 1px #000;
} 
.RadMenu_Menu .group .level2 .first .link {
padding-top:0;
border-top:solid 1px #d4d4d4;
} 

.RadMenu_Menu .expandLeft, .RadMenu_Menu .expandRight {
background:transparent url(/Design/Images/Menu/c-a.gif) right center no-repeat;
} 
.RadMenu_Menu .link:hover .expandLeft, .RadMenu_Menu .link:hover .expandRight, .RadMenu_Menu .expanded .expandLeft, .RadMenu_Menu .expanded .expandRight {
background:transparent url(/Design/Images/Menu/c-a-o.gif) right center no-repeat;
} 

/* LOGIN */
#login-page {
background:url(/Design/Images/Login/bg.gif) top left no-repeat;
width:1001px;
margin:0 auto;
} 
h2.login-logo a {
display:block;
float:left;
text-indent:-9999px;
width:358px;
height:134px;
background:url(/Design/Images/login-logo.gif) no-repeat top left;
outline:none;
} 
.login-message {
display:none;
} 
#login-clear {
clear:both;
margin-top:30px;
} 
#login-left {
float:left;
width:160px;
padding-left:10px;
margin:12px 0 0 26px;
} 
h3.login-options {
padding:0 0 10px 20px;
font-size:1em;
font-weight:normal;
} 
#login-left ul {
margin-left:12px;
}
#login-left ul li {
list-style:none;
} 
#login-left li a {
display:block;
line-height:24px;
padding:0 0 0 30px;
background:url(/Design/Images/submenu.gif) no-repeat 7px 6px;
} 
#login-left li a:hover { 
background:url(/Design/Images/submenu-o.gif) no-repeat 7px 6px;
} 
#login-right {
float:left;
border-left:1px solid #ccc;
padding:0 0 0 26px;
width:700px;
} 
#login-page input {
margin-top:4px;
font-size:1em;
font-family:"Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;

} 

/* TEXT STYLES */
.n { 
font-size:1em;
} 
.n2 { 
font-size:1em;
color:#4d4d4d;
} 
.n3 { 
font-size:1em;
color:#929292;
} 
.n4 { 
font-size:0.9em;
} 
.nb { 
font-size:1em;
font-weight:bold;
} 
.ni { 
font-size:1em;
font-style:italic;
} 
.nr { 
font-size:1em;
font-weight:bold;
color:#7A6877;
} 
.nblk { 
font-size:1em;
color:#000;
} 
.nblkb { 
font-size:1em;
color:#000;
font-weight:bold;
} 


/* COLMS STYLES */
*.l-text {
padding-right: 260px;
padding-bottom: 70px;
}
.imgformat {
border: 1px solid #7bada7;
}
.ifm {
border: 1px solid #7bada7;
margin-left: -50px;
}
.l-img {
float: left;
text-align: center;
padding: 5px;
}

/* TITLES */
.head { 
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#7bada7;
line-height:1.2em;
} 
.head2 { 
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#7bada7;
line-height:1.2em;
} 
.head3 { 
font-family:"Century Gothic", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:2em;
color:#606060;
line-height:1.2em;
} 
.head4 { 
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
color:#7bada7;
line-height:1.2em;
} 
.head5 { 
font-family:"Century Gothic", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:1.9em;
color:#9c9c9c;
line-height:1.2em;
} 
.head6 { 
font-family:"Century Gothic", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#9c9c9c;
line-height:1.2em;
} 
.subhead { 
font-size:1em;
color:#7bada7;
font-weight:bold;
} 
.subhead2 { 
font-size:1em;
color:#7bada7;
font-weight:bold;
} 
.subhead3 { 
font-size:1em;
color:#7bada7;
text-transform:uppercase;
} 
.subhead4 { 
font-size:1em;
color:#c4d57f;
text-transform:uppercase;
} 

/* TABLES */
.tbl { 
font-size:1em;
border:1px solid #c6c6c6;
} 
.tblhdr { 
font-family:Arial, Helvetica, sans-serif;
line-height:1.2em;
font-size:1.2em;
color:#000;
border-bottom:1px solid #d0d0d0;
padding:4px;
background-color:#dee6e4;
} 
.tblhdr a { 
color:#1b3067;
} 
.tblftr { 
font-family:"Century Gothic", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000;
border-top:1px solid #d0d0d0;
padding:4px;
background-color:#8e8e8e;
} 
.tblftr a { 
color:#ce381e;
} 
.tblitm { 
background-color:#f9f9f9;
padding:4px;
} 
.tblitm a { 
font-weight:normal;
} 
.tblalt { 
background-color:#f4f4f4;
padding:4px;
} 
.tblalt a { 
font-weight:normal;
} 
.tbledit { 
background-color:#dedfde;
padding:4px;
} 
.tblsel { 
background-color:#dedfde;
padding:4px;
} 
.tblcel { 
background-color:#fff;
padding:4px;
} 
.tblaltc { 
background-color:#d1cfcf;
padding:4px;
} 
.tblpag { 
background-color:#ededed;
padding:4px;
color:#000;
} 
.tblpag a { 
color:#000;
} 

/* LISTS, HR */
UL LI { 
list-style-type:square;
color:#55595a;
} 
UL LI LI { 
list-style-type:disc;
color:#55595a;
} 
UL LI LI LI { 
list-style-type:square;
color:#55595a;
} 
OL LI { 
list-style-type:square;
color:#55595a;
} 
OL OL LI { 
list-style-type:lower-alpha;
color:#55595a;
} 
OL OL OL LI { 
list-style-type:lower-roman;
color:#55595a;
} 
HR { 
color:#55595a;
height:1pt;
width:100%;
} 

/* ACCESSIBILITY */
h3#nav {
text-indent:-9999px;
display:none;
visibility:hidden;
} 
ul#page-nav {
position:absolute;
top:-900px;
}
hr.rule {
display:none;
visibility:hidden;
} 

/* MENUSPOT */
body.is-not-editmode .MenuSpot {
display:none;
} 
/* MENUSPOT */
.MenuSpot { 
height:26px;
z-index:1;
float:right;
opacity: .80;
filter:alpha(opacity=80);
-moz-opacity: .80;
-khtml-opacity: .80;
} 

/* OLD STYLES NEED TO KEEP */
.Button { 
font-family:Verdana, Arial, sans-serif;
background-color:#f4f4f4;
border:1px solid #cacaca;
font-size:1em;
} 
.button { 
font-family:Verdana, Arial, sans-serif;
background-color:#f4f4f4;
border:1px solid #cacaca;
font-size:1em;
padding:2px;
} 
.ntb { 
font-family:Verdana, Arial, sans-serif;
background-color:#fff;
border:1px solid #cacaca;
font-size:1em;
padding:2px;
} 
.ErrorText { 
font-weight:bold;
color:#ff0000;
font-size:1em;
} 
select { 
font-family:Verdana, Arial, sans-serif;
font-size:1em;
} 
.image1 { 
width:50px;
border:1px solid #dddddd;
} 
.image2 { 
width:100px;
border:1px solid #dddddd;
} 
.image3 { 
width:150px;
border:1px solid #dddddd;
} 
.image4 { 
width:200px;
border:1px solid #dddddd;
} 
.image5 { 
width:250px;
border:1px solid #dddddd;
} 
