/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 13px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#F8F4EB;
	}
a:link { font-weight: bold; COLOR: #b20e57; }
a:visited { font-weight: bold; COLOR: #6a109d; }
a:active { color:#000000; }
a:hover { color:#000000; } 	

a.linklist1:link { text-decoration:none;color:#191718;}
a.linklist1:visited { text-decoration:none;color:#064791;}
a.linklist1:active { text-decoration:none;color:#064791;}
a.linklist1:hover {	text-decoration:underline;color:#0781E1;}

a.linklist2:link { text-decoration:none;color:#0762AD;}
a.linklist2:visited { text-decoration:none;color:#064791;}
a.linklist2:active { text-decoration:none;color:#064791;}
a.linklist2:hover {	text-decoration:underline;color:#191718;}

.color-1-text-15 { 
	font-family: arial, geneva, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #044465;
	}
	
.color-1-text-14 { 
	font-family: arial, geneva, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #044465;
	}	
	
.color-1-text-13 { 
	font-family: arial, geneva, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #044465;
	}	

.color-1-text-12 { 
	font-family: arial, geneva, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #044465;
	}

	
.color-1-text-11 { 
	font-family: arial, geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #044465;
	}
	
.color-2-text-15 { 
	font-family: arial, geneva, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #B60000;
	}
	
.color-2-text-11 { 
	font-family: arial, geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #B60000;
	}	

#line-spacing {
	line-height:1.4;
}	


/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	
#body-center {
	text-align:left;
	}	
#body {
	position: relative;
	width: 1002px;
	text-align:left;	
	padding-bottom:10px;
	border:0px solid #000000;		
	}	
#column-left {
	position:absolute;
	left:0px;
	top:0px;
	width:191px;
	border:0px solid #000000;	
	}	
	#menu {
		font:bold 13px Arial, Helvetica, sans-serif;
		height:249px;
		background:url(images/bg-left-column.jpg) no-repeat;				
		}
	#menu a {
		display: block;
		text-align:left;
		line-height:20px;
		vertical-align: 30%;			
		height:20px;
		padding-left:35px;
		text-decoration:none;
		background: url(images/bg-menu-off.gif) no-repeat 0px 0px;
		color:#ffffff;
		}
	#menu a:hover {
		background: url(images/bg-menu-on.gif) no-repeat 0px 0px;
		color:#F9F68C; 
		}				
		#menu-sl {
			width:191px;
			color:#000000;
			font:bold 12px Arial, Helvetica, sans-serif;
			text-align:left;
			}
		#menu-sl a {
			display: block;
			text-align:left;
			line-height:18px;
			vertical-align: 50%;			
			height:18px;
			padding-left:40px;
			font-weight:normal;
			text-decoration:none;
			background: url(images/bg-menu-off-sl.gif) no-repeat 0px 0px;
			color:#000000;
			}
		#menu-sl a:hover {
			background: url(images/bg-menu-on-sl.gif) no-repeat 0px 0px;
			color:#4C5C6B; 
			}


#body-center {
	text-align:left;
	}	
#body {
	position: relative;
	width: 1002px;
	text-align:left;	
	padding-bottom:10px;
	border:0px solid #000000;		
	}	
#column-left {
	position:absolute;
	left:0px;
	top:0px;
	width:191px;
	border:0px solid #000000;	
	}	
	#menu {
		font:bold 13px Arial, Helvetica, sans-serif;
		height:249px;				
		}
	#menu a {
		display: block;
		text-align:left;
		line-height:20px;
		vertical-align: 30%;			
		height:20px;
		padding-left:35px;
		text-decoration:none;
		background: url(images/bg-menu-off.gif) no-repeat 0px 0px;
		color:#ffffff;
		}
	#menu a:hover {
		background: url(images/bg-menu-on.gif) no-repeat 0px 0px;
		color:#F9F68C; 
		}				
		#menu-sl {
			width:191px;
			color:#000000;
			font:bold 12px Arial, Helvetica, sans-serif;
			text-align:left;
			}
		#menu-sl a {
			display: block;
			text-align:left;
			line-height:18px;
			vertical-align: 50%;			
			height:18px;
			padding-left:40px;
			font-weight:normal;
			text-decoration:none;
			background: url(images/bg-menu-off-sl.gif) no-repeat 0px 0px;
			color:#000000;
			}
		#menu-sl a:hover {
			background: url(images/bg-menu-on-sl.gif) no-repeat 0px 0px;
			color:#4C5C6B; 
			}						
	#copyright {
		font-size: 11px;
		padding:20px 50px 10px 10px;
		color:#978872;
		}
#statscounter {
	position:absolute;
	left:0px;
	top:750px;
	width:191px;
	height:50px;
	background:#F8F4EB;
	border:0px solid #000000;
	}
	
						
#body-content {
	position:relative;
	margin-left:191px;
	border:0px solid #000000;	
	}					
#top-row {
	position:relative;
	left:0px;
	top:0px;
	background:#000000;
	border:0px solid #000000;			
	}			
#bottom-row {
	position:relative;
	left:0px;
	top:0px;
	height:100%;
	border:0px solid #000000;			
	}			
	#column-middle {
		position:relative;
		left:0px;
		top:0px;
		padding:6px;
		margin:0px 230px 0px 0px;

		background: url(images/bg-curve-bottom-middle.gif) no-repeat top left; 
		border:1px solid #000000;			
		}	
		#list-1 {
			margin-top:10px;
			line-height:16px;
			vertical-align:top;
			list-style-image: url(images/bullet.gif);
			}			
	#column-right {
	position:absolute;
	right:-1px;/*explain this is a bug with IE */
	top:0px;
	width:230px;
	background: url(images/bg-right-column.gif) no-repeat 0px 0px;
	border:1px solid #000000;
	voice-family:"\"}\"";
	voice-family:inherit;
	right:-1px;
	width:230px;
		}
		html>body #column-right {
			right:0px;	
			width:230px;	
		}	
		#list-2 {
			line-height:22px;
			vertical-align:top;
			list-style-image: url(images/bullet.gif);
			}			
/* global structure styles end */

/* lgc Create rounded box for notices */

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url(images/drop-box-brn2-lg.jpg) no-repeat bottom right; 
} 
.cssbox { 
    width: 600px !important; /* intended total box width - padding-right(next) */
    width: 585px; /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: 20px auto; /* use to position the box */ 
} 

/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important; height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 25px; /* interior-padding right */ 
    padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ 
}

/* lgc end rounded box for notices */
