/* CSS Document */

/* Template Structure */

body 	{  
	background:#fff url(images/body_bkgd.gif) top left repeat-x;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
	font-weight:normal;
	}


#header	{
		width:727px;
		margin:0px auto;
		padding:0;
		line-height:100%;
		}
		
		
#wrapper	{
		width:725px;
		margin:0px auto;
		padding:0;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #000;
		background-image:url(images/wrapper_bkgd.gif);
		background-position:top right;
		background-repeat:repeat-y;
		}
		
#wrapper_left	{
	float:left;
	width:421px;
	z-index:1;
	padding-left:3px;
	padding-top:3px;
		}

#left_text	{
		padding:20px 20px 0 20px;
		}
		
#wrapper_right{
	float:right;
	width:298px;
	background:#e2e2e2;
	padding-bottom:30px;
		}
				
#highlight{
	width:278px;
	background:#fff;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:10px;
		}
		
#highlight_orange{
	width:258px;
	background:#f58233;
	border-top:dashed 2px #fff;
	border-bottom:dashed 2px #fff;
	padding:20px;
	color:#fff;
		}




#right_text	{
		padding:20px 10px 20px 15px;
		font-weight:normal;
		}
		
#footer	{
		width:725px;
		margin:0px auto;
		padding:10px 0;
		font-size:8pt;
		text-align:center;
		}
		
		
/* Nav */
				
#navbar		{
			width:725px;
			border:1px solid #000;
			background:#ccc;
			overflow: hidden;
			margin:0;
			clear:all;
			font-size:10pt;
			font-weight:normal;
			line-height:120%;
			}
			
#category	{
			padding:5px 0 0 0;
			width:121px;
			background:url(images/navdiv.gif) right top no-repeat;
			display:block;
			float:left;
			font-weight:normal;
			font-size:10pt;
			text-align:center;
			height:35px;
			}
			
#category_last	{
			padding:5px 0 0 0;			
			width:118px;
			background:#ccc;
			display:block;
			font-size:10pt;
			line-height:auto;
			text-align:center;
			height:35px;
			font-weight:normal;
			float:right;
			}
			
			
#category_on	{
			color:#fff;
			padding:5px 0 0 0;			
			width:121px;
			display:block;
			float:left;
			text-align:center;
			background:#f58233 url(images/navdiv.gif) right top no-repeat;
			height:35px;
			font-weight:normal;

			}
			
#category_last_on	{
			color:#fff;
			padding:5px 0 0 0;	
			width:118px;
			display:block;
			float:right;
			text-align:center;
			background:#f58233;
			height:35px;
			font-weight:normal;
			}
			
a#category:link, a#category:visited, a#category_last:link, a#category_last:visited	{
			color:#333;
			text-decoration:none;
			font-weight:normal;
			}
	
a#category:hover, a#category:active, a#category_on:hover, a#category_on:active, a#category_last:hover, a#category_last:active 	{
			color:#fff;
			background:#666 url(images/navdiv.gif) right top no-repeat;
			text-decoration:none;
			} 
			
a#category_last:hover, a#category_last:active, a#category_last_on:hover, a#category_last_on:active 	{
			color:#fff;
			background:#666;
			text-decoration:none;

			} 
			
#subnav
			{
			width:725px;
			border-bottom:1px solid #000;
			border-left:1px solid #000;
			border-right:1px solid #000;
			border-top:1px solid #fff;
			padding:0;
			background:#ccc;
			overflow: hidden;
			clear:all;
			font-weight:normal;

			}
			
#subcategory, a#subcategory:link, a#subcategory:visited	{
			padding:5px 15px 5px 15px;
			background:#ccc url(images/navdiv.gif) right top no-repeat;
			display:block;
			float:left;
			color:#333;
			text-decoration:none;
			font-weight:normal;
			}
			
#subcategory_last, a#subcategory_last:link, a#subcategory_last:visited	{
			padding:5px 15px 5px 15px;
			background:#ccc;
			display:block;
			float:left;
			color:#333;
			text-decoration:none;
			font-weight:normal;

			}
			
a#subcategory:hover, a#subcategory:active	{
			padding:5px 15px 5px 15px;
			background:#666 url(images/navdiv.gif) right top no-repeat;
			display:block;
			float:left;
			color:#fff;
			font-weight:normal;
			text-decoration:none;
			}
			
a#subcategory_last:hover, a#subcategory_last:active	{
			padding:5px 15px 5px 15px;
			background:#666;
			display:block;
			float:left;
			color:#fff;
			font-weight:normal;
			text-decoration:none;
			}
			
#subcategory_on	{
			padding:5px 15px 5px 15px;
			background:#f58233 url(images/navdiv.gif) right top no-repeat;
			display:block;
			float:left;
			color:#fff;
			font-weight:normal;
			text-decoration:none;
			}
			
#subcategory_last_on	{
			padding:5px 15px 5px 15px;
			background:#f58233;
			display:block;
			float:left;
			color:#fff;
			font-weight:normal;
			text-decoration:none;
			}

p	{  
font-size: 10pt; 
color: #000000; 
line-height: 140%;
margin:5px 0 5px 0;
padding:0;
font-weight:normal;
}

#highlight_orange h1, #highlight_orange p	{
		color:#fff;
		line-height:120%;
}

.quote	{  
font-size: 12pt; 
color: #666; 
line-height: 130%;
font-style:italic;
}

.smallquote	{  
font-size: 10pt; 
color: #333; 
line-height: 120%;
font-style:italic;
}


.bignum	{  
font-size: 16pt; 
color: #000; 
line-height: 130%;
}

a:link {  
font-weight: normal; 
color: #FF6600; 
text-decoration: none;
}

a:hover {  
font-weight: normal; 
color: #FF6600; 
text-decoration: underline;
}

a:visited {  
font-weight: normal; 
color: #FF6600; 
text-decoration: none;
}

#highlight_orange a:link, #highlight_orange a:visited	{
		color:#006699;
		font-style:italic;		}


h1 {
	margin:0;
	padding:0;
	font-size: 20pt;
	font-weight:100;
	color:#000;
}

h2 { 
font-size: 14pt; 
color: #000000; 
font-weight:100;
margin:0;
padding:0;
}

h3 { 
font-size: 12pt; 
color: #000000; 
font-weight:normal;
margin:0;
padding:0;
}

h4 { 
font-size: 12pt; 
color:#3366CC; 
font-weight:700;
font-style:italic;
margin:0;
padding:0;
}

ul{
  margin:10px 0 10px 0;
  padding:0 0 10px 15px;
  list-style:disc inside;
  text-indent:20px;
 }
 
li{
  margin:0;
  padding:0 0 2pt 0;
  text-indent:-15px;
  line-height:140%;
 }


a:link.whitelink, a:visited.whitelink	{
	color:#fff;
	margin: 25px 40px 0 0;
	padding: 5px 0 0 0;
	font-size:8pt;
	line-height:180%;
}

hr	{
		border-top:solid 1px #ccc;
		border-bottom:solid 1px #fff;
		border-left:solid 1px #fff;
		border-right:solid 1px #fff;
		margin: 5px 0 10px 0;
}