
/*////////////////////////////////////////////////////////////////////////

FONT FACE CSS -->

////////////////////////////////////////////////////////////////////////*/

@font-face {
font-family: 'DINBold';
src: url('fonts/din-bold-webfont.eot');
src: url('fonts/din-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/din-bold-webfont.woff') format('woff'),
url('fonts/din-bold-webfont.ttf') format('truetype'),
url('fonts/din-bold-webfont.svg#DINBold') format('svg');
font-weight: normal;
font-style: normal;}

@font-face {
font-family: 'DINRegular';
src: url('fonts/din-regular-webfont.eot');
src: url('fonts/din-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/din-regular-webfont.woff') format('woff'),
url('fonts/din-regular-webfont.ttf') format('truetype'),
url('fonts/din-regular-webfont.svg#DINRegular') format('svg');
font-weight: normal;
font-style: normal;}

/*///////////////////////////////////////////////////////////////////////*/

.rotator_pager {display:none;}

.module.dbl.img_serving {background:#000;height:300px;}

* {
margin:0;
padding:0;
border:0;
}

body {background:#ADE0FB;font-family:verdana;}

a {
color:#53A4E5;
outline:0;
cursor:pointer;}

td a:hover {
text-decoration:underline;}

img {
display:block;
vertical-align:middle;}

p {
margin-bottom:10px;}

.clr {
clear:both;}

.homeintro {
font-family:DINBold;
font-size:30px;
color:#53A4E5;
line-height:30px;
font-weight:normal;
text-transform:uppercase;
}

body {
padding:20px 0px;
font-family:verdana;
font-size:11px;
line-height:15px;}

ul{
margin:15px 0;
list-style:none;}

ul li {
background: url("../img/ul_list.png") no-repeat 0 5px ;
padding-left: 15px;}

p {
margin:0 0 15px 0;}

h1 {
margin:10px 0;
font-family:DINRegular;
font-weight:normal;
color:#53A4E5;
font-size:36px;
padding-top:10px;
font-weight:normal;
text-transform:uppercase;
}

#home h1 {
        display: none;
}

h2 {
font-size:22px;
font-family:DINRegular;
color:#53A4E5;
line-height:24px;
font-weight:normal;
text-transform:uppercase;
margin-bottom: 10px;
}

h4,
h5 {
font-size:11px;}

h3 {
margin:15px 0;
font-family:DINRegular;
color:#53A4E5;
font-size:18px;
font-weight:normal;
text-transform:uppercase;}

.rounded {
	-webkit-border-radius: 5px;
	position: relative;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/includes/PIE.htc);
}

.module {
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:20px;
	behavior: url(/includes/PIE.htc);
}

.module.dbl.img_serving  .rounded, .module.dbl.img_serving{
	behavior: none;
}

.module h3 {
margin-top:0;
line-height: 1.1em;
}

li {
list-style-position:inside;}

#content_box {
	position:relative;
	width:980px;
	padding:0 20px 25px 20px;
	margin:0 auto;
	overflow:hidden;
	background:#ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/includes/PIE.htc);
}

#header {
padding-top:10px;}

#branding {
height:123px;
background:url(/params/img/ses/education.png) no-repeat bottom left;}

#logo {
float:right;
width:266px;
height:123px;}

#welcome {
display:none;
position:absolute;
left:10px;
top:8px;
margin:0;
color:#fff;
z-index:1;}

#subNavs {display:none;}

#navs_level_1 {
height:99px;
margin-top:10px;
background:#CECECE;
overflow:hidden;
position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/includes/PIE.htc);
}

#navs_level_1 a {
display:block;
float:left;
height:99px;
font-size:16px;
border-right:1px solid #fff;
padding:75px 12px 0 12px;
color:#000;
text-decoration:none;
text-align:center;
text-transform:uppercase;}


#navs_level_1 b {
font-weight:normal;}
#navs_level_1 a:hover,

#navs_level_1 a.current {
color:#fff;
background:#53A4E5;}

#navs_level_1 a.n1:hover,
#navs_level_1 a.n1.current {
	background: #53A4E5 url('../img/bg_nav_1.gif') no-repeat top left;
}

#membership {
padding:8px 10px;
color: #000;
float: right;
margin-top: 70px;
}

#navs_level_1 #membership a  {
float:none;
display:inline;
height:auto;
margin:0 3px 0 0;
border:0;
padding:0 6px 0 0;
font-size:11px;
text-decoration:none;
text-transform:none;
background:none;}

#navs_level_5 {
background:#87b9e5;
padding:5px;
margin-top:10px;
margin-bottom:20px;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/includes/PIE.htc);
}

#navs_level_5 a {
margin-right:3px;
color:#fff;
text-decoration:none;
padding-right:6px;
font-weight:normal;}

#navs_level_5 a.n2 {display:none;}

#m_join,
#m_details {
margin:0!important;
border:0!important;
padding:0!important;}

#navs_level_1 #membership a:hover {
background:none;
text-decoration:underline;}

#crumbs {
margin:5px 0 0 0!important;}

#crumbs,
#crumbs a {
color:#999;
text-decoration:none;
font-weight:normal;}

#content {
padding: 25px 0px 0px;
overflow: hidden;
}

#lhs {
display:none;}

#middle,
.part {
float:left;
width:705px;
overflow: hidden;
}

#middle > br {
	width: 100%;
	height: 0;
	clear: both;
}

#rhs {
float:right;
width:249px;}

#navs_level_4 {
margin-bottom:20px;}

#navs_level_4 a {
margin-right:3px;
border-left:1px solid #1079CD;
padding-left:6px;
font-weight:normal;}

#navs_level_4 .n1 {
margin:0;
border:0;
padding:0;}

table {
border-collapse:collapse;
border-spacing:0px;}

th,
td {
vertical-align:top;
text-align:left;
padding-bottom:3px;}

td td {
border:0!important;
padding-top:0!important;
padding-bottom:0!important;}

.field {
padding-right:30px;
font-weight:bold;
white-space:nowrap;
vertical-align:top;}

/* FORM ELEMENTS */

#left_col {
float:left;
width:50%;}

#right_col {
float:right;
width:50%;}

#left_col input.text{
width:300px;}

#right_col input.text{
width:300px;}

#left_col .block {
padding-right:10px;}

#right_col .block {
padding-left:10px;}

input.text,input.file,
textarea {
width:300px;
color:#666;
padding:7px 10px;
background:#ECECEC;
border: 1px solid #999;}

textarea {
height:10em;
font-size:11px;}

select {
color:#666;
padding:7px 10px;
background:#ECECEC;
border: 1px solid #999;}

option {
padding-right:25px;}

input.btn {
padding:6px 8px;
color:#fff;
background:#000;
width:auto;
overflow:visible;
cursor:pointer;}

input.btn:hover {
background:#0099FF;}

input:focus {
outline:0;}

input,
select,
option {
font-size:11px;
vertical-align:middle;}

.check input {
float:left;}

.check label {
display:block;
padding-left:20px;
color:#666;}

label input  {
margin-right:2px;}

.btns {
clear:both;
margin:20px 0 10px 0;
border-top:1px solid #bfbfbf;
padding-top:10px;}

.btns .btn {
margin-right:-1px;}

.block {
padding-bottom:10px;}

.block td {
padding-bottom:5px;
vertical-align:top;}

.block td p {
margin-top:2px;}

.req {
color:#CC0000;}

th.r,
td.r {
padding-right:0px!important;
text-align:right!important;}

.t_other {
display:block;
margin-top:5px;}

.t_sm {
width:30px!important;}


/* SUPPORT */

.data th,
.product_tbl th,
.support_tbl th {
padding:5px 10px;
color:#fff;
background:#1079CD;
font-weight:normal;
text-align:left;
vertical-align:bottom;
text-transform:uppercase;
white-space:nowrap;}

.data th a,
support_tbl th a {
color:#fff;
text-decoration:none;}

th a:hover {
color:#fff;
text-decoration:underline!important;}

.data td,
.support_tbl td {
border-bottom:1px solid #BFBFBF;
padding:5px 10px;
white-space:nowrap;}

.col_1 {
padding-right:5px!important;}

.col_1 img {
border:0!important;
width:10px;
height:13px;
background:url(/params/img/ses/attachment.png);}

th.col_1 img {
background:url(/params/img/ses/attachment_head.png);}

.col_big {
width:100%;
white-space:normal!important;}

.data .col_end .btn {
background:none;
padding:0px;
color:#1079CD;
text-decoration:underline;}

.alt_row {
background:#CECECE;}

.tabs {
padding-top:1.5em;}

.tabs a {
position:relative;
display:block;
float:left;
border:1px solid #000;
margin-right:5px;
padding:10px 20px;
cursor:pointer;
color:#000;
text-transform:uppercase;
z-index:3;}

.tabs b {
font-weight:normal;}

.tabs .t_on {
color:#000;
border-bottom:1px solid #fff!important;
text-decoration:none!important;
cursor:default;}

.t_content {
display:none;
position:relative;
top:-1px;
margin:0px;
padding-top:2em;
border-top:1px solid #000;
clear:both;
z-index:0;}

.t_content.on {
display:block;}

.file {
display:block;
margin-top:5px;
font:11px verdana;}


/**** SHOP ****/

#navs_level_4 form {
display:none;}

.product_tbl,
.data,
.support_tbl {
width:100%;
margin-bottom:2em;}

.product_tbl td {
border-bottom:1px solid #bfbfbf;
padding:8px 10px;}

.product_tbl img {
display:inline;}

#shop .pages {
display:none;}

.pages {
margin-bottom:30px;
font-size:11px;}

.wrapper {
width:996px!important;}

.product {
float:left;
margin-right:18px;
overflow:hidden;
width: 231px;
}

#rhs .product {
	width: 249px;
}

.product .pic {
        float: none;
}

.type_1 {
float:none;
width:auto;
margin-right:0px;}

.product h4 {
margin:20px auto 1em auto;
text-transform:uppercase;}

.product input.text{
margin-left:0px!important;}

.product h4 a {
color:#8D8D8D;
text-decoration:none;
border-bottom:1px solid #BFBFBF;
padding-bottom:4px;
font-size:12px;}

.product_tbl h4 a {
color:#959595;
text-decoration:none;}

.product .desc {
display:block;
padding-bottom:10px;}

.product .text,
.product_tbl .text {
width:18px;
padding:1px 2px;
font-size:12px;}

.product .line {
padding-top:3px;}

.qty_line {
}

.product .btns {
border:0;
padding:0;}

.rrp {
color:#ccc;
text-decoration:line-through;}

.order_row {
font-weight:bold;}

.type_2 .pic img {
width:231px;
height:231px;}

.subs {
margin-bottom:2em;}

#product_pic {
float:right;
width:400px;
margin:0px 0px 20px 30px;}

#product_pic .extra_imgs a img{
        width: 90px; height: auto;
}

#product_pic img {
width:400px;
}
#product_qty .text {
margin-left:10px;
width:30px;}

.qty_icons {
padding-left:0px;}

.qty_icons img {
display:inline;
height:9px;
width:9px;
margin:2px 0 0 2px;
cursor:pointer;}

.icon_plus {
background:url(/params/img/ses/plus.gif) no-repeat ;}

.icon_minus {
background:url(/params/img/ses/minus.gif) no-repeat;}

.product_options_tbl td {
padding-bottom:5px!important;}

.product_options_tbl table td {
padding:0 10px 0 0;}

.main_col {
width:50%;
padding:20px 0px!important;}

td.col_end {
padding-right:0px!important;
padding-left:5px!important;
white-space:nowrap!important;
text-align:right!important;}

#stocklevel {
	display: none;
}

#product_info_pic h3 + p {
	display: none;
}

#related_products .relatedProduct_item {
	width: 231px;
	float: left;
}

#related_products .relatedProduct_item .accessories .field {
	width: 130px;
	white-space: normal;
	padding-right: 10px;
}

#related_products .relatedProduct_item + .relatedProduct_item {
	margin-left: 30px;
}

/* FORMS */

#forms h3.q {
    font-size: 15px;
    font-weight: normal!important;
    line-height: 19px;
    text-transform: none;
	position: relative;
}

#forms .format_a h3.q {
	padding-left: 35px;
}

#forms .format_a h3.q .number {
	position: absolute;
	left: 0;
}

#forms #main .block {
margin-bottom:10px;
border-bottom:1px solid #bfbfbf;
padding-bottom:10px;}

#forms .a .text,
#forms .a textarea {
width:500px;}

#forms #main .btns {
margin:0;
border:0;
padding:0;}

.a div {
position:relative;
padding-left:35px;}

.a div .radio,
.a div .checkbox {
position:absolute;
left:0px;
top:2px;
line-height:1em;
width:12px;
height:12px;}

#upload {
background: none;
padding:0;}

#upload .btns {
margin:0;
border:0;}

.top {
margin-top:2em;
text-align:right;}

#footer {
clear:both;
margin:0;
padding:100px 0 20px 0;}

#footer p {
margin:0;}

/*ARTICLE */

#main .links {
display:none;}

/* FORMS */

#forms .format_a  .a, #forms .format_a  .exp {
margin-left:35px;
}

.a, .exp {}

.exp {
	font-style: italic;
	margin-top: 10px;
}

#forms .text {
width:790px!important;}

#forms .part .text {
	width: 500px !important;
}

#stateContainer {
padding:0;
}

#stateContainer > div {
	padding: 0;
}

#forms .t_sm {
width:23px!important;}

#forms .t_lrg {
width:721px!important;}

#forms textarea {
width:955px!important;}


#form_9 select
{width:810px!important;;}

#form_9 textarea.text
{width:810px!important;;}

#form_9 .text.t_other {
margin-left:0px;
width:770px!important;}

#form_9 input.text.t_other {
margin-left:0px;
width:770px!important;}

#form_9 textarea.text.t_other {
margin-left:0px;
width:760px!important;}

#form_9 textarea {
width:798px!important;}

#form_9 .radio {
margin-right:30px;}

/* CUSTOM */


.promo {
	background: url('/params/img/bg_arrow.gif') no-repeat 218px 0px #53A4E5;
	height: 50px;
	padding: 0px 10px;
	font-family: DINRegular;
}

.promo a {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	display: block;
	height: 50px;
	line-height: 48px;
}

.blue {
padding:10px 15px;
color:#fff;
background:#2497E4;}

.red {
color:#fff;
background:#DA6755;}

.red .outer, .orange .outer, .green .outer {
padding:10px 15px;
}

.orange {
color:#fff;
background:#E0A74E;}

.green {
background:#73A47D;}

.blue *,
.red *,
.orange *,
.green * {
color:#fff!important;}

.green .text {
width:199px!important;
margin-left:0px!important;
color:#666!important;
background:#fff;}

.green .btns {
border-color:#fff;}

#home .sems_login {
margin:0 0 1em 0;}

.sems_login {
margin:1em 0;}

.services {
margin-top:2em;
border-bottom:1px solid #000;}

.services div div div {
border-top:1px solid #000;
padding:1em 0;
background:#E1F2FC;}

.services div div div div {
float:left;
width:25%;
border:0;
padding:0 0 1em 0;}

.services h4 {
border-bottom:1px solid #000;
padding:2em 5px 7px 10px;
font-size:11px;
color:#53A4E5;}

.services p {
margin:0;
padding:7px 5px 0px 10px;}

.full_width {
width:980px;}

#benefits img {
float:right;
margin:0 0 3em 0;}

.poll .item {
position:relative;
clear:both;
padding-top:10px;}

.poll .a b {
display:block;
float:left;
margin:0px 30px 0px 0px;
font-weight:normal;}

.poll .a span {
position:absolute;
display:block;
top:28px;
right:0px;
font-weight:bold;}

.poll  .result {
height:30px;
margin-bottom:3px;
background-image:url('/params/img/poll.gif');
background-repeat:repeat-y;
background-position:-249px 0px;
border: solid 1px #53A4E5;
}

.optional {
        display: none;
}

.pic {
        float: left;
        margin: 0px 7px 0px 0px;
}

.articleInner .pic {
        margin-right: 15px;
}

#middle .left, #middle .right {
        width: 340px;
}

.left {
        float: left;
        clear: left;
}

.right {
        float: right;
        clear: right;
}

.pic p {
        margin: 2px 0px 5px;
        font-style: italic;
}

.extra_imgs a {
        margin-bottom: 10px;
}

.details, .by {
        font-style: italic;
        font-weight:normal;
        color:#888;
}

.news .details {
	display: none;
}

.news h4 .details {
	display:block;
}

.intro {
        font-size:13px;
}

/* SITEMAP */

#site_map #main h1 {
display:none;}

#site_map .btns {
display:block;
border:0;
padding:0;
margin-bottom:60px;}

#site_map .btns .btn {
float:left;
width:83px;
margin-right:3px;
}

#site_map_wrapper ul {
margin-top:40px;
padding:0 0 10px 0;
width:470px;}

#site_map_wrapper ul li ul{
margin:0px;
padding:0 0 10px 0;
width:470px;}


#site_map_wrapper li {
position:relative;
list-style-type:none;
margin:0;
padding:0 0 0 25px;}

#site_map_wrapper h2,
#site_map_wrapper h3,
#site_map_wrapper h4,
#site_map_wrapper h5,
#site_map_wrapper h6 {
position:relative;
margin:0 0 10px 0;
border-bottom:1px solid #d1d1d1;
padding:0 0 3px 0;
line-height:24px;}

#site_map_wrapper h3 a {font-size:20px!important;}

#site_map_wrapper .toggle h4 a {font-size:20px!important;}

#site_map_wrapper a {
font-size:12px;
color:#666;
font-weight:normal;
text-decoration:none;}

#site_map_wrapper a:hover {
text-decoration:underline;}

#site_map_wrapper h2 a {
font-size:20px;
font-family:arial;
color:#000;}

#site_map_wrapper li .article a {
}

#toggle_state_all,
#site_map_wrapper li span {
position:absolute;
left:0;
top:0px;
cursor:pointer;
display:block;
height:18px;
width:18px;
background:transparent url(/params/img/sitemap.gif) no-repeat;
overflow:hidden;}

#toggle_state_all,
#site_map_wrapper ul li ul span {
position:absolute;
left:0;
top:0px;
cursor:pointer;
display:block;
height:13px;
width:13px;
background:transparent url(/params/img/sitemap-small.gif) no-repeat;
overflow:hidden;}

#site_map_wrapper li ul {
display:none;}

#site_map_wrapper li ul.toggle {
display:block;}

#toggle_state_all,
#site_map_wrapper li span {
background-position:0 0;}

#toggle_state_all.toggle,
#site_map_wrapper ul li ul span.toggle  {
background-position:0 -13px;}

#toggle_state_all.toggle,
#site_map_wrapper li span.toggle  {
background-position:0 -18px;}

#content_box ~ #info_window {
position:absolute;
visibility:hidden;
left:50%;
top:30px;
width:690px;
margin-left:-345px;
background:url("../img/bg_semitrans.png");
z-index:100;
}

#info_window_content {
        padding: 25px;
		color: #fff;
}

#e_msg { display: none; }

#info_window_content h3 {
        color: #fff;
}

#info_window_content .note {
        color: #000;
}

#info_window_content .note  a{
        color: #A3B49A;
}

#info_window .outer {}

#info_window .inner {}

#info_window_close {
position:absolute;
top:10px;
right:10px;
height:37px;
width:37px;
margin:0px;
cursor:pointer;
z-index:1;}

#info_window_close .btn {
display:block!important;
font-size:16px!important;
height:37px!important;
line-height:28px!important;
width:37px!important;
font-weight:bold;
color:#fff;
text-align:center;
background:url(/params/img/calendar/go.gif) no-repeat;}

#info_window h2 {
position:relative;
top:-10px;
margin:0px 50px 0px 0px;
color:#333333;}

#info_window table {
width:100%;}

#info_window .pic {
float:left;
margin-right:10px;}

#info_window p img {
border:1px solid #cfcfcf;}

#info_window .text,
#info_window textarea {
        width: 457px;
}

#info_window textarea {
        height: 200px;
}

#info_window .text,
#info_window textarea,
#info_window select {
border:0px;
margin-bottom:2px;}

#info_window .field {
        color: #fff;
}

#mask {
position:absolute;
width:770px;
margin-left:-385px;
display:none;
top:0px;
left:50%;
height:100%;
background:#fff;
opacity:.5;
z-index:1;}

#preview {
margin-top:5px;}

#calendar #content_calendar  .months {
        overflow:hidden;
}

#calendar #content_calendar  .months a {
        width: 10%;
        float: left;
        text-align: center;
        text-decoration: none;
}

#calendar #content_calendar  .months a span.year {
        display: block;
}

#calendar .part #content_calendar .months a {
        width: 12.5%;
}

#calendar #main.part #content_calendar .outer .inner table {
margin: 10px 0px 0px 1px;
width: 100%;
}

#calendar #content_calendar table  td{
        height: 97px;
        width: 97px;
        padding: 5px;
        border: solid 1px #999;
}

#calendar .part #content_calendar .outer .inner table  td {
        width:14%;
}
#calendar #content_calendar .outer .inner table  td.event{
        background: #CECECE;
}

#calendar #content_calendar .outer .inner table  td p{
        margin: 0px;
        margin-bottom: 3px;
}

.module.event_list td, .module.event_list th {
        text-align: left;
        padding: 5px;
}

.module.event_list th  {
        border-bottom: solid 1px #999;
}

.module.event_list  h5{
        margin: 0;
}



#shop ul#tabnames {
        display: block !important;
        list-style: none;
        float: none;
        overflow: hidden;
        padding: 0;
        margin: 0;
}

#shop ul#tabnames li {
        float: left;
        margin-left: 0;
        border: 1px solid #ccc;
        border-bottom: none;
        position: relative;
}

#shop ul#tabnames li +li {
        margin-left: 5px;
}

#shop ul#tabnames li.on {
        z-index: 100;
        background: #fff;
        border-bottom: solid 1px #fff;
}

#shop ul#tabnames li a {
	border: none;
	margin: 0;
	font-family: DINRegular;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}

#shop ul#tabnames li.on a {
	color: #53A4E5;
}

#shop .tabContent {
        position: relative;
        top: -1px;
        border-top: solid 1px #ccc;
		padding-top: 10px;
}

#shop .tabContent h3{
	display: none;
}

#shop .extra_imgs {
	display: none;
}

#shop #page_total {
	background: #53A4E5;
	padding: 10px;
	margin-bottom: 15px;
	color: #fff;
	width: 530px;
}

#product_info_pic,
#product_options,
#page_total,
.shop_buybuttons {
width: 550px;
margin-bottom: 25px;
}

#product_descriptions {
	clear: both;
}

.note {
        background:#f8b9b8;
        padding:10px;
        color:#292929;
        border:1px solid #cb2727;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/includes/PIE.htc);

}

.t_c {
height:150px;
overflow:auto;
margin-bottom: 20px;
}

.DocumentWizardPreview {
        width: 100%;
        height: 400px;
}


/*////////////////////////////////////////////////////////////////////////

NAVIGATION MODULE CSS -->

////////////////////////////////////////////////////////////////////////*/

.navigation {
text-transform:uppercase;
font-size:13px;
overflow:hidden;
color:#ffffff;
background:#53a4e5;}

.module.navigation .outer {
padding:0;}

.navigation p {
margin:0;
padding:0}

.navigation p a {
text-decoration:none!important;
color:#ffffff;
display: block;
border-bottom: solid 1px #ffffff;
line-height:1.1em;
padding-left:10px;
padding: 7px 10px 7px 10px; }

.navigation p.current a ,.navigation p a:hover {
color:#000;
background-color:#cecece;}


.navigation p.current:first-child a ,.navigation p:first-child a:hover {
	background: #cecece url('../img/bg_nav_module_top.gif') no-repeat top left;
}

.navigation p.current:last-child a ,.navigation p:last-child a:hover,
.navigation p.current.last a ,.navigation p.last a:hover {
	background: #cecece url('../img/bg_nav_module_bottom.gif') no-repeat bottom left;
}

.navigation p a.expandnav {
color:#ffffff;
position:absolute;
z-index:1;
background:none;
background-color:none;
padding-left:14px;}

.navigation p.sub_section a {
color:#ffffff;
padding-left:55px;
background-color:#da6755;}

/*////////////////////////////////////////////////////////////////////////

QUOTE MODULE CSS -->

////////////////////////////////////////////////////////////////////////*/

blockquote {
margin:1em 0px;
font-style:italic;
font-size:14px;
color:#87b9e5;
margin-top:0px;
padding:0em 0 0.5em 1em;
border-left:solid 3px #61636a;}

.quote {
background:#ffffff url('../img/quotemark.gif') no-repeat 0px 5px;
position:relative;}

.quote h3 {
display:none;}

.quote .outer {
padding-left:55px;}

.quote .inner {
padding:0 10px 10px 10px;}

.quote a {}

.quote p {}

.quote p.by {
font-size:11px;}

.quote blockquote {
font-weight:400!important;
font-family:DINRegular!important;
margin-bottom:0px;
font-size:16px;
line-height:28px;
text-transform:;
border:none;
padding:0;
color:#53a4e5;
width:auto;}

.quote blockquote span span {
color:#61636a;}

.quote .by {
color:#61636a;
font-size:14px;
color:#f39200;
margin:0;
padding:9px;}

.quote .link {
margin-top:10px!important;}

.more b {
font-weight: normal;
color:#3685d2;
text-decoration:none;}

.more b a {
font-weight: normal;
color:#3685d2;
text-decoration:none;}

#request_new {color:#ffffff;float:right;padding:7px;background:#73a47d;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/includes/PIE.htc);}

#request_new a {color:#ffffff;text-decoration:none;}

#article_comments {background:#e1e2e2;padding:15px;}

#related_resources {background:#e1f2fc;padding:15px;}

#activity___Frame {width:800px!important;}

.edit img {
    background: url('/params/img/page.gif') no-repeat scroll 0 100% transparent;
    display: inline;
    height: 21px;
    width: 21px;
}

#content_box ~ div {
	width: 980px;
	padding: 20px;
	margin: 0 auto;
}

#edit_bar {
	width: 100%;
	background: #CFCFCF;
	position: fixed;
	top: 0;
	z-index: 1000;
	padding: 5px 10px;
	opacity: 0.7;
}

#edit_bar:hover {
	opacity: 1;
}

#edit_bar + #content_box {
	margin-top: 20px;
}
	
#m_join {
	display: none !important;
}

.poperror {
background:#f8b9b8;
padding:10px;
color:#292929;
border:1px solid #cb2727;}

.popsuccess {
background:#f0f8d8;
padding:10px;
color:#292929;
border:1px solid #a0cb27;}

.popinfo {
background:#d4effc;
padding:10px;
color:#292929;
border:1px solid #00aeef;}

.popalert {
background:#fdf7c5;
padding:10px;
color:#292929;
border:1px solid #fdd702;
}