body, textarea { font-family: Arial, Verdana, Helvetica;}
form { margin: 0px; padding: 0px; }
img { vertical-align: bottom; }  /* thi required if in strict mode */
.bold, .rButton, .errMsg, .myAccountTab, .filledBox { font-weight: bold; }
.notBold { font-weight: normal; }
.text9 { font-size: 9px; }
.text10 { font-size: 10px; }
.text11, input, textarea, select, .errMsg, .myAccountTab, .filledBox { font-size: 11px; }
.text12 { font-size: 12px; }
.text13 { font-size: 13px; }
.text14 { font-size: 14px; }
.right { text-align: right; }
.center, .errMsg { text-align: center; }
.left { text-align: left; }
a { text-decoration: none; }
a:HOVER { text-decoration: underline; }
.white { color: #FFFFFF; }
.black { color: #000000; }
.borderLeft, .border { border-left-style: solid; border-left-width: 1px; }
.borderRight, .border { border-right-style: solid; border-right-width: 1px; }
.borderTop, .border { border-top-style: solid; border-top-width: 1px; }
.borderBottom, .border { border-bottom-style: solid; border-bottom-width: 1px; }
.borderWhite { border-color: #FFFFFF; }
.borderBlack { border-color: #000000; }
.borderGrey { border-color: #B2B2B2; }
.borderRed { border-color: #A50014; }
input, textarea, select { border-type: solid; padding: 0px; border-width: 1px; } 
.infoColumn { background-repeat: repeat-x; background-position: top; width: 128px; }
.hand { cursor: pointer; }
.grey { color: #4C4C4C; }
.width50 { width: 50px; }
.width100 { width: 100px; }
.width200 { width: 200px; }
.width300 { width: 300px; }
.width400 { width: 400px; }
.width150 { width: 150px; }
.width250 { width: 250px; }
.width350 { width: 350px; }
.width450 { width: 450px; }
.itemBoxInfoCell { padding-left: 15px; padding-right: 15px;}
.rButton { border-style: none; }
.errMsg { color: #FF0000; padding: 10px;} 
.backGrey { background-color: #DEDEDE; }
.myAccountTab { width: 141px; height: 59; background-repeat: no-repeat; text-align: center; padding-top: 15px; }
.blue { color: #0000FF; }
.red { color: #FF0000; }
.noUnderline:HOVER { text-decoration: none; }
.underline { text-decoration: underline; }
.verdana { font-family: Verdana; }

.hidden { display: none; }
.visible { display: block; }

.blockedImg { display: block; }
.sealedBoxTable { margin-bottom: 20px; }

.pagesInfoFooter { background-image: URL('/images/schemes/red/misc/pagesInfoFooterBack.jpg'); background-repeat: no-repeat; width: 768px; height: 255px; }
.pagesInfoFooter div {  margin-left: 385px; width: 350px; margin-top: 30px; color: #636363; }

.masterTable a { color: #000099; }

.navigationBar { padding: 5px; padding-bottom: 0px; }
.navigationBar, .navigationBar a { color: #666666; font-weight: bold; font-size: 10px; }

.forms { border: 1px solid #DAE68E; }
.forms table.formTable { width: 100%; }
.forms td { font-size: 12px; }
.forms td.caption { padding-left: 5px; vertical-align: top; }
.forms .formHeader { font-weight: bold; margin: 10px; }
.forms .formTitle { background: URL(/images/templates/title_back.gif) repeat-x; height: 43px; color: #666666; font-weight: bold; font-size: 18px; padding-left: 15px; }
.forms .formGroupHeader {  background-color: #EDF2CB; font-size: 14px; font-weight: bold; padding: 4px; padding-left: 10px; }
.forms .buttonsBar { background-color: #DAE68E; }
.forms td a { color: #000000; text-decoration: underline; }
.forms td.formError { color: #FF0000; padding: 10px; font-weight: bold; font-size: 11px; border-bottom: 1px solid #DAE68E; }

#topInfoBar { height: 26px; background: URL(/images/bars.gif) repeat-x left -52px; font-size: 11px; text-align: center; }
/*#topInfoBar, #topInfoBarLang, #topInfoBar a, #topInfoBarLang, a { color: #FFFFFF; }*/
/*#topInfoBar td.left { height: 26px; background: URL(/images/bars.gif) no-repeat; width: 4px; }*/
/*#topInfoBar td.right { height: 26px; background: URL(/images/bars.gif) no-repeat left -26px; width: 4px; }*/
/*#topInfoBar td.separator { height: 26px; background: URL(/images/bars.gif) no-repeat left -78px; width: 4px; }*/
#topInfoBar td.link 
{     
    color: #525252;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
/*#topInfoBarLang { height: 26px; background: URL(/images/bars.gif) repeat-x left -156px; font-size: 11px; }*/
/*#topInfoBarLang td.left { height: 26px; background: URL(/images/bars.gif) no-repeat left -104px; width: 4px; }*/
/*#topInfoBarLang td.right { height: 26px; background: URL(/images/bars.gif) no-repeat left -130px; width: 4px; }*/
#topInfoBarLang td.link { height: 26px; padding-left: 7px; padding-right: 7px; }

.greyBox { border: 3px solid #9A9A9A; padding: 0px; }
.greyBox div.greyBoxTitle { border: 1px solid #CBCBCB; text-align: center; color: #FFFFFF; font-size: 14px; font-weight: bold; height: 32px;  background: URL(/images/misc/greyBoxTitleBack.gif) repeat-x; line-height: 32px; text-transform: capitalize; }
.greyBox div.greyBoxText { border-top: 3px solid #9A9A9A; padding: 5px; } 

.pageContentTitle { background: URL(/images/templates/title_back.gif) repeat-x; height: 43px; color: #333333; font-weight: bold; font-size: 18px; padding-left: 15px; }
.pageContentData { padding: 15px; border-left: 1px solid #EDF2CB; border-right: 1px solid #EDF2CB; border-bottom: 1px solid #EDF2CB; font-size: 12px; }

.noRecordsFound { text-align: center; padding: 15px; font-weight: bold; color: #9DAF1E; }

.mailMessageBody a { color: #000000; }

/* New Ometz */ 

.hdr2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.services {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #A0A0A0;
    text-decoration: none;
}
.under-pics {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #A5A5A5;
    text-decoration: none;
    font-weight: normal;

}
.see-all {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.htabs-hdr {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.htabs-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #A4A4A4;
    text-decoration: none;
}

.htabs-txt p
{
    display: inline;
    margin: 0;
}

.masterTable .see-all a {
    color: #FFFFFF;
}

.bg-left-home {
    background-image: url("/images/bg-left-home.gif");
    background-position: right top;
    background-repeat: no-repeat;
}
.bg-right-home {
    background-image: url("/images/bg-right-home.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
#strokesImageContainer
{
    bottom: 324px; 
    position: relative;   
}
.bg-top {
    background-color: #FFFFFF;
    background-image: url(/images/bg-top.gif);
    background-repeat: no-repeat;
    background-position: center top;
}
.bg-left {
    background-image: url(/images/bg-left.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.bg-right {
    background-image: url(/images/bg-right.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.bg-main-fill {
    background-image: url(/images/bg-main-fill.gif);
    background-repeat: repeat-y;
    background-position: center top;


}
.bg-footer-left {
    background-image: url(/images/bg-footer-lft.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-color: #575757;

}
.bg-footer-right {
    background-image: url(/images/bg-footer-right.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: #575757;
}
.bg-footer-center {
    background-image: url(/images/bg-footer-center.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: #FFFFFF;
}
.Menu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #525252;
    text-decoration: none;
    font-weight: bold;
}
.Menu:hover {color: #000000;

}
.lang, .lang a {
    color: #989898;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}                     
.slogan {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #919191;
    text-decoration: none;
    font-weight: bold;
}
.search-feild {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #676767;
    text-decoration: none;
    background-color: #F0F0F0;
    height: 26px;
    width: 168px;
    border: none;
    padding-top: 4px;

}
#subscribeSubmit
{
    background-color: #575757;
    border: 0 none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 6px 10px;
    position: relative;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px; 
    -webkit-border-radius: 6px 6px 6px 6px;   
    behavior: url(/css/PIE.htc); 
    *padding: 6px 0;      
    
}
.footer-menu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
.copyright {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ECE1EB;
    text-decoration: none;
}
.footer-HDR {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #585858;
    text-align: left;
    text-decoration: none;
}
.footer-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #747474;
    text-decoration: none;
}
.footer-txt ul {
    margin: 0;
    padding-left: 15px;
}
.footer-readmore {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #747474;
    text-align: left;
    text-decoration: none;
}
.subscribe-feild {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #676767;
    text-decoration: none;
    background-color: #FFFFFF;
    height: 22px;
    width: 148px;
    border: none;
    padding-top: 2px;
}
.breadcrumb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}

.breadcrumb a
{
    color: #B3D407;     
}

.breadcrumbCurrent
{
    color: #BDBDBD;
}

.Top-HDR1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 32px;
    color: #9D3194;
}
.content1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #959595;
}
.content-HDR {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #0C0C0C;
}

.upcomingEvents
{
    list-style: none;
    margin: 12px 0;
    padding: 0;
}

.upcomingEvents li
{
    font-size: 12px;
    padding: 0 0 5px 0;
}

.upcomingEvents a
{
    color: #952D98;
    font-weight: bold;
}

.upcomingEvents div
{
    margin: 4px 0;
}

.upcomingEventsDate
{
    color: #777777;
    font-weight: bold;
}

.upcomingEventsShortDesc
{
    color: #878787;
}

.allEventsLink
{
    background: url("/images/greyArrow_right.gif") no-repeat scroll 0 3px transparent;
    padding-left: 15px;
    font-size: 12px;
}

.topPageBanner
{
    display: none;
}

.courseContentTitle
{
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 43px; 
    padding-left: 15px;
    text-align: left;
}

.courseContentData 
{ 
    font-size: 12px;
    /*padding: 15px; */ 
} 

.courseListing
{
    background: url("/images/calendar/event_dot.gif") no-repeat scroll 0 13px transparent;
    border-bottom: 1px solid #E9E9E9;
    padding: 10px 0 10px 20px;
    text-align: left;
}

.courseContentTitleColor1 { background-color: #DCDED3; } 
.courseContentTitleColor2 { background-color: #DCC6C6; }  
.courseContentTitleColor3 { background-color: #D4C6B5; }  
.courseContentTitleColor4 { background-color: #D2D4B5; }  
.courseContentTitleColor5 { background-color: #B6D4B5; }  
.courseContentTitleColor6 { background-color: #B5CCD4; }
