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;}

body1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

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;
}

#centercontent {
	float:right;
	width: 831px;
}

#centerrightcontent { /* testimonials*/
	float:right; 
	width:216px; 
}

#centerleftcontent {
	float:left; 
	width:605px; 
	padding-left: 10px;
}

#footer {
	float:none;
	clear:right;
}

a.leftCol
{
text-decoration: none; 
color: #FFFFFF; 
font-weight: bold
}

a.leftCol:hover 
{  
text-decoration: none; 
color: #FFFFFF; 
font-weight: bold
}

a.leftCol:visited
{  
text-decoration: none; 
color: #FFFFFF; 
font-weight: bold
}

a.leftCol:active 
{ 
text-decoration: none; 
color: #FFFFFF; 
font-weight: bold
}





a.topRow
{
color: #000099;
}

a.topRow:hover
{
color: #339933;
text-decoration: underline;
}

a.topRow:active
{
color: #000099;
text-decoration: underline;
}
.dot1 {  background-image: url(../images/d_blue.gif); float: left; height: 5px; width: 1px; margin: 3px}

.dotgreen { background-image: url(../images/d_green.gif); float: left; height: 5px; width: 1px; margin: 3px }
.dotred { background-image: url(../images/d_red.gif); float: left; height: 5px; width: 1px; margin: 3px }
.dotgrey { background-image: url(../images/d_grey.gif); float: left; height: 5px; width: 1px; margin: 3px 3px; background-repeat: repeat-x}
.dotblue { background-image: url(../images/d_blue.gif); float: left; height: 5px; width: 1px; margin: 3px }
.headergrey { background-image: url(../images/frame/top_bar.gif); float: left; height: 5px; width: 1px; margin: 3px }
.headerblue { background-image: url(../images/header_blue.gif); float: left; height: 5px; width: 1px; margin: 3px ; background-position: top}


.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}




table {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
.tblBgBlue {
	background-image: url(../images/gradient1.gif);
	background-repeat: repeat-y;
}
.HeaderBlueText {
	font-size: medium;
	font-weight: bold;
	color: #0000FF;
}

.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;
	}
.l1 a:visited {  text-decoration: none; color: #000099;}
.l1 a:link {  text-decoration: none; color: #000099;}
.l1 a:hover {  text-decoration: none; color: #0000DD; text-decoration: underline;}

.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;
	}	

.bgBlue {
	background-image: url(../images/gradientBlueVert.gif);
	background-repeat: repeat-x;
	padding: 4px;
	background-color: #477BE5;
}
.bgBlueSm {
	padding: 3px;
}
.bannerbg {
	background-image: url(../images/header5-right-fill.gif);
	background-repeat: repeat-x;
}
.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;}

.topshade {
	background-image: url(../images/shadetop.gif);
	background-repeat: repeat-x;
}

.tbl {
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-left: 0px;
	height: 100%;
	margin-right: 0px;
	margin-bottom: 0px;
	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;}

.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;}

.bgLiteBlue {
	background-image: url(../images/gradientLiteBlueVert.gif);
	background-repeat: repeat-x;
	padding: 4px;
	background-color: #A5B3D0;
	border: 1px solid #A5B3D0;
}
.rightshade {
	background-image: url(../images/shaderight.gif);
	background-repeat: repeat-y;
	height:100%;
	padding-right: 15px;
}

.topshadedot {
	background-image: url(../images/shadedottop.gif);
	background-repeat: repeat-x;

}
.blueline {
	background-image: url(../images/blueline.gif);
	background-repeat: repeat-x;
	height: 4px;
	overflow: hidden;
}
.blackline {
	background-image: url(../images/blackwhiteline.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	height: 4px;
}
