﻿/*.class {
  width:200px; /* All browsers 
  *width:250px; /* IE 
  _width:300px; /* IE6 
  .width:200px; /* IE7 
}*/

html
{ height:100%; }

body
{
    height:100%;
    background-color: #fff;
    font-size: 12px;
    font-family: Arial, Sans-Serif;
    margin: 0;
    padding: 0;
    color: #696969;
    
}
img {border:none; padding:0px; margin:0px; }
a {text-decoration:none;color:#385B6D;}
a:visited
{ /*color: #505abc; */}
a:hover
{ color:#93151F; text-decoration:underline; }
a[disabled="disabled"]
{ color: #B7B7B7; }
a:hover[disabled="disabled"]
{ color: #B7B7B7; text-decoration:none; }
/*
a:active
{ color: #12eb87; }*/
.DisabledNote
{ color: #B7B7B7; }

p, ul
{ margin:0px; padding:0px; line-height: 1.4em; }
p
{ margin:0px 0px 0px 0px;
}
/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
    font-size: 12px; margin:0px; padding:0px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}
h1
{ font-size:18px; color:#597281;
}
h2 
{ color:#4b4b4b; font-size:14px;
} 
h3
{ font-size:14px; color:#597281; margin:5px 0px 0px 0px;
}
h4
{ font-size:14px; color:#597281; margin:5px 0px 0px 0px;
}
/* END HEADING
------------------------------------------------------------*/

#PageBackground
{ position:absolute; height:25px; width:100%; background-color:#ECEEEF; left:0; top:0; }

#PageWrapper
{ width:907px; height:100%; margin:0 auto; position:relative; }

/* PAGE HEADER ITEMS
------------------------------------------------------------*/

/*  TOP BAR - LOGIN DROPMENU
-----------------------------------------------------------*/

#HeaderBar
{width:100%; height:25px; background-color:#EBEBEB; text-align:right;
}
#HeaderBar span a
{ color:#93151F; font-weight:bold;
}
#LogoutNav ul
{ list-style:none; margin:0px; padding:0px;
}
#LogoutNav li
{ display:inline; margin:0px 5px 0px 5px; padding:0px 15px 0px 0px; .padding:0px 10px 0px 0px; border-right:solid 2px #CCCCCC;
}

#LogoutNavRight ul
{ list-style:none; margin:0px; padding:0px;
}
#LogoutNavRight li
{ display:inline; margin:0px 5px 0px 5px; padding:0px 15px 0px 0px; .padding:0px 10px 0px 0px; 
}

#LoginNavDropDownPosition
{ position:absolute; right:0px; top:20px; color:#666; text-align:left; 
}
#LoginNavDropDownWrap
{ width:270px; height:170px; padding-top:10px; background-color:#ECEEEF; background: rgba(235,235,235,0.5);
     /* for IE */
  filter:alpha(opacity=60);
}
#LoginNavDropDownWrap .button, .loginbutton
{ width:67px; height:17px; border:none; margin:0px; padding:0px; background-color:Transparent; background-image:url('../Resources/images/button_login.png'); cursor:pointer;
}
#LoginTbl
{ width:230px; margin:0px 0px 0px 10px; .margin:10px 0px 0px 10px; padding:10px 0px 0px 0px;
}
#LoginTbl td
{ width:100%;
}
#LoginTbl input
{ width:100%; .width:98%; border:solid 1px #CCC; height:20px; color:#666; 
}
#LoginNavDropDown
{ width:250px; height:160px; position:relative; background-color:#FFF; margin:auto auto auto auto;
  /* for IE */
  filter:alpha(opacity=100);
}
#LoginCloseX
{ width:14px; height:14px; position:absolute; right:6px; top:6px; cursor:pointer;
}

/* END TOP BAR - LOGIN DROPMENU
------------------------------------------------------------------------------*/

#HeaderLogo
{ }
#HeaderLogo
{ margin:20px; height:40px; }
#HeaderLogoImgLink
{ float:left; width:48%; }
#HeaderNav
{ height:28px; border-bottom:solid 1px #ccc; margin:0px 0px 3px 0px;
}
#HeaderLinkList
{ float:left; font-size:13px;
}
#HeaderLinkList ul
{list-style:none; margin:5px 0px 0px 20px; padding:0px;
}
#HeaderLinkList li
{display:inline; margin:0px 5px 0px 5px; padding:0px 15px 0px 0px; .padding:0px 10px 0px 0px; border-right:solid 2px #CCCCCC;
}
#HeaderLinkList .active a
{ color:#93151F; font-weight:bold;
}
#HeaderPhoneNumber
{ float:right; text-align:right;
}

#altHeaderNav
{ height:25px; border-bottom:solid 1px #ccc; margin:0px 0px 5px 0px;
}
#altHeaderPhoneNumber
{ float:right; text-align:right; margin:27px 0px 0px 0px;
}

/* END PAGE HEADER ITEMS
----------------------------------------------------------------------*/

/* PAGE CONTENT ITEMS 
-----------------------------------------------------------------------*/

#PageHeader
{ width:100%; height:108px; background:#fff url('../Resources/images/Header_bg.png') repeat-x;
}
#PageHeader img
{ float:right;
}
#PageHeaderText
{ float:left; width:670px; margin:15px 0px 0px 22px;
}
#PageHeaderText h1
{ color :#fff; font-size:18px; letter-spacing:1px;
}
#PageHeaderText p
{ color:#fff; text-align:justify;
}

#ContentWrap
{ width:100%; min-height:300px; background:#EBEBEB url('../Resources/images/content_background.jpg') repeat-x; position:relative; border-top:solid 1px #08344b;
}
#ContentLeft
{ width:250px; min-height:700px; padding:19px 0px 0px 0px;
}
#ContentLeft .section
{ margin:0px 25px 0px 25px; padding:0px 0px 15px 0px;  border-bottom:dotted 3px #CCCCCC;  
}
#ContentLeft .activeSec
{ background-color:#E0DEDF; 
 }
#ContentLeft .section h1
{ font-size:16px; color:#385B6D; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px;
}
#ContentLeft .section p
{ margin: 5px 0px 5px 0px;
}
#ContentLeft .section span
{font-weight:bold; text-transform:uppercase; font-size:8pt;
}
#ContentLeft .section a
{ color:#385b6d;
}
#ContentLeft .section a:hover
{ color:#951B24; 
}
#ContentLeft #QuickSearchGlobe 
{ position:absolute; height:87px; .top:0px; .left:0px; width:200px; background-image :url('../Resources/images/background_globe.png'); background-repeat:no-repeat; /*background-position:0px 0px;*/  background-position: -28px 16px;
}
#ContentLeft #QuickSearch
{ margin:20px; text-align:left; position:relative;  
}
#ContentLeft #QuickSearch input
{ width:80%; .width:80%; border:solid 1px #CCC; height:20px; color:#666;
}
#ContentLeft #QuickSearch .QuickSearchButton
{ width:35px; height:24px; border:none; position:absolute; .bottom:1px; .right:3px; background-image:url('../Resources/images/quickSearch.png'); background-position:center; cursor:pointer; _top:1px;  _left:172px;
}

/* ACCORDION LOGED IN LEFT
--------------------------------------------------------------*/
#ContentLeft #accordion
{ margin:0px -2px 5px 0px; }

#ContentLeft #accordion .accordionWrap
{  padding:10px; background-color:#ECEEEF; border:solid 1px #ccc; }

#ContentLeft #accordion .accordionWrapAlt
{  padding-top:1px; background-color:#ECEEEF; border-top:solid 1px #ccc; }


#ContentLeft #accordion .accordionWrapHover
{  padding:10px; background-color:#E0DEDF; border:solid 1px #ccc; }

#ContentLeft #accordion ul
{ list-style:none; margin:4px 0px 0px 15px; font-size:13px;
}
#ContentLeft #accordion li
{ margin:5px 0px 0px 0px;
}

#ContentLeft #accordion h3
{ color:#385B6D; font-size:16px; cursor:pointer; }
#ContentLeft #accordion .active a
{ color:#781215;
}

/* END LOGED IN LEFT
--------------------------------------------------------------*/

#ContentBody
{ width:615px; min-height:657px; padding:20px; position:absolute; right:0px; top:20px; background-color:#fff; border-top:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; _background-color:#fff;
}

#ContentBody p span a {color:#385b6d;}
#ContentBody p span a:hover {color:#951b24;}
#ContentBody dd ul a {color:#385b6d;}
#ContentBody dd ul a:hover {color:#951b24;}

#ContentBody p
{ margin:0px 0px 10px 0px;
}
#ContentBody .section
{ margin:0px; padding:0px 0px 20px 0px; border-bottom:dotted 0px #CCCCCC;
}
#ContentBody .section p
{ margin: 5px 0px 0px 0px;
}
#ContentBody .section span
{ font-weight:bold; text-transform:uppercase; font-size:8pt;
}
#ContentBody a[disabled="disabled"]
{ color: #B7B7B7; 
}
#ContentBody a:hover[disabled="disabled"]
{ color: #B7B7B7; text-decoration:none; 
}
#ContentBody a
{ color:#385b6d;
}
#ContentBody a:hover
{ color:#951B24;
}
#ContentBody ul
{ list-style:none; margin:0px 0px 5px 0px; }
#ContentBody li
{  }
#ContentBody .bottomNav
{ width:100%; margin:auto; text-align:center; border-top:1px solid #CCC; font-size:12px;
}
#ContentBody .bottomNav ul
{list-style:none; margin:5px 0px 0px 10px; padding:0px;
}
#ContentBody .bottomNav li
{display:inline; margin:0px 5px 0px 0px; padding:0px 10px 0px 0px; .padding:0px 10px 0px 0px;
}
#ContentBody .bottomNav .bottomNavLiDivider
{ color:#cccccc;
}


#ContentBody .TrueList ul
{ list-style:none; margin:10px 0px 20px 15px; 
}
#ContentBody .TrueList li
{ margin:0px 0px 10px 0px; padding:0px 0px 0px 12px; background-image:url('../resources/images/arrow-b-r.gif'); background-repeat:no-repeat; background-position: 0px 3px; 
}
#ContentBody hr
{ border:none; border-top:solid .5px #ccc;
}

/* WIZARD CONTAINER AND NAVIGATION */

#ContentBody .WizardHeader
{ position:absolute;
  top:30px; left:20px;
}
#ContentBody .WizardNav
{ float:right; width:95%; height:32px; text-align:right; margin-top:15px;
}

#ContentBody .WizardNavAlt
{ float:right; width:95%; height:32px; text-align:right;
}

#ContentBody .WizardButton
{ width:75px; margin-left:5px;  
}
#ContentBody .WizardHolder
{ position:relative; float:left; margin:10px 0px 10px 0px; width:100%;
}
#ContentBody .WizardStep
{ border-bottom:solid 1px #CCC; border-top:solid 1px #CCC; padding:5px 0px 5px 0px;
}
#ContentBody .WizardStepCalculator
{ border-bottom:solid 1px #CCC; border-top:solid 1px #CCC; padding:5px 0px 5px 0px; }

#ContentBody .CalculatorExplanation { margin-top:15px }

#ContentBody .WizardStep h4
{ padding:0px;
}
#ContentBody .HideWizardNav
{ display:none; visibility:hidden; 
}

/* WIZARD CONTAINER AND NAVIGATION */

/* WIZARDS SIDE BAR/FILTER */

#ContentBody .WizardHolder .WizardFilter
{ background-color:#f5f5f5; border:solid 1px #e1e1e1; padding:5px 5px 3px 10px; height:100%; width:100%;
}
#ContentBody .WizardHolder .WizardFilter h5 
{ color:#4f7284; 
}
#ContentBody .WizardHolder .WizardFilter hr
{	color:#e1e1e1; height:.5pt;
}

#ContentBody .WizardHolder .WizardFilter .White
{	color:white; height:.5pt;
}


#ContentBody .WizardHolder .FilterOptions
{ float:left; width:168px; border-right:solid 0px #ccc; vertical-align:top;
}
#ContentBody .WizardHolder .FilteredResults
{ float:left; width:675px; margin:0px 0px 0px 15px; border-right:solid 0px #ccc; _width:680px; _margin-left:5px; 
}

/* END WIZARDS SIDE BAR/FILTER */

/* PRINT, DOWLOAD, EXPORT n stuff FOR WIZARDS */

#ContentBody .ReportOptions
{ /*background-color:#f5f5f5;   border:solid 1px #e1e1e1; */ position:relative; width:100%; vertical-align:middle; height:25px; _width:90%;
}

#ContentBody #miContainer .ReportOptions
{ background-color:#f5f5f5;   border:solid 1px #e1e1e1; position:relative; width:100%; vertical-align:middle; height:25px; _width:90%;
}

#ContentBody  .ReportOptions ul
{ margin:0px; padding:0px; float:right; margin:5px;
}

#ContentBody  .ReportOptions li
{ display:inline;
}

#ContentBody  .ReportOptions li .Print
{ background: url('../resources/images/PRINT_ICON.png') no-repeat left;
  margin:0px 5px 0px 0px;
  padding:0px 0px 0px 20px;
}
#ContentBody  .ReportOptions li .Download
{ background: url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left;
margin:0px 5px 0px 0px;
    padding:0px 0px 0px 20px;
}

#ContentBody  .ReportOptions li .Excel
{ background: url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left;
margin:0px 5px 0px 0px;
    padding:0px 0px 0px 20px;
}

#ContentBody  .ReportOptions .ReportOptionsExtra .Feedback
{ background: url('../resources/images/FEEDBACK_ICON_2.png') no-repeat left;
margin:0px 5px 0px 0px;
    padding:0px 0px 0px 20px;
}

#ContentBody  .ReportOptions .ReportOptionsExtra 
{ background: url('../resources/images/FEEDBACK_ICON_2.png') no-repeat left;
/*margin:0px 5px 5px 0px;
    padding:0px 0px 5px 20px;*/
    top:0px;
}

#ContentBody  .ReportOptions .ReportOptionsExtraAlt 
{ /*margin:0px 5px 5px 0px;
    padding:0px 0px 5px 20px;*/
    top:0px;
}

#ContentBody  .ReportOptions .ReportOptionsExtraAlt
{ float:left; margin:5px;
}

#ContentBody  .ReportOptions .ReportOptionsExtra
{ float:left; margin:5px;
}

/* END PRINT, DOWLOAD, EXPORT n stuff FOR WIZARDS */

/* RSS FEED LIST  */
#RSSHolder {}
#RSSHolder .description
{   font-size: 18px; 
    color:#597281;
    font-family: Arial, Helvetica, sans-serif;
}
#RSSHolder .item
{ display:block; margin:15px 0px 0px 0px;
}
#RSSHolder .item .link
{display:block;
}
#RSSHolder .item .title
{display:block;

}
#RSSHolder .item .description
{display:block; 
 font-size:12px;
 color: #696969;
 margin:0px 0px 5px 0px;
 }
#RSSHolder .item .pubDate
{display:block; font-style:italic; font-weight:bold;
}
#RSSHolder .item .author
{display:block; font-style:italic;
}

/* END RSS FEED LIST */

.Testimonial
{ margin:0 0px 20px 0px; float:left; border-bottom:solid 1px #ccc; text-align:center; width:100%;
}
.Testimonial .Author
{ display:block;
}
.Testimonial .Link
{ background-image:url('../resources/images/ArrowViewMore.png'); 
  background-position:right center;
  background-repeat:no-repeat;
  padding:0px 10px 0px 0px;
  line-height:5px;
}
.Testimonial hr
{ margin:15px 0px 15px 0px;
}

.Testimonial h1
{ font-size:16px; font-weight:lighter; padding-top:15px; margin-right:0px;
}

/* FORM ELEMETNS
--------------------------------------------------------------*/
 /* Label beside Input */
.tblForm .labelAlt
{ width:15%; background-color:Orange; 
}
.tblForm .entryAlt 
{ width:15%; background-color:Orange; 
}
.tblForm
{ width:100%; margin:0px 0px 10px 0px;
}
.tblForm .label
{ width:15%; 
}
.tblForm .entry
{ width:85%; 
}
input[type="text"]
{ width:100%; .width:98%; border:solid 1px #CCC; height:20px; color:#666; font-size:14px; .font-size:16px; 
}
input[type="password"]
{ width:100%; .width:98%; border:solid 1px #CCC; height:20px; color:#666; 
}
select
{ width:100%; .width:99%; border:solid 1px #CCC; height:20px; color:#666;
}
textarea
{ border:solid 1px #CCC; color:#666; 
}
input[type="submit"], .standardbutton
{ color:#4b4b4b; font-weight:bold; background-color:#ebebeb; padding:3px; border:solid 1px #c8c8c8; cursor:pointer;
}
input[type="submit"]:hover
{ 
  border-bottom:solid 1px black;
  border-right:solid 1px black;
  border-top:solid 1px #465760;
  border-left:solid 1px #465760;
}
/* END Label BESIDE Input */
   
/* Label ON TOP Input */
.tblFormTop
{
}
.tblFormTop td 
{ 
}
.tblFormTop .ContactTableNames
{ width:300px;
}

 /* END Label ON TOP Input */
 
 
.changePasswordForm
{ width:350px; margin:0px 0px 10px 0px;
}
.changePasswordForm .label
{ width:50%; 
}
.changePasswordForm .entry
{ width:75%; vertical-align: top;
}

.changePasswordForm .entry input { margin-top: 5px; }
   
   
/* END FORM ELEMETNS
------------------------------------------------------------*/

/*  ERROR AND SUCCESS INFORMATION BOXS
--------------------------------------------------------------*/
.ReguiredFieldRed 
{ color:#920F17; margin-left:8px;
}
.formErr
{ padding:2px; margin:0px 0px 5px 0px; border:solid 1px #920F17; background-color:#D29C9F; color:#fff; font-weight:bold; width:620px;
  position:absolute; top:5px; left:20px; 
}
.formErr ul
{ list-style-type:none;
}
.formErr li
{ color:#fff;font-weight:bold;
}
.formSuccess
{ padding:10px 5px 5px 5px; margin:px 0px 0px 0px; border:solid 1px #48697A; background-color:#B1BFC6; color:#fff; font-weight:bold;
}
.formSuccess ul
{ list-style-type:none;
}
.formSuccess li
{ color:#fff;font-weight:bold;
}

/* */
.formErrAlt
{ padding:2px; margin:0px 0px 0px 0px; border:solid 1px #920F17; background-color:#D29C9F; color:#fff; font-weight:bold; width:600px;
  position:absolute; top:-55px; left:0px; height:16px; 
}
.formErrAlt ul
{ list-style-type:none;
}
.formErrAlt li
{ color:#fff;font-weight:bold;  margin-left:2px;
}
.formSuccessAlt
{ padding:10px 5px 5px 5px; margin:px 0px 0px 0px; border:solid 1px #48697A; background-color:#B1BFC6; color:#fff; font-weight:bold;
}
.formSuccessAlt ul
{ list-style-type:none;
}
.formSuccessAlt li
{ color:#fff;font-weight:bold;
}


/* END ERROR AND SUCCESS INFORMATION BOXS
--------------------------------------------------------------*/

/* TAB BOX
--------------------------------------------------------------*/

.tabStrip { position:absolute; right:1px; top:190px; margin-left:1px; height:34px; width:907px; border:none; font-size:11px; font-weight:bold; _top:215px; }

.tab { padding:1px 1px 0px 1px; margin:0px 0px 0px 2px; background:#FFFFFF url(../resources/images/TabImage/tabBorder.png); background-repeat:repeat-x; height:26px; float:right; }
.tabActive {padding:1px 1px 0px 1px; margin:0px 0px 0px 2px; background:#FFFFFF url(../resources/images/TabImage/tabBorder_active.png); background-repeat:repeat-x; height:26px; float:right; }
.tabLink {padding:5px 5px 0px 5px; .padding:3px 5px 0px 5px;  background:#FFFFFF url(../resources/images/TabImage/tabBackground.png); background-repeat:repeat-x; height:26px; _display:inline; _display:inline; _top:50px; }
.tabLink a { color:#575757; }
.tabLink a:hover { color:#fff; text-decoration:none; }
.tabActiveLink { padding:5px 5px 0px 5px; .padding:3px 5px 0px 5px; background:#FFFFFF url(../resources/images/TabImage/tabBackground_active.png); background-repeat:repeat-x; height:26px;  _display:inline;  }
.tabActiveLink a {color:#fff; }
.tabActiveLink a:hover { color:#fff; }

.BreadCrumb
{ background-color:#781215; height:18px; width:100%; position:relative; 
}
#BreadCrumbMover
{ position:absolute; top:-39px; left:20px;  font-size:11px;
}
#BreadCrumbMover a
{  color:#fff;
}
#BreadCrumbMover a:hover
{ text-decoration:underline; color:#fff;
}
#BreadCrumbMover ul
{ list-style:none; margin:0px; padding:0px;
}
#BreadCrumbMover li
{ display:inline; margin:0px 15px 0px 0px; padding:0px 15px 0px 0px; background-image:url('../resources/images/arrow-w-r.gif'); background-repeat:no-repeat; background-position:right;
}

/* END TAB BOX
--------------------------------------------------------------*/

/* DEFAULT TABLE
--------------------------------------------------------------*/
.tblDefault
{ text-align:center; margin:5px 5px 5px 0px; border:solid 1px #385b69;
}
.tblDefault tr
{}
.tblDefault th
{ background-color:#385b69; color:#fff; font-weight:bold; padding:5px 0px 5px 0px; text-align:center; border-right:solid 1px #909090;
}
.tblDefault td
{ padding:5px; border-right:solid 1px #385b69;
}
.tblDefault tr.alt
{ background-color:#F5F5F5;
}

/* END DEFAULT TABLE
--------------------------------------------------------------*/

/* MODEL POPUP
---------------------------------------------------------------*/
.ModalPopup
{ position:relative;  border:solid 3px #ccc; background-color:#fff; min-width:500px; max-width:500px; _width:550px; _height:500px; _position:relative; _margin-top:-300px;  _margin-left:-300px;
}

.ModalPopup1
{ position:relative; border:solid 3px #ccc; background-color:#fff; min-width:500px; max-width:500px; _width:550px; _height:450px; _position:relative; _margin-top:-300px;  _margin-left:-300px; height:450px;
}


.ModalPopupEmail
{ position:relative;  border:solid 3px #ccc; background-color:white; min-width:500px; max-width:500px; _width:550px; _height:75px; _position:relative; _margin-top:-300px;  _margin-left:-300px;
}

.ModalPopupBackground
{ background-color: Gray;  
  /* for IE */
  filter:alpha(opacity=50); background: rgba(235,235,235,0.5);
}
.ModalCloseBtn
{ position:absolute; top:5px; right:5px;
}
.ModalTitleBar
{ width:100%; background-color:#781215; color:#fff; font-size:12px; font-weight:bold; 
}
.ModalWrap
{ margin:20px; width:480px; height:525px; overflow:auto; .overflow-x: hidden; _overflow:scroll; _height:525px;
}

.ModalWrap1
{ margin:20px; width:480px; height:300px; overflow:auto; .overflow-x: hidden; _overflow:scroll; _height:300px;
}


.ModalWrapEmail
{ margin:20px; width:480px; height:500px; overflow:auto; .overflow-x: hidden; _overflow:scroll; _height:75px;
}


.ModalWrap .TopLinks
{ font-size:14px; }
.ModalWrap table
{ width:390px;
}

.ModalWrap table td
{ width:390px;
  text-align:left;
}

.ModalWrap .lable
{  font-weight:bold;
}
.ModalWrap .lable, .ModalWrap .entry
{ vertical-align:text-top; border-bottom:solid 1px #ccc;  margin:10px 0px px 0px; padding:0px 0px 10px 0px; text-align:center;
}

.ModalWrap .label
{  font-weight:bold; vertical-align:top; 
}
.ModalWrap .label, .ModalWrap .entry
{ vertical-align:top; border-bottom:solid 1px #ccc;  margin:10px 0px px 0px; padding:0px 0px 10px 0px; text-align:center;
}



.ModalWrap .entry span label
{ margin-right:5px;
}
.ModalWrap .entry span input["type=checkbox"]
{ margin-bottom:10px;
}

/* END MODEL POPUP
---------------------------------------------------------------*/

/*
 END PAGE CONTENT
--------------------------------------------------------------*/

/* FOOTER
--------------------------------------------------------------*/
#Footer {margin:8px 0 20px 0;position:relative; text-align:left; clear:both;}
#Footer li {display:inline;color:#999;padding:0 5px 0 0;}
#Footer a {color:#999;text-decoration:underline;}
#Footer .rss a {position:absolute;right:5px;top:5px;text-align:right;background:transparent url('../Resources/images/icon-rss.png') no-repeat 0 0;padding-left:20px;text-decoration:none;}
#Footer .followus a {padding-left:10px;text-decoration:none;}
#Footer .followus p {color:#999; padding-left:10px;text-decoration:none;}


/* END FOOTER 
--------------------------------------------------------------*/

/* Search Results Returned formatting
--------------------------------------------------------------*/
table dt
{ font-weight:bold; font-size:16px; padding-bottom:5px;
}
dd ul li 
{	 margin-left:-25px; padding-bottom:5px;
}
/* END Search Results Returned formatting
--------------------------------------------------------------*/


/* Error Page Items 
-----------------------------------------------------------------------*/

#errorHeader
{	font-size:2em; color:#385b6d; margin:0; padding:0;
}
#errorHeaderLine2
{ font-size:1.5em; color:#385b6d;margin:0; padding:0;
}
#technicalSupport
{ font-size:1.3em; color:Black;margin:0; padding:0;
}
#technicalSupportLine2
{	font-size:1.3em; color:Black;margin:0; padding:0;
}

/* END Error Page Items 
--------------------------------------------------------------*/


/* GridView Tables Items 
-----------------------------------------------------------------------*/
#tGridView .blueBoldLinks
{ color:#385b6d; font-size: 12px; font-weight:bold; margin-left:10px;
}

#tGridView th	
{	border:none; text-align:left;
}

#tGridView
{
	width: 100%;
}

#tGridView th a
{
	margin-left: 10px;	font-weight: normal;
}

.sortascheaderstyle
{ background-image: url(../Resources/images/ascending_sort.gif); background-repeat: no-repeat; background-position: 0% 15%;       
}

.sortdescheaderstyle
{ background-image: url(../Resources/images/descending_sort.gif); background-repeat: no-repeat; background-position: 0% 15%;        
}  

.sortascheaderstyleAlt
{ background-image: url(../Resources/images/ascending_sort.gif); background-repeat: no-repeat; background-position: 0% 15%;       
}

.sortdescheaderstyleAlt
{ background-image: url(../Resources/images/descending_sort.gif); background-repeat: no-repeat; background-position: 0% 15%;        
}  


.gridView
{  width:100%;
}

.gridViewHeaderPager
{
	border:none; background-color:#EEEEEE;
}
 

/* GridView Tables Items 
----------------------------------------------------------------------*/

/* FDA Body Items 
----------------------------------------------------------*/
#fdaBody
{
	
}

 #fdaBody .ReportOptions 
{ 
	background-color:#f5f5f5; 
	border:solid 1px #e1e1e1; 
	padding:5px 5px 3px 10px; 
	width:97%; 
	vertical-align:middle; 
	height:17px;
	margin-bottom: 5px;
}

 #fdaBody .ReportOptions ul
{ margin:0px; padding:0px; float:right;
}

#fdaBody .ReportOptions li
{ display:inline;
}

 #fdaBody .ReportOptions .ReportOptionsExtra
{ 
	position:absolute;
	background: url('../resources/images/Feedback Icon.png') no-repeat left;
	padding:0px 0px 0px 20px;
}

#fdaBody #searchOptions
{
	margin: 10px 5px 10px 3px;
	border-bottom: 1px solid #ebebeb; 
	border-top:1px solid #ebebeb; 
	min-height: 40px;
	padding: 5px 0px 5px 0px;
}

#fdaBody #searchOptions #keywordSearch
{
	float: left; 
	width:44%; 
	position: relative;	
	vertical-align: bottom;
}

#fdaBody #searchOptions #departmentFilter
{
	float: right; 
	width: 49%;
	vertical-align: bottom;
}

#fdaBody #searchOptions input[type="text"], #fdaBody #tGridView input[type="text"]
{ 
	margin: 0px; 
	padding: 0px; 
	width: 225px;
}

#fdaBody #searchOptions input[type="submit"]
{ 
	height: 22px; 
	padding: 0px 3px 3px 3px;
	position: absolute;
	right: 0px;
	width: 30px;
}

#fdaBody #tGridView input[type="submit"]
{
	height: 22px; 
	padding: 0px 3px 3px 3px;
	right: 0px;
	width: 30px;		
}


#fdaBody table .subjectText a { font-size:12px; }
#fdaBody table .subjectText { width:700px; }
#fdaBody table .dateText th { text-align:left; }
#fdaBody table .dateText a { font-size:12px;  }
#fdaBody table  .itemText a { font-size:12px; margin-left:0px; }
#fdaBody table .gridViewHeaderPager a  { font-size:12px; }

#fdaBody .ReportOptions .printButtonAsLinkButton
{
	border: none;
	background-color: #f5f5f5;
	color: #385b6d;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/PRINT_ICON.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
}

#fdaBody .ReportOptions .printButtonAsLinkButtonDisabled
{
	border: none;
	background-color: #f5f5f5;
	color: #b7b7b7;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/PRINT_ICON.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
	cursor: auto;
}

#fdaBody .ReportOptions .emailButtonAsLinkButton
{
	border: none;
	background-color: #f5f5f5;
	color: #385b6d;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/EMAIL_ICON.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
}

#fdaBody .ReportOptions .emailButtonAsLinkButtonDisabled
{
	border: none;
	background-color: #f5f5f5;
	color: #b7b7b7;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/EMAIL_ICON.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
	cursor: auto;
}

#fdaBody .ReportOptions .emailSentPopup
{
	position:absolute;
	top: 26px;
	left: 485px; 
	display:none;	
	border:solid 3px #951b24; 
	background-color:#fff;
	color: #951b24;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	width: 122px;
}

#fdaBody .ReportOptions .emailSentPopup p
{
	padding-top: 8px;
}


    .selectRecallDepartments { font-size:10px; font-style:italic; margin-left:10px; color: #696969; }
    .selectRecallDepartments:link  { text-decoration:none; }
    .selectRecallDepartments:hover  { text-decoration:underline; }
    
    .RecallTabNotSelected
    {
    	background-color:#ffffff; height:25px; width:250px;
    }
    
    .RecallTabSelected
    {
    	background-color:#e5e5e5; height:25px; width:250px;
    }    

   
/* FDA Body Items
------------------------------------------------------------*/

/* FAQ Items 
-----------------------------------------------------------------------*/
#QATable
{ color:#323232;
}


#QATable td	
{ vertical-align:top; height:30px;
}

.QuestionLabel
{ font-weight:bold; color:#385b6d; margin-right:10px; 
}

.AnswerLabel
{ font-weight:bold; color:#951b24;
}



/* FAQ Items 
----------------------------------------------------------------------*/



.RadioButtonBoldBlueLabel
{ color:#385b6d; font-weight:bold; width:250px;
}

.RadioButtonDescription
{ color:#323232;
}

.wizardBottomBorder
{	border-bottom:1px solid #CCC;
}

#archivedQuarters { border: 5px solid #CCC; padding: 10px; width: 180px; float: right;}
#archivedQuarters h2 { margin-bottom: 5px; }
#archivedQuarters ul { margin-top: 10px; }
#archivedQuarters ul li { padding-bottom: 7px; }
#goldreportLinks ul { margin-top: 15px; }
#goldreportLinks ul li { padding-bottom: 7px; }

.leftSideBarFilter { background-color:#f5f5f5; border:solid 1px #e1e1e1; padding:5px 5px 3px 10px; height:100%; width:100%;
}

#winlosschartscontainer tr td { vertical-align: top; }
#winlosssidebar {width: 245px;}
#winlosssidebar h4 { margin-bottom: 10px; }
#winlosssidebar table { margin-bottom: 10px; }

#respondantcomments dd { padding-left: 0px; margin-left: 0px; padding-bottom: 10px; }
#respondantcomments dt { padding-bottom: 7px; }

.checkUnCheck { font-size:10px; }

.globalsearchbrowse { height: 400px; overflow:auto;}
#globalsearchbrowsetabcontainer h2 { margin-top: 15px; margin-bottom: 15px; }

.checkboxtogglelink { font-size: 7pt; padding-top: 10px; padding-bottom: 10px; }
.checkboxgroupcheckboxes li { padding-left: 10px; padding-top: 5px; }
.checkboxgroupcheckboxes { margin-bottom: 10px; }

#profileheader { margin-bottom: 20px; }
#profileheader h1 { display: inline; margin-right: 35px; }
#profileheader img { margin-right: 5px; }

.openChart { background-image: url(../Resources/images/descending_sort.gif); background-repeat: no-repeat; background-position:  100% 50%; width:500px; }
.openChart a { width:200px; }

.closeChart { background-image: url(../Resources/images/ascending_sort.gif); background-repeat: no-repeat; background-position:  100% 70%; width:500px; }
.closeChart a { width:200px; }

#backtosearchcontainer { text-align: right; }


/*Quote Tracker Items
------------------------------------------------------*/

#quoteTrackerBody #deleteTD .deleteButtonAsLinkButton
{
	border: none;
	color: #385b6d;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/delete_items.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 5px 20px;
}

#quoteTrackerBody #deleteTD .deleteButtonAsLinkButtonDisabled
{
	border: none;
	color: #b7b7b7;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/delete_items_disabled.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 5px 20px;
	cursor: auto;
}

/*End Quote Tracker Items
--------------------------------------------------------------------*/

.ajaxModalGrayBackground
{
	display: none;
	position:fixed;
	top: 0;
	left: 0;
	
	background-color:Gray;
	filter:alpha(opacity=70);
	background: rgba(235,235,235,0.5);
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	margin:auto;
	padding:auto;
	text-align:center;
}

.ajaxUpdatingModalDiv
{
	position:absolute; top:45%; left:45%;
	border:solid 3px #ccc; 
	width: 200px;
	height: 75px; 
	font-weight: bold;
	/*background-image:url('../../../../../Resources/Images/progress.gif') no-repeat center;*/
	background-color:#fff;
	filter:alpha(opacity=100);
}
.ajaxUpdatingModalDiv div
{   margin:27px 0px 0px 0px;
    float:left; 
    text-align:right;
    width:110px;
}
.ajaxUpdatingModalDiv img
{  margin:23px 0px 0px 2px; float:left; text-align:left;
}

/*Deals Database
------------------------------------------------------------------------*/
#dealsdatabase
{
	
}

#dealsdatabaseTop .ReportOptions 
{ 
	position:absolute;
	top:0px;
	left:0px;
	background-color:#f5f5f5; 
	border:solid 1px #e1e1e1; 
	padding:0px 5px 8px 10px; 
	width:97%; 
	vertical-align:middle; 
	height:17px;
	margin-bottom: 5px;
	
}

#dealsdatabaseTop .ReportOptions .ReportOptionsExtra
{ 
	position:absolute;
	background: url('../resources/images/Feedback Icon.png') no-repeat left;
	padding:0px 0px 0px 20px;
}

#dealsdatabaseTop .ReportOptions .printButtonAsLinkButton
{
	border: none;
	background-color: #f5f5f5;
	color: #385b6d;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/PRINT_ICON.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
}

#dealsdatabaseTop .ReportOptions .printButtonAsLinkButtonDisabled
{
	border: none;
	background-color: #f5f5f5;
	color: #b7b7b7;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/PRINT_ICON.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
	cursor: auto;
}

#dealsdatabaseTop .ReportOptions .downloadButtonAsLinkButton
{
	border: none;
	background-color: #f5f5f5;
	color: #385b6d;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
}

#dealsdatabaseTop .ReportOptions .downloadButtonAsLinkButtonDisabled
{
	border: none;
	background-color: #f5f5f5;
	color: #b7b7b7;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
	cursor: auto;
}

/*End Deals Database
-------------------------------------------------------------------------------*/


.pagebreak { page-break-before: always;  .height:0; line-height:0;}

#hotlinesidebar { text-align: center; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; margin-top: 10px; padding-bottom: 5px; padding-top: 5px; width:100%; }
#hotlinesidebar p { margin-bottom: 4px; }
#hotlinesidebar h3 { font-size: 14pt; margin-bottom: 7px; }


#attainiaSidebar { text-align: center; border-top: 2px solid #ccc; margin-top: 10px; padding-bottom: 5px; padding-top: 5px; width:100%; }
#attainiaSidebar p { margin-bottom: 4px; }
#attainiaSidebar h3 { font-size: 14pt; margin-bottom: 7px; }


#SiteMapWrap {  
 font-size:16px;
}
#SiteMapWrap td {
    margin:0px 0px 0px 0px;
}
#SiteMapWrap .LinkItem {
    margin:0px 0px 0px 0px;
}
.pagebreak { page-break-before: always;  .height:0; line-height:0;}

#authorizedUsers table
{ width:500px;
}


/*Win/Loss
-----------------------------------------------------------------------------------*/

#winlossContainer .ReportOptions .ReportOptionsExtra
{ 
	position:absolute;
	background: url('../resources/images/Feedback Icon.png') no-repeat left;
	padding:0px 0px 0px 20px;
}

#winlossContainer .ReportOptions .downloadButtonAsLinkButton
{
	border: none;
	background-color: #f5f5f5;
	color: #385b6d;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
}

#winlossContainer .ReportOptions .downloadButtonAsLinkButtonDisabled
{
	border: none;
	background-color: #f5f5f5;
	color: #b7b7b7;
	font-size: 12px;
	font-weight: normal;
	background: url('../resources/images/DOWNLOAD_ ICON.png') no-repeat left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
	cursor: auto;
}

.tblWinLoss { width:584px; margin-top:10px; }
.tblWinLoss td { border-top:solid 1px #e1e1e1; }

.lightGrayHR { margin-top:25px; }

/*End Win/Loss
---------------------------------------------------------------------------------------*/
.MITitle { /*  position:absolute; top: 0px; left: 0px; .top:-45px; */}
.MITitle h4 { margin-left: 10px; }
/* .MITitle { position: absolute; top: 5px; left: 30px; .top:-45px;} */


 #winlossContainer .FilterCriteriaNoResults { background: url('/Resources/Images/filterBoxLeftArrow.png') no-repeat; vertical-align:middle; text-align: center; width: 497px; height:315px; padding-left: 50px; padding-top: 100px; margin-left:25px; }

/*.FilterCriteriaNoResults { background: url('/Resources/Images/filterBoxLeftArrow.png') no-repeat; vertical-align:middle; text-align: center; width: 497px; height:315px; padding-left: 50px; padding-top: 100px; margin-left:150px; }*/
.FilterCriteriaNoResults h3, #winlossContainer .FilterCriteriaNoResults h3 { margin-bottom: 10px; }

.FilterCriteriaNoResults { background: url('/Resources/Images/filterBoxLeftArrow.png') no-repeat; vertical-align:middle; text-align: center; width: 497px; height:315px; padding-left: 50px; padding-top: 100px; margin-left:25px; }
table tr td .FilterCriteriaNoResultsMi { background: url('/Resources/Images/filterBoxLeftArrow.png') no-repeat; vertical-align:middle; text-align: center; width: 497px; height:315px; padding-left: 50px; padding-top: 100px; margin-left:275px; }
table tr td .FilterCriteriaNoResultsWL { background: url('/Resources/Images/filterBoxLeftArrow.png') no-repeat; vertical-align:middle; text-align: center; width: 497px; height:315px; padding-left: 50px; padding-top: 100px; margin-left:275px; }

.browselistanalystcontact { font-size: 8pt; margin-left: 5px; margin-bottom: 10px; margin-top: 3px; }


/* Accordian Wrap Browse Feature
-----------------------------------------------------------------------------------*/
.accordianWrap { width:225px; position:absolute; top:88px; left:22px; font-weight:bold; .top:70px; .left:21px;  }
.accordianWrap a { font-size:12px;}

/*End Accordian Wrap
---------------------------------------------------------------------------------------*/

.attainiaP a { color:#EC4624; font-size:12px; font-weight:bold; }

/* EHR Informatation Page (Right Content)
------------------------------------------------------------------------*/
#Ehr_Page { color:#385B6D; font-size:1em; }

#Ehr_Page p { line-height:1.8em; }

#Ehr_Page li { line-height:1.5em; margin-bottom:8px; }

#EHR_Sections_Div { width:100%; border:solid 1px none; margin-top:15px; }

#EHR_Sections_Div h3 { color:#a53d45; }

#EHR_Examples_Container { width:100%; height:300px;border:solid 1px none; margin-top:8px; }

#EHR_Examples_Header_Container_left { float:left; width:49%; height:50px;border:solid 1px none; text-align:left; } 

#EHR_Examples_Header_Container_left .EHR_Header_Line1 { font-size:14px; font-weight:bold; color:#951b24;  margin-bottom:0; }

#EHR_Examples_Header_Container_left .EHR_Header_Line2 { font-size:14px; font-weight:bold; color:#951b24; margin-top:-7px; }

#EHR_Examples_Header_Container_right { float:left; width:50%; height:50px;border:solid 1px none; text-align:left; }

#EHR_Examples_Header_Container_right .EHR_Header_Line1 { font-size:14px; font-weight:bold; color:#951b24;  margin-bottom:0; }

#EHR_Examples_Header_Container_right .EHR_Header_Line2 { font-size:14px; font-weight:bold; color:#951b24; margin-top:-7px; }

#EHR_Examples_Body_Container_left { clear:left; float:left; width:49%; height:225px;border:solid 1px none; }

#EHR_Body_left_p { width:190px; position:absolute; left:120px; top:580px; line-height:1.5em; color:Black; }

#EHR_Examples_Body_Container_right { float:left; width:50%; height:225px;border:solid 1px none; }

#EHR_Body_right_p { width:190px; position:absolute; left:405px; top:580px; line-height:1.5em; color:Black; }


/* End EHR Informatation Page 
------------------------------------------------------------------------*/


.ReportOptionsTest { width:725px; position:absolute; top:20px; left:50px; height:24px; border:solid 1px #C8C8C8; background-color:#EBEBEB; .top:20px; .left:50px; .height:25px; }
/* Usage Report Styling
------------------------------------------------------------------------*/
#innerUsageDiv { border:solid 1px none;  }

#innerUsageDiv .WizardHolder { }

#innerUsageDiv .ReportOptions { display:none; }

#innerUsageDiv h3 { font-size:16px; }

.reportDateRange { font-size:12px; font-weight:bold; }

.reportUsageTr { background-color:#f5f5f5; font-family:Arial; font-weight:bold; font-size:12pt; }

.reportUsageUser { font-family:Arial; font-weight:bold; font-size:13px; height:22px;  }

#idCheck { text-align:left; font-family:Arial; font-weight:bold; font-size:12pt; background-color: rgb(210,220,220); width:845px; margin:0px; padding:2px 0px 2px 2px; }
/* End Usage Report Styling
------------------------------------------------------------------------*/

/* Deals Database (CPI) Left Control Styling
------------------------------------------------------------------------*/

.CPIFilter
{
	background-color:#f5f5f5; border:solid 1px #e1e1e1;
	height:100%; width:165px; margin:5px;
}

.CPIFilter .CPIFilterSeparator { border-bottom:solid 1px #e1e1e1;padding-bottom:5px;padding-top:5px; }

#dealsdatabasesidebar .CPIFilter .updateButtonInactive
{ color:#c8c8c8; font-weight:bold; background-color:#ebebeb; padding:3px; border:solid 1px #c8c8c8; }

#dealsdatabasesidebar .CPIFilter .updateButtonInactive
{ color:#c8c8c8; font-weight:bold; background-color:#ebebeb; padding:3px; border:solid 1px #c8c8c8; cursor:auto; }

#dealsdatabasesidebar .CPIFilter .updateButtonActive
{ color:#f5f5f5; font-weight:bold;background-color:#718f9e; padding:3px; border:solid 1px #f5f5f5; cursor:pointer; }

#dealsdatabasesidebar .CPIFilter .updateButtonActive:hover
{   
	border-bottom:solid 1px #191919;
	border-right:solid 1px #191919;
	border-top:solid 1px #191919;
	border-left:solid 1px #191919;
	background-color:#718f9e;
	color:#f5f5f5;
}

.btnUpdateDoc .updateButtonActive
{ color:#f5f5f5; font-weight:bold;background-color:#718f9e; padding:3px; border:solid 1px #f5f5f5; cursor:pointer; }

.btnUpdateDoc .updateButtonActive:hover
{   
	border-bottom:solid 1px #191919;
	border-right:solid 1px #191919;
	border-top:solid 1px #191919;
	border-left:solid 1px #191919;
	background-color:#718f9e;
	color:#f5f5f5;
}

#pCommentsPopup .btnUpdateDoc .updateButtonActive { color:#f5f5f5; font-weight:bold;background-color:#718f9e; padding:3px; border:solid 1px #f5f5f5; cursor:pointer; }

#pCommentsPopup .btnUpdateDoc .updateButtonActive:hover
{   
	border-bottom:solid 1px #191919;
	border-right:solid 1px #191919;
	border-top:solid 1px #191919;
	border-left:solid 1px #191919;
	background-color:#718f9e;
	color:#f5f5f5;
}


/* End Deals Database (CPI) Left Control Styling
------------------------------------------------------------------------*/


#ContentBody h1 span { font-size:12px; margin:0 auto;} 


/* Search Results Control Styling
------------------------------------------------------------------------*/
#SearchResultsCtl { width:100%;  float:left; }

#SearchResultsCtl ul { padding-top:15px; }
#SearchResultsCtl ul li { display:inline; padding:5px 25px 5px 15px; }

#SearchResultsCtl h1 { color:#fff; }
#searchResultListing ul li { display:block; }

#searchResultListing ul li:hover { background-color:#fff; }

#searchResultListing ul li .QuickInfoSearch { padding-left:30px; }

#searchResultListing #SearchResultsTable_1 tr.row:hover { background:#cfdfe7; }

#searchResultListing #SearchResultsTable_1 td {padding-top:5px; padding-bottom:5px;}





/* End Search Results Control Styling
------------------------------------------------------------------------*/


/* Learning Center Styling
------------------------------------------------------------------------*/
#LearningCenterDiv h1 { color:#951b24; }

#LearningCenterDiv .LearningCenterTopics { border-bottom:solid 1px #c8c8c8; padding-bottom:5px; padding-top:5px; }

#LearningCenterDiv .LearningCenterTopics h2 { padding:10px 0 10px 0; margin-bottom:5px; color:#385b6d; }

#LearningCenterDiv .LearningCenterTopics .ExpandText { padding:10px 0 10px 0; margin-bottom:5px; color:#385b6d; font-size:14px; font-weight:bold; }

#LearningCenterDiv .LearningCenterTopics .LearningCenterOddLine { background-color:#f5f5f5; margin-bottom:5px; padding:4px 0 4px 2px; line-height:18px; }

#LearningCenterDiv .LearningCenterTopics .LearningCenterEvenLine { margin-bottom:5px; padding:4px 0 4px 2px; line-height:15px; }

#LearningCenterDiv .LearningCenterTopics .LearningCenterTopicsTblOdd { width:100%; background-color:#f5f5f5; }

#LearningCenterDiv .LearningCenterTopics .LearningCenterTopicsTblEven { width:100%; }

#LearningCenterDiv .LearningCenterTopics .LearningCenterTopicsTblEven .firstColumn { width:75px; }

#LearningCenterDiv .LearningCenterTopics .LearningCenterTopicsTblOdd .firstColumn { width:75px; }


/* End Learning Center Styling
------------------------------------------------------------------------*/

#divProductServices { }


/* Home Page Catalog Area
------------------------------------------------------------------------*/
#QuoteCatalogArea { height:142px; clear:both; }

#AttainiaCatalogDiv { width:35%; height:140px; margin-top:3px; border-right:solid 1px #c8c8c8; float:left }

#AttainiaCatalogArea { width:140px;height:140px;float:left; border:dotted 1px none; margin-right:20px; margin-left:25px; _margin-left:10px; }

#RedCatalogLink { color:#951b24; font-size:16px; font-weight:bold; }

#AttainiaCatalogArea .CatalogAreaP1 { margin-top:15px; }

#AttainiaCatalogArea .CatalogAreaP2 { color:#696969; font-size:11px; }

#AttainiaCatalogArea .CatalogAreaP3 {  padding-top:5px; }

#AttainiaCatalogArea .CatalogAreaP3 a {  position:relative; top:5px; left:24px; color:#951b24; font-weight:bold; }

#AttainiaCatalogImage { background-image:url('../Resources/images/whiteCatalog.png'); background-repeat: no-repeat; text-align:center;width:125px; height:140px;float:left; border:dotted 1px none; }

#AttainiaCatalogImage p { padding-top:75px; margin-left:-15px; }

#CatalogAreaSeparator { width:100%; height:5px; border-bottom:solid 1px #c8c8c8; float:left; clear:both; margin-bottom:8px }


/* End Home Page Catalog Area
------------------------------------------------------------------------*/