/* Style Sheet © Beyond Content Management - www.psusoftware.com */

/* WTF

/* SITE WIDE */

* {
margin:0;
padding:0;
} 
body { 
font:76%/140% Verdana, Arial, Helvetica, sans-serif;
color:#252525;
cursor:default;
min-width:990px;
} 
.small-text {
font-size:0.8em;
} 
a:link { 
color:#0f334e;
text-decoration:underline;
} 
a:visited { 
color:#2e628a;
text-decoration:underline;
} 
a:hover { 
color:#0D3059;
text-decoration:underline;
} 
a:active { 
color:#1F527B;
text-decoration:underline;
} 
h1, h2, h3, h4, h5, h6 { 
font-weight:normal;
font-size:100%;
} 
p {
padding:4px;
} 
.container {
margin-bottom:10px;
} 
.clear {
clear:both;
} 

/* STANDARD PANE LAYOUT */
#column-holder {
float:left;
} 
#LeftPane { 
text-align:left;
min-height:400px;
float:left;
width:160px;
font-size:0.9em;
margin-top:8px;
} 
#ContentPane { 
text-align:left;
min-height:400px;
float:left;
} 
#RightPane { 
text-align:left;
min-height:400px;
float:left;
} 

.L-l1c0r0 {  }
.L-l1c1r0 {  }
.L-l1c1r1 {  } 
.L-l1c0r1 {  }
.C-l0c1r1 { width:616px; margin:18px 14px 10px 14px; } 
.C-l0c1r0 { width:922px; margin:18px 14px 10px 14px; }
.C-l1c1r0 { width:762px; margin:18px 14px 10px 14px; }
.C-l1c1r1 { width:456px; margin:18px 14px 10px 14px; }
.R-l1c1r1 { width:292px; margin:24px 14px 0 0; }
.R-l0c1r1 { width:292px; margin:24px 14px 0 0; }
.R-l1c0r1 { width:292px; margin:24px 14px 0 0; padding-left:484px; }
.R-l0c0r1 { width:292px; margin:24px 14px 0 0; padding-left:644px; }

/* SITE ATTRIBUTES */
.Button { 
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#f4f4f4;
border:1px solid #cacaca;
font-size:1em;
} 
.button { 
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#f4f4f4;
border:1px solid #cacaca;
font-size:1em;
padding:2px;
} 
.ntb { 
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
border:1px solid #cacaca;
font-size:1em;
padding:2px;
} 
.ErrorText { 
font-weight:bold;
color:#ff0000;
} 
select { 
font-family:Verdana, Arial, Helvetica, sans-serif;
} 

/* PART STYLES */


#ContentPane .plain-header2 * {
font-weight: bold;
padding-top: 5px;
padding-bottom: 4px;
text-indent: 6px;
font-size: 1.2em;
border-bottom: 1px solid #ddd;
}

#ContentPane .t-01 {
color:#000;
padding:6px 4px;
font-size:1.6em;
border-bottom:1px solid #ddd;
} 
#ContentPane .t-01 h1, #ContentPane .t-01 h2, #ContentPane .t-01 h3, #ContentPane .t-01 h4, #ContentPane .t-01 h5, #ContentPane .t-01 h6 {
font-weight:bold;
} 
#LeftPane .t-01 {
color:#000;
padding:4px 0 1px 4px;
font-size:1em;
border-bottom:1px solid #ddd;
} 
#RightPane .t-01 {
color:#000;
padding:3px 4px;
text-transform:uppercase;
border-bottom:1px solid #ddd;
} 
#ContentPane .t-02 {
color:#000;
padding:3px 4px;
font-size:1.2em;
border-bottom:1px solid #ddd;
} 
#LeftPane .t-02 {
color:#000;
padding:3px 4px;
font-size:1.2em;
border-bottom:1px solid #ddd;
} 
#RightPane .t-02 {
padding:7px 4px 3px 4px;
text-transform:uppercase;
border-top:1px solid #ddd;
margin-top:10px;
} 
#ContentPane .t-03, #RightPane .t-03 {
color:#fff;
padding:3px 4px;
text-transform:uppercase;
margin-top:1px;
} 
#LeftPane .t-03 {
color:#000;
padding:3px 4px;
} 
#ContentPane .c-04, #RightPane .c-04 {
border:1px solid #ddd;
padding:7px;
} 
#ContentPane .t-04, #RightPane .t-04 {
color:#fff;
padding:3px 4px;
text-transform:uppercase;
cursor:pointer;
} 
#LeftPane .c-04 {
border:1px solid #ddd;
padding:7px;
} 
#LeftPane .t-04 {
color:#000;
padding:3px 4px;
text-transform:uppercase;
} 
#ContentPane .c-05, #RightPane .c-05 {
background-color:#efefef;
padding:7px;
} 
#ContentPane .t-05, #RightPane .t-05 {
color:#fff;
padding:3px 4px;
text-transform:uppercase;
} 
#LeftPane .c-05 {
background-color:#efefef;
padding:7px;
} 
#LeftPane .t-05 {
color:#000;
padding:3px 4px;
text-transform:uppercase;
} 
#ContentPane .c-06, #RightPane .c-06 {
background-color:#efefef;
padding:7px;
} 
#ContentPane .t-06, #RightPane .t-06 {
padding:3px 4px;
text-transform:uppercase;
} 
#LeftPane .c-06 {
background-color:#efefef;
padding:7px;
} 
#LeftPane .t-06 {
padding:3px 4px;
text-transform:uppercase;
} 
#LeftPane .red, #LeftPane .cherry, #LeftPane .orange, #LeftPane .green, #LeftPane .blue, #LeftPane .purple, #LeftPane .gray, #LeftPane .darkgray {
color:#fff;
} 
#ContentPane .default, #RightPane .default {
background-color:#ce381e;
} 
#LeftPane .default {
background-color:#665F6E;
color:#fff;
} 
.red {
background-color:#ce381e;
} 
.cherry {
background-color:#941820;
} 
.orange {
background-color:#E5650E;
} 
.green {
background-color:#98B2AF;
} 
.blue {
background-color:#163AAA;
} 
.purple {
background-color:#252557;
} 
.gray {
background-color:#b1b1b1;
} 
.darkgray {
background-color:#665F6E;
} 
a.c-hide {
float:right;
display:block;
height:12px;
margin:3px 4px 0 0;
outline:none;
font-size:0.9em;
color:#fff;
} 
.c-hide a, .c-hide a:hover, .c-hide a:active, .c-hide a:visited {
color:#fff;
text-decoration:underline;
} 
.c-04-top {
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
padding:7px 7px 0 7px;
margin-bottom:0;
} 
.c-04-bottom {
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
padding:0 7px 7px 7px;
overflow:hidden;
} 
.c-04-middle {
border-left:1px solid #ddd;
border-right:1px solid #ddd;
padding:0 7px;
margin-bottom:0;
} 
.fake {
text-decoration:underline;
padding:4px;
cursor:pointer;
color:#1F527B;
} 
#ContentPane .c-04-top .t-04, #RightPane .c-04-top .t-04 {
cursor:default;
} 
c.04-middle .p-04 {
margin:7px 0;
} 
.r-img {
border:1px solid #ddd;
padding:5px;
} 


/* STRUCTURE */
#imagery-bar {
height:75px;
width:950px;
cursor:default;
clear:both;
} 
.if-column-left {
width:762px;
} 
.if- {
width:922px;
} 
#info-bar {
border-bottom:1px solid #ddd;
margin:0 14px;
height:30px;
} 
p.contact {
float:right;
text-align:right;
width:200px;
font-size:1.2em;
padding-top:8px;
} 
p.contact a {
color:#000;
text-decoration: none;
} 
p.contact a strong {
color:#ce381e;
text-decoration: none;
} 
p.contact a:hover {
text-decoration:none;
} 
#search-area {
height:75px;
float:left;
} 
.search-box {
width:168px;
height:20px;
border:0px;
padding:6px 0 0 5px;
background:url(/Design/Images/search-box.gif) left no-repeat;
color:#55595A;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.95em;
margin:24px 0 0 14px;
} 
.search-button {
float:left;
margin:25px 0 0 2px;
cursor:pointer;
} 
#website {
margin:5px auto 0 auto;
width:984px;
text-align:left;
background:#fff url(/Design/Images/w-bg.gif);
} 
ul#page-nav {
float:left;
padding:6px 0 0 26px;
} 
ul#page-nav li.hide {
display:none;
} 
ul#page-nav li {
list-style-type:none;
} 
ul#page-nav li a {
color:#55595A;
} 
#content {
clear:both;
} 
#top {
height:23px;
width:984px;
background:url(/Design/Images/t.gif) top no-repeat;
} 
#explore {
float:right;
padding:1px 20px 0 20px;
display:block;
margin:0 40px 0 0;
height:22px;
outline:none;
}
#explore a {
outline:none;
}
.explore-off {
background-image:url(/Design/Images/explore.gif);
} 
.explore-on {
background-image:url(/Design/Images/explore-on.gif);
} 
body.is-editmenu #explorer {
top:61px; 
} 
#explorer {
display:none; 
position:absolute; 
left:50%; 
top:22px; 
width:474px;
float:right;
background:url(/Design/Images/explorer-bg.gif) top right no-repeat;
margin:0 0 0 2px;
z-index:1;
} 
#explorer ul {
list-style:none;
background:url(/design/images/explorer-t.gif) top left no-repeat;
padding:20px 0 0 15px;
height:380px;
} 
#explorer ul li {
list-style:none;
float:left;
width:128px;
margin:6px 8px 0 0;
text-align:center;
font-size:0.8em;
line-height:1.2em;
border:1px solid #eeeeee;
padding:6px;
} 
#explorer ul li:hover {
border:1px solid #c8c8c8;
} 
#explorer ul li a {
padding-top:106px;
height:64px;
display:block;
text-decoration:none;
} 
#explorer ul li span {
font-weight:bold;
display:block;
margin-bottom:4px;
} 
#explorer ul li.group a {
background:url(/Design/Images/Explorer/screen-group.gif) no-repeat center top;
} 
#explorer ul li.intertel a {
background:url(/Design/Images/Explorer/screen-intertel.gif) no-repeat center top;
} 
#explorer ul li.computers a {
background:url(/Design/Images/Explorer/screen-computers.gif) no-repeat center top;
} 
#explorer ul li.talk a {
background:url(/Design/Images/Explorer/screen-talk.gif) no-repeat center top;
} 
#explorer ul li.software a {
background:url(/Design/Images/Explorer/screen-software.gif) no-repeat center top;
} 
#explorer-b {
clear:both;
background:url(/Design/Images/explorer-b.gif) no-repeat;
height:33px;
line-height:33px;
} 
#explorer-b a {
padding:0 20px;
font-size:0.9em;
text-decoration:none;
} 
#logo-bar {
width:984px;
height:80px;
background:url(/Design/Images/logo.gif) no-repeat center;
clear:both;
} 
h2#logo a {
float:left;
height:80px;
width:340px;
display:block;
text-indent:-9999px;
margin:0 0 0 10px;
outline:none;
} 
#holder {
float:right;
height:80px;
width:560px;
background:url(/Design/Images/logo-intertel-mitel.gif) right no-repeat;
} 
#site-wrap {
padding:0 17px 0 17px;
} 
#menu-bar {
height:24px;
width:950px;
background:url(/Design/Images/m-bg.gif);
} 
body#user-authenticated #menu-left span.login {
display:none;
} 
body#user-not-authenticated #menu-left span.logout {
display:none;
} 
#menu {
position:absolute;
height:24px;
white-space:nowrap;
min-width:950px;
} 
#footer-sb-bar {
height:28px;
width:984px;
margin:0 auto;
background:url(/Design/Images/f-sb-bg.gif) no-repeat 0 0;
color:#fff;
cursor:default;
} 
#footer-sb-bar .part-social-bookmarking {
width:910px;
margin:0 auto;
}
#footer-sb-bar .part-social-bookmarking .part-automenu {
margin:7px 0 0 0;
}
#footer-sb-bar .part-social-bookmarking .part-automenu .links li {
float:left;
width:auto;
display:inline;
height:20px
}
#footer-sb-bar .part-social-bookmarking .part-automenu .links li a {
float:left;
display:inline;
font-size:0.8em;
padding:2px 0 0 30px;
margin:1px 13px 0 0;
width:auto;
color:##0F334E;
height:20px;
line-height:20px;
background-position:2px 5px
}
#footer-bar {
height:76px;
width:984px;
margin:0 auto;
background:url(/Design/Images/f-bg.gif) repeat-x bottom;
color:#fff;
cursor:default;
} 
#footer-bar li { 
display:block;
font-size:1em;
color:#fff;
list-style:none;
} 
#footer-bar li a {
color:#fff;
} 
#user-authenticated #footer-bar li h6 {
display:none;
} 
#footer-bar ul { 
padding-top:12px;
height:64px;
} 
#footer-bar ul#left { 
float:left;
padding-left:40px;
background:url(/Design/Images/f-l.gif) no-repeat left bottom;
} 
#footer-bar ul#right { 
float:right;
padding-right:40px;
background:url(/Design/Images/f-r.gif) no-repeat right bottom;
text-align:right;
} 
p.foot {
margin:0 auto;
color:#242424;
font-size:0.8em;
display:block;
width:600px
}
.space {
height:5px;
width:100%;
clear:both;
} 

/* MENU */
.RadMenu_Menu {
background:#ececec url(/Design/Images/m-bg.gif);
border-left:1px solid #cacaca;
border-right:1px solid #cacaca;
min-width:948px;
}
.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:24px;
} 
.RadMenu_Menu .rootGroup .link .text { /* parent items font and spacing */
font-size:0.95em;
color:#000;
padding:0 4px 0 16px;
} 

.RadMenu_Menu .group { /* child drop-down bg look */
background:#eeeeee url(/Design/Images/Menu/c-bg.gif) repeat-x left top;
border-left:solid 1px #cacaca;
border-right:solid 1px #cacaca;
border-bottom:solid 2px #000;
/*margin-top:-1px !important;*/
} 
.RadMenu_Menu .group .link { /* child link */
background:none;
border-bottom:solid 1px #f2efef;
border-top:solid 1px #cacaca;
line-height:20px;
width:auto;
_width:160px;
min-width:160px;
}
.RadMenu_Menu .group .first .link {
padding-top:6px;
border-top:0;
} 
.RadMenu_Menu .group .link .text { /* child items font and spacing */
padding:0 34px 0 15px;
font-size:0.9em;
} 

.RadMenu_Menu .group .level2 { /* takes on styles of level above unless overridden */
margin-top:0 !important;
border-top:solid 1px #000;
background:#eeeeee none;
} 
.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;
} 

/* 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;
color:#ff0000;
} 
.nblk { 
font-size:1em;
color:#000;
} 
.nblkb { 
font-size:1em;
color:#000;
font-weight:bold;
} 

/* RICH CONTENT PAGE STYLES */

.l-brochure {
float: left;
text-align: center;
padding: 5px;
width: 175px;
height: auto;
display: block;
}

.l-brochure-intertel {
float: left;
text-align: center;
padding: 5px;
width: 140px;
height: auto;
display: block;
}

.l-brochure-img {
border: 1px solid #c0c0c0;
width: 120px; 
height: 170px;
}

*.thesub {
border-bottom: 1px solid #ddd;
padding-top: 5px;
font-size: 14px;
font-weight: bold;
}

.thesub a {
text-decoration: none;
}

.position {
float:left;
height:150px;
padding-right:30px;
width:250px;
}

.position-large {
float:left;
height:250px;
padding-right:30px;
width:260px;
}

.image-right {
float: right;
padding: 10px;
}

.image-left {
border: 1px solid #ddd; 
margin: 10px; 
padding: 5px; 
float: left;
}

/* END OF RICH CONTENT STYLES */

/* PSU TALK STYLES */

*.l-image {
padding: 5px;
border: 1px solid #ddd;
}

*.thelist {
FONT-SIZE: 12px; 
padding-left: 35px; 
PADDING-TOP: 10px; 
LIST-STYLE-TYPE: square;
}

*.thesub-plain {
font-weight: bold;
padding-top: 5px;
padding-bottom: 4px;
text-indent: 6px;
font-size: 1.2em;
border-bottom: 1px solid #ddd;
}
}

*.l-image-border {
display: block;
padding: 5px;
border: 1px solid #ddd;
}

*.l-imagetext {
text-align: center;
width: 250px;
padding: 5px;
border: 1px solid #ddd;
margin: 5px;
float: left;
}

div.l-format {
float: left;
width: 200px;
height: auto;
padding-left: 5px;
padding-right: 5px;
}

/* PSU TECH GROUP STYLES */



div.l-format {
float: left;
width: 200px;
height: auto;
padding-left: 5px;
padding-right: 5px;
}

*.thelist {
FONT-SIZE: 12px; 
padding-left: 35px;
PADDING-TOP: 10px; 
LIST-STYLE-TYPE: square;
}

div.l-space {
height: 100px;
}

div.l-space2 {
height: 100px;
margin-bottom: 30px;
}

*.l-floater {
float: left;
margin-right: 60px;
margin-bottom: 10px;
}

*.l-pad {
padding-left: 135px;
}

*.l-size-client {
height: 70px;
}

*.l-floater-rss {
padding: 5px;
margin-right: 10px;
border: 1px solid #ddd;
}

*.l-size {
height: 100px;
}

*.l-size-recruit {
height: 90px;
}

*.l-size-hunters {
height:110px;
}

*.l-floater-client {
float: left;
padding: 5px;
border: 1px solid #ddd;
}

div.l-space-client {
padding-left: 100px;
}

*.l-supersize {
height: 110px;
}

div.l-newspace {
padding-left: 230px;
}
*.l-newsizesmall {
height: 50px;
}
*.l-newsize {
height: 200px;
}
*.l-newsizemassive {
height: 250px;
}
*.l-newsletter {
vertical-align: middle;
float: left;
padding: 5px;
border: 1px solid #ddd;
width: 150px;
}

/* TITLES */
.head { 
font-size:1.2em;
color:#000;
line-height:1.2em;
font-weight:bold;
} 
.head2 { 
font-size:1.3em;
color:#9c9c9c;
line-height:1.2em;
} 
.head3 { 
font-size:1.6em;
color:#9c9c9c;
line-height:1.2em;
} 
.head4 { 
font-size:1.2em;
color:#000;
line-height:1.2em;
font-weight:bold;
} 
.head5 { 
font-size:1.4em;
color:#000;
line-height:1.2em;
} 
.head6 { 
font-size:1.8em;
color:#000;
line-height:1.2em;
} 
.subhead { 
font-size:1.1em;
color:#000;
font-weight:bold;
} 
.subhead2 { 
font-size:1.1em;
color:#000;
font-weight:bold;
} 
.subhead3 { 
font-size:1.1em;
color:#000;
text-transform:uppercase;
} 
.subhead4 { 
font-size:1.1em;
color:#000;
text-transform:uppercase;
} 

/* LAYOUTS */
.linker .part-automenu .links { 
margin:0 0 0 0;
} 

/* LOGIN */
#login-page {
margin:5px auto 0 auto;
width:984px;
text-align:left;
} 
h2.login-logo a {
display:block;
float:left;
text-indent:-9999px;
width:380px;
height:120px;
background:url(/Design/Images/logo.jpg) 0 30px no-repeat;
} 
.login-message {
display:none;
} 
#login-clear {
clear:both;
} 
#login-left {
float:left;
width:200px;
padding:10px 0 0 14px;
} 
h3.login-options {
padding:0 0 10px 20px;
font-size:1.1em;
font-weight:normal;
} 
#login-left ul {
padding-left:50px;
} 
#login-left ul li {
padding:1px 0;
} 
#login-right {
float:left;
order-left:1px solid #ccc;
padding:0 0 0 14px;
} 

/* TABLES */
.tbl { 
font-size:1em;
border:1px solid #c6c6c6;
} 
.tblhdr { 
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.4em;
font-size:1em;
color:#000;
padding:4px;
background-color:#e2e2e2;
font-weight:bold;
} 
.tblhdr a { 

} 
.tblftr { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000;
padding:4px;
background-color:#e2e2e2;
} 
.tblftr a { 
} 
.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:#383a3b;
} 
UL LI LI { 
list-style-type:disc;
color:#383a3b;
} 
UL LI LI LI { 
list-style-type:square;
color:#383a3b;
} 
OL LI { 
list-style-type:square;
color:#383a3b;
} 
OL OL LI { 
list-style-type:lower-alpha;
color:#383a3b;
} 
OL OL OL LI { 
list-style-type:lower-roman;
color:#383a3b;
} 
HR { 
color:#383a3b;
height:1pt;
width:100%;
} 

.content-list {
padding-left: 30px;
list-style-type:square;
color:#383a3b;
}


/* IMAGES: MY PROFILE, E-COMM etc */
.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;
} 

/* 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;
} 

/* ACCESSIBILITY */
h3.nav {
text-indent:-9999px;
display:none;
visibility:hidden;
} 
h3#hide {
text-indent:-9999px;
display:none;
visibility:hidden;
} 
hr.rule {
display:none;
visibility:hidden;
} 