﻿body{
margin:0;padding:0;
font-family:arial, helvetica, sans-serif;
font-size:62.5%;
background:white url(../images/common/grad-back.png) repeat-x;
}

hr {display:none; }
hr.unsubscribed {display:block; width:50%; margin-top:30px; margin-bottom:15px; }
p {margin:0 0 10px 0; }
img {border:0; }
img.left, img.odd, span.left { float:left; margin:0 20px 10px 0px; }
img.right, img.even, span.right {float:right; margin:0 0px 10px 20px; }

/*****************Basic Classes**************************/
.skipnav{display:none;}
.hide{display:none;}
.clearer{clear: both; line-height: 0; height: 0;}
.rssbutton{
border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0;
}


#container{
position:relative;
width:780px;
margin:0 auto;padding:0;
border-right:1px solid #ebebda;
border-left:1px solid #ebebda;
border-bottom:1px solid #ebebda;
background:white;
}

#banner{
height:59px;
background: #c00 url(../images/common/bannerback.png) repeat-x;
position:relative;
z-index:6;
margin:0;padding:0;
}

#banner span{   /*  Controls the area for the highlight picture (in red bar)   */
width:285px;
height:53px;
display:block;
float:right;
margin:6px 3px 0px 0px;padding:0;
}
#navigation{
border-top:0px solid white;
border-bottom:4px solid #cc9;
border-left:1px solid #cc9;
float:left;
background:#EBEBDA;
width:100%;
position:relative;
font-size:1.2em;
z-index:3;
}
#content{
width:420px;
float:left;
margin:10px 0 20px 20px;
position:relative;
z-index:1;
font-size:1.2em;
}

#content-wide{
width:590px;
float:left;
margin:10px 0 20px 20px;
position:relative;
}

#content-full{
width:100%;
float:left;
margin:10px 0 20px 0;
position:relative;
}


#sidebar_a{
width:140px;
float:left;
margin:10px 0px 20px 0;
position:relative;
font-size:1.2em;
}
#sidebar_b{
width:165px;
float:right;
margin:10px 0px 20px 0;
position:relative;
font-size:1.2em;

}
#footer{
clear:both;
font-size:1em;
border-top:5px solid #cc9;
padding:5px 0 10px 0;
}

/*banner styles*/
#banner h1{
margin:0;padding:0;
position:relative;
}
#banner  a{
margin:0 0 0 20px;padding:0;
height:59px;width:246px;
background:url(../images/common/isue-logo-small.png) left no-repeat;
display:block;
float:left;
}
#banner a img{
display:none;
}

.printlogo{
display:none;
}
/***************************** Navigation*/
#navigation ul{
display:inline;
list-style:none;
margin:0 0 0 10px;padding:0;
float:right;
position:relative;
border-left:1px solid #993400;
}
#navigation li{
float:left;
margin:0;padding:0;
border-right:1px solid #993400;
}
#navigation li a{
display:block;
text-align:center;
padding:.5em 1.5em;
color:#993400;
text-decoration:none;
}
#navigation li a:hover{
background:#ddddd0;
}
#navigation li a.current{
background:#d3d3a9;
}
/*********************** sidebar a Styles*/
#sidebar_a h3{
margin:0;padding:.3em 0 .3em 1em;
font-size:1em; color: #fbfffa;
border:1px solid #993400;
background:#993400;
}
#sidebar_a ul{
background:#f7f7f0;
border-top:3px solid #993400;
border-right:1px solid #9a6500;
border-bottom:1px solid #9a6500;
border-left:1px solid #9a6500;
margin:0 0 10px 0;padding:5px 5px 15px 5px;
}

#sidebar_a ul li{
list-style:none;
margin:0;padding:0px;

}
#sidebar_a ul li a{
color:black;
text-decoration:none;
display:block;
width:100%;
padding:5px 0;
border-bottom:1px solid #9a6500;
color:#9a6500;

}
#sidebar_a ul li a:hover{
background:#ddddd0;
}



/*********************** Center Column Styles*/
#content div#col2{
margin:0;
position:relative;
line-height:16px;

}
#content h1, #content-wide h1, #content-full h1{
color:#9A6500;
font-size:1.8em;
margin:5px 0 10px 0px;padding:0 0 0 0px;
border-bottom:2px solid #994500;line-height:24px;
}
#content h2, #content-wide h2, #content-full h2{
color:#9A6500;
font-size:1.6em;
margin:5px 0 10px 0px;padding:0 0 0 0px;
}
#content h3, #content-wide h3, #content-full h3{
color:#9A6500;
font-size:1.4em;
margin:5px 0 10px 0px;padding:0 0 0 0px;
border-bottom:2px solid #994500;
}
#content h4, #content-wide h4, #content-full h4{
color:#9A6500;
font-size:1.4em;
margin:5px 0 10px 0px;padding:0 0 0 0px;
}
#content h5, #content-wide h5, #content-full h5{
color:#9A6500;
font-size:1.2em;
margin:5px 0 10px 0px;padding:0 0 0 0px;
border-bottom:2px solid #994500;
}
#content h6, #content-wide h6, #content-full h6{
color:#9A6500;
font-size:1.2em;
margin:5px 0 10px 0px;padding:0 0 0 0px;
border-bottom:2px solid #994500;
}


#content .casing{
display: block;
float:left;
width:100%;
margin:0 0 15px 0;
}
#content .col1{
width: 175px;
float:left;
}
#content .col2{
width:45%;
float:left;
}
/*******************CONTENT STYLES****************/
#address{
clear: both; 
background: white; 
color: #000000; 
font-size: 1.2em; 
width: 95%;
margin: 0 auto 0 auto;
}
#address a{background: transparent; color: #0066FF;}
#address li{float: left; margin: 0; padding: 0; text-align: center; width: 24%; list-style:none;}
#address ul{margin: 0; padding: 0; width: 100%; background:white;text-align:center;}


/*********************** Right Column Styles*/

#sidebar_b h3{
margin:0;padding:.3em 0 .3em 1em;
font-size:1em; color: #993400;
border:1px solid #dadaba;
background:#eeeee0;
}



#sidebar_b ul{
background:#FFFFFF;
margin:0 0 0px 20px;padding:0;
}

#sidebar_b ul li{
margin:0;padding:0px;
}



#sidebar_b img{
	max-width:150px;
}
/***************************** Search box*/
#searchbox{

}
#searchbox input{
margin-bottom:5px;

}
#searchbox label{
display:none;
}


/*************************** Footer Styles*/
#footer span{

margin:5px;padding:0;
}
#footer a{
color:black;
}

.posted_on{
color:gray;
font-size:0.9em;
font-style:italic;
}

.eventlisting .eventdate, .eventlisting .eventtitle {
	font-weight:bold;
}

p.CheckboxPlaceholder
{
	font-weight:bold;
	margin-top:25px;
	margin-bottom:3px;
}

#content .CheckboxPlaceholder input {
display:inline;
width:auto;
}

#content .CheckboxPlaceholder label {
display:inline;
margin-bottom:0px;
}

#content .CheckboxPlaceholder td {
width:230px;
}

.fromcheckbox p {
font-size:1.2em;
font-weight:bold;
margin-top:15px;
}
.fromcheckbox a {
font-size:small;
font-weight:normal;
}
.fromcheckbox ul {
list-style:none;
margin-top:-6px;
}
.fromcheckbox li {
margin-left:-12px;
}

p.CheckBoxPlaceHolder {
font-weight:bold;
margin-bottom:0px;
}


#disclaimers p {
font-size:.75em;
line-height:12px;
}
#disclaimers hr {
	display:block;
}

#ICMnews_content_area {
width:620px;
margin-top:8px;
float:right;
}

#branding img {
float:left;
}
#branding .rename_me {
float:right;
width:153px;
height:90px;
display:block;
margin:0px 10px;
border:1px solid #EBEBDA;
}

#branding ul {
margin:5px 5px 0px 5px;

padding-left:2px;
list-style-type: none;
}
#branding li a {
font-family: Arial;
font-variant: small-caps;
font-size: 10px;	
text-decoration:none;
color:#5c5c2e;
}
#branding li a:hover {
color:Blue;
}
#branding li {margin-top:2px;}



#branding .rename_me img {
float:none;
vertical-align: middle;
}

#buttons input {
margin-bottom: 3px; 
}

.casing a { font-size:1.1em; }
.casing .posted_on {display:block; }

#content .casing a {text-decoration:none; color:blue; }
#content .casing a:hover{text-decoration:underline; }

ul.article_list a {font-weight:normal; font-size:1em; text-decoration:none; color:blue; }
ul.article_list a:hover { text-decoration:underline; }
ul.article_list { margin-top:3px; margin-bottom:15px;}
ul.article_list li {list-style:circle; }

ul.author_list li {list-style:none; }
