/*
New CSS for communications arena 
*/

/* 
The code below zeroes the stylesheet. More information on why this should be done at http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ 
All the reset code validates.
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* 
remember to define focus styles! 
*/
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* 
Everything reset - browser issues should now be minimised!

General attributes below
*/

em
{
font-style: italic
}

strong
{
font-weight: bold
}

#home .home, #news .news, #journals .journals, #journals_a .journals, #journals_b .journals, #journals_c .journals, #journals_d .journals, #journals_e .journals, #journals_f .journals, #journals_g .journals, #journals_h .journals, #journals_i .journals, #journals_j .journals, #journals_k .journals, #journals_l .journals, #journals_m .journals, #journals_n .journals, #journals_o .journals, #journals_p .journals, #journals_q .journals, #journals_r .journals, #journals_s .journals, #journals_t .journals, #journals_u .journals, #journals_v .journals, #journals_w .journals, #journals_x .journals, #journals_y .journals, #journals_z .journals, #journals_atoz .journals_atoz, #journals_browse .journals_browse, #journals_all .journals, #books .books, #books_atoz .books_atoz, #books_browse .books_browse, #newsletter .newsletter, #newsletter_current .newsletter_current, #newsletter_signup .newsletter_signup, #newsletter_archive .newsletter_archive, #offers .offers, #cfp .cfp, #edfocus .edfocus, #edfocus_current .edfocus_current, #edfocus_archive .edfocus_archive, #publish .publish, #conferences .conferences, #links_associations .links, #links_courses .links, #links_funding .links, #links_library .links, #links_telecommunications .links, #links_others .links, #affiliations .affiliations

{
background: url(../images/nav_ind_7.gif);
background-repeat: no-repeat;
}

#contact .contact, #accessibility .accessibility, #disclaimer .disclaimer

{
color: #ffffff;
text-decoration: underline;
}


body
{
min-width: 500px;         /* 2 x LC width + RC width */
font-family: verdana, helvetica, sans-serif;
font-size: 0.75em;
text-align: left;
color: #333333;
background: #fff /*url(../images/pattern.jpg)*/;
overflow:-moz-scrollbars-vertical;
line-height: 1.2em;
}

h1
{
font-weight: bold;
background: #68AD7E;
color: #333333;
font-size: 1.3em;
text-align: center;
padding: 5px;
margin-bottom: 10px;
font-family: "trebuchet ms", arial, sans-serif;
}

h2
{
font-weight: bold;
color: #333333;
background: #D977AD;
font-size: 1.15em;
text-align: center;
padding: 5px;
margin-bottom: 10px;
font-family: "trebuchet ms", arial, sans-serif;
}

h3.inline{
display: inline;
}

h3
{
font-weight: bold;
color: green;
text-align: left;
padding: 5px 0px;
margin-bottom: 5px;
font-family: "trebuchet ms", arial, sans-serif;
font-size: 1.2em;
}

a:link
{
text-decoration: none;
color: #0066ff; 
}

a:visited
{
color: #900090;
text-decoration: none;
}

a:hover
{
color: red;
text-decoration: none;
}

a:active
{
color: #ff0000;
text-decoration: none;
}

a.title
{
font-style: italic;
}

img.left
{
position: relative;
float: left;
margin-right: 5px;
border: 1px solid #666666;
padding: 1px;
}

img.right
{
float: right;
margin-left: 5px;
border: 1px solid #666666;
padding: 3px;
}

img.center
{
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 3px;
margin-bottom: 5px;
border: 1px solid #666666;
padding: 3px;
}

img.thumb
{
border: 1px solid #666666;
padding: 1px;
}

p.center
{
text-align: center;
}

ul

{
list-style: disc inside;
}

ol{
list-style: decimal outside;
margin-left: 40px;
}

ul.news

{
list-style-position: outside;
list-style-type: none;
}

li

{
margin-bottom: 10px;
}

p
{
margin-bottom: 10px;
}

.hr 
{
height: 10px;
background: #fff url(/images/hr_dot.gif) repeat-x scroll center;
margin: 10px 20px;
}

.hr hr 
{
display: none;
}

#wrapper
{
width: 850px;
margin-left: auto;
margin-right: auto;
}

#header
{
margin-bottom: 10px;
width: 850px;
height: 128px;
background-image: url(../images/globe.jpg);
background-repeat: no-repeat;
}

#date_breadcrumbs
{
text-align: right;
padding: 5px;
margin-top: 10px;
height: 15px;
border-bottom: 1px dotted #333;
}

#date_breadcrumbs a:visited
{
color: #0066ff;
}

#date_breadcrumbs a:hover
{
color: red;
}

.spanleft
{
font-size: 1.15em;
float: left;
font-weight: bold;
}

#content
{
margin-left: 150px;
margin-right: 200px;
border-left: 1px dotted #666666;
border-right: 1px dotted #666666;
}

#content_page
{
margin-left: 150px;
}

#navigation
{
padding-top: 5px;
float: left;
width: 149px;
}

#focus
{
float: right;
width: 199px;
}

#maincontent

{
background: #ffffff;
padding: 5px;
margin: 5px 5px 8px 5px;
}

#footer
{
border-top: 1px dotted #666;
clear: both;
text-align: center;
width: 850px;
padding: 5px;
font-size: 0.95em;
}


h1.maincontent
{
background: #ffffff;
}

.item
{
padding: 5px;
margin: 5px 5px 8px 5px;
background: #ffffff;
}

.focusitem

{
padding: 5px;
margin: 5px 5px 8px 5px;
background: #ffffff;
}

.navitem

{
margin: 5px;
text-align: left;
font-weight: bold;
}


img.navitem
{
background: #f9f7ed;
border: 0px;
margin-top: 10px;
}

.atoz
{
font-family: tahoma, arial, verdana, sans-serif;
font-size: 1.1em;
font-weight: bold;
text-align: center;
}

p.atoz
{
margin-bottom: 20px;
}

.journals_a, .journals_b, .journals_c, .journals_d, .journals_e, .journals_f, .journals_g, .journals_h, .journals_i, .journals_j, .journals_k, .journals_l, .journals_m, .journals_n, .journals_o, .journals_p, .journals_q, .journals_r, .journals_s, .journals_t, .journals_u, .journals_v, .journals_w, .journals_x, .journals_y, .journals_z, .journals_all
{
padding: 5px 2px 5px 2px;
}

span.greyout
{
color: #ccc;
}

#journals_a .journals_a, #journals_b .journals_b, #journals_c .journals_c, #journals_d .journals_d, #journals_e .journals_e, #journals_f .journals_f, #journals_g .journals_g, #journals_h .journals_h, #journals_i .journals_i, #journals_j .journals_j, #journals_k .journals_k, #journals_l .journals_l, #journals_m .journals_m, #journals_n .journals_n, #journals_o .journals_o, #journals_p .journals_p, #journals_q .journals_q, #journals_r .journals_r, #journals_s .journals_s, #journals_t .journals_t, #journals_u .journals_u, #journals_v .journals_v, #journals_w .journals_w, #journals_x .journals_x, #journals_y .journals_y, #journals_z .journals_z
{
background: url(/images/arrow_green_up.png);
background-position: center;
background-repeat: no-repeat;
}

.journals_all
{
padding-left: 12px;
}

#journals_all .journals_all
{
background: url(/images/arrow_green.png);
background-position: left;
background-repeat: no-repeat;
}

.links_associations, .links_courses, .links_funding, .links_library, .links_telecommunications, .links_others


{
padding-left: 12px;
}


#links_associations .links_associations, #links_courses .links_courses, #links_funding .links_funding, #links_library .links_library, #links_telecommunications .links_telecommunications, #links_others .links_others
{
background: url(/images/arrow_green.png);
background-position: left;
background-repeat: no-repeat;
}

span.informa
{
font-weight: bold;
font-family: tahoma, arial, sans-serif;
color: #3D78B5;
}

span.world
{
color: #86ABD1;
font-family: tahoma, arial, sans-serif;
}

.newsletter_years
{
margin-right: 30px;
margin-top: 20px;
float: left;
}

p.center
{
text-align: center;
}

p.bold
{
font-weight: bold;
}

.nodisplay
{
display: none;
}

h3.center
{
text-align: center;
}

span.underline
{
text-decoration: underline;
}

span.business_address
{
color: #666666;
font-size: 0.85em;
}

.book-blurb
{
margin: 0 0 20px;
overflow: hidden;
}

.clear{
clear: both;
}

.contain{
overflow: auto;
}

/* NCA CSS*/

#ncaSection1, #ncaSection2, #ncaSection3, #ncaSection4{
color: #fff;
font-family: georgia, "times new roman", serif;
font-size: 1.1em;
font-weight: bold;
}

#ncaSection1{
background: #1D3A73;
height: 210px;
margin: 0 20px 0 40px;
padding: 10px;
float: left;
width: 270px;
}

#ncaSection2{
background: #256498;
height: 210px;
padding: 10px;
width: 270px;
float: left;
}

#ncaSection3{
background: #4C6252;
height: 210px;
margin: 30px 20px 20px 40px;
padding: 10px;
width: 270px;
float: left;
}

#ncaSection4{
background: #5B8267;
height: 210px;
margin: 30px 0 20px 0;
padding: 10px;
width: 270px;
float: left;	
}

p.ncaFrontPageInfo{
float: right;
margin-right: 10px;
margin-top: 20px;
width: 100px;
font-weight: 400;
font-family: "trebuchet ms", "arial", serif;
}

a:link.ncaLink{
color: #fff;
}

a:visited.ncaLink{
color: #fff;
}

a:hover.ncaLink{
color: #ccc;
}

a:active.ncaLink{
color: #ccc;
}

.ncaSection{
background: #f7f7f7;
margin: 0 0 5px 0;
padding: 10px;
overflow: auto;
min-height: 100%;
height: 100%;
}

#ncaBanner{
background: #ccc url(/images/ncaBannerBg.jpg) no-repeat 0 0;
margin: 0 auto 20px;
width: 600px;
height: 100px
}

.ncaConferenceContent{
overflow: hidden
}

ul.documentIcons{
list-style-type: none;
margin: 0 0 20px
}

#editorinterviews ul.documentIcons{
margin-left: 120px;
}

li.pdf{
background: url(/images/doc_types/icon_pdf.gif) 0 .2em no-repeat;
line-height: 18px;
margin: 0 0 .5em;
padding: 0 0 0 20px;
}

li.word{
background: url(/images/doc_types/icon_doc.gif) 0 .2em no-repeat;
line-height: 18px;
margin: 0 0 .5em;
padding: 0 0 0 20px;
}

li.excel{
background: url(/images/doc_types/icon_xls.gif) 0 .2em no-repeat;
line-height: 18px;
margin: 0 0 .5em;
padding: 0 0 0 20px;
}

li.image{
background: url(/images/doc_types/icon_image.gif) 0 .2em no-repeat;
line-height: 18px;
margin: 0 0 .5em;
padding: 0 0 0 20px;
}

li.audio{
background: url(/images/doc_types/icon_audio.gif) 0 .2em no-repeat;
line-height: 18px;
margin: 0 0 .5em;
padding: 0 0 0 20px;
}

.ncaHotTopics{
margin: 0 0 15px 0;
overflow: hidden
}

.survey-button{
border: 2px solid #000;
background: #561212;;
color: #fff;
font-size: 1.1em;
font-weight: bold;
padding: 5px 10px;
text-align: center;
}

.survey-button a:link{
font-size: .9em;
color: #fff;
border-bottom: 1px solid #fff;
}

.survey-button a:hover{
color: #ccc;
border-bottom: 1px solid #fff;
}

.how-to-content{
float: left;
margin: 0 0 20px;
overflow: hidden;
width: 320px;
}

/* -------- Social networking logos -------*/
a.networkingLogo img{ 
background: #f1f1f1; 
border: 1px solid #e3e3e3; 
padding: 3px; 
-moz-border-radius: .3em; 
-webkit-border-radius: .3em; 		
border-radius: .3em; 
}

a.networkingLogo:hover img { 
background: #ccc; 
border: 1px solid #ccc; 
}




