/* Main Styles */
body{ 
margin:0;
padding:0;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
background:#9ae3ff;
}

/* Issue Style */
.sectionTitle { color: #990033;
				font-weight:bold;
				font-size:13px;
				margin: 5px;
				}
				
.articleTitle { color: #000000;
				font-weight:bold;
				font-size:12px;
				margin:5px;
				padding-bottom:13px;
				}	
				
.issueText, .issueText p, .issueText table, #techDisplay p, #techDisplay td{ 	
											font-family: verdana, geneva;
											color:#000000; 
											font-size:13px;
											line-height:1.25;
											margin-left: 3px;
											margin-right: 3px;
											}			
/* end of Issue Style */

/* Class registration form */
#RegForm{display:none;}
/* enf of form */

/* tech newsletter Display
{font-size:12px; color:#000000;} 
moved up to issueText id, etc. on Aug 11, '10  */

/* Content Areas */
#bodyContainer{text-align:left; width:1000px; margin:0 auto; background:#9ae3ff;min-height:575px;}
#bodyPadding{padding:0 14px;}

#header{margin:0px 0 12px 0; text-align:right; line-height:3; font-weight:bold; width:98%; }
#header a:link, #header a:visited {color:#666;padding:0px 3px;} 
#header a.red:link, #header a.red:visited {color:#C00;}
#header a:hover, #header a:active, #header a.red:hover, #header a.red:active {color:#FFF}
.logo{/* position: absolute; left: 18px; top: 25px; width:295px; height:31px;*/float:left; margin-top:20px;
}
img{border:0;}
input, select{font-size:11px;margin:0 3px;color:#666;}

p,td{font-size:11px;}

/* Links */
a:link {color:#09C} 
a:hover, a:active, a:visited {color:#666}

h2, h2 a, h2 a:link, h2 a:visited{font-size:15px;font-weight:bold;color:#666666;text-transform:uppercase;margin:0 0 7px 0;text-align:center; text-decoration:none;}
h3{font-size:11px;font-weight:bold;color:#666;text-transform:uppercase;margin:0 0 7px 25px;}
h4{font-size:11px;font-weight:bold;color:#666;text-transform:uppercase;}



/* Layout */
.modHeader{margin:15px 0;text-align:center; font-family: 'Arial', sans-serif; color:#666666; font-size:18px; font-weight:bold; }



/* Layout cols for template 1  */
.sideCol{float:left; width:202px; }
.sidebarModBg {width:100%;background-color: #e6f8ff;}
.sidebarMod {	
			background-image:url(/_images/sidebar_cap.gif); 
			background-repeat:no-repeat;
			position:relative;
			width:100%;
			height:485px;
			overflow:hidden;
			Xborder:solid 1px black;
			}
.sidebarMod p{margin:5px 4px; padding: 5px 10px;background:   url("../_images/dot_divider_horiz.gif") repeat-x top;}
.sidebarMod p.first{margin:0 4px 5px 4px;background:none; padding: 0 10px 5px 10px;}
.sidebarMod a:link, .sidebarMod a:visited, .centerColMod a:link, .centerColMod a:visited {color:#09C;/*  font-weight:bold; */} 
.sidebarMod2 a:link, .sidebarMod2 a:visited, .centerColMod2 a:link, .centerColMod2 a:visited {color:#09C; font-weight:bold;} 
.sidebarMod a:hover, .sidebarMod a:active, .centerColMod a:hover, .centerColMod a:active {color:#666;} 
.sidebarMod2 a:hover, .sidebarMod2 a:active, .centerColMod2 a:hover, .centerColMod2 a:active {color:#666;} 
.sidebarModMore{position:relative;text-align:right;padding:3px 4px;}

.centerCol{
			float:left; 
			width:558px; 
			margin:0 5px;
			
			Xborder:solid 1px black;
			}
.centerColModBg{width:100%;background-color:#e6f8ff;}
.centerColMod{
				position:relative;
				width:100%; 
				min-height:470px;
				overflow:hidden;
				/*height:274px;*/
				background-image:url(/_images/center_col_cap.gif); 
				background-repeat:no-repeat;
				height: 505px;
				}
.centerColMod p, .centerColMod2 p{margin:0 0 7px 0;}

.more {text-decoration:none;font-weight:bold;}

.spacerCol{float:left; width:5px; font: 1px/1px monospace;}

/* layout table for template 2 & 3 */
.tableCol, .tableCol2{
						width:202px; 
						background-color: #e6f8ff;
						padding-bottom:10px;
						background-image:url(/_images/sidebar_cap.gif); 
						background-repeat:no-repeat;
						}
.tableCol p.first{margin:0 4px 4px 4px; background:none; padding: 4px 10px 4px 10px;}			
.tableCol2 p.first{margin:0 4px 4px 4px; background:none; padding: 4px 20px 4px 20px;}			
.tableCol p{margin:8px 4px; padding: 8px 10px; background: url("../_images/dot_divider_horiz.gif") repeat-x top;}
.tableCol2 p{margin:8px 4px; padding: 8px 20px; background: url("../_images/dot_divider_horiz.gif") repeat-x top;}

.tableCenterCol{ width:558px;background-color: #e6f8ff; padding-bottom:10px;}
.tableCenterCol760 {width:760; background-image:url(/_images/center_col_capTemp3.GIF); background-repeat:no-repeat;background-color: #e6f8ff; padding-bottom:10px;}

/* Spacers */
.spacer{display: block;	font: 1px/1px monospace;margin:0; padding:0; border:0; height:1px; width:1px;}
.clear {clear:both;display: block;	font: 1px/1px monospace;margin:0; padding:0; border:0; height:1px; width:1px;}
.tableSpacerCol{width:5px; font: 1px/1px monospace;}

/*  Footer  */
#footer {z-index:3;text-align:center;margin:10px 165px; height:100px;}
#footer a:link, #footer a:visited {color:#666;padding:0px 3px;} 
#footer a:hover, #footer a:active {color:#FFF;}
