@import url(client-base-v3.css);

html {
	background: #cfcfcf; 
}

/* default banner (esarvhp/rms) */
#header h1 {
	background: #002f74 url(../images/header.jpg) left 10px no-repeat ;
	height: 154px;
	border-width: 0 0 0 0;
}

/* menu settings */
#header ul#menu {
	background-color: #cc2129;
}

#header ul#menu li {
	border: 0;
}

#header ul#menu li a {
	border: 0;
	border-right: 1px solid #cc5555;
	font-family: Arial,sans-serif;
	font-size: 14px;
	padding: 1px 15px;
}

#header ul#menu li.active a {
	cursor: default;
}

/* login box */
.widgetbox_public {
	background-color: #eeeeee;
}


.widgetbox_public h4 {
	background-color: #002f74;
}
#esar_vhp_logo {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

/* top font */
.content h2 {
	color: #002f74;
	border-bottom: 2px solid #efefef;
	font-family: Arial,sans-serif;
	font-size: 20px;
}

div.content p {
	color: #002f74;
	font-family: Arial,sans-serif;
}

#alertbox p {
	color: #333;
}

/* Box */
ul.box-list {
	background-color: #ffffff;
	border-color: #dddddd;
	border-style: solid;
	padding-left: 20px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

ul.box-list li {
	list-style-image: url(../images/tx-bullet.png);
	list-style-position: outside
	list-style-type: disc;
}

ul.box-list h4 {
	background-color: #ffffff;
	color: #cc2129;
}

ul.box-list li p {
	color: #808080;
	font-family: Arial,sans-serif;
	font-size: 16px;
}

/* Login boxes/info */
#login label {
	color: #333333;
	margin: 10px 0 0 10px;
}

#login input {
	border: 1px solid #002f74;
	height: 16px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#login a#forgot_password {
	color: #333333;
	margin: 0 10px;
}

#sidebar_right {
	width: 180px;
}

#sidebar_right .widgetbox_public {
	padding: 0 0 10px 0;
}

/* buttons */
.button,
#register_now {
	background: #ccc;
	border: 1px solid #808080;
	color: #333;
	height: 28px;
	line-height: 28px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	background: -moz-linear-gradient(top, #fefefe 0%, #9e9e9e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #9e9e9e));
	background: -webkit-linear-gradient(top, #fefefe 0%, #9e9e9e 100%);
	background: linear-gradient(top, #fefefe 0%, #9e9e9e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#9e9e9e', GradientType=0);
}

#register_now:hover {
	background: -moz-linear-gradient(top, #9e9e9e 0%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9e9e9e), color-stop(100%, #fefefe));
	background: -webkit-linear-gradient(top, #9e9e9e 0%, #fefefe 100%);
	background: linear-gradient(top, #9e9e9e 0%, #fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#fefefe', GradientType=0);
}


#login input#login_submit {
	background: #ccc;
	border: 1px solid #808080;
	color: #333;
	height: 28px;
	line-height: 28px;
	margin: 10px 10px 0 0;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	background: -moz-linear-gradient(top, #fefefe 0%, #9e9e9e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #9e9e9e));
	background: -webkit-linear-gradient(top, #fefefe 0%, #9e9e9e 100%);
	background: linear-gradient(top, #fefefe 0%, #9e9e9e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#9e9e9e', GradientType=0);
}

#login input#login_submit:hover {
	background: -moz-linear-gradient(top, #9e9e9e 0%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9e9e9e), color-stop(100%, #fefefe));
	background: -webkit-linear-gradient(top, #9e9e9e 0%, #fefefe 100%);
	background: linear-gradient(top, #9e9e9e 0%, #fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#fefefe', GradientType=0);
}

/* footer */
#footer ul#links li {
	border-left: 1px solid #466186;
}

/* contact us */
.content input.medium#sender_name {
	width: 306px;
}

div.element.cr p,
div.element label {
	width: 20.43em;
}

/* ToS */
div.sub_section li {
	color: #002F74;
}

div.ssoLinkWidget {
  margin-bottom: 10px;
}

div.ssoLinkWidget a {
  margin-left: 6px;
}
