/* CSS Document */
/*********************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, h7, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-size:11px;font-family:arial, tahoma,sans-serif;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/*************************************************/
.level0{
margin:0 auto;
width:860px;
position:relative;
}
.top_menu{
float:right;
padding: 15px 15px 10px 0px;
font-family: Arial, Helvetica, sans-serif;
}
.top_menu a{
color:#888;
font-weight:bold;
text-decoration:none;
padding:0 5px;
}
.top_menu a:hover{
text-decoration:underline;
}
.header{
float:left;
font-family: Arial, Helvetica, sans-serif;
width:860px;
height:134px;
overflow:hidden;
background: url(/multimedia/site_img/header_bg.jpg) repeat-x;
border-top:1px solid #E5E5E5;
}
.csc .header{
background:url(/multimedia/site_img/CSC_topBanner.jpg) no-repeat;
}
.csche .header{
background:url(/multimedia/site_img/CSChE_topBanner.jpg) no-repeat;
}
.csct .header{
background:url(/multimedia/site_img/CSCT_topBanner.jpg) no-repeat;
}
.logo{
float:left;
width:550px;
height:34px;
padding:20px 0px 0px 17px;
letter-spacing:-0.3px;
font-weight:bold;
}
.top_images{
float:left;
width:843px;
height:36px;
padding:0 0 0 17px;
}
.top_images .image{
float:left;
margin:0 1px 0 0;
}
.top_images .volume_title{
float:left;
height:34px;
margin:0 0 0 3px;
padding:0 10px 0 6px;
line-height:34px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
white-space:nowrap;
border-bottom:1px solid #a2a2a2;
border-top:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.top_images .title_right_block{
float:left;
width:49px;
height:36px;
background:url(/multimedia/site_img/right_block.gif) left 12px no-repeat;
}
.search_socket{
float:right;
width:253px;
height:25px;
padding:8px 15px 0px 0px;
}
input.search_input{
float:left;
border:1px solid #CCC;
font-size:11px;
color:#4e4e4e;
margin:0px 8px 0px 0px;
padding:5px 0px 0px 0px;
width:192px;
height:18px;
}
input.search_but, input.login_but{
float:left;
color:#FFF;
border:none;
background:url(/multimedia/site_img/search_but_bg.jpg) repeat-x;
font-size:12px;
width:50px;
height:27px;
line-height:24px;
cursor:pointer;
padding-bottom:8px;
}
.join{
float:left;
text-align:center;
padding-top:3px;
}
.csche .join{
left:550px;
}
.csct .join{
left:550px;
} 
.join a{
background:url(/multimedia/site_img/join_bg.jpg) repeat-x;
display:block;
color:#FFF;
font-size:16px;
padding-top:6px;
height:24px;
width:92px;
text-decoration:none;
}
.join a:hover{
background:url(/multimedia/site_img/join_bg_hover.jpg) repeat-x;
}
/*
.menu{
float:left;
width:830px;
height:16px;
padding:10px 15px;
background:url(/multimedia/site_img/top_menu_bg.gif) repeat-x;
}
.menu table{
width:830px;
text-align:center;
vertical-align:middle;
}
.menu table a{
color:#FFF;
text-decoration:none;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
}
.menu table a:hover, .menu table a.active{
color:#CCC;
}
*/
.menu{
float:left;
width:830px;
height:14px;
background:url(/multimedia/site_img/top_menu_bg.gif) repeat-x;
padding:10px 15px;
}
.menu li{
float:left;
display:block;
padding-right:15px;
}
.menu li.last{
padding:0;
}
.menu li a{
color:#FFF;
text-decoration:none;
font-size:13px;
/*font-weight:bold;*/
font-family: Arial, Helvetica, sans-serif;
}
.menu li a:hover, .menu li a.active{
color:#CCC;
}
.content{
width:824px;
padding:12px 18px 25px 18px;
float:left;
}
.left_column{
width:620px;
border-right:1px solid #e5e5e5;
padding-right:10px;
float:left;
}
.center_logo{
float:left;
width:622px;
margin:0;
padding:0;
}
.center_logo .item{
float:left;
width:204px;
height:395px;
margin-right:5px;
}
.center_logo .last{
margin-right:0px;
}
.center_logo .item .item_header{
float:left;
width:204px;
height:34px;
}
.center_logo .item .item_header a{
display:block;
float:left;
margin-right:1px;
}
.center_logo .item .item_header .separator{
float:left;
width:15px;
height:30px;
background:url(/multimedia/site_img/logos/small_separator.jpg) 2px 8px no-repeat;
}
.center_logo .item .volume_socket{
float:left;
width:100%;
height:361px;
}
.center_logo .item .volume_socket h1{
float:left;
display:block;
width:184px;
height:190px;
padding:10px;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
line-height:1.2em;
}
.center_logo .item .volume_socket ul{
float:left;
width:184px;
padding:10px;
}
.center_logo .item .volume_socket ul li{
display:block;
float:left;
width:184px;
padding:0 0 8px 0;
}
.center_logo .item .volume_socket ul li ul, .center_logo .item .volume_socket ul li ul li{
padding-bottom:0;
width:164px;
}
.center_logo .item .volume_socket ul li a{
color:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
.center_logo .item .volume_socket ul li a:hover{
text-decoration:none;
}
.center_logo .csc .volume_socket{
background:url(/multimedia/site_img/csc_bg.jpg) left top no-repeat;
}
.center_logo .csche .volume_socket{
background:url(/multimedia/site_img/csche_bg.jpg) left top no-repeat;
}
.center_logo .csct .volume_socket{
background:url(/multimedia/site_img/csct_bg.jpg) left top no-repeat;
}
.center_logo img.last{
padding:0;
}
.line{
float:left;
width:100%;
display:block;
height:6px;
margin:5px 0px 18px 0px;
background:url(/multimedia/site_img/line_bg.jpg) repeat-x 0 0;
font-size:1px;
}
.content_block{
float:left;
width:620px;
}
.content_block .text_left{
float:left;
width:201px;
border-right:1px solid #e5e5e5;
padding-right:8px;
}
.content_block .text_right{
float:left;
padding-left:7px;
width:403px;
border-left:1px solid #E5E5E5;
margin-left:-1px;
}
.content_block .text_block{
width:100%;
margin-bottom:30px;
}
.text_block .title{
background:#d2d3d5;
height:25px;
}
.text_block .title img{
float:left;
}
.text_block .title a{
float:left;
text-decoration:none;
color:#000;
margin:6px 5px 0px 5px;
font-size:14px;
font-weight:bold;
font-family:Tahoma;
}
.text_block p{
margin:10px 13px;
font-weight:bold;
line-height:1.5;
}
.text_block .gray_line{
line-height:0px;
border-top:1px solid #ececec;
margin-left:13px;
}
.right_column{
padding-left:10px;
float:left;
width:183px;
}
.login_block{
background:url(/multimedia/site_img/login_block_bg.jpg) repeat-x;
border:1px solid #e5e5e5;
padding:9px 9px 15px 9px;
margin-bottom:11px;
}
.login_block .login_title{
background:url(/multimedia/site_img/login_bg.gif) repeat-x;
height:31px;
margin-bottom:13px;
}
.login_block .login_title img{
float:left;
padding-left:7px;
}
.login_block .login_title span{
color:#FFF;
float:left;
font-size:14px;
font-weight:bold;
line-height:29px;
padding-left:5px;
}
.login_block .login_form{
padding-bottom:7px;
float:left;
}
.login_block .login_form p{
float:left;
font-size:10px;
font-weight:bold;
padding-top:4px;
width:54px;
}
.login_block .login_form input{
width:105px;
border:1px solid #E5E5E5;
height:15px;
font-size:11px;
}
.button{
text-align:center;
}
.button .login_but{
float:none;
}
.login_block .link, .description, .link_last{
color:#E61B1E;
font-weight:bold;
margin:9px 0px 15px 0px;
}
.description{
margin:0px;
}
.description a{
color:#2741A2;
}
.link_last{
margin-bottom:0px;
}
/*************** CHILDREN PAGES ***************************/
.left_block{
float:left;
width:215px;
margin-right:22px;
font-family: Arial, Helvetica, sans-serif;
}
.left_block .title{
border-bottom:2px solid #CCC;
border-top:2px solid #CCC;
padding-bottom:2px;
padding-top:4px;
float:left;
margin-bottom:2px;
width:100%;
font-size:18px;
font-family: Arial, Helvetica, sans-serif;
line-height:1.5em;
}
.left_block .title img{
/*float:left;*/
padding-right:5px;
}
.left_block .title span{
float:left;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
/*font-weight:bold;*/
margin:0px 0px 0px 5px;
}
.left_menu{
float:left;
width:100%;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
}
.left_menu li{
display:block;
width:100%;
float:left;
}
.left_menu a{
display:block;
border-bottom:1px solid #E5E5E5;
padding:5px 7px;
color:#000;
text-decoration:none;
font-size:12px;
}
#left_menu .active{
background:#000 url(/multimedia/site_img/left_menu_bg.jpg) repeat-x;
color:#FFF;
}
.left_menu .active{
font-weight:bold;
}
.left_menu ul{
display:none;
}
.left_menu .active_block li a{
padding-left:27px;
border:none;
}
.left_menu .active_block ul{
float:left;
width:100%;
display:block;
border-bottom:1px solid #E5E5E5;
}
.left_block ul#left_menu a:hover{
color:#FFF;
background:#000 url(/multimedia/site_img/left_menu_bg.jpg) repeat-x;
}
/*.left_menu a:hover, .left_menu .active a{
background:url(/multimedia/site_img/left_menu_bg.jpg) repeat-x;
color:#FFF;
}
.left_menu .active{
border-bottom:1px solid #E5E5E5;
}
.left_menu ul{
float:left;
width:100%;
}
.left_menu ul li{
float:left;
width:100%;
display:block;
}
.left_menu ul li a, .left_menu .active ul li a{
padding:5px 7px 5px 27px;
border:none;
color:#000;
background:none;
}
4.left_menu .active ul li a:hover{
background:url(/multimedia/site_img/left_menu_bg.jpg) repeat-x;
color:#FFF;
}
.left_menu a:hover{
background:url(/multimedia/site_img/left_menu_bg.jpg) repeat-x;
color:#FFF;
}
*/
.right_block{
float:left;
width:554px;
margin-right:33px;
}
.breadcrumbs a{
font-size:12px;
color:#000;
}
.breadcrumbs a:hover{
text-decoration:none;
}
/*** FOOTER ***/
.footer{
float:left;
width:100%;
padding:10px 0 20px 0;
font-family: Arial, Helvetica, sans-serif;
border-top:1px solid #E5E5E5;
}
.footer ul{
/*float:left;*/
padding-left:15px;
}
.footer ul li{
display:inline;
padding-right:10px;
}
.footer ul li a{
font-size:11px;
color:#949599;
}
.footer ul li a:hover{
text-decoration:none;
}
/*** INNER PAGE ***/
.inner_page_text{
float:left;
width:100%;
padding:20px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
}
.inner_page_text h1{
color:#1b5692;
font-size:24px;
/*float:left;*/
width:100%;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
margin-bottom:20px;
margin-top:5px;
}
.csc .inner_page_text h1{
color:#77a051;
border-bottom:1px solid #77a051;
border-top:1px solid #77a051;
}
.csche .inner_page_text h1{
color:#d9211f;
border-bottom:1px solid #d9211f;
border-top:1px solid #d9211f;
}
.csct .inner_page_text h1{
color:#ef9117;
border-bottom:1px solid #ef9117;
border-top:1px solid #ef9117;
}
.inner_page_text h2{
color:#666;
font-size: 18px;
padding-top: 4px;
padding-bottom: 4px;
margin-bottom: 10px;
}
.inner_page_text h3{
color:#000;
font-size: 14px;
padding-top: 4px;
padding-bottom: 2px;
margin-bottom: 2px;
line-height: 1.4em;
}
.inner_page_text h4{
color: #000000;
font-size: 12px;
font: bold;
padding-top: 4px;
padding-bottom: 2px;
margin-bottom: 2px;
}
.inner_page_text h5{
color: #1B5692;
font-size: 12px;
font: bold;
border-bottom:1px solid #E5E5E5;
padding-top: 12px;
padding-bottom: 4px;
margin-bottom: 10px
}
.inner_page_text h6{
color: #B80000;
font-size: 14px;
font: bold;
padding-top: 3px;
padding-bottom: 2px;
padding-bottom: 2px;
}
.inner_page_text h7{
color: #B80000;
font-family: arial, helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
padding-top: 3px;
padding-bottom: 2px;
padding-bottom: 2px;
}
.inner_page_text p{
font-size:12px;
color:#000;
line-height:1.5em;
padding-bottom:15px;
}
.inner_page_text ul{
padding-bottom:15px;
}
.inner_page_text li{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:1.5em;
list-style-type: disc;
margin-left: 30px;
padding-bottom: 3px;
}
.inner_page_text dl{
padding-bottom:15px;
}
.inner_page_text dd{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:1.5em;
margin-left: 40px;
padding-bottom: 3px;
}
.weight_gray_line{
float:left;
font-size:0px;
line-height:0px;
width:100%;
height:1px;
background:#dedee8;
margin:10px 0;
}
.csche .weight_gray_line{
background:#f5dae1;
}
.csct .weight_gray_line{
background:#fce7d6;
}
.inner_page_text a{
font-size:12px;
color:#02498b;
}
.csc .inner_page_text a{
color:#77a051;
}
.csche .inner_page_text a{
color:#d9211f;
}
.csct .inner_page_text a{
color:#ef9117;
}
.inner_page_text a:hover{
text-decoration:none;
}
.inner_page_text h3 a{
text-decoration:none;
}
a.join_now{
color:#00458a;
font-size:12px;
display:block;
padding-top:30px;
}
a.join_now:hover{
text-decoration:none;
}
.inner_page_text .sitemap{
margin-left:15px;
padding-bottom:20px;
}
.inner_page_text .sitemap li{
list-style-type:disc;
}
.memAppInputHeader
{
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
.memAppAsterix
{
color:#000080;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
/***********ACCN*********/
.top_menu_assn{
float:left;
font-family: Arial, Helvetica, sans-serif;
width:592px;
text-align: right;
padding: 13px 0 0 0
}
.top_menu_assn a{
color:#888;
font-weight:bold;
text-decoration:none;
padding:0 5px;
}
.top_menu_assn a:hover{
text-decoration:underline;
}
.search_socket_assn{
float:right;
width:253px;
height:25px;
padding:8px 0px 5px 0px;
}
.logo_assn
{
float:left;
width:860px;
height:45px;
padding:5px 10px 0px 5px;
}
.top_images_assn
{
width:860px;
clear:both;
}
.image_assn
{
float: left;
width:36px;
margin-right:1px;
}
.image_assn_sep
{
float:left;
width:17px;
}
.image_assn_text
{
font-family: Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
padding-top:3px;
padding-left:6px;
float:left;
width:680px;
padding:5px;
}
.header_assn{
float:left;
font-family: Arial, Helvetica, sans-serif;
width:860px;
height:147px;
overflow:hidden;
background: url(/multimedia/site_img/header_bg.jpg) repeat-x;
background-position:0 13px;
border-top:1px solid #E5E5E5;
}
.logo_text
{
padding:15px 0 0 20px;
width: 398px;
float:left;
}
.logo_subscribe
{
float:left;
width:150px;
padding-top:30px;
}
.logo_subscribe a{
background:url(/multimedia/site_img/join_bg.jpg) repeat-x;
display:block;
color:#FFF;
font-size:16px;
padding-top:6px;
height:24px;
width:150px;
text-decoration:none;
text-align: center;
font-weight: bold;
}
.logo_subscribe a:hover{
background:url(/multimedia/site_img/join_bg_hover.jpg) repeat-x;
}
.ad_right
{
width:183px;
}
.text_block_assn
{
margin-bottom:10px !important;
}
.ad_title_left
{
font-family: Arial; 
font-size: 20px; 
padding-bottom: 10px;
}
.ad_title_left a
{
font-family: Arial; 
font-size: 20px; 
padding-bottom: 10px;
color:#000;
text-decoration:none;
}
.text_block_shadow
{
background:url(/multimedia/site_img/logos/title_bg_03.jpg) repeat-x;
padding:10px 7px 0 7px;
}
.read_it_assn
{
width:100%;
text-decoration: none;
text-align: right;
}
.read_it_assn img
{
border:0;
}
.text_block_right_assn p
{
margin:3px 0 0 0 !important;
}
.footer_assn{
float:left;
width:100%;
padding:10px 0 20px 0;
font-family: Arial, Helvetica, sans-serif;
border-top:3px solid #E5E5E5;
text-align: right;
color:#636466;
}
.footer_assn ul{
/*float:left;*/
padding-left:15px;
}
.footer_assn ul li{
display:inline;
padding-right:10px;
}
.footer_assn ul li a{
font-size:11px;
color:#949599;
}
.footer_assn ul li a:hover{
text-decoration:none;
}
.text_block_right_assn .title{
background:#d2d3d5;
font-size:16px;
height:20px;
vertical-align:middle;
}
.text_block_right_assn .title img{
float:left;
}
.text_block_right_assn .title a{
float:left;
text-decoration:none;
color:#000;
margin:5px 5px 0px 5px;
font-size:16px;
font-weight:normal;
font-family:Arial;
}
.text_block_right_assn p{
margin:5px 6px;
line-height:1.2;
font-size: 11px;
}
.text_block_right_assn p a
{
font-size: 11px;
}
.inner_page_table {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
width: 767px;;
}
.inner_page_tr {
border-top:1px;
border:#777777;
border: solid;
padding:4px;
}
.inner_page_td {
border-top:1px;
border:#777777;
background: #FFF;
padding:4px;
}
.issues_box{
float:left;
height: 113px;
width:100%;
border-top: 1px solid #E5E5E5;
}
.issues_image{
float:left;
width: 95px;
margin- right: 7px;
margin-top: 7px;
marign- bottom: 7px;
}
.issues_centre{
margin-top: 25px;
}
/***********IYC*********/
.content_block .text_left_iyc{
float:left;
padding-left:10px;
width:610px;
border-left:1px solid #E5E5E5;
margin-left:-1px;
}
.top_menu_iyc{
float:left;
font-family: Arial, Helvetica, sans-serif;
width:592px;
text-align: right;
padding: 13px 0 0 0
}
.top_menu_iyc a{
color:#888;
font-weight:bold;
text-decoration:none;
padding:0 5px;
}
.top_menu_iyc a:hover{
text-decoration:underline;
}
.society_logo_container_iyc{
float:left;
width:580px;
height:36px;
padding:0 0 0 17px;
margin-top:40px;
}
.brought_to_you_by{
float:left;
font-size:13px;
font-weight:bold;
line-height:34px;
color:#1ca9e1; 
margin-right:8px;
}
.society_logos_iyc{
float:left;
margin:0 1px 0 0;
}
.image_iyc_sep
{
float:left;
width:17px;
}
.image_iyc_text
{
float:left;
height:34px;
margin:0 0 0 3px;
padding:0 10px 0 6px;
line-height:34px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
white-space:nowrap;
border-bottom:1px solid #a2a2a2;
border-top:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.image_iyc_square{
float:left;
width:49px;
height:36px;
background:url(/multimedia/site_img/right_block.gif) left 12px no-repeat;
}
.logo_container_iyc
{
width:860px;
}
.logo_iyc
{
padding:0px 0 0 20px;
width: 155px;
float:left;
}
.header_iyc{
float:left;
font-family: Arial, Helvetica, sans-serif;
width:860px;
height:147px;
overflow:hidden;
background: url(/multimedia/IYC/iyc_header.jpg) repeat-x;
background-position:0 13px;
border-top:1px solid #E5E5E5;
}
.msimage_iyc{
margin-top:10px;
}
/********FINISH************/
