/* ===================== CSS FROM EXISTING SITE ===================== */

* { margin: 0; padding: 0; }
html { margin: 0; padding: 0; }

body {
	margin: 0px; padding: 0px;
	font-family: Verdana, sans-serif;
	background-color: #FFFFFF; color: #666666;
}

img { border: 0; }
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }

/* ----- TEXT STYLES ----- */

a:link, a:visited { color: #FF0099; text-decoration: underline; }
a:hover { color: #FF0099; text-decoration: none; }
a:focus { outline: none; }

.small{
	padding: 0;
	font-size: 10px;
	color: #000;
	font-family: Verdana, sans-serif;
}

/* ----- STRUCTURE ----- */

#container {
	width: 960px;
	margin: 0px 0px 0px 10px;
	background-image: url(/images/left_nav_rpt.gif);
	background-position: 20px top; background-repeat: repeat-y;
}

#top {
	height: 152px; text-align: left;
	background-image: url(http://www.net-it.org/img3/top-bak.jpg);
	background-position: left top; background-repeat: no-repeat;
	display: block;
}


#content {
	width: 705px;
	padding-top: 10px;
	margin-left: 224px;
}


/* ----- NAVIGATION ----- */
#leftnav
{
font-size:13px;
background-color: #FAD5E4;
position: absolute;
width: 158px;
margin: 0px 0px 0px 30px;
padding: 5px 0px 20px 8px;
top:150px;
border: 0px solid gray;
}
#navlist {
	position: relative;
	left: 0px;
	top: 0px;
	width: 140px;
	padding-bottom:5px;
}
#navlist p {
	font-size: .8em;
	
}
#navlist ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: .9em;
}
#navlist li {
	margin: 0;
	line-height: 17px;
}
#navlist a {
	display: block;
	padding: 1px 2px 3px 17px;
	border-bottom: 1px solid;
	border-color: #FF0099;
	background-color: #FAD5E4;
	font-size:11px;
	font-weight:600;
}
#navlist a:link, #navlist a:visited {
	color: #666;
	text-decoration: none;
}
#navlist a:hover, #navlist a:active {
	background-color: #fff;
	color: #FF0099;
	
}

/* ----- TEXT STYLES ----- */

h1 {
	font-size: 19px; line-height: 120%;
	font-weight: bold; color: #FF0099;
	padding: 0; margin-top: 0; margin-bottom: 20px;
}
h1 strong { color: #FF0099; }
h2 {
	font-size: 16px; line-height: 120%;
	font-weight: bold; color: #FF0099;
	padding: 0; margin-top: 0; margin-bottom: 10px;
}
h3 {
	font-size: 14px; line-height: 120%;
	font-weight: bold; color: #FF0099;
	padding: 0; margin-top: 0; margin-bottom: 10px;
}

h4 {
	font-size: 12px; line-height: 120%;
	font-weight: bold; color: #FF0099;
	padding: 0; margin-top: 0; margin-bottom: 10px;
}
p, ul, ol {
	font-size: 11px; line-height: 130%;
	color: #000000;
	padding: 0; margin-top: 0; margin-bottom: 10px;
}
p.lrgType { font-size: 13px; font-weight: bold; }
p.lrgTypeRed { font-size: 13px; font-weight: bold; color:red;}

hr { padding: 0; margin-top: 0; margin-bottom: 10px; }
div.summary p { font-size:  12px; }
div.article_image, div.news_image { float: left; margin-right: 10px; }
div.news_item {
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	clear: both;
}

#leftColumn { width: 480px; float: left; }
#rightColumn { width: 200px; float: right; }
ul.news_monthly_archive {
list-style: none;
font-weight: bold;
}
ul.news_monthly_archive a:link, ul.news_monthly_archive a:visited { color: #666666; text-decoration: none; }
ul.news_monthly_archive li { padding-bottom: 5px; border-bottom: 1px solid #CCCCCC; margin-bottom: 5px; }
h1.news_h1 { padding-bottom: 10px; border-bottom: 1px solid #CCCCCC; }
h2 a, h2 a:link, h2 a:visited { text-decoration: none; }
div.pagination { font-size: 11px; font-weight: bold; margin-bottom: 40px; clear: both; }