html, body, div, span, h1, p, ul, li {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  display:block; 
  vertical-align:baseline;
  background:transparent;
}

a, img {
    border:none;
}

a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

body { font:13px arial,helvetica,"Nimbus Sans L", "Bitstream Vera Sans", sans-serif; line-height:1.4; color:#666; }

h1,h2,h3,h4,h5,h6 { font-weight: bold; text-rendering: optimizeLegibility; }

ul { margin-left:40px; }
ol { margin-left:40px; list-style-type: decimal; }

small { font-size:85%; }
strong, th { font-weight: bold; }

body {
	width: 100%;
	background: url( "/image/bg-gradient.jpg" ) repeat-x #ECECEC fixed;
}

p, ol {
	line-height: 1.8em;
}

li {
	position: relative;
	display: inline-block;
	*zoom: 1;
    *display: inline;
	height: 43px;
	padding: 0px;
	margin: 0px;
}

li a {
	display: inline-block;
	padding: 5px 10px;
	height: 30px;
	line-height: 21px;
}

li a:link, li a:visited, li a:active {
	text-decoration: none;
	color: #fff;
}

li a:hover {
	text-decoration: none;
	color: #f5d800;
}

#contentContainer {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

#logo-area  { 
	clear: both; 
	height: 65px;
}

#logo {
	float: left;
	margin-top: 11px;
	margin-left: 20px;
}

#nav { 
	clear: both; 
	height: 45px;
	background: #FFF;
}

#nav-list {
	list-style: none;
	background: #0342A0; 	
	display: block;
	margin: 0px;
	text-align: center;
}

#sideNav {
	width: 215px;
	background: #DDD;
	vertical-align: top;
	margin: 40px 10px 6px 10px;
	padding-bottom: 8px;
	float: left;
}

#content-area {
	float: left;
	width: 700px;
	padding: 7px 0 10px 5px;
}

#content-area h1 {
	display: block;
	width: 100%;
	font-size: 140%;
	border-bottom: 1px dotted #8b8b8b;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 0 5px 0;
}

#relatedLinks {
	position: relative;
	clear: left;
	text-align: right;
	color: #8b8b8b;
	font-size: 77%;
	height: 30px;
	border-top: 1px solid #8b8b8b;
	padding-top: 5px;
}

p#notice {
	padding-top: 10px;
	font-weight: bold;
}

.alert {
	color:#f00;
}

.other-links {
	list-style: none;
	display: inline-block;
}

.other-links li {
	display: list-item;
	background: url( "/image/bullet-blue.png" ) 10px 13px no-repeat;
}

.other-links li a {
	padding-left: 20px;
}

.other-links li a:link, .other-links li a:visited, .other-links li a:active {
	text-decoration: none;
	color: #0000ff;
}

.other-links li a:hover {
	text-decoration: none;
	color: #ffd800;
}
