body{
margin:0;
padding:0;
background:url('/img/frontend/pixel_back_sus.jpg') top repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

a img {
border:0;
}

a:link, a:hover, a:active, a:visited {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
color: #214083; 
text-decoration: none;
font-weight:bold;
}

#wrapper{
width:970px;
margin-left:auto;
margin-right:auto;
}

#header {
width:972px;
height:342px;
background:url('/img/frontend/header_default.jpg') top repeat-x;
position:relative;
}

#header ul.login_links{
list-style:none;
position:absolute;
margin:0px;
padding:0;
top:250px;
right:20px;
text-align:right;
z-index:10;
}

#header ul.login_links li{
display:inline;
padding-right:7px;
padding-top:10px;
}

#header ul.login_links li a:link, #header ul.login_links li a:hover, #header ul.login_links li a:active, #header ul.login_links li a:visited {
font-weight:normal;
}

#header #breadcrumbs {
position:absolute;
bottom:17px;
left:190px;
width:765px;
height:21px;
padding:5px 0 0 0;
}

#header #section_title {
position:absolute;
top:267px;
left:180px;
width:775px;
height:46px;
background:url('/img/frontend/title_bar_bg.jpg') repeat-x;
vertical-align:top;
}

#header #section_title img.bar_left{
float:left;
}

#header #section_title img.bar_right{
float:right;
}

#header #section_title h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#214083;
font-weight:bold;
margin-top:5px;
margin-left: 20px;
}

#main {
width:972px;
position:relative;
}

#left_sidebar{
position:absolute;
left:15px;
top:-300px;
width:161px;
height:400px;
}

#menu{
width:160px;
height:700px;
padding:0 0 30px 0;
background:#f8f8f8 url('/img/frontend/menu_bg.jpg');
border-bottom:1px solid #bbbbbb;

}

#menu_top{
margin:0;
padding:0;
height:7px;
background:url('/img/frontend/menu_top.jpg');
}


#menu ul{
list-style:none;
text-align:right;
margin-left:30px;
padding-left:0;
width:120px;
}

#menu ul li{
border-bottom:solid 1px #e0e0e0;
padding-right:7px;
padding-top:12px;
padding-bottom:2px;
}

#menu a:link, #menu a:hover, #menu a:active, #menu a:visited {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
color: #989898; 
text-decoration: none;
font-weight:normal;
}

#menu a:hover {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
color: #214083; 
text-decoration: underline;
}

#banner_list{
list-style:none;
margin:0;
padding:0;
}

#content{
margin-left:190px;
margin-top:0px;
width:765px;
min-height:300px;
height:auto !important;
height:300px;
}

#footer {
width:972px;
height:105px;
background:url('/img/frontend/footer.jpg');
position:relative;
clear:both;
}

#footer ul{
padding:0;
margin:0;
position:absolute;
left:430px; 
bottom:25px;
list-style:none;
}

#footer ul li{
display:inline;
}

#footer ul li a:link, #footer ul li a:hover, #footer ul li a:active, #footer ul li a:visited {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
color: #707070; 
font-weight:normal;
text-decoration: none;
}

.inpt {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #214083; 
border: solid 1px #214083; 
}

.inpt_button {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
border: solid 1px #214083; 
background-color:#214083;
}

div.error-message {
color: #FF0000;
}

#imdigital_logo {
width:125px;
text-align:center;
margin: 0 auto 0 auto;
}

#imdigital_logo a:link, #imdigital_logo a:hover, #imdigital_logo a:active, #imdigital_logo a:visited {
color:#909090;
font-weight:normal;
font-size:9px;
}