/*----------Start new form creator layout styles----------*/

.MainTableForContent {float: left; width: 100% !important;}

/* Hide Margins */
#ctl00_TDLeftMargin {width: 0 !important;}

.tblContent1 td {white-space:normal !important;}
.tblContent2 td {white-space:normal !important;}
.tblContent3 td {white-space:normal !important;}

.formCreatorTable,
#divFormCreatorTableContentMain {}

.formCreatorTable h2,
#divFormCreatorTableContentMain h2 {}

.formCreatorTable fieldset,
#divFormCreatorTableContentMain fieldset {float:left; clear:both; border:none;}

.formCreatorTable div,
#divFormCreatorTableContentMain p {/*float:left; clear:both; width:100%;*/}

.formCreatorTable div.clsGeneralText,
#divFormCreatorTableContentMain p.clsGeneralText {float:none;}

.formCreatorTable div label,
#divFormCreatorTableContentMain div label {display:block; width:300px; float:left; /*clear:both;*/}

.formCreatorTable div input,
#divFormCreatorTableContentMain div input {/*float:left;*/}

.formCreatorTable div input.clsCheckBoxList,
#divFormCreatorTableContentMain div input.clsCheckBoxList {width:auto !important; float:none;}

.formCreatorTable div input.clsRadioButtonList,
#divFormCreatorTableContentMain div input.clsRadioButtonList {width:auto !important; float:none;}

.formCreatorTable div textarea,
#divFormCreatorTableContentMain div textarea {/*float:left;*/}

.formCreatorTable div select,
#divFormCreatorTableContentMain div select {/*float:left;*/}

.formCreatorTable p.clsMandatory,
#divFormCreatorTableContentMain p.clsMandatory {float:left; clear:both;}

.formCreatorTable p.clsBtnSubmit,
#divFormCreatorTableContentMain p.clsBtnSubmit {float:left; clear:both; text-align:left;}

/*----------End new form creator layout styles----------*/


/*
#divFormCreatorTableContentMain p {width:auto !important; clear:both; float:none !important;}

#divFormCreatorTableContentMain p label {display:inline !important; float:none !important;}

#divFormCreatorTableContentMain p input {float:none !important;}
*/


/*----------START FORM CREATOR STYLES---------*/

#divFormCreatorTableContentMain {width:100%; float:left; display:block; margin-left:20px;}

#divFormCreatorTableContentMain h2 {}

#divFormCreatorTableContentMain fieldset {clear:both; border:none; float:left; display:block; width:100%;}

#divFormCreatorTableContentMain div {clear:both; float:left; display:block; width:100%; margin-bottom:5px;}

#divFormCreatorTableContentMain div.clsGeneralText {float:none; clear:both;}

#divFormCreatorTableContentMain div.clsDescriptionField {}

#divFormCreatorTableContentMain div label {width:200px; float:left;}

#divFormCreatorTableContentMain div input {height:24px !important;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions {display:block; float:left; margin-bottom:12px; overflow:hidden;min-height:17px;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span {min-height:17px;}

#divFormCreatorTableContentMain div input.clsRadioButtonList, #divFormCreatorTableContentMain div input.clsCheckBoxList {float:left; width:20px !important; display:block; float:left;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span, #divFormCreatorTableContentMain .clsRadioButtonListSpanOptions span {clear:both; display:block; float:left;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions span {float:left; clear:both; display:block;}

#divFormCreatorTableContentMain div label.clsCheckBoxListLabel, #divFormCreatorTableContentMain div label.clsRadioButtonListLabel {height:17px; width:300px !important; display:block; float:left;}

#divFormCreatorTableContentMain div input.clsRadioButtonList,
#divFormCreatorTableContentMain div input.clsCheckBoxList {float:left; width:auto;}

#divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain div label.clsRadioButtonListLabel {padding-top:9px; height:17px; float:left; width:auto;}


/* IE7 Only */
*:first-child+html body #divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain div label.clsRadioButtonListLabel {padding-top:6px;}


#divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain div label.clsRadioButtonListLabel {min-height:17px;}

#divFormCreatorTableContentMain div textarea {}

#divFormCreatorTableContentMain div select {}

#divFormCreatorTableContentMain div.clsMandatory {clear:both;}

#divFormCreatorTableContentMain div.clsBtnSubmit {clear:both;}

h2.content {font-size:12px; color:#8b0000; margin-left:20px; padding:0px; font-family:Verdana, Helvetica, sans-serif;}

/*----------END FORM CREATOR STYLES----------*/



/* styles to normalise settings */

html, body, p {font: 12px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; /*height:100%;*/}


#TRContentLiteralRow {width:100%;}

#TDRHSArticle {width:232px !important;}

#TableLeftNavBar {margin-left:52px;}

#fullheight{height:100%}
 

/* default heading styles */

h1 {font-size:17px; color:#8b0000; font-weight:lighter; margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif;}
h2 {font-size:12px; color:#8b0000; margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif;}
h3 {font-size:13px; color:#8b0000; font-weight:lighter; margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif;}

/*link styles */
a:link {font: 10px trebuchet; color:#8b0000; }
a:visited {font: 10px trebuchet; color:#8b0000; }
a:active {font: 10px trebuchet; color:#666666; }
a:hover {font: 10px trebuchet; color:#8b0000; }
a:focus {font: 10px trebuchet; color:#8b0000; }


/* styles for breadcrumb area */

.breadcrumbs {font-size:11px; text-decoration:none; color:#8b0000; padding:0px; margin:15px 15px 0px 15px; width:95%;}

.breadcrumbs a, .breadcrumbs a:link {font: 10px verdana; color:#8b0000; }, .breadcrumbs a:visited {font: 10px verdana; color:#8b0000; }, .breadcrumbs a:active {font: 10px verdana; color:#666666; }, .breadcrumbs a:hover, .breadcrumbs a:focus {font-size:11px !important; text-decoration:none; color:#8b0000; padding:0px; margin:0px;}


/* styles for banner */

.bannerStyle {background-color:#a80019;width:100%;height:80px;}

.bannerStyle td {background-color:#a80019;}

.bannerlinks {background-color:#a80019;}

.bannerlinks a, .bannerlinks a:link, .bannerlinks a:visited {font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; background: url(../images/useruploadedimages/11/banner-bullet.gif) no-repeat top left;padding:0px 0px 0px 10px;margin:0px 10px 0px 0px; background-color:#a80019;}

.bannerlinks a:active, .bannerlinks a:hover, .bannerlinks a:focus {font-weight:bold; font-size:12px; color:#a80019; text-decoration:none; background: url(../images/useruploadedimages/11/banner-bullet-over.gif) no-repeat top left;padding:0px 0px 0px 10px;margin:0px 10px 0px 0px; background-color:#ffffff;}

.searchbox {font-size:12px; color:#ffffff; width:270px; height:47px; background-color:#bd3328;}

.searchbox td {font-size:12px; color:#ffffff; background-color:#bd3328;}


/* styles for left menu */

#Panel1 {vertical-align:top;}

.MenuItemOne .text, .MenuItemOneOver .text, .MenuItemOneClicked .text {padding:0px 0px 0px 30px !important; background-color:transparent !important;}

.MenuItemTwo .text, .MenuItemTwoOver .text, .MenuItemTwoClicked .text {padding:0px 0px 0px 40px !important; background-color:transparent !important;}

.MenuItemThree .text, .MenuItemThreeOver .text, .MenuItemThreeClicked .text {padding:0px 0px 0px 50px !important; background-color:transparent !important;}

.MenuItemFour .text, .MenuItemFourOver .text, .MenuItemFourClicked .text {padding:0px 0px 0px 60px !important; background-color:transparent !important;}


/* styles for right panel area */

.rightPanel {width:196px; background-color:#dddddd;font-size:12px;color:#000000; margin:0px 0px 0px 15px;}

.rightPanel td {font-size:12px;padding:10px 12px 10px 10px;vertical-align:top;}

.rightPanel h1 {margin:7px 0px 10px 0px;}

.rightPanel2 {width:196px; background-color:#dddddd;font-size:12px;color:#000000; margin:0px 0px 0px 15px;}

.rightPanel2 td {font-size:12px;padding:10px 12px 0px 10px;vertical-align:top;}

.rightPanel2 h1 {margin:7px 0px 10px 0px;}

.rssheader {background: #dddddd url(../images/useruploadedimages/11/rss-rhp-top.gif) no-repeat top center; width:217px; height:35px; margin:0px 0px 0px 15px;}

.rssheader td {padding:10px 12px 0px 21px; vertical-align:top;}


/* styles for service call box in right panel */

.serviceCalls {width:196px; height:153px; background: url(../images/useruploadedimages/11/service-calls.jpg) no-repeat top left;margin:0px 0px 5px 0px;}

.serviceCalls td {padding:10px 50px 10px 10px;}

.serviceCalls a, .serviceCalls a:link, .serviceCalls a:visited, .serviceCalls a:active, .serviceCalls a:hover, .serviceCalls a:focus {font-size:15px; color:#000000; text-decoration:none;}


/* styles for quick downloads box in right panel */

.quickDownloads {width:196px; height:230px; background: url(../images/useruploadedimages/11/quick-downloads.jpg) no-repeat top left;margin:0px 0px 5px 0px;}

.quickDownloads td {padding:10px 35px 10px 10px; font-size:11px; color:#000000;}

.quickDownloads a, .quickDownloads a:link, .quickDownloads a:visited, .quickDownloads a:active, .quickDownloads a:hover, .quickDownloads a:focus {font-weight:bold; font-size:11px; color:#000000; padding:0px 0px 0px 20px;text-decoration:none;}

.pdfLink, .pdfLink a, .pdfLink a:link, .pdfLink a:visited, .pdfLink a:active, .pdfLink a:hover, .pdfLink a:focus {background: url(../images/useruploadedimages/11/pdfIcon.gif) no-repeat top left;}

.wordLink, .wordLink a, .wordLink a:link, .wordLink a:visited, .wordLink a:active, .wordLink a:hover, .wordLink a:focus {background: url(../images/useruploadedimages/11/WordIcon.gif) no-repeat top left;}


/* styles for today's tip box in right panel */

.todaysTip {width:196px; height:153px; background: url(../images/useruploadedimages/11/todays-tip.jpg) no-repeat top left;margin:0px 0px 5px 0px;}

.todaysTip td {padding:10px 35px 10px 10px;}


/* styles for announcements box in right panel */

.announcements {width:196px; height:153px; background: url(../images/useruploadedimages/11/announcements.jpg) no-repeat top left;margin:0px 0px 5px 0px;}

.announcements td {padding:10px 35px 10px 10px;color:#a80019;}

.announcements a, .announcements a:link, .announcements a:visited, .announcements a:active, .announcements a:hover, .announcements a:focus {font-size:12px; color:#000000; text-decoration:none;}


/* styles for main content area */

.contentareaheader {margin:15px 0px 0px 15px; width:100%; vertical-align:top; padding:0px; font-size:12px;}

.contentareaheader h1 {border-bottom: 1px dotted #a80019;margin:0px 0px 15px 0px; padding:0px 0px 2px 0px;}

.contentareaheader img {margin:0px 15px 15px 0px;}

.contentareaheader a, .contentareaheader a:link, .contentareaheader a:visited, .contentareaheader a:active, .contentareaheader a:hover, .contentareaheader a:focus {font-size:12px; color:#a80019; text-decoration:none;}

.contentarea {margin:0px 0px 15px 15px; width: 680px !important; vertical-align:top; padding-bottom:10px; font-size:12px; border-bottom:1px dotted #a80019;}

.contentarea h2 {margin:0px 0px 15px 0px;}

.contentarea h3 {margin:0px 0px 15px 0px;}

.contentarea img {margin:0px 15px 15px 0px;}

.contentarea a, .contentarea a:link, .contentarea a:visited, .contentarea a:active, .contentarea a:hover, .contentarea a:focus {font-size:12px; color:#a80019; text-decoration:none;}


/* styles for news box on home page */

#Module33_TableNewsBox {margin:0px 0px; width:100%;}

#Module33_TableNewsBox img {margin:0px 0px 15px 0px;}

.newsfeedheading {font-Size:13px; font-weight:bold; color:#a80019; font-Weight:normal; text-decoration:none; padding:0px; margin:0px;}

.newsfeedheaddate {font-Size:13px; color:#a80019; font-Weight:normal; text-decoration:none; padding:0px 0px 0px 20px; margin:0px; background: url(../images/useruploadedimages/11/CalenderIcon.gif) no-repeat top left;}

.newsfeeddescr {font-Size:13px; color:#000000; font-Weight:normal; text-decoration:none; padding:0px; margin:0px;}

.newsfeedmore {font-Size:13px; color:#a80019; font-Weight:normal; text-decoration:underline; padding:0px 15px 0px 0px; margin:0px; background: url(../images/useruploadedimages/11/more-arrow.gif) no-repeat top right;}



#Module42_TRDisplayArticleBox {}


/* styles for rss feeds in right panel of knowledge base */

/*.rss {background: #dddddd url(../images/useruploadedimages/11/kb-rhp-rss-bg.gif) no-repeat top left;width:217px;height:155px; margin:0px 0px 0px 0px;}

.itemdesc {display:none;}

.rss ol {list-style-type:none;margin:0px 0px 0px 45px;padding:0px;}

.rss li {list-style-type:none;margin:0px;padding:10px 0px 0px 0px;}

.rss li a {font-weight: bold; font-size: 11px; color:#000000; text-decoration:none;}*/


/* styles for rss feed on home page of knowledge base */

tr#Module43_TRDisplayRSSFeedBox td {}

tr#Module43_TRDisplayRSSFeedBox td .rss {background: none; width:100%; height:100%;}

tr#Module43_TRDisplayRSSFeedBox td .itemdesc {display:block;}

tr#Module43_TRDisplayRSSFeedBox td .rss ol {list-style-type:none; margin:12px 0px 0px 15px; padding:0px; font-size: 13px; color:#000000;}

tr#Module43_TRDisplayRSSFeedBox td .rss li {list-style-type:none;margin:0px;padding:0px;}

tr#Module43_TRDisplayRSSFeedBox td .rss li a {font-weight: normal; font-size: 13px; color:#a80019; text-decoration:none; padding:0px 0px 10px 0px;d isplay:block;}

.rssfeedheading {}

.rssfeedheaddate {font-Size:13px; color:#a80019; font-Weight:normal; text-decoration:none; padding:0px 0px 0px 20px; margin:0px; background: url(../images/useruploadedimages/11/CalenderIcon.gif) no-repeat top left;}

.rssfeeddescr {}


/* styles for the article containing the rss feeds used in the knowledge base right panel */

tr#Module37_TRDisplayRSSFeedBox td {width:217px; height:155px; background-color:#ffffff;}

tr#Module37_TRDisplayRSSFeedBox td .rss {background: #dddddd url(../images/useruploadedimages/11/kb-rhp-rss-bg.gif) no-repeat top left;width:217px;height:155px; margin:0px 0px 0px 15px !important;}

tr#Module37_TRDisplayRSSFeedBox td .itemdesc {display:none;}

tr#Module37_TRDisplayRSSFeedBox td .rss ol {list-style-type:none;margin:0px 0px 0px 45px;padding:0px;}

tr#Module37_TRDisplayRSSFeedBox td .rss li {list-style-type:none;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}

tr#Module37_TRDisplayRSSFeedBox td .rss li a {font-weight: bold; font-size: 11px; color:#000000; text-decoration:none;}


tr#Module38_TRDisplayRSSFeedBox td {width:217px; height:155px; background-color:#ffffff;}

tr#Module38_TRDisplayRSSFeedBox td .rss {background: #dddddd url(../images/useruploadedimages/11/kb-rhp-rss-bg.gif) no-repeat top left;width:217px;height:155px; margin:0px 0px 0px 15px !important;}

tr#Module38_TRDisplayRSSFeedBox td .itemdesc {display:none;}

tr#Module38_TRDisplayRSSFeedBox td .rss ol {list-style-type:none;margin:0px 0px 0px 45px;padding:0px;}

tr#Module38_TRDisplayRSSFeedBox td .rss li {list-style-type:none;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}

tr#Module38_TRDisplayRSSFeedBox td .rss li a {font-weight: bold; font-size: 11px; color:#000000; text-decoration:none;}


/* styles for support and resources area on knowledge base home page */

.kbsupport {background: url(../images/useruploadedimages/11/kb-support-bg.gif) no-repeat top left; width:560px; height:212px;font-size:12px; color:#000000;}

.kbsupport td {padding: 20px;width:240px;}

.kbsupport h2 {font-size:15px; color:#a80019; font-weight:lighter; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;}

.kbsupport h3 {font-size:13px; color:#a80019; font-weight:lighter; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;}

.kbsupport a, .kbsupport a:link, .kbsupport a:visited, .kbsupport a:active, .kbsupport a:hover, .kbsupport a:focus {font-size:12px; color:#000000;}

.kbsupport li, .kbsupport ul {list-style-type:none;margin:0px 0px 0px 10px;padding:0px;list-style-image: url(../images/useruploadedimages/11/bullet.gif);}

.kbsearch {width:100%;}

.kbsearch td {padding:0px; margin:0px;}


/* styles for knowledge base article content */

.problem {width:98%; margin:15px;}

.problem h3 {margin:0px 0px 2px 0px; padding:2px 0px 5px 5px;background: url(../images/useruploadedimages/11/BlueBox.gif) no-repeat top left;font-weight:bold; font-size:12px; color:#ffffff;}

.problem p {margin:0px; padding:5px;background-color:#eeeeee;border:2px solid #dddddd;font-size:12px;}

.solution {width:98%; margin:0px 15px 15px 15px; border-bottom:1px dotted #a80019; padding:0px 0px 15px 0px;}

.solution h3 {margin:0px 0px 2px 0px; padding:2px 0px 5px 5px;background: url(../images/useruploadedimages/11/GreenBox.gif) no-repeat top left;font-weight:bold; font-size:12px; color:#ffffff;}

.solution p {margin:0px; padding:5px;background-color:#eeeeee;border:2px solid #dddddd;font-size:12px;}



/* style for news feeds heading on main home page */

.newsfeeds {margin:15px 15px 0px 15px;width:95%; vertical-align:top; font-size:12px;}

.newsfeeds h1 {margin:0px; padding:0px 0px 0px 20px;background: url(../images/useruploadedimages/11/NewsFeed.gif) no-repeat top left;}


/* styles for comments area */

div.ArticleComments .CommentsHeader {background-color:#ffffff !Important;}

div.ArticleComments {margin:0px 0px 0px 15px;}

div.ArticleComments a, div.ArticleComments a:link, div.ArticleComments a:visited, div.ArticleComments a:active, div.ArticleComments a:hover, div.ArticleComments a:focus {background: url(../images/useruploadedimages/11/CallBalloon.gif) no-repeat top left; padding:0px 0px 15px 20px; display:block; margin:0px 0px -8px 0px !important;}


.CommentsHeader {font-size:12px; color:#a80019; font-weight:lighter; margin:0px; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #dddddd;}

.Comment {font-size:12px; color:#000000; font-weight:lighter; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #dddddd; width:100%;}

.CommentDate {font-size:12px; color:#a80019; font-weight:lighter; margin:0px; padding:0px 0px 10px 20px; font-family:Arial, Helvetica, sans-serif; background: url(../images/useruploadedimages/11/CalenderIcon.gif) no-repeat top left;}

.CommentUser {}


/* styles for document listing manager */

.headerRow, .headerRow a {font: bold 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }

.contentRow {font: 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.contentRow a {font: bold 12px Arial, Helvetica, sans-serif; color:#a80019; text-decoration:none;}

/* styles for box1 in right panel */

.rightpanelbox1 {width:193px; height:122px; background: url(../Images/UserUploadedImages/.jpg) no-repeat top left;margin:0px 0px 5px 0px;}

.rightpanelbox1 td {padding:10px 15px 10px 10px;}

.rightpanelbox1 {font: 10px verdana; color:#ffffff; text-decoration:none;}

.rightmenubar {width:257px; height:21px; background: url(../Images/UserUploadedImages/rightmenubar.jpg) no-repeat top left;margin:0px 0px 5px 0px;}

.rightmenubar td {padding:7px 5px 3px 5px;}

.rightmenubar {font: 11px verdana; color:#7c0516; text-decoration:none;}

/* styles for box2 in right panel */

.rightpanelbox2 {width:193px; height:196px; background: url(../Images/UserUploadedImages/) no-repeat top left;margin:0px 0px 5px 0px;}

.rightpanelbox2 td {padding:10px 15px 10px 10px;}

.rightpanelbox2 {font: 10px verdana; color:#ffffff; text-decoration:none;}

.rightpanelbox2 a, .rightpanelbox2 a:link {font: 10px verdana; color:#ffffff; }, .rightpanelbox2 a:visited {font: 10px verdana; color:#ffffff; }, .rightpanelbox2 a:active {font: 10px verdana; color:#ffffff; }, .rightpanelbox2 a:hover {font: 10px verdana; color:#ffffff; }, .rightpanelbox2 a:focus {font-size:15px; color:#000000; text-decoration:none;}

/* styles for staff box on department contacts */

.staffbox {position: absolute; left: 540px; top: 286px; }

.staffbox {width:311px; height:465px; background: url(../Images/UserUploadedImages/staffdirectorybg.jpg) no-repeat top left;margin:0px 0px 5px 0px; }

.staffbox td {padding:30px 10px 0px 40px;}

.staffbox {font: 11px verdana; color:#333333; text-decoration:none;}

.staffbox  a, .staffbox a:link {font: 10px verdana; color:#ffffff; }, .staffbox  a:visited {font: 10px verdana; color:#ffffff; }, .staffbox  a:active {font: 10px verdana; color:#ffffff; }, .staffbox  a:hover {font: 10px verdana; color:#ffffff; }, .staffbox  a:focus {font-size:15px; color:#000000; text-decoration:none;}

/* styles for a-z staff dir on department contacts */

.azdir {position: absolute; left: 346px; top: 240px; }

.azdir {width:481px; height:41px; background: url(../Images/UserUploadedImages/a-zstaffdir.jpg) no-repeat top left;margin:0px 0px 0px 0px; }

.azdir td {padding:5px 0px 0px 30px;}

.azdir {font: 11px ARIAL; color:#ffffff; text-decoration:none;}

.azdir  a, .azdir a:link {font: 11px ARIAL; color:#ffffff; }, .azdir  a:visited {font: 11px ARIAL; color:#ffffff; }, .azdir  a:active {font: 11px ARIAL; color:#ffffff; }, .azdir a:hover {font: 11px ARIAL; color:#ffffff; }, .azdir  a:focus {font-size:11px; color:#000000; text-decoration:none;}




/* styles for dirtableleft on department contacts */

.staffdirtableleft {position: absolute; left: 316px; top: 286px; overflow:hidden;}

.staffdirtableleft {width:227px; height:465px; background: url(../Images/UserUploadedImages/staffdirtableleft.jpg) no-repeat top left;margin:0px 0px 5px 0px; }

.staffdirtableleft td {padding:82px 0px 0px 36px;}

.staffdirtableleft {font: 11px verdana; color:#7f7f7f; text-decoration:none; overflow:hidden;}

.staffdirtableleft  a, .staffdirtableleft a:link {font: 11px verdana; color:#7f7f7f; }, .staffdirtableleft  a:visited {font: 11px verdana; color:#7f7f7f; }, .staffdirtableleft  a:active {font: 11px verdana; color:#8b000; }, .staffdirtableleft  a:hover {font: 11px verdana; color:#8b000; }, .staffdirtableleft  a:focus {font-size:11px; color:#000000; text-decoration:none;}

.staffdirtableleft {scrollbar-3dlight-color:#ffffff; scrollbar-arrow-color:#787878; scrollbar-base-color: ;scrollbar-darkshadow-color:#787878; scrollbar-face-color:#e9e9e9; scrollbar-highlight-color:; scrollbar-shadow-color:#e9e9e9; }

/* styles for telefixserviceleft on telefix service agents */

.telefixserviceleft {position: absolute; left: 426px; top: 286px; overflow:hidden;}

.telefixserviceleft {width:342px; height:465px; background: url(../Images/UserUploadedImages/telefixserviceleft.jpg) no-repeat top left;margin:0px 0px 5px 0px; }

.telefixserviceleft td {padding:46px 0px 0px 20px; }

.telefixserviceleft {font: 11px verdana; color:#000000; text-decoration:none; overflow:hidden;}


.telefixserviceleft a, .telefixserviceleft a:link {font: 11px verdana; color:#7f7f7f; }, .telefixserviceleft  a:visited {font: 11px verdana; color:#7f7f7f; }, .telefixserviceleft a:active {font: 11px verdana; color:#8b000; }, .telefixserviceleft a:hover {font: 11px verdana; color:#8b000; }, .telefixserviceleft  a:focus {font-size:11px; color:#000000; text-decoration:none;}

/* styles for telefixserviceright on telefix service agents */

.telefixserviceright {position: absolute; left: 768px; top: 286px; }

.telefixserviceright {width:291px; height:465px; background: url(../Images/UserUploadedImages/telefixserviceright.jpg) no-repeat top left;margin:0px 0px 5px 0px; }

.telefixserviceright td {padding:53px 0px 0px 19px; }

.telefixserviceright {font: 11px verdana; color:#00000; text-decoration:none;}

.telefixserviceright a, .telefixserviceright a:link {font: 11px verdana; color:#7f7f7f; }, .telefixserviceright  a:visited {font: 11px verdana; color:#7f7f7f; }, .telefixserviceright a:active {font: 11px verdana; color:#8b000; }, .telefixserviceright a:hover {font: 11px verdana; color:#8b000; }, .telefixserviceright  a:focus {font-size:11px; color:#000000; text-decoration:none;}

/* styles for telefixservicepc on telefix service agents */

.telefixservicepc {position: absolute; left: 316px; top: 286px; overflow:hidden;}

.telefixservicepc {width:110px; height:465px; background: url(../Images/UserUploadedImages/telefixservicepc.jpg) no-repeat top left;margin:0px 0px 5px 0px; }

.telefixservicepc td {padding:47px 0px 0px 35px; }

.telefixservicepc {font: 11px verdana; color:#00000; text-decoration:none; overflow:hidden;}

.telefixservicepc a, .telefixservicepc a:link {font: 11px verdana; color:#7f7f7f; }, .telefixservicepc  a:visited {font: 11px verdana; color:#7f7f7f; }, .telefixservicepc a:active {font: 11px verdana; color:#8b000; }, .telefixservicepc a:hover {font: 11px verdana; color:#8b000; }, .telefixservicepc  a:focus {font-size:11px; color:#000000; text-decoration:none;}

.telefixservicepc {scrollbar-3dlight-color:#ffffff; scrollbar-arrow-color:#787878; scrollbar-base-color: ;scrollbar-darkshadow-color:#787878; scrollbar-face-color:#e9e9e9; scrollbar-highlight-color:; scrollbar-shadow-color:#e9e9e9; }

/* default table for ALL pages */

table.default {font: 12px verdana; color:#000000; text-decoration:none;}
table.default td {padding: 5px 10px 0px 10px;}

table.default  a, table.default a:link {font: 11px verdana; color:#8b0000; }, table.default  a:visited {font: 11px verdana; color:#8b0000; }, table.default  a:active {font: 11px verdana; color:#666666; }, table.default  a:hover {font: 11px verdana; color:#666666; }, table.default  a:focus {font-size:15px; color:#000000; text-decoration:none;}

/* styles for ernie right box blue in right panel */

.bluebox {min-height:100%; width:231px; background: url(../Images/UserUploadedImages/685/sidebar-blue-bg.gif) top left;margin:0px 0px 5px 0px;}

.bluebox td {padding:0px 5px 0px 7px;}

.bluebox {font: 9px verdana; color:#004996; text-decoration:none;}

/* styles for ernie sub category boxes */

.subcat {height:180px; width:250px; background: url(../Images/sub_cat_tbl_bg.png) top left;margin:0px 0px 0px 0px;}

.subcat td {padding:2px 2px 2px 2px;}

.subcat {font: 10px arial; color:#1f497d; text-decoration:none;}

/* styles image slogan bottom */
.slogan {position: absolute; left: 162px; top: 92px;}

.slogan {font: 11px verdana; color:#ffffff;}

.slogan {width:317; height:43px;}

/* Hide Footer Header*/
.hide {display:none;}


/* styles for printed pages */

@media print {

.rightPanel {display:none;}

.rightPanel2 {display:none;}

tr#Module37_TRDisplayRSSFeedBox td {display:none;}

tr#Module38_TRDisplayRSSFeedBox td {display:none;}

tr#Module43_TRDisplayRSSFeedBox td {display:none;}

.hide {display:block; width:500px; height:50px}

#Footer1_TRFooterDisplayArticle  {display:block !important;}

}

/*----RE changes 190209 ---*/                                                                                                                
#Module6448_TDDisplaySearchBox {background: url(/Images/UserUploadedImages/685//searchbox-blue-bg.jpg) no-repeat; width: 231px; height: 104px;}
input#Module6448_strSearchKeyword6448 {margin-left: 50px;}
a#Module6448_SearchAnchor {background: url(/Images/UserUploadedImages/685/blueboxsearch.gif) no-repeat; height: 25px; width: 25px; position: absolute;}
.formCreatorTable p label, #divFormCreatorTableContentMain p label {clear: none !important;}
label#MemberDetails_lblPhoneAreacode, label#MemberDetails_lblFaxAreacode {width: 80px !important;}
label#MemberDetails_lblFaxNumber, label#MemberDetails_lblPhoneNumber {padding: 0px !important; width: auto !important; display: inline !important; clear: both;}
input#MemberDetails_txtCompanyName, input#MemberDetails_txtMailAddress1, input#MemberDetails_txtMailAddress2 {width: 200px !important;}
.tblContentTD1 {width: 100% !important;}

/*----Search Box 27072009 ---*/                                                                                                                
#Module6812_TDDisplaySearchBox {background: url(/Images/UserUploadedImages/685//searchbox-blue-bg.jpg) no-repeat; width: 231px; height: 104px;}
input#Module6812_strSearchKeyword6812 {margin-left: 50px;}
a#Module6812_SearchAnchor {background: url(/Images/UserUploadedImages/685/blueboxsearch.gif) no-repeat; height: 25px; width: 25px; position: absolute;}
.formCreatorTable p label, #divFormCreatorTableContentMain p label {clear: none !important;}
label#MemberDetails_lblPhoneAreacode, label#MemberDetails_lblFaxAreacode {width: 80px !important;}
label#MemberDetails_lblFaxNumber, label#MemberDetails_lblPhoneNumber {padding: 0px !important; width: auto !important; display: inline !important; clear: both;}
input#MemberDetails_txtCompanyName, input#MemberDetails_txtMailAddress1, input#MemberDetails_txtMailAddress2 {width: 200px !important;}
.tblContentTD1 {width: 100% !important;}

/*----Search Box 27072009 ---*/                                                                                                                
#Module6875_TDDisplaySearchBox {background: url(/Images/UserUploadedImages/685//searchbox-blue-bg.jpg) no-repeat; width: 231px; height: 104px;}
input#Module6875_strSearchKeyword6875 {margin-left: 50px;}
a#Module6875_SearchAnchor {background: url(/Images/UserUploadedImages/685/blueboxsearch.gif) no-repeat; height: 25px; width: 25px; position: absolute;}
.formCreatorTable p label, #divFormCreatorTableContentMain p label {clear: none !important;}
label#MemberDetails_lblPhoneAreacode, label#MemberDetails_lblFaxAreacode {width: 80px !important;}
label#MemberDetails_lblFaxNumber, label#MemberDetails_lblPhoneNumber {padding: 0px !important; width: auto !important; display: inline !important; clear: both;}
input#MemberDetails_txtCompanyName, input#MemberDetails_txtMailAddress1, input#MemberDetails_txtMailAddress2 {width: 200px !important;}
.tblContentTD1 {width: 100% !important;}


/*---- lunchbox ---*/
.clasp {
text-align:left; width: 100%; 
}
.open {
display:none;
} 

.clsTextBox { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	background-color: #FFFFFF; 
 	border: 1px solid #990000; 
}

.clsTextArea { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	background-color: #FFFFFF; 
 	border: 1px solid #990000; 
}

.clsListBox { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	background-color: #FFFFFF; 
 	border-bottom: 1px solid #990000; 
                border-top:1px solid #990000;
}








































































