html,body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background-color: black;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: black;
}

img { display: block; } /* necessary with strict doctype to avoid a little extra space below imgs in Firefox */
.anchor { width: 0px; height: 0px; position: relative; }

a:link, a:visited {
	color: #1A31A3;
	text-decoration: none;
}

a:hover, a:active{
	color: #1A31A3;
	text-decoration: underline;
}

h1 { font-size: 19px; font-weight: bold; margin: 0px; padding: 0px; }

/************* Layout *********************/
.backLeft {
	background: url(../images/back.jpg) top right repeat-x;	
}
.backRight {
	background: url(../images/back.jpg) top left repeat-x;	
}

.middleColumn {
	background-color: white;	
}
.contentBackdrop{
	background: white url(../images/home/content_back.jpg) top left no-repeat;		
}

.contentLayout {
	width: 685px;
}
.contentLayout .top {
	background: url(../images/box/box_top.png) top left no-repeat;	
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box/box_top.png', sizingMethod='crop');
	_background-repeat: none;
	width: 685px;
	height: 12px;
	font-size: 0px; line-height: 0px;
}
.contentLayout .middle {
	background: url(../images/box/box_middle.gif) top left repeat-y;	
	width: 685px;	/*685 - 30 = 655*/
	height: 100%;	
}
.contentLayout .content { padding: 0px 30px; }
.contentLayout .bottom {
	background: url(../images/box/box_bottom.png) top left no-repeat;	
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box/box_bottom.png', sizingMethod='crop');
	_background-repeat: none;
	width: 100%;
	height: 12px;
	font-size: 0px; line-height: 0px;
}

/************* Footer ******************/
.jtechFooter {
	width: 685px;
	font-size: 11px;
	text-align: left;
}

/************* Misc ******************/
.imageHolder {
	border: 1px solid black;
}
.leftEdgeShadow {
	position: absolute; left: -7px; 
	width: 7px; height: 712px; 
	background: url(../images/left_shadow.png) top left repeat-y;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left_shadow.png', sizingMethod='scale');
	_background-repeat: none;
}
.rightEdgeShadow {
	position: absolute; left: 860px; 
	width: 7px; height: 712px; 
	background: url(../images/right_shadow.png) top left repeat-y;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/right_shadow.png', sizingMethod='scale');
	_background-repeat: none;
}
