/* CSS Document */

body, html {
margin: 0;
padding: 0;
background-image: url(/App_Themes/imi/images/home_bg.gif);
background-position: center top;
background-repeat: repeat-x;

}

a {
color: red;
}

h1 {
color: #9c0d00;
font-size: 18px;
font-weight: bold;
}

h2 {
color: #9c0d00;
font-size: 16px;
}

h3 {
color: #9c0d00;
font-size: 14px;
}

h4 {
color: #9c0d00;
font-size: 12px;
}

.watermarkText {
font-weight:bold;
color:Gray;
padding-top: 4px;
padding-left: 2px;
height: 20px;
}

img {
border: none;
}

.header {
width: 996px;
margin-left: auto;
margin-right: auto;
}

.logo {
width: 365px;
height: 133px;
display: inline;
float: left;
}

.rightheader {
height: 133px;
float: left;
display: inline;
width: 631px; 
}

.righttop {
margin-left: 205px;
width: 415px;
display: block;
background-image: url(/app_themes/imi/images/upper_right_bg_2.gif);
background-position: right top;
background-repeat: no-repeat;
height: 40px;
text-align: right;
color: #ffffff;
padding-top: 5px;
}

.righttop a {
color: #ffffff;
font-family: Verdana, sans-serif;
font-size: 11px;
padding-right: 23px;
padding-left: 10px;
}

.righttop a:hover {
text-decoration: none;
}

.righttop_login {
margin-left: 85px;
width: 535px;
display: block;
background-image: url(/app_themes/imi/images/upper_right_bg_3.gif);
background-position: right top;
background-repeat: no-repeat;
height: 40px;
text-align: right;
color: #ffffff;
padding-top: 5px;
padding-right: 4px;
}

.righttop_login a {
color: #ffffff;
font-family: Verdana, sans-serif;
font-size: 11px;
padding-left: 16px;
padding-right: 16px;
}

.righttop_login a:hover {
text-decoration: none;
}

.rightmiddle {
clear: both;
width: 631px;
display: block;
height: 37px;
}

.rightmiddle p{
color: #1c5973;
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
text-align: right;
margin-top: 10px;
padding-right: 10px;
}

.rightlower {
clear: both;
width: 631px;
display: block;
margin-top: 10px;
}

.spacer {
clear: both;
height: 20px;
width: 996px;
}

.spacer2 {
clear: both;
height: 18px;
width: 996px;
}

.content_area_top {
width: 996px;
clear: both;
margin-left: auto;
margin-right: auto;
}

.content_area_lower {
width: 979px;
clear: both;
margin-left: auto;
margin-right: auto;
background-image: url(/app_themes/imi/images/cta_boxes_bg.gif);
background-position: left;
background-repeat: no-repeat;
padding-right: 18px;
height: 224px;

}


.box1 {
background-image: url(/app_themes/imi/images/login_box_bg.gif);
width: 286px;
height: 235px;
display: inline;
float: left;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
font-family: Verdana, sans-serif;
font-size: 11px;
}

.box1 h1 {
color: #ffffff;
font-family: Verdana, sans-serif;
font-size: 20px;
padding-left: 12px;
}

.box2 {
display: inline;
float: left;
margin-left: 16px;
font-family: Verdana, sans-serif;
font-size: 11px;
}

.box3 {
display: inline;
float: left;
width: 280px;
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
font-family: Verdana, sans-serif;
font-size: 11px;
line-height:16px;

}

.box3 h1 {
color: #13678b;
font-family: Verdana, sans-serif;
font-size: 20px;

}
.box3 h2 {
font-family: Verdana, sans-serif;
font-size: 13px;
color: #333333;
}
.box3 p {
font-family: Verdana, sans-serif;
font-size: 11px;
color: #333333;

}

.box4 {
display: inline;
float: left;
margin-left: 10px;
width: 280px;
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
font-family: Verdana, sans-serif;
font-size: 11px;
line-height:16px;

}

.box4 h1 {
color: #d11500;
font-family: Verdana, sans-serif;
font-size: 20px;

}
.box4 h2 {
font-family: Verdana, sans-serif;
font-size: 13px;
color: #333333;
}
.box4 p {
font-family: Verdana, sans-serif;
font-size: 12px;
color: #333333;

}

.box5 {
display: inline;
float: left;
width: 280px;
padding-left: 20px;
padding-right: 10px;
margin-left: 10px;
padding-top: 5px;
font-family: Verdana, sans-serif;
font-size: 11px;
line-height:16px;

}


.box5 h1 {
color: #13678b;
font-family: Verdana, sans-serif;
font-size: 20px;

}
.box5 h2 {
font-family: Verdana, sans-serif;
font-size: 13px;
color: #333333;
}
.box5 p {
font-family: Verdana, sans-serif;
font-size: 11px;
color: #333333;

}

.footer_cont {
clear: both;
width: 997px;
margin-left: auto;
margin-right: auto;
height: 70px;
padding-top: 9px;
}

.footer {
width: 997px;
background-image: url(/app_themes/imi/images/footer_bg.gif);
background-position: left top;
background-repeat: no-repeat;
height: 60px;
margin-left: -11px;
position: absolute;
top: 657px;

}

.footer_left {
font-family: Verdana, sans-serif;
font-size: 10px;
display: inline;
float: left;
color: #e1a099;
padding-top: 20px;
padding-left: 30px;
}

.footer_right {
font-family: Verdana, sans-serif;
font-size: 11px;
display: inline;
float: right;
color: #e1a099;
padding-top: 20px;
padding-right: 30px;
}

.footer_right a {
font-family: Verdana, sans-serif;
font-size: 11px;
color: #e1a099;
text-decoration: underline;
padding-right: 25px;
}

.footer_right a:hover {
text-decoration: none;
}

.remember {
color: #ffffff;
font-family: Verdana, sans-serif;
font-size: 11px;
}

.remember a {
color: #ffffff;
font-family: Verdana, sans-serif;
font-size: 11px;
text-decoration: none;
}


.forgot {
color: #ffffff;
font-family: Verdana, sans-serif;
font-size: 11px;
}

.forgot a {
color: #ffffff;
font-family: Verdana, sans-serif;
font-size: 11px;
}

.LoginTextBox{
padding-top: 4px;
padding-left: 2px;
/*height: 20px;*/
}

.content_right a {
color: red;
}

