@charset "utf-8";

/* CSS Document */

body{
    margin: 0;
    padding: 0;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #54616e;
}

p { margin:10px;}
h1 { color:#666666; font-family:Arial, Helvetica, sans-serif; margin-top: 4px; font-size:20px; line-height: 21px;}
h2 { color:#666666; font-family:Arial, Helvetica, sans-serif; margin-top: 0px;}
h3 { padding: 5px; }
h4 { color:#666666; font-family:Arial, Helvetica, sans-serif; margin:0px; padding: 5px 5px 0px 8px; font-size:14px;}

a:link {color:#0c58a6; font-weight:bold;}
a:visited {color:#0c58a6; font-weight:bold;}
a:active {color:#0c58a6; font-weight:bold;}
a:hover {color:#0099FF; text-decoration:underline;}
a {text-decoration: none;}
div{margin:0;}

.container {
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
    color: #54616e;
width: 960px;
margin: 0 auto;
}


.header { position: relative; height: 80px;}

.subheader { width: 100%;  color:#FFFFFF; font-weight:bold; height: 30px; }

.indent { margin-left: 4em; }

/** Rounded Boxes **/

#RoundedBox { position: relative; width: 220px; height: 40%; margin-top:0em; margin-bottom: 2em; float:right;}
#RoundedBox h3{ color:#FFFFFF;}

#RoundedBox .blue_Top { background-image:url(http://www.marketintelligencereports.com/images/bluebg.gif); margin-top:0em; height:20px; color:#FFFFFF; font-size:12px; font-weight:bold; padding: 4px 0px 0px 0px; text-align:center; }
#RoundedBox .blue_Middle { background-image:url(http://www.marketintelligencereports.com/images/bluebg_middle.gif); background-repeat:repeat-y; padding: 10px;}
#RoundedBox .blue_Middle a { color:#0c58a6 }
#RoundedBox .blue_Middle a:hover{ text-decoration:underline; }
#RoundedBox .blue_Bottom { background-image:url(http://www.marketintelligencereports.com/images/bluebg_bottom.gif);  height:10px;}

#RoundedBox .red_Top { background-image:url(http://www.marketintelligencereports.com/images/redbg_top.gif); margin-top:0em; height:20px; color:#FFFFFF; font-size:12px; font-weight:bold; padding: 4px 0px 0px 0px; text-align:center; }
#RoundedBox .red_Middle { background-image:url(http://www.marketintelligencereports.com/images/redbg_middle.gif); background-repeat:repeat-y; padding: 10px; }
#RoundedBox .red_Middle a { color:#ed000e }
#RoundedBox .red_Middle a:hover{ text-decoration:underline; }
#RoundedBox .red_Bottom { background-image:url(http://www.marketintelligencereports.com/images/redbg_bottom.gif);  height:10px;}


/** End Rounded Boxes **/

#experian-logo { float: left; width: 100px; height: 30px; margin-top:1em; margin-left:2em;
} 

#ow-logo { float: right; width: 186px; height: 30px; margin-top:1.8em; margin-right:2em;
}

#title { width:347px; height:25px; background-image:url(http://www.marketintelligencereports.com/images/title.gif); clear:both; margin-left: 24.8em;  margin-top: 0px; line-height: normal; background-repeat:no-repeat;}

/** MenuBar **/
#menubar { position: relative; float:left; height: 30px; background-image:url(http://www.marketintelligencereports.com/images/linkbar-bg.png); width: 100%; }

#main-links { position: relative; float: left; height: 17px; width:autohttp://www.marketintelligencereports.com/images/title.gif; color:#FFFFFF; font-weight:bold; margin-top: 7px; margin-left: 1em;
}
#main-links a{ color:#F0F0F0; font-weight:bold;}
#main-links a:hover{ color:#FFFFFF; text-decoration:underline;}

#follow_main-links { position: relative; float: left; height: 17px; width:autohttp://www.marketintelligencereports.com/images/title.gif; color:#FFFFFF; font-weight:bold; margin-top: 7px; margin-left: .5em;
}
#follow_main-links a{ color:#F0F0F0; font-weight:bold;}
#follow_main-links a:hover{ color:#FFFFFF; text-decoration:underline;}


#login_Tab { background-image:url(http://www.marketintelligencereports.com/images/Login_tab.png); width: 45px; height:30px; float:left;}
#login_Tab:hover { background-image:url(http://www.marketintelligencereports.com/images/Login_tab.png); background-position: 0px -30px; width: 45px; height:30px; float:left;}

#reports_Tab { background-image:url(http://www.marketintelligencereports.com/images/myReports_tab.png); width: 84px; height:30px; float:left;}
#reports_Tab:hover { background-image:url(http://www.marketintelligencereports.com/images/myReports_tab.png); background-position: 0px -30px; width: 84px; height:30px; float:left;}



/** Search **/
#search-box { position: relative; float: right; height: 20px; width: 125px; margin-right: 30px; background-color:#ffffff; margin-top: 6px;}

#boiler { position: relative; float:left; width:200px; height: 150px; margin: 0px 10px 0px 0px; background-image:url(http://www.marketintelligencereports.com/images/boiler_bg.png); background-repeat:repeat-x;}

#head-image { position: relative; float:left; width:750px; height:150px; background-image:url(http://www.marketintelligencereports.com/images/main.gif)}
 
#left-col { position: relative; float:left; width: 200px; background-color:#ffffff; margin-top: 1em; clear: left;
}

#center-col { position: relative; float:left; width: 470px; background-color:#ffffff; margin-top: 1em; margin-left: .5em;
}

#right-col { position: relative; float:left; width: 245px; background-color:#ffffff; margin-top: 1em; float:right;
}

#contact { position: relative; width: 90%; height: 40%; border: 1px solid #002c54; margin-top:2em; margin-left: 2em; background-color:#002c54;}

#sub-contact { background-color:#002c54; }

#contact p { color:#002c54;}

#subscribe { position: relative; width: 90%; height: 40%; margin-top:5em; border: 1px solid #ff0028; margin-left: 2em; background-color:#ff0028; }

#sub-subscribe { background-color:#ff0028;  top: -1em; }

#subscribe a:link {
   color:#ff0028;
}

#footer {display:block; clear:left; margin-top:35px; padding: 5px 25px 10px 5px; color:#54616e; text-align:right; font-size:9px; line-height:5px; border-top:#1362ac 2px solid;}



/******************************* DASHBOARD STYLING ***************************************/ 
#ReportList, #myReports{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #54616e;
}

#ReportList p{
margin: 7px 0px 0px 0px;
}

#ReportList a:link {color:#003366; font-weight:bold;}
#ReportList a:visited {color: #0c58a6;}
#ReportList a:active {color: #00FF00;}
#ReportList a:hover {color:#0099FF; }
#ReportList a {text-decoration: none; color:#0c58a6 ; font-weight:bold; font-size: 11px;
}

.reportSort{
width: 280px; 
        float:left; 
        margin-right: 30px; 
        border:#eeeeee 1px solid;
        height:400px;
        overflow: scroll;
        overflow-x:hidden;

}

.sortable{list-style:none;
    padding-left:10px;
    background: #eee; 
    padding: 5px;
    margin:0;} 

.sortable li{display:block; 
        width:230px;
        padding:3px;
        margin-bottom: 4px;
        border-bottom: white 1px solid;
        }
