/* THE LOGIC GROUP STYLE SHEET**/
body { behavior:url("/styles/default/csshover3.htc"); }

table tr td label 
{
    color:#626D75;
    font-family:Verdana,Geneva,sans-serif;
    font-size:11px;
    line-height:18px;
}
/*COLOURS

RED: #E4141D
PURPLE: #665291
ORANGE: #E57F1D
GREEN: #4b731b;
BLUE: #005a9a;

*/

/*GENERAL*/
* { padding:0px; margin:0px;}
img { border:0px;}
.container { width:920px; margin:10px auto;}

a, a:link, a:hover, a:visited 
{
    text-decoration:none;
    color:#e4141d;
}

.links
{
    text-decoration:none;
    color:#e4141d;
}

/*HEADER*/
.header { width:920px; float:left; height:115px;}
.headerMenu { float:right; width:325px; height:30px; color:#b0b5ba}
.headerMenu ul { list-style:none; text-align:right}
.headerMenu li { display:inline}
.headerMenu li a { color:#e4141d; font-size:10px; text-decoration:none; font-family:Verdana, Geneva, sans-serif}
.headerMenu select { border:none; color:#626d75; font-size:10px; font:Verdana, Geneva, sans-serif;}
.searchDiv { float:right; width:325px; height:30px; clear:right; text-align:right;}
/*.searchDiv input { margin:0; padding:0}*/
#redButton { background-image:url(/images/redButtonBg.jpg); border:1px solid #e4141d; width:60px; background-position:bottom; margin-right:0px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:5px 5px 5px 5px;}
.redButton { background-image:url(/images/redButtonBg.jpg); border:1px solid #e4141d; margin:0px; width:60px; background-position:bottom; margin-right:0px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:5px 5px 5px 5px; background-color:#e4141d;}
.thinButton { background-image:url(/images/redButtonBgThin.jpg); border:1px solid #e4141d; text-align: center; width:90px; background-position:bottom; margin-right:0px; color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:0px 5px 0px 5px;}
.registerEventButton { text-align: center; width:147px; background-position:bottom; margin-right:0px; margin-bottom:5px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:5px; background-color:#e98a30; border:1px solid #E57F1D; float:left; clear:left;}
.thinButton:hover { background-image:none; background-color:#e4141d}
#redButton:hover { background-image:none; background-color:#e4141d}
.redButton:hover { background-image:none; background-color:#e4141d}
#loginButton { background-image:url(/images/redButtonBg.jpg); border:1px solid #ccc; height:22px; width:60px; background-position:top; margin-right:5px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:0 5px 0px 5px; margin-top:5px; margin-bottom:10px;}
.loginButton { background-image:url(/images/redButtonBg.jpg); border:1px solid #ccc; height:22px; width:60px; background-position:top; margin-right:5px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:0 5px 0px 5px; margin-top:5px; margin-bottom:10px;}
#loginButton:hover { background-image:none; background-color:#e4141d}
.loginButton:hover { background-image:none; background-color:#e4141d}
.searchBox { border:1px solid #ccc; margin:0px; width:250px; padding:3px 0 5px 0;}
#loginBox { border:1px solid #ccc; height:20px; width:150px; padding:0px; margin-top:5px;}
.logo { float:left; width:246px; height:48px; margin-top:10px;}
.topMenu { width:920px; float:left; clear:both; height:40px; margin-top:15px; background-image:url(/images/920DropShadow.jpg); background-position:bottom; background-repeat:no-repeat; z-index:7; position:relative;}
.topMenu li a { color:#626d75; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:13px}

/*TOP NAV*/
.navRedBar {border-bottom:4px solid #e4141d;}
.navPurpleBar {border-bottom:4px solid #665291;}
.navOrangeBar {border-bottom:4px solid #E57F1D;}
.navBlueBar {border-bottom:4px solid #005a9a;}
.navGreenBar {border-bottom:4px solid #4b731b;}

ul.topnav li.firstListItem {margin-left:0px;}
ul.topnav li.lastListItem {padding-right:2px; margin-left:0px; float:right}
ul.navPurpleBar li:hover{background-image: url(/images/purpleMenuBg.jpg);background-repeat:repeat-x;background-color:#665291;border-left:1px solid #665291;border-right:1px solid #665291;border-top:1px solid #665291;}
ul.navOrangeBar li:hover{background-image: url(/images/orangeMenuBg.jpg);background-repeat:repeat-x;background-color:#E57F1D;border-left:1px solid #E57F1D;border-right:1px solid #E57F1D;border-top:1px solid #E57F1D;}
ul.navRedBar li:hover{background-image: url(/images/redMenuBg.jpg);background-repeat:repeat-x;background-color:#e4141d;border-left:1px solid #e4141d;border-right:1px solid #e4141d;border-top:1px solid #e4141d;}
ul.navGreenBar li:hover{background-image: url(/images/greenMenuBg.jpg);background-repeat:repeat-x;background-color:#4b731b;border-left:1px solid #4b731b;border-right:1px solid #4b731b;border-top:1px solid #4b731b;}
ul.navBlueBar li:hover{background-image: url(/images/blueMenuBg.jpg);background-repeat:repeat-x;background-color:#005a9a;border-left:1px solid #005a9a;border-right:1px solid #005a9a;border-top:1px solid #005a9a;}
ul.topnav {list-style: none; padding: 0 0px; margin: 0; float: left; width: 920px; font-size: 1.2em; height:30px; list-style:none;}
ul.topnav li {float: left;margin-left:44px;position: relative; border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;}
ul.topnav li a {padding: 5px 5px 0 5px; height:24px; color: #626d75;display: block;text-decoration: none;float: left;}
ul.topnav li  a:visited {padding: 5px 5px 0 5px; height:24px; color: #626d75;display: block;text-decoration: none;float: left;}
ul.topnav li  a:hover {padding: 5px 5px 0 5px; height:24px; color: #ffffff;display: block;text-decoration: none;float: left;}
.topnavLinks {padding: 5px 5px 0 5px; height:24px; color: #626d75;display: block;text-decoration: none;float: left;}
ul.topnav li:hover a { color:#FFF}
ul.topnav li span {width: 17px; height: 35px; float: left; background: url(/images/subnav_btn.gif) no-repeat center top;}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;}
ul.navPurpleBar li ul.subnav {list-style: none;position: absolute; left: -1px; top: 29px;background: #665291;margin: 0; padding: 0;display: none;float: left;}
ul.navOrangeBar li ul.subnav {list-style: none;position: absolute; left: -1px; top: 29px;background: #E57F1D;margin: 0; padding: 0;display: none;float: left;}
ul.navRedBar li ul.subnav { list-style: none;position: absolute; left: -1px; top: 29px;background: #e4141d;margin: 0; padding: 0;display: none;float: left;}
ul.navGreenBar li ul.subnav {list-style: none;position: absolute; left: -1px; top: 29px;background: #4b731b;margin: 0; padding: 0;display: none;float: left;}
ul.navBlueBar li ul.subnav {list-style: none;position: absolute; left: -1px; top: 29px;background: #005a9a;margin: 0; padding: 0;display: none;float: left;}
ul.topnav li ul.subnav li{ display:block; margin: 0; padding: 0;clear: both; margin-bottom:5px; height:auto;}
html ul.topnav li ul.subnav li a {float: left; height:auto; margin-bottom:0px; !height:100%; clear:left; margin-top:5px;}
html ul.topnav li ul.subnav li a:hover {float: left; height:auto; margin-bottom:0px; !height:100%; clear:left; margin-top:5px;}
#first {margin-left:0px;}
#last {padding-right:2px;}

.onPurple {background-image: url(/images/purpleMenuBg.jpg);background-repeat:repeat-x;background-color:#665291;border-left:1px solid #665291;border-right:1px solid #665291;border-top:1px solid #665291;}
.onPurple a { color:#FFF}
.onOrange {background-image: url(/images/orangeMenuBg.jpg);background-repeat:repeat-x;background-color:#E57F1D;border-left:1px solid #E57F1D;border-right:1px solid #E57F1D;border-top:1px solid #E57F1D;}
.onOrange a { color:#FFF}
.onRed {background-image: url(/images/redMenuBg.jpg);background-repeat:repeat-x;background-color:#E4141D;border-left:1px solid #E4141D;border-right:1px solid #E4141D;border-top:1px solid #E4141D;}
.onRed a { color:#FFF}
.onBlue {background-image: url(/images/blueMenuBg.jpg);background-repeat:repeat-x;background-color:#005a9a;border-left:1px solid #005a9a;border-right:1px solid #005a9a;border-top:1px solid #005a9a;}
.onBlue a { color:#FFF}
.onGreen {background-image: url(/images/greenMenuBg.jpg);background-repeat:repeat-x;background-color:#4b731b;border-left:1px solid #4b731b;border-right:1px solid #4b731b;border-top:1px solid #4b731b;}
.onGreen a { color:#FFF}

.thirdLevelMenuItem { font-weight:normal}

div .subMenuList 
{
    color:#FFFFFF;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px; 
}
div .subMenuList ul { list-style:none;}
div .subMenuList ul li { border:none; !width:100%;}
div .subMenuList label { width:75px; float:left; padding-top:5px;}
.thirdLevelMenuItem { font-weight:normal}
div .subMenuList ul li a { font-size:10px; color:#FFF; margin:0; padding:0; font-weight:bold}
div .subMenuList ul li a:hover { font-size:10px; color:#FFF; margin:0; padding:0; font-weight:bold}
div .subMenuList ul li a:visited { font-size:10px; color:#FFF; margin:0; padding:0; font-weight:bold}
div .subMenuList ul li ul { margin-left:20px;}
div .subMenuList ul li ul a { font-weight:normal;}
div .subMenuList ul li ul a:hover { font-weight:normal;}
div .subMenuList ul li ul a:visited { font-weight:normal;}
/*div .subMenuList p { font-size:11px; color:#FFF; font-family:Verdana, Geneva, sans-serif}*/
div .subMenuList p a { font-size:11px; float: none; margin:0; padding-top:0px;}
div .subMenuList a { font-size:11px;}
div .subMenuList ul li:hover { background-color:none; background-image:none; border:none;}

/*MENUS*/
.industriesSubMenu {width:200px; padding:10px; padding:10px;}
.defaultSubMenu {width:200px; padding:10px; padding:10px;}
.partnersSubMenu { width:150px; padding:10px;}
.solutionsSubMenu { width:275px; padding:10px;}
.resourcesSubMenu { width:150px; padding:10px;}
.newsSubMenu { width:150px;  padding:10px;}
.aboutSubMenu { width:200px;  padding:10px;}
.loginSubMenu { width:158px;   padding:10px;}
.partnersSubMenu p, .solutionsSubMenu p, .industriesSubMenu p { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.main { width:920px; margin:0 auto;}

.SubMenu { float:left; padding:10px 10px 0px 10px; width:150px;}

/*MIDDLE*/
.smallTitleShadow { background-image:url(/images/157DropShadow.jpg); background-repeat:no-repeat; height:8px; width:157px; border-top:2px solid #e4141d}
.mainMiddleHalfTitleShadow { background-image:url(/images/250DropShadow.jpg); background-repeat:no-repeat; height:8px; width:250px;}
.mainTitleShadow { background-image:url(/images/250DropShadow.jpg); background-repeat:no-repeat; height:8px;}
.mainMiddle 
{ 
    color:#626d75;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    line-height:18px;
    margin-bottom:20px;
    margin-top:0px;
    padding-left:20px;
    padding-right:20px;
    width:525px;
}

.threeColTop { background-image: url(/images/3colTop.jpg); background-repeat:no-repeat; background-position: center top; float:left; height:20px; width:920px}

.twoColTop { background-image: url(/images/2colTop.jpg); background-repeat:no-repeat; background-position: center top; float:left; height:20px; width:920px}
.twoColMiddle { background-image: url(/images/leftBg.jpg); background-repeat:no-repeat; float:left; width:920px; background-repeat:repeat-y; background-position:center}
.twoColBottom { background-image: url(/images/2colBottom.jpg); background-repeat:no-repeat; background-position: center bottom; float:left; height:20px; width:920px}

.threeColMiddle {    background-image:url(/images/middleBg.jpg); background-position:center; float:left; width:920px; background-repeat:repeat-y}

.threeColBottom { background-image: url(/images/3colBottom.jpg); background-repeat:no-repeat; background-position: center bottom; float:left; height:20px; width:920px}

.secureMiddle 
{ 
    color:#626d75;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    line-height:18px;
    margin-bottom:20px;
    margin-top:20px;  
    padding-left:20px;
    padding-right:0px;
    width:720px;
}
.mainMiddle h1, .secureMiddle h1 { font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#626c75; font-weight:normal; padding-bottom:10px;}
.secureTable { width:100%;}
.tableTitleRow { background-color:#FF0000; background-image:url(../images/tableBg.jpg);  height:32px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFFFFF;}
.tableTitleRow td { padding:5px; border-left:1px solid #f3999d}
.even { height:32px;}
.even td {border-left:1px solid #f3999d; padding:5px;}
.odd { background-color:#d7dadc; height:32px;}
.odd td {border-left:1px solid #f3999d; padding:5px;}
.mainMiddle h2, .secureMiddle h2 { font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#626c75; font-weight:normal; padding-top:10px; padding-bottom:20px;}
.mainMiddle h3, .secureMiddle h3 { font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#626c75; font-weight:normal; margin-top:10px; margin-bottom:10px;}
.mainMiddle h4, .secureMiddle h4 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#626c75; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.mainMiddle h5, .secureMiddle h5 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#626c75; font-weight:bold; margin-top:10px; margin-bottom:10px;}
/*.mainMiddle p, .secureMiddle p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#626d75; line-height:18px;}*/
.date, .location, .homepage, .venue { color:#b0b5ba; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:18px; width:520px;}
.date a, .location a, .homepage a, .venue a {color:#e4141d }
.mainMiddle p a, .secureMiddle p a { color:#e4141d;}
.mainMiddle span, .secureMiddle span { padding-left:0; margin-left:0;}
.mainMiddle a, .secureMiddle a { color:#e4141d;}
.mainMiddle .becomeAPartnerTable { border:none; width:520px;}
.mainMiddle .becomeAPartnerTable label {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#626c75}
.mainMiddle .becomeAPartnerTable tbody tr td { vertical-align:top; width:50%;}
.mainMiddleLeft { float:left; width:250px; margin-bottom:10px;}
.mainMiddleTop { float:left; clear:left; width:525px}
.mainMiddleBottom {float:left; clear:left; width:525px}
.mainMiddleLeft ul, .mainMiddleRight ul { list-style:none;}
.mainMiddleLeft ul li, .mainMiddleRight ul li { background-image:url(/images/250DropShadow.jpg); background-position:bottom; background-repeat:no-repeat; margin-bottom:10px; padding-bottom:20px;}
.mainMiddleLeft ul li img, .mainMiddleRight ul li img { float: left; margin:10px 10px 10px 0}
.mainMiddleRight{ float:left; width:250px; margin-left:25px;  margin-bottom:10px}
.middleTextInput { width:99%; border:1px solid #626c75;}
.middleRadioButtonInput { margin-right:7px; width:99%; }
.middleRadioButtonInput label { margin-left:3px; }
.middleButton { background-image:url(/images/redButtonBg.jpg); border:1px solid #e4141d; height:22px; width:60px; background-position:top; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:0 5px 0px 5px; float:right;}
.middleButtonNoWidth { background-image:url(/images/redButtonBg.jpg); border:1px solid #e4141d; color:#FFFFFF; height:22px; text-decoration:none; background-position:top; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:0 5px 0px 5px; float:right;}
.middleButtonNoWidth:hover { background-image:none; border:1px solid #e4141d; height:22px; background-color:#e4141d; background-position:top; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:0 5px 0px 5px; float:right;}
.middleButtonMarginRight { margin-right: 5px; }
.middleButtonMarginLeft { margin-left: 5px; }
.mainMiddle ul, .secureMiddle ul, .mainMiddle ol, .secureMiddle ol { margin-left:40px; margin-top:10px; margin-bottom:10px;}
.mainMiddleLeft ul, .mainMiddleRight ul { margin-left:0px; padding-left:0px;}
.middleButton:hover { background-image:none; border:1px solid #e4141d; height:22px; background-color:#e4141d; width:60px; background-position:top; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:0 5px 0px 5px; float:right;}
.mainMiddleTitleShadow { background-image:url(/images/520DropShadow.jpg); background-repeat:no-repeat; height:5px; width:520px; float:left; clear:both; margin-bottom:10px;}
.middleTitleShadow { background-image:url(/images/520DropShadow.jpg); background-repeat:no-repeat; height:5px; width:520px; float:left; clear:both; margin-bottom:10px;}
.middleStretchedTitleShadow { background-image:url(/images/520DropShadow.jpg); background-repeat:no-repeat; height:5px; width:100%; float:left; clear:both; margin-bottom:10px;}
.extraShadow { background-image:url(/images/720DropShadow.jpg); background-repeat:no-repeat; height:5px; width:100%; float:left; clear:both; margin-bottom:10px;}
.barRed {border-top:2px solid #e4141d;}
.barPurple {border-top:2px solid #665291;margin-bottom:10px;}
.barOrange {border-top:2px solid #E57F1D;margin-bottom:10px;}
.barBlue {border-top:2px solid #005a9a}
.barGreen {border-top:2px solid #4b731b}
.eventsDetails { float:left; margin-bottom:10px; width:520px;}
.eventsDetails img { margin:0 20px 20px 0px; float:left}
.resultGrid { border:none 0px #FFFFFF; display:block; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#626d75}
.resultGrid a { color:#e4141d}
.resultGridPager, .resultGridPager tr, .resultGrid tr, .resultGrid td { border: none 0px #FFFFFF; }
.resultGridPager span { background-color:#626d75; color:#FFFFFF; font-weight:bold; }
.resultGridPager td { border: none 0px #FFFFFF; padding-right: 2px;}
.eventQuote { color:#FFF; float:right; /*height:50px;*/ margin:20px; padding:5px; width:300px;}
.eventQuote p { color:#FFF; float:left; margin:0; margin-left:10px; padding:0; width:240px; }
.eventQuote img { float: left; width:50px; height:50px; }
.eventQuote span { float: left; width:230px;  padding-left:10px; }

.quoteRed { background-color:#E4141D; border:1px solid #E4141D}
.quotePurple { background-color:#665291; border:1px solid #665291}
.quoteOrange { background-color:#E57F1D; border:1px solid #E57F1D}
.quoteGreen { background-color:#4b731b; border:1px solid #4b731b}
.quoteBlue { background-color:#005a9a; border:1px solid #005a9a}
.galleryOrange img { border:1px solid #E57F1D;  margin-right:20px;}
.partnerDropDown { width:250px; font-family:Verdana, Geneva, sans-serif; color: #636B66}
.ContactUsDropDown { width:250px; font-family:Verdana, Geneva, sans-serif; color: #636B66}
.searchResults { float:left; padding-bottom:20px; background-image:url(/images/520DropShadow.jpg); background-repeat:no-repeat; background-position:bottom; width:100%;}
.searchResults img { margin:0 20px 20px 0px; float:left}
.productsSolutions { float:left; margin-bottom:10px; background-image:url(/images/520DropShadow.jpg); background-repeat:no-repeat; background-position:bottom}
.productsSolutions img { margin:0 20px 20px 0px; float:left}
.careersButtons {margin-bottom:5px; margin-right:5px; width:190px; float:right; text-align:right;}
.careersButtons a {color:#FFF}
.jobTitle { float:left; margin-bottom:5px; margin-left:5px; width:300px;}
.jobTitle h4 { margin:0; padding:0;}
.jobDetails { float:left; clear:both; padding-bottom:20px; width:520px;}
.jobDetails img { margin: 0 10px 0px 0px; float:left}
.job { float:left; clear:both;}
.error { color:Red; }

.otherTitle { float:left; margin-bottom:5px; margin-left:5px; width:300px;}
.otherTitle h4 { margin:0; padding:0;}
.otherDetails { float:left; clear:both; margin-bottom:20px; width:520px;}
.otherDetails img { margin:0 20px 20px 0px; float:left}

/*RIGHT*/
.mainRight 
{
    background-position:left; 
    color:#626d75; 
    font-family:Verdana, Geneva, sans-serif; 
    font-size:11px; 
    float:left;
    margin-top:0px;
    padding-left:20px;
    width:157px;
}
.mainRight a { color:#e4141d;}
.mainRightCMSBlock { float:left; clear:left; margin-bottom:20px; width:157px;}
.mainRight h2 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#626d75; font-weight:normal; margin-bottom:5px;}
.mainRight h3 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#626d75; font-weight:normal; margin-bottom:5px;}
/*.mainRight p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#626d75}*/
/*.mainRight p a { color:#e4141d;}*/

/*LEFT*/
.mainLeft 
{
    background-position:right;
    color:#626d75;
    float:left; 
    font-family:Verdana, Geneva, sans-serif; 
    font-size:11px; 
    margin-top:0px;
    overflow:hidden;
    padding-right:20px;
    width:157px;
}
.side-menu{width:157px; padding:0px; overflow:hidden;}
.side-menu ul{margin:0; padding:0; list-style:none;}
.side-menu li{float:left; width:157px; margin-bottom:10px;}
.side-menu .more span{display:none;}
.link-holder a{display:block; overflow:hidden;}
.link-holder a img{display:block;}
.link-holder a span{display:none;}
.side-menu{}
.link-holder{width:157px; overflow:hidden;}
.slide
{
    color:#626d75;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    display:none;
    margin-bottom:10px;
    overflow:hidden;
    width:157px;
}
.active { display:block;}
.slide h2 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#626d75; font-weight:normal; margin-bottom:5px;}
.mainLeft h2 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#626d75; font-weight:normal; margin-bottom:5px;}
.mainLeft h3 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#626d75; font-weight:normal; margin-bottom:5px;}
.mainLeft a { color:#e4141d;}
/*.mainLeft p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#626d75}
.mainLeft p a { color:#e4141d;}*/
.registerEventButton a { color: #FFF; }
.mainLeftCMSBlock { float:left; clear:left; margin-bottom:20px; width:157px;}
.top-view{width:520px; float:left; clear:left; z-index:6; margin-bottom:10px;}
.contactUsHeader
{
    color:#626D75;
    font-family:Verdana,Geneva,sans-serif;
    font-size:14px;
    font-weight:normal;
    margin-bottom:5px;
    padding-left: 5px;
}

/*FOOTER*/
.footerMenu { float:right; width:300px; color:#b0b5ba;}
.footerMenu ul { list-style:none; text-align:right;}
.footerMenu li { display:inline}
.footerMenu li a { color:#e4141d; font-size:10px; text-decoration:none; font-family:Verdana, Geneva, sans-serif}
.footer 
{
    background-image:url(/images/920DropShadow.jpg);
    background-repeat:no-repeat;
    border-top:2px solid #626c75;
    clear:left;
    color:#b0b5ba;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    float:left;
    position:relative;
    width:920px;
}
/*.footer p {color:#b0b5ba; font-size:10px; font-family:Verdana, Geneva, sans-serif}*/
.footerLeft { float:left; width:300px; margin-top:5px;}
.footerRight { float:right; width:300px; text-align:right; margin-top:5px;}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.50;
}

.backofficeButton
{
    color:#626D75;
}


.mainMiddle .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;z-index:25;}
.mainMiddle .ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.mainMiddle .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.mainMiddle .ajax__calendar_container TABLE {font-size:11px;}
.mainMiddle .ajax__calendar_header {height:20px;width:100%;}
.mainMiddle .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTomnclwITyQAenQ3EJBT6SAo2eX73ZleGLENR28Tgl6b0nw2&t=633778088380000000);}
.mainMiddle .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTomnclwITyQAenQ3EJBT6SAo2tfX47PabV8_xiyJ17vgr8Q2&t=633778088380000000);}
.mainMiddle .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.mainMiddle .ajax__calendar_footer {height:15px;}
.mainMiddle .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.mainMiddle .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.mainMiddle .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.mainMiddle .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.mainMiddle .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.mainMiddle .ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.mainMiddle .ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.mainMiddle .ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.mainMiddle .ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.mainMiddle .ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.mainMiddle .ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.mainMiddle .ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.mainMiddle .ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.mainMiddle .ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.mainMiddle .ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.mainMiddle .ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.mainMiddle .ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.mainMiddle .ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.mainMiddle .ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.mainMiddle .ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.mainMiddle .ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;z-index:25;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTomnclwITyQAenQ3EJBT6SAo2eX73ZleGLENR28Tgl6b0nw2&t=633778088380000000);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTomnclwITyQAenQ3EJBT6SAo2tfX47PabV8_xiyJ17vgr8Q2&t=633778088380000000);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev { 
    left: 0; 
    float: left;
}
#lightbox-nav-btnNext { 
    right: 0; 
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px; 
    color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
    width: 70%; 
    float: left; 
    text-align: left; 
}    
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block; 
    clear: left; 
    padding-bottom: 1.0em;    
}            
#lightbox-secNav-btnClose {
    width: 66px; 
    float: right;
    padding-bottom: 0.7em;    
}

/* jQuery lightBox plugin - Gallery style */
#gallery {
    /*background-color: #444;
    padding: 10px;
    width: 520px;*/
    text-align:center;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
    border: 5px solid #3e3e3e;
    border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
    border: 5px solid #fff;
    border-width: 5px 5px 20px;
    color: #fff;
}
#gallery ul a:hover { color: #fff; }

.recaptchatable {
    border:1px solid #DFDFDF !important;
    line-height:1em;
    width:100%;
}

 #recaptcha_table { border-color: #FFFFFF !important; /*reCaptcha widget border color*/}


.divUserCommon
{
    display:block;
    float:left;
    word-break:break-all;
    word-wrap:break-word;
}

/* CSS for new side menu */
#accordion li
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width:159px;
}

#accordion li a
{
    color:#FFF;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
}

.sliderText
{
    padding:5px;
}

.sliderImage
{
    border: none 0px;
    margin: 0;
    padding: 0;
}

.sliderImageLink
{
    border: none 0px;
    margin: 0;
    padding: 0;
}

.thirdLevelMenuItem { font-weight:normal}