body {
	color: rgb(105, 105, 105); line-height: 1.2em; font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif; font-size: 0.8em;
}
a:link {
    color:#db021b;
    text-decoration: none;
}
a:visited {
    color:#db021b;
}
a:hover {
    color:#db021b;
    text-decoration:underline;
}
a:active {
    color:#db021b;
}
p {
	line-height: 1.6em; margin-bottom: 10px;
}
h1 {
	color: rgb(102, 102, 102); text-transform: none; font-size: 1.5em; font-variant: small-caps; font-weight: bold; margin-bottom: 0px;
}
h2 {
	color: rgb(102, 102, 102); text-transform: none; font-size: 1.5em; font-variant: small-caps; font-weight: bold; margin-bottom: 0px;
}
h3 {
	color: rgb(102, 102, 102); text-transform: none; font-size: 1.5em; font-variant: small-caps; font-weight: bold; margin-bottom: 0px;
}
h4 {
	color: rgb(102, 102, 102); text-transform: none; font-size: 1.5em; font-variant: small-caps; font-weight: bold; margin-bottom: 0px;
}
h5 {
	color: rgb(102, 102, 102); text-transform: none; font-size: 1.5em; font-variant: small-caps; font-weight: bold; margin-bottom: 0px;
}
h6 {
	color: rgb(102, 102, 102); text-transform: none; font-size: 1.5em; font-variant: small-caps; font-weight: bold; margin-bottom: 0px;
}
h1 {
	padding-bottom: 0px; font-size: 1.6em; margin-bottom: 0px;
}
h2 {
	font-size: 1.5em; font-weight: 600;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: 1em;
}
.page {
	width:980px; margin:0px auto 0px auto; background-color: rgb(255, 255, 255);
}
.header {
	margin: 0px; padding: 0px; width: 100%; height: 100px; border-bottom:1px solid #cccccc;
}
.main {
	margin: 12px 0px; padding: 0px; min-height: 420px;
}
.mainContentCenter {
	margin:0px;
}
.footer {
	margin: 0px auto; text-align: center; color: rgb(78, 87, 102); line-height: 2.2em; border-top: 1px solid #cccccc; font-size: 1em;
}
div.center70
{
    display:inline-block;
    width:70%;
}
fieldset {
	margin: 1em 0px; padding: 1em; border: 1px solid rgb(204, 204, 204);
}
legend {
	padding: 2px 4px 8px; font-size: 1.1em; font-weight: 600;
}
.clear {
	clear: both;
}
.title {
	float: left; display: block;
}
.failureNotification {
	color: red; font-size: 1.2em;
}
.gadget {
	font: 12px/1.5em Arial, Helvetica, sans-serif; margin:0px auto 10px auto; font-size-adjust: none; font-stretch: normal; width:200px;
}
.gadget .gadgetblock {
	padding: 12px 16px; border: 1px solid rgb(207, 207, 207); background-color: rgb(244, 244, 244);
}
.gadget ul.grayarrow {
	list-style: none; margin: 0px; padding: 0px;
}
.gadget ul.grayarrow li {
	background: url("../Images/li_arrow.gif") no-repeat 0px 10px;
}
.gadget ul.grayarrow li a {
	margin: 0px; padding: 6px 0px 6px 16px; color: rgb(51, 92, 145); display: block;
}
.gadget ul.withlines li {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(215, 215, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
input[type='submit'] {
	background: #9ab074; padding: 0px 8px; border-radius: 5px; border: 0px solid rgb(0, 51, 102); height: 24px; color: rgb(255, 255, 255) !important; text-transform: inherit; font-size: 12px; font-weight: lighter;
}
input[type=submit]:hover {
	background: #b00505; text-decoration: none; cursor: pointer;
}
input[type='text'], input[type='password'] {
	padding: 2px 5px 0px; border-radius: 5px; border: 1px solid lightgray; height: 22px; color: rgb(112, 112, 112); text-indent: 3px; font-size: 12px; background-color: rgb(255, 255, 255);
}
input[type='text']:focus {
	background-color: rgb(255, 255, 204);
}
.long {
	width: 300px;
}
.medium {
    width: 200px;
}
#nav li a:hover {
	background: url("../Images/li_arrow_b.gif") no-repeat 2px 10px #cecece;
    color: #fff;
}
.alignRightDivLogin
{
    padding: 0px 0px 0px 500px;
}
.center
{
    text-align:center;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.logo_img {
	margin-top: 10px;
    float:left;
}
.logo_text {
    float:left;
    padding:52px 0px 0px 10px;
    margin-right:10px;
    color: #db021b;
    font-size:1.6em;
    font-weight: 600;
}
.box_text {border:1px solid #cccccc; width:350px; margin:30px auto 0px auto; border-color: #c6c6c6;
  -moz-border-radius: 5px; border-radius: 5px; }
.page-title	{
	/*background: url(../Images/bg_header_related_act.gif);*/
	background-color: #9ab074;
	background-repeat:repeat-x;
	height:40px;
	color:#fff;
	font-size:1.4em;
	line-height:42px;
	padding:0px 0px 0px 20px;
	-moz-border-top-left-radius: 5px; 
	-moz-border-top-right-radius: 5px; 
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	}
.page-content {
    padding:20px;
    text-align:center;
}