/* CSS Document */

/* ----- HTML STYLES ----- */
/* undo default styling of common (X)HTML browsers */

:link,:visited { text-decoration:none } 
:focus {outline: none !Important}


ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; border:none;}

a img,:link img,:visited img { border:none; }

address { font-style:normal }

body { background-color:#BFD0D9; font: Arial, Helvetica, sans-serif; font-size:0.625em; margin: 0px; padding: 0px 0 20px 0; text-align:center; color:#000000;}

/* ----- LAYOUT STYLES ----- */

#container { position:relative;	width: 990px;	margin: 0px auto 0px auto ; text-align:left;}

/* ---------------------------- */
/* ----- Home Header Style ---- */
/* ---------------------------- */

#home-header {width:990px; height:65px; float:left; position:relative; border-bottom:1px solid white; background-color:#BFD0D9; background-image:url(images/mysonar-logo.gif); background-position:26px 21px; background-repeat:no-repeat;}
#home-header h1 {color:#6B9EC0; font-weight:normal; font-size:1.4em; position:absolute; top:43px; left:255px;}
#home-header input {background-color:White; position:absolute; right:5px; bottom:5px; color:#ffffff; font-size:1.2em; display:block; border: none; width:69px; height:21px; background-image:url(images/mysonar-logout.gif); padding:0px 13px 0px 13px;}
#home-header input:hover {background-image:url(images/mysonar-logout-hover.gif);}
.home-header h1 {color:#6B9EC0; font-weight:normal; font-size:1.4em; position:relative;}

/* ----------------------------- */
/* ----- Home Content Style ---- */
/* ----------------------------- */

#home-content {float:left; width:881px; height:254px; border-bottom:1px solid white; background-color:#EEF2F4; position:relative; padding:80px 0 0 109px;}
#home-content h2 {color:#6B9EC0; font-weight:normal; font-size:1.4em; margin-bottom:15px;}
#home-content .spacer {width:350px; padding:0px; margin:0 0 10px 0; height:27px;}
#home-content label {display:inline-block; color:#000000; font-weight:normal; font-size:1.2em; width:75px; padding-bottom:7px;}
#home-content .label {display:inline-block; color:#000000; font-weight:normal; font-size:1.2em; width:75px; padding-bottom:7px;}
#home-content input {width:268px; height:22px; border:1px solid #FFFFFF; padding:5px 0 0 5px;}
#home-content a {float:left; color:#6B9EC0; font-weight:normal; font-size:1.2em; text-decoration:underline;}
#button-login {float:left; margin:0px; padding-left:245px;}
#button-login input {display:block; width:107px; height:30px; background-image:url(images/mysonar-button-login.jpg);  text-decoration:none; margin:0px; padding:0px; border:none;}
#button-login input:hover {background-image:url(images/mysonar-button-login-hover.jpg);}

#home-panel {width:304px; height:271px; background-image:url(images/mysonar-home-reports.gif); background-repeat:no-repeat; position:absolute; top:30px; right:104px;}
#home-panel p {color:#000000; font-weight:normal; font-size:1.2em; padding:84px 20px 0 20px; line-height:1.5em;}
#home-panel p a {display:inline; float:none; font-size:12px;}
#button-order {float:left; width:229px; height:30px; display:inline; background-image:url(images/mysonar-button-order-hover.jpg); background-repeat:no-repeat; margin:46px 0 0 36px;}
#button-order a {display:block; width:229px; height:30px; background-image:url(images/mysonar-button-order.jpg); text-decoration:none;}
#button-order a:hover {background-image:url(images/mysonar-button-order-hover.jpg);}

/* -------------------------- */
/* ----- Dashboard Style ---- */
/* -------------------------- */

#dashboard-report {position:relative; float:left; width:990px; height:80px; background-color:#EEF2F4; background-repeat:no-repeat; background-position:106px 28px;}

#button-launch { float:left; width:306px; height:78px; display:inline-block; margin:-6px; margin-bottom:10px; }
#button-launch input { background-color:White; display:block; width:306px; height:78px; background-image:url(images/viewreport.jpg);  text-decoration:none;}
#button-launch input:hover {background-image:url(images/view.report_hover.jpg);}

#dashboard {min-height:335px; height:auto !important; height:335px; float:left; position:relative; background-color:#FFFFFF; width:790px; background-image:url(images/sonar-welcome.gif); background-repeat:no-repeat; background-position:100px 50px; padding:100px 100px 30px 100px;}


#dashboard-summary {float:left; width:380px; padding-right:30px; }
#dashboard-summary p {color:#000000; font-size:1.2em; line-height:1.7em; width:360px; margin-bottom:50px;}
#dashboard-summary p {color:#000000; font-size:1.2em; line-height:1.7em; width:360px; margin-bottom:50px;}

.newsLaunchLink {display:block; width:378px; height:69px; overflow:hidden; background-color:#FFFFFF; background-image:url(images/sonar-btn-summary-news.jpg); margin-left:-15px; background-repeat:no-repeat; margin-bottom:10px;}
.newsLaunchLink:hover {background-position:-378px 0;}
.newsLaunchLink:hover {zoom:1;}
.newsLaunchDisabled {display:block; width:378px; height:69px; overflow:hidden; background-color:#FFFFFF; background-image:url(images/sonar-btn-summary-news-disabled.jpg); margin-left:-15px; background-repeat:no-repeat; margin-bottom:10px;}

.socialLaunchLink {display:block; width:378px; height:69px; overflow:hidden; background-color:#FFFFFF; background-image:url(images/sonar-btn-summary-social.jpg); margin-left:-15px; background-repeat:no-repeat; margin-bottom:10px;}
.socialLaunchLink:hover {background-position:-378px 0;}
.socialLaunchLink:hover {zoom:1;}
.socialLaunchDisabled {display:block; width:378px; height:69px; overflow:hidden; background-color:#FFFFFF; background-image:url(images/sonar-btn-summary-social-disabled.jpg); margin-left:-15px; background-repeat:no-repeat; margin-bottom:10px;}

.integratedLaunchLink {display:block; width:378px; height:69px; overflow:hidden; background-color:#FFFFFF; background-image:url(images/sonar-btn-summary-integrated.jpg); margin-left:-15px; background-repeat:no-repeat; margin-bottom:10px;}
.integratedLaunchLink:hover {background-position:-378px 0;}
.integratedLaunchLink:hover {zoom:1;}
.integratedLaunchDisabled{display:block; width:378px; height:69px; overflow:hidden; background-color:#FFFFFF; background-image:url(images/sonar-btn-summary-integrated-disabled.jpg); margin-left:-15px; background-repeat:no-repeat; margin-bottom:10px;}
/*

#newsLaunchButton {display:block; width:378px; height:69px; overflow:hidden; background-color:#FFFFFF; background-image:url(images/sonar-btn-summary-news.jpg); margin-left:-15px; background-repeat:no-repeat; margin-bottom:10px;}
#newsLaunchButton:hover {background-position:-378px 0;}
#newsLaunchButton:hover {zoom:1;}
#socialLaunchButton {display:block; width:378px; height:69px; overflow:hidden; background-color:#FFFFFF; background-image:url(images/sonar-btn-summary-social.jpg); margin-left:-15px; background-repeat:no-repeat; margin-bottom:10px;}
#socialLaunchButton:hover {background-position:-378px 0;}
#socialLaunchButton:hover {zoom:1;}
#integratedLaunchButton {display:block; width:378px; height:69px; overflow:hidden; background-color:#FFFFFF; background-image:url(images/sonar-btn-summary-integrated.jpg); margin-left:-15px; background-repeat:no-repeat; margin-bottom:10px;}
#integratedLaunchButton:hover {background-position:-378px 0;}
#integratedLaunchButton:hover {zoom:1;}
*/

/*.dashboard-date {float:left; width:285px; height:21px; display:block; border:1px solid #BFD0D9; font-size:1.4em; color:#6B9EC0; padding:5px 0 0 5px; margin-bottom:5px;}
.dashboard-date .label {font-size:1em; color:#6B9EC0;}
.dashboard-date span {color:#000000; font-size:12px; padding-left:5px;}
.dashboard-territories {float:left; width:155px; margin-top:10px;}
.dashboard-territories h1 {color:#6B9EC0; font-size:1.4em; line-height:1.7em; font-weight:normal;}W
.dashboard-territories p {color:#000000; font-size:1.2em; line-height:1.7em;}
.dashboard-competitors {float:left; width:180px; margin-top:10px; border-left:1px solid #BFD0D9; padding-left:15px;}
.dashboard-competitors h1 {color:#6B9EC0; font-size:1.4em; line-height:1.3em; font-weight:normal;}
.dashboard-competitors p {color:#000000; font-size:1.2em; line-height:1.7em;}*/

#dashboard-panel {float:right; width:370px; background-image:url(images/sonar-default-parameters-box.gif); background-position:top left;  background-repeat:no-repeat; padding:60px 0 0 0px;}
#dashboard-panel-bottom {float:left; width:370px; height:17px; background-image:url(images/sonar-default-parameters-box-bottom.gif); background-position:top left;  background-repeat:no-repeat;}

#dashboard-panel .spacer {width:330px; height:26px; margin-bottom:5px; padding-left:25px;}
#dashboard-panel .spacer-breaker {width:330px; height:26px; margin-bottom:15px; padding-left:25px;}
#dashboard-panel label {width:76px; float:left; font-size:1.2em; color:#000000; padding:6px 0 0 0;}
#dashboard-panel input.shortLabel {float:left; width:198px; height:20px; border:1px solid #BFD0D9; padding:4px 0 0 5px;}
#dashboard-panel select {width:250px; height:24px; border:1px solid #BFD0D9; margin:3px 0 0 0;}
#dashboard-panel h2 {color:#6B9EC0; font-size:1.4em; line-height:1.3em; font-weight:normal; margin-bottom:5px; padding:10px 0 0 25px;}
#dashboard-panel a {color:#6B9EC0; font-size:1.2em; line-height:1.3em; font-weight:normal; text-decoration:underline; float:right; padding:10px 15px 0 0;}
#dashboard-panel a.calendar {float:right; display:block; width:31px; height:26px; background-image:url(images/mysonar-dashboard-calendar.gif); background-repeat:no-repeat; padding:0px; text-decoration:none;}
#dashboard-panel input {border:solid 1px #ccc; cursor:pointer;}

#dashboard .ajax__calendar 
{ 
position: relative; 
left: -1px !important; 
top: -1px !important; 
visibility: visible; 
display: block;
}

#dashboard .ajax__calendar iframe
{
position: relative;
left: 55px !important;
top: -1px !important;
}

#button-dashboard-reset {float:left; width:70px; height:24px; display:inline; background-image:url(images/mysonar-button-dashboard-reset-hover.jpg); background-repeat:no-repeat; margin-right:5px; margin-left:17px;}
#button-dashboard-reset input {background-color:#FFFFFF; display:block; width:70px; height:24px; background-image:url(images/mysonar-button-dashboard-reset.jpg);  text-decoration:none; }
#button-dashboard-reset input:hover {background-image:url(images/mysonar-button-dashboard-reset-hover.jpg);}

#button-dashboard-session {float:left; width:131px; height:24px; display:inline; background-image:url(images/mysonar-button-dashboard-session-hover.jpg); background-repeat:no-repeat; margin-right:3px;}
#button-dashboard-session input {background-color:#FFFFFF; display:block; width:131px; height:24px; background-image:url(images/mysonar-button-dashboard-session.jpg);  text-decoration:none; }
#button-dashboard-session input:hover {background-image:url(images/mysonar-button-dashboard-session-hover.jpg);}

#button-dashboard-default {float:left; width:131px; height:24px; display:inline; background-image:url(images/mysonar-button-dashboard-default-hover.jpg); background-repeat:no-repeat; margin-right:3px;}
#button-dashboard-default input {background-color:#FFFFFF; display:block; width:131px; height:24px; background-image:url(images/mysonar-button-dashboard-default.jpg);  text-decoration:none;}
#button-dashboard-default input:hover {background-image:url(images/mysonar-button-dashboard-default-hover.jpg);}

#dashboard-footer {float:left; width:790px; background-color:#EEF2F4; padding:30px 100px 50px 100px;}

#dashboard-footer .dashboard-date {float:left; width:285px; height:21px; display:block; border:1px solid #BFD0D9; font-size:1.4em; color:#6B9EC0; padding:5px 0 0 5px; margin-bottom:5px;}
#dashboard-footer .dashboard-date .label {font-size:1em; color:#6B9EC0;}
#dashboard-footer .dashboard-date span {color:#000000; font-size:12px; padding-left:5px;}
#dashboard-footer h2 {float:left; font-size:1.2em; color:#000000; font-weight:bold; margin-top:15px;}
#dashboard-footer ul {float:left; width:340px;}
#dashboard-footer li {list-style-type:none; background-position:2px 7px; font-size:1.2em; color:#000000; line-height:1.5em; width:740px;}

#dashboard-footer-news {background-color:#FFFFFF; background-image:url(images/sonar-summary-panel-news.gif); background-repeat:no-repeat; float:left; width:345px; padding:50px 0 0 17px ;}
#dashboard-footer-social {background-color:#FFFFFF; background-image:url(images/sonar-summary-panel-social.gif); background-repeat:no-repeat; float:right; width:345px; padding:50px 0 0 17px ; }

.dashboard-footer-bottom {float:left; background-color:#FFFFFF; background-image:url(images/sonar-summary-panel-bottom.gif); width:362px; height:20px; margin-left:-17px; }




/* ------------------------------------ */
/* ----- Parameter Settings Styles ---- */
/* ------------------------------------ */

#navBar003 {z-index: 100; float:left; position:relative; width:990px; height:218px; background-color:#EEF2F4;  background-image:url(images/mysonar-default-parameters.gif); background-repeat:no-repeat; background-position:15px 15px; font-size:1.2em; color:#000000; }
#navBar003 h1 {position:absolute; font-size:1.4em; color:#6B9EC0; font-weight:normal; top:15px; right:199px;}
#navBar003 label {float:left; width:80px; padding-top:4px;}
#navBar003 input {float:left; width:135px; height:20px; border:1px solid #ffffff; padding:4px 0 0 5px;}
#navBar003 select {float:left; width:245px; height:24px; border:1px solid #ffffff; }
#navBar003 .spacer001 {height:26px; width:260px; margin-bottom:5px;}
#navBar003 .spacer002 {height:26px; width:325px; margin-bottom:5px;}
#parameters001 {width:260px; float:left; padding:45px 0 0 15px;}
#parameters002 {width:325px; float:left; padding:45px 0 0 20px;}
#parameters003 {width:325px; float:left; padding:45px 0 25px 20px;}
#navBar003 a {float:right; font-size:1.1em; color:#5F91B2; text-decoration:underline; padding:10px 25px 0 0;}
#navBar003 a.calendar {float:right; display:inline; width:31px; height:26px; background-image:url(images/mysonar-dashboard-calendar.gif); background-repeat:no-repeat; padding:0px; text-decoration:none;}

#button-parameter-reset {float:left; width:70px; height:24px; display:inline; background-image:url(images/mysonar-button-parameter-reset-hover.jpg); background-repeat:no-repeat; margin-right:5px; margin-left:17px; margin-left:552px;}
#button-parameter-reset input {background-color:#FFFFFF; display:block; width:70px; height:24px; background-image:url(images/mysonar-button-parameter-reset.jpg);  text-decoration:none; border:0px; }
#button-parameter-reset input:hover {background-image:url(images/mysonar-button-parameter-reset-hover.jpg);}

#button-parameter-session {float:left; width:131px; height:24px; display:inline; background-image:url(images/mysonar-button-parameter-session-hover.jpg); background-repeat:no-repeat; margin-right:3px;}
#button-parameter-session input {background-color:#FFFFFF; display:block; width:131px; height:24px; background-image:url(images/mysonar-button-parameter-session.jpg);  text-decoration:none; border:0px; }
#button-parameter-session input:hover {background-image:url(images/mysonar-button-parameter-session-hover.jpg);}

#button-parameter-default {float:left; width:131px; height:24px; display:inline; background-image:url(images/mysonar-button-parameter-default-hover.jpg); background-repeat:no-repeat; margin-right:3px;}
#button-parameter-default input {background-color:#FFFFFF; display:block; width:131px; height:24px; background-image:url(images/mysonar-button-parameter-default.jpg);  text-decoration:none; border:0px; }
#button-parameter-default input:hover {background-image:url(images/mysonar-button-parameter-default-hover.jpg);}

#button-parameter-close {float:left; width:70px; height:24px; display:inline-block; background-image:url(images/mysonar-button-close-hover.jpg); background-repeat:no-repeat; margin-right:3px;}
#button-parameter-close a {display:block; width:70px; height:24px; background-image:url(images/mysonar-button-close.jpg); background-repeat:no-repeat; text-decoration:none; padding:0px;}
#button-parameter-close a:hover {background-image:url(images/mysonar-button-close-hover.jpg);}


/* ------------------------------------ */
/* ----- Parameter Settings Styles ---- */
/* ------------------------------------ 

#button-market {float:left; width:166px; height:29px; display:inline-block; background-image:url(images/mysonar-button-market-hover.jpg); background-repeat:no-repeat; margin-right:10px; }
#button-market a {display:block; width:166px; height:29px; background-image:url(images/mysonar-button-market.jpg);  text-decoration:none;}
#button-market .current {background-image:url(images/mysonar-button-market-hover.jpg);}
#button-market a:hover {background-image:url(images/mysonar-button-market-hover.jpg);}

#button-competitor {float:left; width:166px; height:29px; display:inline-block; background-image:url(images/mysonar-button-competitor-hover.jpg); background-repeat:no-repeat; margin-right:10px; }
#button-competitor a {display:block; width:166px; height:29px; background-image:url(images/mysonar-button-competitor.jpg);  text-decoration:none;}
#button-competitor .current {background-image:url(images/mysonar-button-competitor-hover.jpg);}
#button-competitor a:hover {background-image:url(images/mysonar-button-competitor-hover.jpg);}

#button-trend {float:left; width:166px; height:29px; display:inline-block; background-image:url(images/mysonar-button-trend-hover.jpg); background-repeat:no-repeat; margin-right:10px; }
#button-trend a {display:block; width:166px; height:29px; background-image:url(images/mysonar-button-trend.jpg);  text-decoration:none;}
#button-trend .current {background-image:url(images/mysonar-button-trend-hover.jpg);}
#button-trend a:hover {background-image:url(images/mysonar-button-trend-hover.jpg);}

#button-qualitative {float:left; width:166px; height:29px; display:inline-block; background-image:url(images/mysonar-button-qualitative-hover.jpg); background-repeat:no-repeat; margin-right:10px; }
#button-qualitative a {display:block; width:166px; height:29px; background-image:url(images/mysonar-button-qualitative.jpg);  text-decoration:none;}
#button-qualitative .current {background-image:url(images/mysonar-button-qualitative-hover.jpg);}
#button-qualitative a:hover {background-image:url(images/mysonar-button-qualitative-hover.jpg);}
*/

/* ------------------------------ */
/* ----- Article grid Styles ---- */
/* ------------------------------ */
/*
#displaypreferences { background-color:White; font-family:Arial,Tahoma,Verdana; font-size:12px; font-weight:normal; color:Black;}

#articles-grid-002 { z-index: 100; width:982px; height:50px; display:block; background-color:#EEF2F4; float:left; position:relative; padding:0px 0px 1px 8px;}
#articles-grid-002 h5 {color:#4A91C7; font-size:12px; font-weight:normal; padding:5px 0px 2px 0px; background-color:#EEF2F5; background-repeat:no-repeat; background-position: top right; background-image:url(images/mysonar-header-bg-001.gif);}
#articles-grid-002 em {font-size:17px; font-weight:bold; font-style:normal; padding-right:5px;}
#articles-grid-002 input {float:left; width:87px; height:15px; border:1px solid #BFD0D9; font-size:1.1em; color:#000000; margin:3px 5px 0 0; padding:2px 0 0 3px;}
#articles-grid-002 select {float:left; width:145px; height:19px; font-size:1.1em; color:#000000; margin:3px 5px 0 0;}
#articles-grid-002 select.long-select {width:130px;}
#articles-grid-002 select.medium-select {width:100px;}
#articles-grid-002 select.short-select {width:70px;}
#articles-grid-002 label {float:left; font-size:1.1em; color:#5F91B2; margin:5px 5px 0 0;}
#articles-grid-002 a {float:left; font-size:1.1em; color:#5F91B2; margin:5px 5px 0 0; text-decoration:underline;}
#articles-grid-002 #button-apply-002 {float:left; width:48px; height:18px; display:inline; background-image:url(images/mysonar-button-apply-hover.jpg); background-repeat:no-repeat; margin:3px 5px 0 0px;}
#articles-grid-002 #button-apply-002 input {background-color:#FFFFFF; display:block; width:48px; height:18px; background-image:url(images/mysonar-button-apply.jpg);  text-decoration:none; margin:0px; border:none;}
#articles-grid-002 #button-apply-002 input:hover {background-image:url(images/mysonar-button-apply-hover.jpg);}
    

/* ----------------------------- */
/* -------- IE6 Hack ----------- */
/* ----------------------------- */

#articleshack {float:left; position:relative; width:974px; padding:20px 8px 20px 8px; background-color:#BFD0D9;}
#articleshack h1 {color:#6B9EC0; font-size:1.4em; font-weight:normal;}
#articleshack .pager span {color:#6B9EC0; font-weight:bold;}

.articlesgridviewhack { width:100%; margin: 5px 0 10px 0; border: solid 1px #BFD0D9; border-collapse:collapse; }   
.articlesgridviewhack td { padding: 4px; border: solid 1px #BFD0D9; }   
.articlesgridviewhack th { padding: 6px 4px; color: #BFD0D9; border-left: solid 1px #BFD0D9; font-size: 1.2em; }

/* ----------------------------- */
/* ----- Panel Admin Styles ---- */
/* ----------------------------- */

#panel-admin {width:970px; float:left; position:relative; background-color:#FFFFFF; background-image:url(images/label-user-logins.gif); background-repeat:no-repeat; background-position:20px 30px; padding:70px 0 50px 20px;}
#panel-admin .button-add {position:absolute; top:28px; left:130px; width:99px; height:21px; background-color:#207AB0; background-image:url(images/button-add.gif); background-repeat:no-repeat; border:none; margin-top:1px;}

#panel-admin table {width:950px; border-collapse:collapse;}
#panel-admin table th {border:1px solid #BFD0D9; background-color:#207AB0; font-size:11px; color:#ffffff; text-align:left; vertical-align:top; padding:3px 0 3px 5px;}
#panel-admin table td {border:1px solid #BFD0D9; font-size:11px; color:#000000; text-align:left; vertical-align:middle; padding:5px 0 5px 5px;}
#panel-admin .current {background-color:#C4E9FF;}

#panel-admin .button-edit {width:80px; height:21px; background-color:#207AB0; background-image:url(images/button-edit.gif); background-repeat:no-repeat; border:none;}
#panel-admin .button-delete {width:56px; height:21px; background-color:#207AB0; background-image:url(images/button-delete.gif); background-repeat:no-repeat; border:none;}
#panel-admin .button-defaults {width:69px; height:21px; background-color:#207AB0; background-image:url(images/button-defaults.gif); background-repeat:no-repeat; border:none;}

/* ---------------------------------- */
/* ----- Panel Parameters Styles ---- */
/* ---------------------------------- */

#panel-parameters {float:left; position:relative; padding-bottom:30px; width:990px; background-color:#EEF2F4;  background-image:url(images/label-edit-parameters.gif); background-repeat:no-repeat; background-position:20px 30px; font-size:1.2em; color:#000000; border-bottom:1px solid white;}
#panel-parameters h1 {position:absolute; font-size:1.4em; color:#6B9EC0; font-weight:normal; top:30px; right:218px;}
#panel-parameters label {float:left; width:80px; padding-top:4px;}
#panel-parameters input {float:left; width:135px; height:18px; border:1px solid #BFD0D9; padding:3px 0 0 5px;}
#panel-parameters select {float:left; width:240px; height:26px; border:1px solid #BFD0D9; }
#panel-parameters .spacer001 {height:26px; width:260px; margin-bottom:5px;}
#panel-parameters .spacer002 {height:26px; width:325px; margin-bottom:5px;}
#panel-parameters .calendar {float:right; display:inline; width:31px; height:26px; background-image:url(images/calendar.gif); background-repeat:no-repeat; padding:0px; text-decoration:none; border:none;}
#parameters001 {width:260px; float:left; padding:65px 0 0 20px;}
#parameters002 {width:325px; float:left; padding:65px 0 0 20px;}
#parameters003 {width:325px; float:left; padding:65px 0 25px 20px;}
#panel-parameters .button-save {position:absolute; top:130px; right:25px; width:115px; height:21px; background-color:#207AB0; background-image:url(images/button-save-defaults.gif); background-repeat:no-repeat; border:none; margin-top:1px;}
#panel-parameters .button-cancel {position:absolute; top:130px; right:25px; width:63px; height:21px; background-color:#207AB0; background-image:url(images/button-cancel.gif); background-repeat:no-repeat; border:none; margin-top:1px;}

/* ----------------------------- */
/* ----- Admin Header Style ---- */
/* ----------------------------- */

#adminheader {width:990px; height:36px; float:left; position:relative; border-bottom:1px solid white; background-color:#BFD0D9; background-image:url(images/header.gif); background-repeat:no-repeat;}
#adminheader h1 {color:#6B9EC0; font-weight:normal; font-size:1.4em; position:absolute; top:43px; left:255px;}
#adminheader input {background-color:White; position:absolute; right:5px; bottom:5px; color:#ffffff; font-size:1.2em; display:block; border: none; width:69px; height:21px; background-image:url(images/logout.gif); padding:0px 13px 0px 13px;}
#adminheader input:hover {background-image:url(images/logout-hover.gif);}

/* --------------------------------- */
/* ----- Admin NavBar001 Styles ---- */
/* --------------------------------- */

#adminnavBar001 {width:975px; height:54px; float:left; position:relative; background-color:#EEF2F4;  font-size:1.2em; color:#000000; padding:30px 0 0 15px;}
#adminnavBar001 label {float:left; width:65px; padding:4px;}
#adminnavBar001 input {float:left; width:185px; height:18px; padding:3px 0px 0 5px; margin-right:15px; border:1px solid #BFD0D9;}
#adminnavBar001 .button-search {width:177px; height:21px; background-color:#207AB0; background-image:url(images/button-search.gif); background-repeat:no-repeat; border:none;}

/* ------------------------------------ */
/* ----- Forgotten Password Styles ---- */
/* ------------------------------------ */

#submitButton {float:left; width:48px; height:18px; display:inline; background-image:url(images/mysonar-button-apply.jpg); background-repeat:no-repeat; margin:3px 5px 0 0px;}
#submitButton input {background-color:#FFFFFF; display:block; width:48px; height:18px; background-image:url(images/mysonar-button-apply.jpg);  text-decoration:none; margin:0px; border:none;}
#submitButton input:hover {background-image:url(images/mysonar-button-apply-hover.jpg);}



/*****************************/
/******* NEW NEW NEW *********/
/*****************************/

/* ------------------------- */
/* ----- Analysis Style ---- */
/* ------------------------- */

#header {width:990px; height:46px; float:left; position:relative; background-color:#BFD0D9; background-image:url(images/sonar-logo.gif); background-repeat:no-repeat;}
#header h2 {color:#FFFFFF; position:absolute; top:23px; left:330px; font-size:1.4em; font-weight:bold;}
#header ul {position:absolute; top:0px; right:0px;}
#header li {position:relative; float:left; color:#ffffff; font-size:1.2em; padding-left:8px;}
#header li a { display:block; width:106px; height:38px; overflow:hidden;}
#header li a:hover img {margin-left:-106px;}
#header li a:hover {zoom:1;}
#header li a.current img {margin-left:-106px;}

#navBar001 {width:979px; height:44px; background-color:#FFFFFF; float:left; position:relative; padding:16px 0 0 11px;}
#navBar001 .company-logo {width:235px; height:56px; position:absolute; top:7px; right:2px; }
#navBar001 img.logo {float:right; margin-right:8px;}
#navBar001 a {float:left; display:block; width:166px; height:29px; overflow:hidden; margin-right:10px;}
#navBar001 a:hover img {margin-left:-166px;}
#navBar001 a:hover {zoom:1;}
#navBar001 a.current img {margin-left:-166px;}

.navBar {z-index:200; width:990px; height:80px; display:block; background-color:#FFFFFF; float:left; position:relative;}
.navBar ul {position:absolute; top:10px; right:10px;}
.navBar li {float:left; color:#9CBDD2; font-size:12px; padding-left:5px;}
.navBar img.loader {float:left; margin-right:12px; margin-top:-6px;}
.navBar li a {color:#9CBDD2; margin:0px; text-decoration:none; }
.navBar li a:hover {text-decoration:underline;}
.navBar h5 {position:absolute; top:0px; left:0px; height:28px; color:#4A91C7;  font-weight:normal;  font-size:12px; padding:6px 50px 0px 10px; background-color:#EEF2F4; background-image:url(images/sonar-curve.gif); background-repeat:no-repeat; background-position:top right; line-height:26px;}
.navBar em {font-size:20px; font-style:normal; padding-right:5px;}
.navBar .parameters {float:left; margin-top:34px; width:979px; background-color:#EEF2F4; height:39px; padding:5px 0 4px 11px;}
.navBar .parameters div {float:left;}
.navBar .parameters input {display:block; width:87px; height:15px; border:1px solid #BFD0D9; font-size:1.1em; color:#000000; margin:1px 5px 0 0; padding:2px 0 0 3px;}
.navBar .parameters select {width:145px; height:19px; font-size:1.1em; color:#000000; margin:1px 5px 0 0;}
.navBar .parameters select.long-select {width:130px;}
.navBar .parameters select.medium-select {width:100px;}
.navBar .parameters select.short-select {width:70px;}
.navBar .parameters label {display:block; font-size:1.1em; color:#5F91B2; margin:0px 5px 0 0;}
.navBar .parameters a#resetButton {float:left; text-decoration:underline; color:#4A91C7; margin-top:16px; font-size:11px;}
.navBar .parameters a#Uc_header1_resetButton {float:left; text-decoration:underline; color:#4A91C7; margin-top:16px; font-size:11px;}
.navBar .parameters .button-apply {float:left; width:48px; height:18px; display:inline; background-image:url(images/mysonar-button-apply-hover.jpg); background-repeat:no-repeat; margin:15px 5px 0 0px;}
.navBar .parameters .button-apply input {background-color:#FFFFFF; display:block; width:48px; height:18px; background-image:url(images/mysonar-button-apply.jpg);  text-decoration:none; margin:0px; border:none;}
.navBar .parameters .button-apply input:hover {background-image:url(images/mysonar-button-apply-hover.jpg);} 

.navBar .parameters a {float:left; text-decoration:underline; color:#4A91C7; margin-top:16px; font-size:11px;}

.header-spacer {float:left; margin-top:34px; width:979px; background-color:#EEF2F4; height:22px; padding:5px 0 0px 11px; }

#defaultParameterWrapper{float:left; position:relative; display:none; z-index:50;}

#messageWrapper{float:left;margin-top:20px;width:100%;height:20px;text-align:center; font-size:11pt;color:Red;}

/* ------------------------------ */
/* ----- Article Grid Styles ---- */
/* ------------------------------ */

#articles {float:left; position:relative; width:974px; padding:20px 8px 20px 8px; background-color:#FFFFFF;}
#articles h1 {color:#6B9EC0; font-size:1.4em; font-weight:normal;}
#articles .pager span {color:#6B9EC0; font-weight:bold;}

.articlesgridview { width:100%; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }   
.articlesgridview td { padding: 4px; border: solid 1px #c1c1c1; }   
.articlesgridview th { padding: 6px 4px; color: #ffffff; background-color:#909DDD; border: solid 1px #525252; font-size: 1.2em; }
.pager th { padding: 6px 4px; color: #ffffff; background-color:#909DDD; border-left: solid 1px #525252; font-size: 1.2em; } 

.myFavourites {margin:0 6px 0 4px; padding:14px 0 0 5px; float:left; width:173px; height:39px; background-image:url(images/sonar-panel-favourites.jpg); background-repeat:no-repeat;}
.myFavourites label {display:none;}


/* ---------------------------- */
/* ----- User Guide Styles ---- */
/* ---------------------------- */

#guide {width:990px; height:300px; float:left; background-color:#EEF2F4; padding-bottom:100px; position:relative;}
#guide a {position:relative; display:block;  top:0px; left:18px; background-image:url(images/mysonar-pdf.jpg); background-repeat:no-repeat; padding-left:23px; font-size:1.2em; color:#6B9EC0; text-decoration:underline; line-height:25px; height:20px;}
#guide h1 {position:absolute; top:0px; left:320px; color:#6B9EC0; font-weight:bold; font-size:1.4em; padding:0px 0px 0px 0px;}
#guide p {position:absolute; top:30px; left:320px; color:#000000; font-size:1.2em; width:420px;}


/* ----------------- */
/* ----- CHARTS ---- */
/* ----------------- */


#combined {float:left; position:relative; width:990px; height:434px; background-color:#FFFFFF; padding-bottom:5px;}

#combined .chart001 {width:646px; height:204px; border:1px solid #BFD0D9;  position:absolute; top:8px; left:8px; }
#combined .chart002 {width:319px; height:204px; border:1px solid #BFD0D9;  position:absolute; top:8px; left:662px;}
#combined .chart003 {width:319px; height:204px; border:1px solid #BFD0D9; position:absolute; top:220px; left:8px;}
#combined .chart004 {width:319px; height:204px; border:1px solid #BFD0D9; position:absolute; top:220px; left:335px;}
#combined .chart005 {width:319px; height:204px; border:1px solid #BFD0D9; position:absolute; top:220px; left:662px;}
#combined .chart-header {width:972px; height:48px;  border-left:1px solid #BFD0D9;  border-right:1px solid #BFD0D9;  border-top:1px solid #BFD0D9;position:absolute; top:8px; right:8px;}
#combined h1 {width:100%; font-size:12px; color:#4A91C6; text-align:center; padding-top:6px; font-weight:normal;}
#combined .chart-header h1 {width:100%; font-size:18px; color:#4A91C6; text-align:center; padding-top:10px;}
#combined .chart-large {width:972px; height:370px; border-left:1px solid #BFD0D9;  border-right:1px solid #BFD0D9;  border-bottom:1px solid #BFD0D9;position:absolute; top:56px; right:8px;}

#report {float:left; position:relative; width:990px; height:434px; background-color:#FFFFFF; padding-bottom:5px;}

#report .chart001 {width:289px; height:210px; border:1px solid #BFD0D9; position:absolute; top:8px; left:8px; }
#report .chart002 {width:289px; height:210px; border:1px solid #BFD0D9; position:absolute; top:226px; left:8px;}
#report .chart003 {width:378px; height:428px; border:1px solid #BFD0D9; position:absolute; top:8px; left:305px;}
#report .chart004 {width:289px; height:210px; border:1px solid #BFD0D9; position:absolute; top:8px; right:8px;}
#report .chart005 {width:289px; height:210px; border:1px solid #BFD0D9; position:absolute; top:226px; right:8px;}

#report .chartCenterTop {width:378px; height:210px; border:1px solid #BFD0D9; position:absolute; top:8px; left:305px;}
#report .chartCenterBottom {width:378px; height:210px; border:1px solid #BFD0D9; position:absolute; top:226px; left:305px;}

#report .chart-header {width:972px; height:48px;  border-left:1px solid #BFD0D9;  border-right:1px solid #BFD0D9;  border-top:1px solid #BFD0D9;position:absolute; top:8px; right:8px;}
#report h1 {width:100%; font-size:12px; color:#4A91C6; text-align:center; padding-top:6px; font-weight:normal;}
#report .chart-header h1 {width:100%; font-size:18px; color:#4A91C6; text-align:center; padding-top:10px;}
#report .chart-large {width:972px; height:418px; border:1px solid #BFD0D9; position:absolute; top:8px; right:8px;}

#social {float:left; position:relative; width:990px; height:434px; background-color:#FFFFFF; padding-bottom:0px;}
#social .chart001header {width:319px; height:28px; border:1px solid #BFD0D9; border-bottom:1px solid #FFFFFF; position:absolute; top:8px; left:8px; }
#social .chart002header {width:319px; height:28px; border:1px solid #BFD0D9; border-bottom:1px solid #FFFFFF; position:absolute; top:8px; left:335px;}
#social .chart003header {width:319px; height:28px; border:1px solid #BFD0D9; border-bottom:1px solid #FFFFFF; position:absolute; top:8px; left:662px;}
#social .chart004header {width:237px; height:28px; border:1px solid #BFD0D9; border-bottom:1px solid #FFFFFF; position:absolute; top:220px; left:8px;}
#social .chart005header {width:237px; height:28px; border:1px solid #BFD0D9; border-bottom:1px solid #FFFFFF; position:absolute; top:220px; left:253px;}
#social .chart006header {width:237px; height:28px; border:1px solid #BFD0D9; border-bottom:1px solid #FFFFFF; position:absolute; top:220px; left:498px;}
#social .chart007header {width:237px; height:28px; border:1px solid #BFD0D9; border-bottom:1px solid #FFFFFF; position:absolute; top:220px; left:744px;}
#social .chart001 {width:319px; height:176px; border:1px solid #BFD0D9; border-top:1px solid #FFFFFF; position:absolute; top:36px; left:8px; }
#social .chart002 {width:319px; height:176px; border:1px solid #BFD0D9; border-top:1px solid #FFFFFF; position:absolute; top:36px; left:335px;}
#social .chart003 {width:319px; height:176px; border:1px solid #BFD0D9; border-top:1px solid #FFFFFF; position:absolute; top:36px; left:662px;}
#social .chart004 {width:237px; height:176px; border:1px solid #BFD0D9; border-top:1px solid #FFFFFF; position:absolute; top:248px; left:8px;}
#social .chart005 {width:237px; height:176px; border:1px solid #BFD0D9; border-top:1px solid #FFFFFF; position:absolute; top:248px; left:253px;}
#social .chart006 {width:237px; height:176px; border:1px solid #BFD0D9; border-top:1px solid #FFFFFF; position:absolute; top:248px; left:498px;}
#social .chart007 {width:237px; height:176px; border:1px solid #BFD0D9; border-top:1px solid #FFFFFF; position:absolute; top:248px; left:744px;}
#social .chart-header {width:972px; height:48px;  border-left:1px solid #BFD0D9;  border-right:1px solid #BFD0D9;  border-top:1px solid #BFD0D9;position:absolute; top:8px; right:8px;}
#social h1 {width:100%; font-size:12px; color:#4A91C6; text-align:center; padding-top:6px; font-weight:normal;}
#social .chart-header h1 {width:100%; font-size:18px; color:#4A91C6; text-align:center; padding-top:10px;}
#social .chart-large {width:972px; height:370px; border-left:1px solid #BFD0D9;  border-right:1px solid #BFD0D9;  border-bottom:1px solid #BFD0D9;position:absolute; top:56px; right:8px;}

/* ----------------------- */
/* ----- SEARCH PANEL ---- */
/* ----------------------- */
#newsSearchWrapper{float:left;margin-top:-20px;height:90px; background-color:#ffffff}
#search {float:left; z-index:100; width:966px; padding:30px 8px 8px 16px; height:40px; position:relative; background-color:#FFFFFF; background-image:url(images/sonar-blue-panel.80.gif); background-repeat:no-repeat; background-position:8px 0px;}
#search h5 {position:absolute; top:4px; left:16px; height:24px; color:#FFFFFF;  font-weight:normal;  font-size:12px; background:none; }
#search em {font-size:20px; font-style:normal; padding-right:5px;}
#search input {float:left; width:87px; height:15px; border:1px solid #BFD0D9; font-size:1.1em; color:#000000; margin:3px 5px 0 0; padding:2px 0 0 3px;}
#search select {float:left; width:160px; height:19px; font-size:1.1em; color:#000000; margin:3px 5px 0 0;}
.news #search select {float:left; width:120px; height:19px; font-size:1.1em; color:#000000; margin:3px 5px 0 0;}
#search select.long-select {width:130px;}
#search select.medium-select {width:100px;}
#search select.short-select {width:70px;}
#search label {display:block;  font-size:1.1em; color:#FFFFFF; margin:0px 5px 0 0;}
#search a.reset {float:left; text-decoration:underline; color:#FFFFFF; margin:16px 0 0 5px; font-size:11px;}
#search .button-apply {float:left; width:48px; height:18px; display:inline; background-image:url(images/mysonar-button-apply-hover.jpg); background-repeat:no-repeat; margin:3px 5px 0 0px;}
#search .button-apply input {background-color:#FFFFFF; display:block; width:48px; height:18px; background-image:url(images/mysonar-button-apply.jpg);  text-decoration:none; margin:0px; border:none;}
#search .button-apply input:hover {background-image:url(images/mysonar-button-apply-hover.jpg);} 
#search #searchBox {position:absolute; top:4px; right:12px; width:199px; height:50px; background-image:url(images/sonar-panel-search.gif); background-repeat:no-repeat; padding:1px 0 0 6px;}
#search #searchBox label {float:left;font-weight:bold;}
#search .button-search {float:left; width:192px; height:18px; display:inline; background-image:url(images/sonar-btn-search-hover.jpg); background-repeat:no-repeat; margin:4px 0px 0 0px;}
#search .button-search input {background-color:#FFFFFF; display:block; width:192px; height:18px; background-image:url(images/sonar-btn-search.jpg);  text-decoration:none; margin:0px; border:none;}
#search .button-search input:hover {background-image:url(images/sonar-btn-search-hover.jpg);} 

#search div{float:left;}

/* ------------------------------ */
/* ----- VIDEO & IMAGE PAGES ---- */
/* ------------------------------ */

#media {float:left; position:relative; width:958px; background-color:#FFFFFF; padding:16px;}
#media .video {display:inline-block; float:left; width:440px; height:300px; border:1px solid black; }
#media .copy {float:left; width:440px; margin-left:16px;}
#media .copy h1 {font-size:18px; font-weight:normal; color:#4A91C6; margin:0px 0 20px 0;}
#media .copy p {font-size:12px; color:#000000; margin-bottom:4px;}

#media #viewer {float:left; position:relative; width:956px; background-color:#FFFFFF; border:1px solid #BFD0D9; }
#media #viewer .video {display:inline-block; float:left; width:640px; height:390px; border:1px solid black;margin:16px; }
#media #viewer .copy {float:left; width:240px;}
#media #viewer .copy h1 {font-size:18px; font-weight:normal; color:#4A91C6; margin:16px 0 20px 0;}
#media #viewer .copy p {font-size:12px; color:#000000; margin-bottom:4px;}
#media #viewer a {float:left; display:block; width:106px; height:29px; overflow:hidden; margin-right:10px; margin-top:10px;}
#media #viewer a:hover img {margin-left:-106px;}
#media #viewer a:hover {zoom:1;}
#media #viewer a.current img {margin-left:-106px;}

#videoOrder {float:left; width:966px; padding:34px 8px 8px 16px; height:26px; position:relative; background-color:#FFFFFF; background-image:url(images/sonar-blue-panel.gif); background-repeat:no-repeat; background-position:8px 0px;}
#videoOrder h5 {position:absolute; top:4px; left:16px; height:28px; color:#FFFFFF;  font-weight:normal;  font-size:12px; background:none; }
#videoOrder em {font-size:20px; font-style:normal; padding-right:5px;}
#videoOrder p {font-size:12px; color:#FFFFFF; position:absolute; top:1px; right:12px; text-align:center;}

#snippets {float:left; width:966px; padding:30px 8px 8px 16px; height:30px; position:relative; background-color:#FFFFFF; background-image:url(images/sonar-blue-panel.gif); background-repeat:no-repeat; background-position:8px 0px;}
#snippets h5 {position:absolute; top:4px; left:16px; height:28px; color:#FFFFFF;  font-weight:normal;  font-size:12px; background:none; }
#snippets em {font-size:20px; font-style:normal; padding-right:5px;}
#snippets p {font-size:12px; color:#FFFFFF; position:absolute; top:1px; right:12px; text-align:center; width:178px; }


/* ---------------------- */
/* ----- NEW BUTTONS ---- */
/* ---------------------- */

.recent20 {float:left; width:164px; height:18px; display:inline; background-image:url(images/sonar-btn-recent-20-hover.jpg); background-repeat:no-repeat; margin:3px 5px 0 0px;}
.recent20 input {background-color:#FFFFFF; display:block; width:164px; height:18px; background-image:url(images/sonar-btn-recent-20.jpg);  text-decoration:none; margin:0px; border:none;}
.recent20 input:hover {background-image:url(images/sonar-btn-recent-20-hover.jpg);} 
.recent20 input.current {background-image:url(images/sonar-btn-recent-20-active.jpg);}
.recent50 {float:left; width:164px; height:18px; display:inline; background-image:url(images/sonar-btn-recent-50-hover.jpg); background-repeat:no-repeat; margin:3px 5px 0 0px;}
.recent50 input {background-color:#FFFFFF; display:block; width:164px; height:18px; background-image:url(images/sonar-btn-recent-50.jpg);  text-decoration:none; margin:0px; border:none;}
.recent50 input:hover {background-image:url(images/sonar-btn-recent-50-hover.jpg);} 
.recent50 input.current {background-image:url(images/sonar-btn-recent-50-active.jpg);}
.recent100 {float:left; width:164px; height:18px; display:inline; background-image:url(images/sonar-btn-recent-100-hover.jpg); background-repeat:no-repeat; margin:3px 5px 0 0px;}
.recent100 input {background-color:#FFFFFF; display:block; width:164px; height:18px; background-image:url(images/sonar-btn-recent-100.jpg);  text-decoration:none; margin:0px; border:none;}
.recent100 input:hover {background-image:url(images/sonar-btn-recent-100-hover.jpg);} 
.recent100 input.current {background-image:url(images/sonar-btn-recent-100-active.jpg);}
.allVideos {position:absolute; top:33px; right:12px; width:164px; height:18px; display:inline; background-image:url(images/sonar-btn-all-videos-hover.jpg); background-repeat:no-repeat; margin:3px 5px 0 0px;}
.allVideos input {background-color:#FFFFFF; display:block; width:164px; height:18px; background-image:url(images/sonar-btn-all-videos.jpg);  text-decoration:none; margin:0px; border:none;}
.allVideos input:hover {background-image:url(images/sonar-btn-all-videos-hover.jpg);} 
.allVideos input.current {background-image:url(images/sonar-btn-all-videos-active.jpg);}
.allSnippets {position:absolute; top:33px; right:12px; width:164px; height:18px; display:inline; background-image:url(images/sonar-btn-all-snippets-hover.jpg); background-repeat:no-repeat; margin:3px 5px 0 0px;}
.allSnippets input {background-color:#FFFFFF; display:block; width:164px; height:18px; background-image:url(images/sonar-btn-all-snippets.jpg);  text-decoration:none; margin:0px; border:none;}
.allSnippets input:hover {background-image:url(images/sonar-btn-all-snippets-hover.jpg);} 
.allSnippets input.current {background-image:url(images/sonar-btn-all-snippets-active.jpg);} 

.news .allSnippets {position:absolute; top:33px; right:12px; width:164px; height:18px; display:inline; background-image:url(images/sonar-btn-all-articles-hover.jpg); background-repeat:no-repeat; margin:3px 5px 0 0px;}
.news .allSnippets input {background-color:#FFFFFF; display:block; width:164px; height:18px; background-image:url(images/sonar-btn-all-articles.jpg);  text-decoration:none; margin:0px; border:none;}
.news .allSnippets input:hover {background-image:url(images/sonar-btn-all-articles-hover.jpg);}
.news .allSnippets input.current {background-image:url(images/sonar-btn-all-articles-active.jpg);}

.allResults {position:absolute; top:33px; right:12px; width:164px; height:18px; display:inline; background-image:url(images/sonar-btn-results-hover.jpg); background-repeat:no-repeat; margin:3px 5px 0 0px;}
.allResults input {background-color:#FFFFFF; display:block; width:164px; height:18px; background-image:url(images/sonar-btn-results.jpg);  text-decoration:none; margin:0px; border:none;}
.allResults input:hover {background-image:url(images/sonar-btn-results-hover.jpg);} 
/*.chart-close {position:absolute; top:8px; left:8px; width:106px; height:29px; display:inline-block; background-image:url(images/sonar-btn-close-hover.jpg); background-repeat:no-repeat; }*/
.chart-close input {background-color:#FFFFFF; display:block; width:106px; height:29px; background-image:url(images/sonar-btn-close.jpg);  text-decoration:none; margin:0px; border:none; background-repeat:no-repeat; position:absolute; top:8px; left:8px; }
.chart-close input:hover {background-image:url(images/sonar-btn-close-hover.jpg);} 
/*.chart-collapse {position:absolute; top:8px; right:8px; width:168px; height:29px; display:inline; background-image:url(images/sonar-btn-collapse-hover.jpg); background-repeat:no-repeat;}*/
.chart-collapse input {background-color:#FFFFFF; display:block; width:168px; height:29px; background-image:url(images/sonar-btn-collapse.jpg);  text-decoration:none; margin:0px; border:none; background-repeat:no-repeat; position:absolute; top:8px; right:8px; }
.chart-collapse input:hover {background-image:url(images/sonar-btn-collapse-hover.jpg);} 
.snippet {position:absolute; top:3px; left:3px; width:21px; height:21px; display:inline; background-image:url(images/sonar-btn-snippet-hover.jpg); background-repeat:no-repeat;}
.snippet input {background-color:#FFFFFF; display:block; width:21px; height:21px; background-image:url(images/sonar-btn-snippet.jpg);  text-decoration:none; margin:0px; border:none;}
.snippet input:hover {background-image:url(images/sonar-btn-snippet-hover.jpg);} 

/* ----------------------------- */
/* ----- IMAGE RESULTS GRID ---- */
/* ----------------------------- */

.mediaGridBody{float:left; position:relative; width:974px; padding:4px 8px 20px 8px; background-color:#FFFFFF;}
.mediaGrid { width:100%; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }   
.mediaGrid td { padding: 4px; border: solid 1px #c1c1c1; }   
.mediaGrid th { text-align:left; padding: 6px 4px; color: #ffffff; background-color:#92C290; border: solid 1px #525252; font-size: 1.2em; } 

.mediaGrid th a {color:#ffffff; display:block; width:100%;}
.mediaGrid th.sortDown a {background:url(images/grid.arrow.down.png) no-repeat 90% 40%;}
.mediaGrid th.sortUp a {background:url(images/grid.arrow.up.png) no-repeat 90% 40%;}
.mediaGrid th.sortDefault a {background:url(images/grid.arrow.default.png) no-repeat 90% 40%;}

.mediaGrid th a:hover{color:#ffffff;}
.mediaGrid .gridPager { padding: 6px 4px; color: #333; background-color:#fff; font-family:tahoma; font-weight:bold; font-size: 1.2em; } 
.mediaGrid .gridPager td {margin-left:4px; border:solid 1px #70A070; color:#fff; background-color:#92C290}
.news .gridPager td{background-color:#909DDD;}
.news th{background-color:#909DDD;}

.mediaGrid .rowActive{background:#eeeeee;cursor:pointer;}
.mediaGrid .rowInActive{background:#ffffff;cursor:default;}

.mediaGridHeader {float:left; width:966px; padding:30px 8px 8px 16px; height:30px; position:relative; background-color:#FFFFFF; background-image:url(images/sonar-blue-panel.gif); background-repeat:no-repeat; background-position:8px 0px;}
.mediaGridHeader h5 {position:absolute; top:4px; left:16px; height:28px; color:#FFFFFF;  font-weight:normal;  font-size:12px; background:none; }
.mediaGridHeader em {font-size:20px; font-style:normal; padding-right:5px;}
.mediaGridHeader p {font-size:12px; color:#FFFFFF; position:absolute; top:1px; right:12px; text-align:center; width:178px; }
div.progressBarWrapper { float:left;margin:2px 0 0 20px; border:solid 1px #BFD0D9;}
.mediaGridMsgWrapper{float:left;width:974px;height:60px;text-align:center;background:#ffffe0;border:solid 1px #BFD0D9;}
.mediaGridMsgWrapper h4{font-size:16px; font-weight:normal; margin-top:20px; color:#369;}
