﻿
a:visited {  text-decoration: none; color: #0000cc; text-decoration:none;}
a:link {  text-decoration: none; color: #0000cc; text-decoration: none;}
a:hover {  text-decoration: none; color: #cc0000; text-decoration: underline;}


body {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;    
	background:#eee;
	margin: 0;
	padding: 0;	
	background-image: url('../images/bg_1000.jpg'); 
	background-repeat:repeat-y;	
	background-position: top center;
}

#page {
	width:996px;
	margin: 0px auto 0px auto;
	background:#fff;

}

#topbanner{
	width:996px;
}	

#leftcontent {
	float: left;
	width:160px;
	margin-right: 0px;
	margin-left: 5px;
	background-image: url('../images/gradient1.gif'); 
	background-repeat: repeat-y;
	display: inline;
}

#centercontent {
	float:right;
	width: 831px;
		display: inline;
}

#centerrightcontent { /* testimonials*/
	float:right; 
	width:216px; 
		display: inline;
}

#centerleftcontent {
	float:left; 
	width:605px; 
	padding-left: 5px;
		display: inline;
}

#footer {
	float:none;
	clear:right;
}
	
.clear {
	clear: both;
}
p,h1,pre {
	margin:0px 10px 10px 10px;
}
	
h1 {
	font-size:14px;
	padding-top:10px;
}

.bgLiteBlue {
	position: relative;
	background-image: url(../images/gradientLiteBlueVert.gif);
	background-repeat: repeat-x;
	padding: 4px;
	background-color: #A5B3D0;
	border: 1px solid #A5B3D0;
}
   
.topbannerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #FFFFFF;
	right: 5px;
	font-weight: bold;
	padding: 2px;
}
	
.topbannerlinks a:visited {  text-decoration: none; color: #FFFFFF;}
.topbannerlinks a:link {  text-decoration: none; color: #FFFFFF;}
.topbannerlinks a:hover {  text-decoration: none; color: #EEEEEE; text-decoration: underline;}

.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
}
.breadcrumbs a:visited {  text-decoration: none;text-decoration: underline;color:#FFFFFF;}
.breadcrumbs a:link {  text-decoration: none; color: #FFFFFF;text-decoration: underline;}
.breadcrumbs a:hover {  text-decoration: none; color: #EEEEEE; text-decoration: underline;}

.bgBlue {
	background-image: url(../images/gradientBlueVert.gif);
	background-repeat: repeat-x;
	padding: 4px;
	background-color: #477BE5;
}

/* TOC Navigation left */
.tbl {
	background-repeat: repeat-y;
	margin: 0px; 
	height: 100%;
	border: 0px none;
}

.tbl a:visited {  text-decoration: none; color: #FFFFFF;}
.tbl a:link {  text-decoration: none; color: #FFFFFF;}
.tbl a:hover {  text-decoration: none; color: #EEEEEE; text-decoration: underline;}

.blueline {
	background-image: url(../images/blueline.gif);
	background-repeat: repeat-x;
	height: 4px;
	overflow: hidden;
}

.l0 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #CCCCCC;
	font-size: 125%;
	font-weight: bold;
}
.l1 {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	color: #FFFFFF;
}

.l2 {
	background-image: url(../images/TOC_Grad_BackgroundLite.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.l2sel {
	background-image: url(../images/TOC_Grad_BackgroundLite.gif);
	background-repeat: repeat-y;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #EEEEEE;
	}	
	
	/* End of TOC Navigation Left */
	
.topshade {
	background-image: url(../images/shadetop.gif);
	background-repeat: repeat-x;
	height: 15px;
}

.HeaderBlueText {
	background-color: cornflowerblue; 
	font-weight: bold; 
	font-size: 12pt; 
	color: white; 
	font-family: Arial;
}
/* Product boxes */
.frameB {  background-image: url(../images/frame/bottom_line.gif); background-repeat: repeat-x; background-position: bottom}
.frameLeft {  background-image: url(../images/frame/frame.gif); background-repeat: repeat-y}
.frameRight { background-image: url(../images/frame/frame.gif); background-repeat: repeat-y; background-position: right}
.frameTop {  background-image: url(../images/frame/top_bar.gif); background-repeat: repeat-x}
.frameTopRight {  background-image: url(../images/frame/top_right.gif); background-repeat: no-repeat}
.frameTopLeft { background-image: url(../images/frame/top_left.gif); background-repeat: no-repeat}
.frameBottomRight {  background-image: url(../images/frame/bottom_right.gif); background-repeat: no-repeat}
.frameBottomLeft { background-image: url(../images/frame/bottom_left.gif); background-repeat: no-repeat}


.dotgrey { background-image: url(../images/d_grey.gif); float: left; height: 5px; width: 1px; margin: 3px 3px; background-repeat: repeat-x}


#bio {
	background-color: #f1f1f1;	
	border: 1px solid #aaa;
	padding: 0px 5px 5px 5px;
	margin: 0px 5px 5px 5px;

}