* {margin:0;padding:0;}  /* zero out everything */
body {
	width:100%;
	background:#fff url(../images/ic_014_body_bg.gif) no-repeat fixed 0 0;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	color:#555;
}
/*
-----------------------------------------------------------------------------------------
Global
-------------------------------------------------------------------------------------- */
div {position:relative;}
h4, h5 {margin:10px 15px;}
ul, ol {
	margin:15px;
	padding:0 0 0 25px;
}
ol {padding:0 0 0 30px;}
.clearer {clear:both;}
/*
-----------------------------------------------------------------------------------------
General Layout Structure
-------------------------------------------------------------------------------------- */
#nav-top, #nav-left, #nav-right {
	width:748px;
	border-right:2px solid #fff;
	text-align:left;
}
#inner {float:left;}


.head_txt {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; font-weight:bold;
}
a.catTitle1
{
	text-decoration:none;font-weight: bold;font-size: 11px;
}
a.catLink
{

	font-size: 11px;
}
a.title
{
	font-weight: normal;
	font-size: 11pt;
}
a.title_big
{
	font-weight: normal;
	font-size: 12pt;
}
a.url
{
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
}
.desc
{
	font-size: 9pt;
}

/*------------------ nav-top ------------------*/
#nav-top #navcontainer {
	float:left;
	width:748px;
}
	#nav-top #navcontainer #nav-wrapper {
		float:left;
		width:547px;
		border-bottom:1px solid #fff;
	}
	#nav-top #navcontainer div.accent {
		position:absolute;
		top:0;
		left:547px;
		width:201px;
		height:200px;
		z-index:10;
	}
#nav-top #headertop {
	float:left;
	width:748px;
}
#nav-top #content {
	float:left;
}
#nav-top #footer {
	clear:both;
	padding:10px;
	color:#fff;
}
#nav-top #bottom-content {
	width:auto;
	padding:10px;
	margin:15px 15px 15px 10px;
	border:1px solid #666;
}
#nav-top #sidebar {
	float:left;
	width:150px;
	height:200px;
	padding:10px;
	margin:15px 10px 10px 5px;
	border:1px solid #666;
}
/*------------------ nav-left ------------------*/	
#nav-left #navcontainer {
	float:left;
	width:201px;
}
	#nav-left #navcontainer div.accent {
		float:left;
		width:201px;
		height:200px;
		border-bottom:1px solid #fff;
	}
	#nav-left #navcontainer #nav-wrapper {
		float:left;
		width:201px;
	}
#nav-left #headertop {
	float:right;
	width:547px;
}
#nav-left #content {
	float:left;
}
#nav-left #footer {
	clear:both;
	padding:10px;
	color:#fff;
}

#nav-left #bottom-content {
	width:auto;
	padding:10px;
	margin:15px 10px 15px 15px;;
	border:1px solid #666;
}
#nav-left #sidebar {
	float:right;
	width:250px;
	height:200px;
	padding:10px;
	margin:15px 5px 10px 10px;
	border:1px solid #666;
}
/*------------------ nav-right ------------------*/
#nav-right #navcontainer {
	float:right;
	width:201px;
}
	#nav-right #navcontainer div.accent {
		float:left;
		width:201px;
		height:200px;
		border-bottom:1px solid #fff;
	}
	#nav-right #navcontainer #nav-wrapper {
		float:left;
		width:201px;
	}
#nav-right #headertop {
	float:left;
	width:547px;
}
#nav-right #content {
	float:left;
}
#nav-right #footer {
	clear:both;
	padding:10px;
	color:#fff;
}
#nav-right #bottom-content {
	width:auto;
	padding:10px;
	margin:15px 15px 15px 10px;
	border:1px solid #666;
}
#nav-right #sidebar {
	float:left;
	width:150px;
	height:200px;
	padding:10px;
	margin:15px 10px 10px 5px;
	border:1px solid #666;
}
/*
-----------------------------------------------------------------------------------------
=#headertop
-------------------------------------------------------------------------------------- */	
#website-title {padding:32px 0 10px 12px;}
#website-slogan {
	padding:30px 15px 10px 15px;
}
/*
-----------------------------------------------------------------------------------------
Navigation Elements
-------------------------------------------------------------------------------------- */
/*------------------ nav-top ------------------*/	
#nav-top #navcontainer div, #nav-top #navcontainer div h3 {display:inline;}
	#nav-top #navcontainer div a:link, #nav-top #navcontainer div a:active, #nav-top #navcontainer div a:visited {
		float:left;
		width:75px;
		border-left:1px dashed #fff;
		padding:10px;
		text-decoration:none;
	}
	#nav-top #navcontainer div a:hover {border-bottom:0;}
/*------------------ nav-left ------------------*/		
#nav-left #navcontainer div, #nav-left #navcontainer div h3 {display:block;}
	#nav-left #navcontainer div a:link, #nav-left #navcontainer div a:active, #nav-left #navcontainer div a:visited {
		float:left;
		width:181px;
		border-bottom:1px solid #fff;
		padding:10px;
		text-decoration:none;
	}
	#nav-left #navcontainer div a:hover {padding-left:5px;border-left:5px solid #fff;}
/*------------------ nav-right ------------------*/		
#nav-right #navcontainer div, #nav-right #navcontainer div h3 {display:block;}
	#nav-right #navcontainer div a:link, #nav-right #navcontainer div a:active, #nav-right #navcontainer div a:visited {
		float:left;
		width:181px;
		border-bottom:1px solid #fff;
		padding:10px;
		text-decoration:none;
	}
	#nav-right #navcontainer div a:hover {padding-left:5px;border-left:5px solid #fff;}
/*
-----------------------------------------------------------------------------------------
Table Structures
-------------------------------------------------------------------------------------- */
/*------------------ nav-top ------------------*/	
#nav-top #content-table {
	float:left;
	width:547px;
}
	#nav-top #content-table-main {width:100%;}
		#nav-top #content-table-main p {padding:10px 20px 10px 15px;;}

/*------------------ nav-left ------------------*/		
#nav-left #content-table {
	float:left;
	width:547px;
}
	#nav-left #content-table-main {width:100%;}
		#nav-left #content-table-main p {padding:10px 20px 10px 15px;;}

/*------------------ nav-right ------------------*/		
#nav-right #content-table {
	float:left;
	width:547px;
}
	#nav-right #content-table-main {width:100%;}
		#nav-right #content-table-main p {padding:10px 20px 10px 15px;;}

/*------------------ no-accent adjustments ------------------*/		
.accent-none {display:none;}

h1#website-title {
	font-family:arial, verdana, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#fff;
}
h2#website-slogan {
	font-family:arial, verdana, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#5E5E5E;
}
#navcontainer div a h3 {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
#navcontainer div a:hover h3 {color:#ddd;}

/*
-----------------------------------------------------------------------------------------
content area widths:
#nav-top - 547px
#nav-left - 547px
#nav-right - 547px
-------------------------------------------------------------------------------------- */
#page1-block1-element1 p {color:#666;}

#adult .primary {background-color:#000;}
#adult .secondary {background-color:#000;}
#adult .tertiary {background-color:#eb3421;}
#adult .background {background-color:#000;}
#adult .accent {background:url(../images/adult.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */
#adult #content p, #adult #content div, #adult #content li, #adult #content h4{color:#fff;}
#adult a:link, #gambling a:visited{color:#ffffff;text-decoration:underline;}
#adult a:hover{color:#efefef;}
#adult #copyright a:link, #adult #copyright a:visited{color:#000000;text-decoration:underline;}
#adult #copyright a:hover{color:#666;}

#arts-culture .primary {background-color:#000;}
#arts-culture .secondary {background-color:#eb3421;}
#arts-culture .tertiary {background-color:#038b89;}
#arts-culture .background {background-color:#fff;}
#arts-culture .accent {background:url(../images/arts-culture.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */
#arts-culture #website-slogan{color:#fff;}

#business .primary {background-color:#180e98;}
#business .secondary {background-color:#0f0863;}
#business .tertiary {background-color:#666;}
#business .background {background-color:#fff;}
#business .accent {background:url(../images/business.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */
#business #website-slogan{color:#fff;}

#education .primary {background-color:#eb3421;}
#education .secondary {background-color:#e1ec2d;}
#education .tertiary {background-color:#180e98;}
#education .background {background-color:#fff;}
#education .accent {background:url(../images/education.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */

#entertainment .primary {background-color:#000;}
#entertainment .secondary {background-color:#180e98;}
#entertainment .tertiary {background-color:#180e98;}
#entertainment .background {background-color:#000;}
#entertainment .accent {background:url(../images/entertainment.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */
#entertainment #content p, #entertainment #content div, #entertainment #content li, #entertainment #content h4, #entertainment #website-slogan{color:#fff;}
#entertainment a:link, #gambling a:visited{color:#ffffff;text-decoration:underline;}
#entertainment a:hover{color:#efefef;}
#entertainment #copyright a:link, #entertainment #copyright a:visited{color:#000000;text-decoration:underline;}
#entertainment #copyright a:hover{color:#666;}

#finance .primary {background-color:#028d8a;}
#finance .secondary {background-color:#0f0863;}
#finance .tertiary {background-color:#0f0863;}
#finance .background {background-color:#fff;}
#finance .accent {background:url(../images/finance.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */
#finance #website-slogan{color:#fff;}

#gambling .primary {background-color:#ff1700;}
#gambling .secondary {background-color:#aebd48;}
#gambling .tertiary {background-color:#aebd48;}
#gambling .background {background-color:#000;}
#gambling .accent {background:url(../images/gambling.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */
#gambling #content p, #gambling #content div, #gambling #content li, #gambling #content h4{color:#fff;}
#gambling a:link, #gambling a:visited{color:#ffffff;text-decoration:underline;}
#gambling a:hover{color:#efefef;}
#gambling #copyright a:link, #gambling #copyright a:visited{color:#000000;text-decoration:underline;}
#gambling #copyright a:hover{color:#666;}

#health .primary {background-color:#f9f8b2;}
#health .secondary {background-color:#b2bdf9;}
#health .tertiary {background-color:#4e60b9;}
#health .background {background-color:#fff;}
#health .accent {background:url(../images/health.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */
#health #website-slogan, #health #website-title{color:#666;}

#misc .primary {background-color:#180e98;}
#misc .secondary {background-color:#0f0863;}
#misc .tertiary {background-color:#666;}
#misc .background {background-color:#fff;}
#misc .accent {background:url(../images/misc.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */
#misc #website-slogan{color:#fff;}

#sci-nature .primary {background-color:#000;}
#sci-nature .secondary {background-color:#fff;}
#sci-nature .tertiary {background-color:#d7a40a;}
#sci-nature .background {background-color:#fff;}
#sci-nature .accent {background:url(../images/sci-nature.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */

#shopping .primary {background-color:#000;}
#shopping .secondary {background-color:#8ad8ef;}
#shopping .tertiary {background-color:#000;}
#shopping .background {background-color:#fff;}
#shopping .accent {background:url(../images/shopping.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */

#technology .primary {background-color:#54c31e;}
#technology .secondary {background-color:#333;}
#technology .tertiary {background-color:#666;}
#technology .background {background-color:#000;}
#technology .accent {background:url(../images/technology.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */
#technology #website-slogan, #technology #content p, #technology #content div, #technology #content li, #technology #content h4{color:#fff;}
#technology a:link, #technology a:visited{color:#ffffff;text-decoration:underline;}
#technology a:hover{color:#efefef;}
#technology #copyright a:link, #technology #copyright a:visited{color:#000000;text-decoration:underline;}
#technology #copyright a:hover{color:#666;}

#travel .primary {background-color:#db0909;}
#travel .secondary {background-color:#000;}
#travel .tertiary {background-color:#a5a708;}
#travel .background {background-color:#fff;}
#travel .accent {background:url(../images/travel.jpg) no-repeat top left;} /* dimensions: width=201 x height=200 */
#travel #website-slogan{color:#fff;}

