:link,:visited { text-decoration:underline }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

body {
	text-align:center;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans, Sans-serif;
	background: #fff url(/images/bg.gif) top left repeat-x;
}

body.search, body.shoppingPage {
	text-align:left;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans, Sans-serif;
	background: #fff url(/images/bg.gif) 0px -161px repeat-x;
}

.search .link {
	font-weight:bold;
	font-size:15px;
}

.search .desc {
	font-size:13px;
	color:#4c4c4c;
}

.search .url {
	font-size:13px;
	color:#008000;
}

.nav {
	font-weight:bold;
	font-size:15px;
}

.navg {
	font-weight:normal;
	color:#4c4c4c;
	font-size:15px;
}

.sideNav {
	list-style:none;
	padding-top:10px;
	border-right:1px solid #e4e4e4;
	padding-bottom:80px;
}

.newsList {
	list-style:none;
}

.newsItem p {
	font-size:13px;
}

.newsItem p a {
	font-size:13px;
	color:#0073de !important;
	border-bottom: double 3px #0073de !important;
}

.newsItem a {
	color:#0073de;
	font-size:17px;
}

.newsItem img {
	float:right;margin-left:40px;
	height:70px;
	width:auto;
}

.sideNav a{
	text-decoration:none;
}

.sideNav li {
	padding-bottom:7px;
}

a {
	color:#0084ff;
}

#menu {
	text-align:left;
	height:32px;
	background:#15334f;
}

#menu a {
	float:left;
	border-top:2px solid #15334f;
	padding:7px 13px;
	display:block;
	color:#e1e7ec;
	text-decoration:none;
	font-size:13px;
	line-height:normal;
}

#menu a.active {
	border-top:2px solid #0084ff !important;
	font-weight:bold;
	color:#fff;
}

#menu a:hover {
	background:#1d3f5f;
	border-top:2px solid #1d3f5f;
}


#logo {
	margin:94px auto 0px auto;
	clear:both;
}

.home form, .search form {
	text-align:left;
	background: url(/images/form-bg.png) top left no-repeat;
	height:56px;
	position:relative;
	width:536px;
	padding:9px 14px 0px;
	margin:24px auto;
}

form label {
	display:none;
}

.home form .txt, .search form .txt {
	position:absolute;
	top:14px;
	left:14px;
	border:none;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans, Sans-serif;
	font-size:20px;
	display:block;
	height:32px;
	width:484px;
	color:#4c4c4c;
	padding:4px 0px 0px 6px;
}

form .submit {
	position:absolute;
	top:14px;
	right:14px;
	
}

.foot {
	margin-bottom:40px;
	color:#afafaf;
	font-size:13px;
}

.foot small {
	margin-top:20px;
	display:block;
}

.ads {

}

.ads li.ad {
padding-left:23px;
color:#4C4C4C;
font-size:13px;
margin-bottom:24px;
}

.ads li.ad a {
font-size:15px;
font-weight:bold;
}

.ads li.ad a.urllink {
	color:#008000;
font-size:13px;
text-decoration:none;
}
