@charset "utf-8";
html,body{
padding:0;
margin:0;
color:#000;
font-family:Arial, Helvetica, sans-serif;
height:100%;
background-color:#fff;
font-size:9pt;
}
h1,h2,h3{
font-size: x-large;
font-weight:normal;
margin:4px 0;
}
h1{color:#1D1D66}
h3{color: #5d5d5d;}
a:link,a:active,a:visited{color:#433B67;text-decoration: underline}
a:hover { color:#8484B2;text-decoration: none; }
div#container {
background-color:#fff;
position:relative;
height:auto !important;
height:100%;
min-height:100%;
/*border-left:solid 1px #1D1D66;
border-right:solid 1px #1D1D66;*/
width:990px;
margin:0 auto;
}
div#contentWrapper {
padding:0 10px 70px 10px;
}
div#header{
height:100px;
border-bottom:solid 3px #1D1D66;
}
div#footerWrap {
position:absolute;
width:100%;
bottom:0; /* stick to bottom */
}
div#footer{
color:#1D1D66;
font-size:11px;
line-height:14px;
text-align:center;
margin:0 10px;
height:60px;
border-top:solid 1px #1D1D66;
}
.heading-left{
background-image: url(../images/heading-left.gif);
background-repeat:no-repeat;
height:35px;
}
.heading-bg{
background-image: url(../images/heading-bg.gif);
background-repeat:repeat-x;
height:35px;
}
.heading-right{
background-image: url(../images/heading-right.gif);
background-repeat:no-repeat;
height:35px;
}
.heading-bg h3{
font-size:14pt;
}
.reg-cell{
padding:8px;
border-left:solid 1px #abc5d5;
border-right:solid 1px #abc5d5;
}
.error{
border: solid 1px red;
padding:4px;
background-color:#FFE7E7;
margin:10px;
}
.error p{
padding:0;
margin:2px;
}
.flash{
border:solid 1px #1D1D66;
padding:4px;
margin:4px;
background-color:#ECECEC;
}
.blue-border{
border:solid 1px #1D1D66;
}
.clear{clear:both;height:0;line-height:0;font-size:0;}
/** catalog **/
#subcategories_list{
padding:8px;
background-color:#fafcfe;
border:solid 1px #d4e3f3;
}
#subcategories_list a, .catalog_item a{
text-decoration:none;
}
.catalog_item{
margin:5px 0;
padding:5px;
border:solid 1px #BABEC4;
}
.catalog_item p{margin:3px 0; padding:3px 0;}
.blue-header{
margin:20px 0;
padding-left:16px;
height: 40px;
line-height: 40px;
background-color:#1D1D66;
background-image:url(../images/rounded-header.gif);
background-repeat: no-repeat;
background-position: left center;
color:#fff;
font-size: 20px;
}
.step{
position:relative;
margin:20px 0;
padding-left:90px;
height: 40px;
line-height: 40px;
background-color:#1D1D66;
color:#fff;
font-size: 20px;
}
.step img{
position:absolute;
left:0;
top:-10px;
}
#path{
float:left;
width:auto;
}
.row-hover{
background-color:#f4f4f7;
}
.user-category{
color:#000;
font-weight:bold;
}