body {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:76%;
	color:#000;
	padding:0;
	border:0;
	margin:0;
	background:#fff url(pics2/background2.jpg) repeat;
	text-align:center;
	line-height: normal;
}
a {color:#990000;}
a:visited {color:#990000;}
a:active {color:#990000; text-decoration:underline;}
a:hover {color: #990000;
}
#wrapper {width:1000px; background:#000  repeat-y; margin:10px auto; text-align:left;}
#header {
	width:1000px;
	height:25px;
	float:left;
	position:relative;
	background-color: #000000;
}
#menu {
	width:1000px;
	height:38px;
	background: #000000;
}

#logo {
	float:left;
	width: 980px;
}
#logo h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#e1e1e1;
	font-size:xx-small;
	font-weight:normal;
	float:left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: -5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#logo h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#e1e1e1;
	font-size:xx-small;
	font-weight:normal;
	float:left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: -5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#logo h2 a {color:#000;}
#logo a, #logo a:visited {text-decoration:none;}



#midlink {position:absolute; top:149px; left:0px; width:1000px; height:38px; text-align:center; background: url(pics2/button_1.gif);}
#main_menu {padding:0; margin:0 19px; list-style-type:none; width:962px; height:36px; background:url(pics2/button_1.gif) no-repeat top right;}
#main_menu li {float:left; display:inline; width:120px; background:url(pics2/button_2.gif);}
#main_menu li a, #main_menu li a:visited {display:block; width:120px; height:36px; color:#ddd; font-size:1.1em; text-decoration:none; line-height:32px; font-family:arial, verdana, sans-serif; background:url(pics2/button_1.gif);}

#main_menu li a:hover {color:#fff;  background:url(pics2/button_2.gif);} 
#main_menu li a.chosen, #main_menu li a.chosen:visited,  #main_menu li a:active, #main_menu li a:focus {color:#fff;  background:url(pics2/button_4.gif);}
#main_menu li.java a:hover {color:#fff;  background:url(pics2/button_3.gif);} 


#showcase {clear:both; width:1000px; background:#AD4067; height:auto; }
#info {background:#ffffff; width:750px; float:left;}
#info_right {display:block; float:right; width:230px; padding:10px; color:#ffffff;}
#info_right p {margin:0 0 10px 0;}
#info_right form fieldset {padding:0; border:0; margin:0 0 0 5px;}
#info_right ol {margin-top:40px;}
#info_right ol li {margin-bottom:5px;}
#info_right li a, #info_right li a:visited {color:#fff; font-size:0.8em; text-decoration:none;}
#info_right li a:hover {text-decoration:underline;}

#info h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; margin:15px 0 10px 0; text-align:left; margin:15px 0 10px 0;}
#info h3 {font-family:"Arial, Helvetica, sans-serif", sans-serif; font-size:1.1em; font-weight:normal; margin:0 0 0 0; color:#006699; text-align:left; margin-bottom:10px;}
#info_right h3 {font-family:"Arial, Helvetica, sans-serif", sans-serif; font-size:1.1em; font-weight:normal; margin:0; color:#fff;}
#info_right_home {float:left; width:250px; overflow:hidden;}
#info_right_home a img {border:0; display:block;}

#content {width:1000px; background:#ffffff; float:left;}
a.adbanner, a:visited.adbanner {text-align:center;color:#fff; font-size:0.8em; text-decoration:none;}
a.adbanner:hover {text-decoration:underline;}
blockquote {padding:10px;}
p.cite {color:#000000; display:list-item; padding:0 5px; list-style-image: url(pics2/open_quotes.gif); background: url(pics2/close_quotes.gif) bottom right no-repeat;}

#left_column {
	width:725px;
	background:transparent;
	float:right;
	text-align: left;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
* html #left_column {width:725px; w\idth:725px;}
#left_column ol li {font-size:1em; line-height:16px; font-family:verdana, sans-serif; margin:20px 0;}
#left_column dl.sitemap dd a {text-decoration:none; color:#742940;}
#left_column dl.sitemap dd a:hover {color:#fff; background:#069;}
#left_column dl.sitemap {margin-left:50px;}
#left_column dl.sitemap dd {margin:0;}

#right_column {
	width:240px;
	float:left;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-color: #E1E1E1;
}
* html #right_column {
	width:244px;
	w\idth:244px;
	background-color: #F0F0F0;
}

dl.latest {
	font-size:1em;
	margin:10px 0 0 0;
	line-height: 150%;
}
dl.latest dt {
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:small;
	color:#FFFFFF;
	border-left-width: 0px;
	border-left-style: none;
	background-color: #990000;
}
dl.latest dd {margin:0; padding:5px 5px 0 5px;}
dl.latest dd a, dl.latest dd a:visited {text-decoration:none; color:#000;}
dl.latest dd a em {font-style:normal; float:right; color:#742940;}
dl.latest dd a b {color:#742940; font-weight:normal;}
dl.latest dd a:hover {text-decoration:underline;}
dl.latest dd a:hover em {cursor:pointer; text-decoration:none;}

dl.list {width:240px; margin:0 10px 10px 0; float:left;}
dl.list dd {color:#742940; background:#fff; font-size:0.8em; font-family:arial, sans-serif;}
dl.list dd a, dl.list dd a:visited {color:#000; font-weight:bold; font-size:1.em; text-decoration:underline;}
dl.list dd a:hover {text-decoration:none;}
dl.list_last {margin-right:0;}


#foot {
	clear:both;
	width:1000px;
	height:200px;
	color:#fff;
	font-size:0.75em;
	text-align: center;
	background-color: #000000;
}
#foot p {font-size:1em; color:#fff; margin:5px 10px 5px 15px; float:left;}
#foot ul {list-style-type:none; margin:0; padding:0; float:right; margin-right:15px;}
#foot ul li {float:left; margin:5px 0 5px 10px;}


#content p {font-size:01.2em; line-height:16px; margin:5px 0 8px 0;}
#content img {border:0;}
.left {float:left;}
.float_left {float:left; margin:0 10px 5px 0;}



p.highlight {background:#e8e8e8; border:1px solid #AD4067; padding:5px; color:#742940; font-weight:bold;}


p {font-size:0.8em; line-height:16px; margin:5px 0 15px 0;}


.sectionLinks{
	text-align: left;
	width: 98%;
	padding: 0px;
	float: none;
	margin: 0px;


}
.sectionLinks h3 { 
	margin: 0; 
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
	padding-left: 3px; 	padding-right:0px; 	padding-top:3px; padding-bottom:3px; 
	text-indent: 3px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
	width: 100%;
	color:  #FFFFFF;
	background-color: #990000;
}

.sectionLinks a:link {
	display: block;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #801F16;
	padding-right:0px; padding-top:6px; padding-bottom:6px;
	text-indent: 5px;
	text-decoration: none;
		border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	background-color: #e8e8e8;

	}

.sectionLinks a:visited {
	display: block;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #801F16; padding-right:0px; padding-top:6px; padding-bottom:6px;
	text-indent: 5px;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-color:#e8e8e8;
	width: 100%;
		}
.sectionLinks a:hover	{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	font-weight: normal;
	text-decoration: none;
	padding-right:0px; padding-top:6px; padding-bottom:6px;
	text-indent: 5px;
	color: #000000;	
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;

	background-color: #ffffff;
	}
	
	

/************** feature styles *****************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size:12px
	min-height: 200px;
	height: 200px;
}
html>body .feature {height: auto;}

.feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 30px 0px 5px 0px;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}
	

/*************** story styles ******************/

.story {
	padding: 10px 0px 0px 10px;
	font-size: 100%;
}

.story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.story p {
	padding: 0px 0px 10px 0px;
}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #FFFFFF;
	display:block;
	padding-bottom: 5px;
	background: #000000;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}
