@charset "UTF-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	text-align:center;
	background-color:#fefefe;
	color:#000;
}body,input,textarea,select{
	font-family:Arial, Helvetica, sans-serif;
}
.LogoStatusBar{
	background-image:url(../im/dotted.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	text-align:center;
	padding-bottom:1px;
	border-top:8px solid #336699;
}.LogoStatusBar .Header{
	width:820px;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	min-width:820;
}.LogoStatusBar .Header .HEPlogo{
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}.LogoStatusBar .Header .HEPlogo img{
	float:left;
}#HEPlogo2{
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}#HEPlogo2 img{
	float:left;
}.LogoStatusBar .Header .Status{
	font-size:11px;
	color:#999;
	text-align:right;
	vertical-align:top;
	padding-top:6px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
}.LogoStatusBar .Header .Status .WhoIs{
	color:#666;
}.LogoStatusBar .Header .Status img{
	border-style:none;
}.LogoStatusBar .Header .Status a{
	text-decoration: none;
}.LogoStatusBar .NavBar{
	width:820px;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	min-width:820;
}.LogoStatusBar .NavBar .Primary{
	padding-top:5px;
	vertical-align:bottom;
	padding-bottom:0;
	padding-left:1px;
}.LogoStatusBar .NavBar #search_header_form_td{
	vertical-align:bottom;
	text-align:right;
	padding-bottom:5px;
	padding-right:4px;
}.LogoStatusBar .NavBar #search_header_form_td form{
	padding:0;
	margin:0;
}.LogoStatusBar .NavBar #search_header_form_td form input{
	vertical-align:bottom;
	margin:0;
	color:#222;
	background-color:#fff;
}.LogoStatusBar .NavBar #search_header_form_td form img{
	vertical-align:bottom;
	margin:0;

}
.LogoStatusBar .NavBar #search_header_form_td .Box
{
width:170px;font-size:11px;margin:0;
}
.LogoStatusBar .HeaderFullwidth
{
width:100%;
}
.LogoStatusBar .NavBarFullwidth
{
width:100%;
}
* html .LogoStatusBar .HeaderFullwidth,* html .LogoStatusBar .NavBarFullwidth
{
width:expression(document.body.clientWidth < 820 ? "820px":"100%");
}
.LogoStatusBar .NavBar #search_header_button_td
{
vertical-align:bottom;text-align:left;padding:0;
}


* html br.ie_no_display
{
display:none;
}

#Main
{
width:820px;margin-top:0;margin-left:auto;margin-right:auto;text-align:left;padding-top:0;padding-left:0;padding-right:0;min-width:800;
}
.wide#Main
{
width:820px;padding-left:0;padding-right:0;
}
.MainFullwidth
{
width:auto!important;padding:0!important;
}
#Main.MainExtendedWidth
{
width:960px;
}

a:link {
	color:#336699;
	text-decoration:underline;
}
a:visited
{
color:#1057ae;text-decoration:underline;
}
a:hover
{
color:#FFF;text-decoration:none;background-color:#336699;
}
a:active
{
color:#FFF;text-decoration:none;background-color:#0259C4;
}

a.iconlink,a.iconlink:visited,a.iconlink:hover,a.iconlink:active,a.iconlink:link,span.icontext
{
color:#000;font-size:16px;text-decoration:none;background:none;
}
a.image_link:link,a.image_link:visited,a.image_link:hover,a.image_link:active
{
background-color:transparent;outline:0;
}

h1
{
font-size:24px;margin-top:0;padding-top:25px;
}
h2
{
font-size:20px;font-weight:normal;margin-bottom:10px;
}
h3
{
font-size:18px;color:#ef3d24;font-weight:normal;margin-bottom:10px;
}
h4
{
font-size:13px;margin-bottom:10px;
}
h5
{
font-size:12px;margin-bottom:10px;
}
h6
{
font-size:11px;margin-bottom:10px;
}
p
{
font-size:12px;
}
.p_smaller
{
font-size:11px;
}
small
{
font-size:11px;color:#999;
}
li
{
font-size:12px;line-height:18px;
}
/*
dd,dt
{
font-size:12px;line-height:18px;
}
form
{
padding:0;margin:0;border:0;
}
table
{
border:0;
}
th
{
border-bottom:1px solid #eee;font-size:11px;font-weight:normal;color:#666;text-align:left;
}
td
{
font-size:12px;color:#000;
}*/
/* ========================== Tables Styles ========================== */
table {
	border-collapse: collapse;
	color: #727168;
	font-size: 11px;
	width: 100%;
}

th {
	background-color: #ececec;
	border-top: 1px solid #aaa;
	font-weight: bold;
	padding: 12px 10px;
	text-align: left;
}

td {
	border-top: 1px solid #ccc;
	padding: 12px 10px;
}

img
{
border:none;
}

.Footer
{
	position:relative;
	width:800px;
	text-align:left;
	color:#ccc;
	background-image:url(../im/dotted-or.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:10px auto 0 auto;
	padding:10px;
}
#FooterFullwidthPadder
{
padding:0 10px;
}
* html .Footer
{
z-index:-1;
}
.Footer .Jump
{
width:100%;
}
.Footer .Jump .To
{
white-space:nowrap;font-size:11px;line-height:18px;color:#999;padding:0;font-weight:bold;border:0;
}
.Footer .Jump .To .Plain:link
{
color:#999;
}
.Footer .Jump .To .Plain:visited
{
color:#999;
}
.Footer .Jump .To .Plain:hover
{
color:#3886E6;background-color:#fff;
}
.Footer .Jump .To .Plain:active
{
color:#3886E6;background-color:#fff;
}
.Footer .Jump td
{
width:100%;font-size:11px;line-height:18px;color:#ccc;padding-left:20px;
}
.Footer .About
{
font-size:11px;line-height:18px;
}
.Footer .About span
{
float:right;border:none;
}
.Footer .About span.bb_logo
{
margin-top:-25px;
}
.Footer .About span i
{
display:block;color:#666;
}
.Footer a:link
{
text-decoration:none;
}
.Footer a:visited
{
text-decoration:none;
}
.Footer .Delicious
{
position:absolute;right:10px;top:1em;font-size:11px;line-height:18px;
}
.Footer p.LanguageSelector
{
font-size:11px;text-align:center;margin-top:3em;
}
.Footer .LanguageSelector span
{
display:block;margin-bottom:.5em;
}
.Footer .LanguageSelector img
{
vertical-align:bottom;
}
.Footer .LanguageSelector a.selected
{
color:#999;cursor:default;
}
.Footer .LanguageSelector a.selected:hover
{
background:none;
}

.clearfix:after
{
content:".";display:block;height:0;clear:both;visibility:hidden;
}
.clearfix
{
display:inline-block;
}
/* Hides from IE-mac \*/ * html .clearfix
{
height:1%;
}
.clearfix
{
display:block;
}
/* End hide from IE-mac */ .nowrap
{
white-space:nowrap;
}
.wrapper {
	margin: 0 auto;
	width: 900px;
}
/* ========================== Boxes Styles ========================== */
.box_200, .box_570, .box_300 {
	float: left;
	margin-right: 0;
	width: 220px;
}

.box_200 {
	width: 200px;
}

.box_570 {
	width: 590px;
}

.box_200.last, .box_570.last, .box_300.last {
	margin-right: 20px;
}

.box_200.first, .box_570.first, .box_300.first {
	margin-right: 0; margin-bottom:10px;
}
/* ========================== Sidebar Styles ========================== */
#sidebar, #sidebarprofile {
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	padding: 15px;
	width: 200px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	margin:50px 0 0 0;
}

#sidebaraccount {
	/*border: 1px solid #ddd;*/
	padding: 0;
	width: 200px;
	margin: 0 0 20px 0;
}

#sidebaraccount li {
	list-style:none;
}

#sidebar .widget {
	margin-bottom: 30px;
}

#sidebar .widget:last-child {
	margin-bottom: 0;
}

#sidebar h3 {
	font-size: 17px;
	margin-bottom: 10px;
}

#sidebar .blog_sum ul {
	list-style: none;
}

#sidebar .blog_sum li {
	border-bottom: 1px dotted #ddd;
}

#sidebar .blog_sum li a {
	background: url("../im/sidebar_bullet.png") no-repeat 0% 50%;
	color: #727168;
	display: block;
	padding: 5px 5px 5px 12px;
}

#sidebar .blog_sum li a:hover {
	background-color: #f2f2f2;
	color: #0063dc;
	text-decoration: none;
}

#sidebar .blog_sum img {
	border: none;
	margin-bottom: 5px;
}

#sidebar .blog_sum a img {
	border: 4px solid #ddd;
	margin-bottom: 1px;
}

#sidebar .blog_sum a img:hover {
	border-color: #f2f2f2;
}
/*********** ADDED 10/13 ************/
#sidebarprofile ul {
	list-style: none;
	padding:0;
}

#sidebarprofile li {
	border-bottom: 2px dotted #ddd;
	padding:0;
}

#sidebarprofile li a:hover {
	background-color: #f2f2f2;
	color: #0063dc;
	text-decoration: none;
}

#sidebarprofile .financial li a {
	background: url("../im/icon_money_cash18.png") no-repeat 0% 50%;
	color: #727168;
	display: block;
	padding: 5px 5px 5px 22px;
}

#sidebarprofile .instructions li a {
	background: url("../im/icon_instructions18.png") no-repeat 0% 50%;
	color: #727168;
	display: block;
	padding: 5px 5px 5px 22px;
}

#sidebarprofile .review li a {
	background: url("../im/icon_reviewSubmit18.png") no-repeat 0% 50%;
	color: #727168;
	display: block;
	padding: 5px 5px 5px 22px;
}
#sidebarprofile .home li a {
	background: url("../im/icon_home16bw.png") no-repeat 0% 50%;
	color: #727168;
	display: block;
	padding: 5px 5px 5px 22px;
	list-style: none;
}
#sidebarprofile .changepass li a {
	background: url("../im/icon_changepass16bw.png") no-repeat 0% 50%;
	color: #727168;
	display: block;
	padding: 5px 5px 5px 22px;
	list-style: none;
}
#sidebarprofile .logout li a {
	background: url("../im/icon_logout_16bw.png") no-repeat 0% 50%;
	color: #727168;
	display: block;
	padding: 5px 5px 5px 22px;
	list-style: none;
}
#sidebarprofile .print li a {
	background: url("../im/icon_print16bw.png") no-repeat 0% 50%;
	color: #727168;
	display: block;
	padding: 5px 5px 5px 22px;
	list-style: none;
}

#sidebarprofile .financial li a:hover {
	background: url("../im/icon_money_cash18.png") no-repeat 0% 50%;/* IE oddity*/
	background-color: #f2f2f2;
	color: #0063dc;
	text-decoration: none;
}
#sidebarprofile .instructions li a:hover {
	background: url("../im/icon_instructions18.png") no-repeat 0% 50%;/* IE oddity*/
	background-color: #f2f2f2;
	color: #0063dc;
	text-decoration: none;
}
#sidebarprofile .review li a:hover {
	background: url("../im/icon_reviewSubmit18.png") no-repeat 0% 50%;/* IE oddity*/
	background-color: #f2f2f2;
	color: #0063dc;
	text-decoration: none;
}
#sidebarprofile .home li a:hover {
	background: url("../im/icon_home16bw.png") no-repeat 0% 50%;/* IE oddity*/
	background-color: #f2f2f2;
	color: #0063dc;
	text-decoration: none;
	list-style: none;
}
#sidebarprofile .changepass li a:hover {
	background: url("../im/icon_changepass16bw.png") no-repeat 0% 50%;/* IE oddity*/
	background-color: #f2f2f2;
	color: #0063dc;
	text-decoration: none;
	list-style: none;
}
#sidebarprofile .logout li a:hover {
	background: url("../im/icon_logout_16bw.png") no-repeat 0% 50%;/* IE oddity*/
	background-color: #f2f2f2;
	color: #0063dc;
	text-decoration: none;
	list-style: none;
}
#sidebarprofile .print li a:hover {
	background: url("../im/icon_print16bw.png") no-repeat 0% 50%;/* IE oddity*/
	background-color: #f2f2f2;
	color: #0063dc;
	text-decoration: none;
	list-style: none;
}

.loading {
  background: url(../im/loading2.gif) top left no-repeat;
  padding-left: 32px;
  font-size: 1.2em;
  color: #2C6D00;
  margin-left: 10px;
}

.delete_button {
	background: url(../im/delete_16.png) top left no-repeat;
	padding:3px;
}

.delete_button a {
	text-decoration: none;
}
/*
.comment_button, .comment_buttonsip, .comment_buttonpsa, .comment_buttonpfl, .comment_buttonCourses, .comment_buttonRef, .comment_buttonCoursesRLC {
	background: url("../im/button.jpg") repeat-x top left;
	color: #fff;
	display: block;
	float: left;
	font-family: Tahoma, Geneva, Verdana;
	font-size: 11px;
	height: 28px;
	line-height: 27px;
	text-align: center;
	cursor:pointer;
}
*/
