/*** WEBSITE: Default 4.4.1 Skin
	 AUTHOR: Mittal Soni
	 CREATED: 20/03/2007 
	 COMMENTS: Condensed Stylesheet for Default 4.4.1 Skin */
	 
/******************************************************
    SKIN LAYOUT STYLES
******************************************************/
#bodyDiv { width:100%; height: 100%; padding: 0px; margin: 0px; font:Arial; background:#FFFFFF url(images/EZ_NewLook/Stage_BG_btm.png)repeat-x fixed bottom; }
* html #bodyDiv {width:100%; height: 100% !important;/* height:100% !important;min-height: 100%;*/ text-align:center !important;background-color: #FFFFFF; background-image:url(images/EZ_NewLook/Stage_BG_btm.png); background-repeat:repeat-x; background-attachment:fixed; background-position:bottom;}
html>body #bodyDiv { height:auto; min-height: 100%; background:#FFFFFF url(images/EZ_NewLook/Stage_BG_btm.png) repeat-x fixed bottom;}

#bodyDiv_home { width:100%; /*height: 100% !important; */padding: 0px; margin: 0px; font:Arial;background: #FFFFFF; height: 100%; }
* html #bodyDiv_home {width:100%;/* height:100% !important;min-height: 100%;*/ text-align:center !important;background: #FFFFFF; height: 100%;}

#frame{width:720px;margin-left:auto;margin-right:auto;text-align:left;/*background-color:#FFFFFF;*/ border: 0px solid #000000;}
html>body #frame{ width:720px;}


#frame_home{width:1024px;margin-left:auto;margin-right:auto;text-align:left;}
* html #frame_home{ width:1024px; margin:0 auto 0 auto;}
/*html>body #frame_home{margin-left:auto; margin-right:auto;}*/


.menuEnclose {background:#FFFFFF url(images/EZ_NewLook/topHeader.png) no-repeat left; height:120px; width:1024px; clear:both;} 
.innerPage_menuEnclose {background:#FFFFFF url(images/EZ_NewLook/topHeader_InnerPage.png) no-repeat left; height:114px; width:1024px; clear:both;} 
.homepageTopHeader{text-align:right; width:980px; /*float:left;*/}
.homepageHeaderText{float:left; text-align:left; margin-left:220px; padding-top:20px; font-size:12px; font-style:italic; color:#1b3b83; font:Arial; font-stretch:wider; height:auto; width:450px;}
.homepageHeaderText h3{font-style:normal; color:#204395;}
a.dnnLOGO {float:right;}

.welcome{padding-left:100px; padding-top:10px; color:#224398 !important; float:left; font-weight:bold; text-align:right; font:Arial; font-size:11px; }
.welcome a{ font-weight:bold; color:#224398 !important; text-transform:uppercase; font-size:11px;}

#branding {width:720px;}

/** html #branding {padding:0 0 0 0px; position:relative; top:-1px}
#branding img {margin-top: -4px;}*/

#innerbranding { width:780px; height:200px; border-bottom: 0px solid #990100;}
* html #innerbranding {padding:0 0 0 0px; position:relative; top:-1px; height:150px;}
#innerbranding img {margin-top: -4px;}

/*#menu{ height:25px; width:auto;}
html>#menu{ height:23px; width:auto;} */

#menu{float: right; margin:0px 0px 0px 0px; padding-top:8px !important; width:700px; height:25px; }
/*html>body #menu {margin-bottom: -16px;}*/
* html #menu {margin: 0px; width:700px; height:25px;  padding-top:8px !important;}
#innermenu{margin: 0px; width:700px; height:20px;  padding-top:0px !important; float:right; }

#menuDesign { width:100%; height:75px; float: left;/* background: url(images/menu_design_bg.gif) repeat-x top left; padding-top: 10px;*/}
html>body #menuDesign { height: 75px;}
#contentArea { width:100%; float:left;  min-height:500px; height:auto; /*background:url(images/bg_watermark.gif) no-repeat scroll center bottom;*/}
html>body #contentArea {height:auto;}

#home_contentArea {/*margin-left:12px; */ padding-top:0px; clear:both; min-height:500px; font-family:Arial, Helvetica, sans-serif;}
* html #home_contentArea {/*margin-left:12px*/ font:Arial !important;}

#enclose_home {width: 1024px;}
#enclose { width: 1024px; background:#F1F5FB url(images/EZ_NewLook/bg.png) repeat-x left top;}
.topPanel { width:1024px;padding:0px 0px 0px 0px; float:right; height:auto; /*35px;*/}
* html .topPanel{ height:5px;padding:0px; height:auto; width:990px; }/** increase the width if there are more menu items to fit it , **only for IE7 */
.topPanel_imgholder{ width:900px; padding:0px 0px 0px 0px; float:right; height:auto;}

.leftPanel{ width:512px; padding:0px 0px 0px 0px; float:left; height:auto; margin:0px}
* html .leftpanel{width:470x; float:left;  margin:0px}
/*.contentPanel{ width:0px;float:left;padding: 0px;/* background-color:#F1EFEF; margin-left:15px;}*/
.rightPanel { width:508px; padding:0px 0px 0px 0px; float:left; height:auto;}
* html .rightpanel {width:470px; float:right;  margin:0px}
.contentPanel_hm{width:1024px; background:#CDDEF5 url(images/EZ_NewLook/bottom.png) no-repeat left top; height:auto; min-height:216px; float:left;}
* html .contentPanel_hm{width:1024px;float:left;padding: 0px 0px 0px 0px; background-color:#E5EEFA;}

* html .inner_bottomPanel{width:1030px !important; float:left; padding: 0px; background-color:#268226; color:#FFFFFF !important; height:65px;}

.bottomPanel,.inner_bottomPanel{width:1024px; float:left; padding: 0px; background-color:#268226; color:#FFFFFF !important; height:65px;}
#flashcontent{background-color:#268226; height:216px; width:1024px;}
#innerPage_flashcontent{height:111px; width:1024px;}
.innerFlash{background-color:#268226;}

.inner_sol_contentPanel_hm{width:480px;float:left;padding: 0px 10px 10px 0px;}
* html .inner_sol_contentPanel_hm{width:480px;float:left;padding: 0px 0px 10px 0px;}
.innercontentPanel_hm{width:1014px;float:left;padding: 0px 10px 10px 0px;}
* html .innercontentPanel_hm{width:1024px;float:left;padding: 0px 0px 10px 0px;}

#activeinnercontentContainer{width:490px;background:#FFFFFF url(images/EventZero/border/activeinnercontentcontainer.gif) no-repeat scroll left top; padding:10px;}
* html #activeinnercontentContainer{width:520px;}
.activeinnercontentPanel{ width:530px;float:left;padding: 3px;margin-left:0px;background:#F1F1F1; min-height:300px;  /*position:absolute; top:35; right:0; height:auto; width:685px; margin-left:15px;*/}
* html .activeinnercontentPanel{padding:0px; width:520px;}
.OverviewinnercontentPanel{ width:700px;float:right;padding: 5px;margin-left:0px; float:left;/*background:#F1F1F1 url(images/EventZero/border/activeinnercontent.gif) repeat-x scroll left top; min-height:300px;  /*position:absolute; top:35; right:0; height:auto; width:685px; margin-left:15px;*/}
* html .OverviewinnercontentPanel{ width:720px; float:left; padding-left:25px; margin-left:-17px !important;}

.ProductinnercontentPanel{ width:710px;float:right;padding: 5px;margin-left:-17px; /*position:absolute; top:35; right:0; height:auto; width:685px;  /* background-color:#F1EFEF;margin-left:15px;*/}

.innercontentPanel{ width:1024px;float:left; padding:5px 0px; min-height:500px; /* background:#F1F5FB url(images/EZ_NewLook/bg.png) repeat-x left top;*/ }
* html .innercontentPanel{ width:1010px;float:left;padding:5px 0px; min-height:500px; height:auto; /*background:#F1F5FB url(images/EZ_NewLook/bg.png) repeat-x left top ;*/ }

.innercontentPanel_margin{ width:690px;float:left; padding:5px 0px; min-height:500px; /*background:#F1F5FB url(images/EZ_NewLook/bg.png) repeat-x left top;*/}
* innercontentPanel_margin{ width:690px;float:left;padding:5px 0px;  min-height:500px; /*background:#F1F5FB url(images/EZ_NewLook/bg.png) repeat-x left top; */}
.innercontentPanel_margin_supportform,* html * innercontentPanel_margin{width:690px;float:left; padding:5px 0px;/* background:#F1F5FB url(images/EZ_NewLook/bg.png) repeat-x left top;*/}
.innerleftPanel { width:150px; padding:5px 10px; float:left;height:auto;  min-height:500px; /*background:#F1F5FB url(images/EZ_NewLook/bg.png) repeat-x left top ;*/}
.innerrightPanel { width:134px; padding:5px 10px; float:left;height:auto; min-height:500px; /*background:#F1F5FB url(images/EZ_NewLook/bg.png) repeat-x left top;*/}

.innerContentTD2 a{font-weight:bold; font-size:14px; text-transform:uppercase !important; color:#0c3262 !important;}
.innerContentTD1 a{color:#0000CC !important; text-align:right; font-weight:normal; text-transform:capitalize !important; font-size:12px; }
.innerContentTD3 a{color:#0000CC !important;}

.inner_sol_rightPanel { width:180px; padding:0px 0px 10px 0px; float:left;height:auto; min-height:130px;}
* html .inner_sol_rightPanel {padding-top:-5px;}

#innerleftclose, .innerleftclose{ width:190px;}
* html #innerleftclose{padding-left:0px;}
* html .innerleftclose{padding-left:0px;}

#leftmenuclose{ width:160px;}
* html #leftmenuclose{padding-left:0px;}
#innerclose{ width:720px; /*background-color:#333333; position:relative;*/}
.innerclose{ width:700px; clear:both;min-height:250px !important;}
.breadcrumbs { float: left; margin-bottom: 10px; width:100%;}

#footer{clear:both; width:1024px; height:36px;text-align:left; font-size: 10px; color:#464547; padding: 0px; background:transparent url(images/EZ_NewLook/footer.png) no-repeat;font-size:9px;}
#innerfooter{clear:both; width:1024px; height:36px;text-align:left; font-size: 10px; color:#464547; padding: 0px; background:none;font-size:9px;}
html>body #footer, html>body #innerfooter { width: 1024px;}
#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a.footerMenuItem{font-size: 9px; color:#464547; text-decoration:none; padding:5px 20px;}
#innerfooter a, #innerfooter a:link, #innerfooter a:active, #innerfooter a:visited, #innerfooter a.footerMenuItem {font-size: 9px; color:#464547; text-decoration:none; padding:5px 20px;}
#footer a:hover, #innerfooter a:hover {text-decoration: none;}
.footerText, .footerText a{padding:10px 20px;font-size: 9px;}


/******************************************************
Event Zero Custom Styles
******************************************************/
/*********** Inner pages  ***************************/
#border_btm {background:transparent url(images/EventZero/border/border_btm.png) no-repeat scroll left bottom;clear:both;height:20px;width:800px;}
#border_top {background:transparent url(images/EventZero/border/border_top.png) no-repeat scroll left bottom;clear:both;height:20px;width:900px;}
#border_side {background:transparent url(images/EventZero/border/border.png) repeat-y scroll left top;float:left;width:900px;padding:7px;}

#ProductTopPanelBorder_btm {background:transparent url(images/EventZero/border/ProductTopPanelBoder_btm.png) no-repeat scroll left bottom;height:12px;width:900px;}
#ProductTopPanelBorder_top {background:transparent url(images/EventZero/border/ProductTopPanelBoder_top.png) no-repeat scroll left bottom;height:12px;width:900px;}
#ProductTopPanelBorder_side {background:transparent url(images/EventZero/border/ProductTopPanelBoder_side.png) repeat-y scroll left top;width:900px;}

/*#ProductTopPanel {background:transparent url(images/ProductsImages/Products_Toppanel_bg.png) no-repeat scroll left botton; height:147px; width:900px;}
html>body .ProductTopPanel {background:transparent url(images/ProductsImages/Products_Toppanel_bg.gif) !important  no-repeat scroll left botton; height:147px; width:900px;}*/

#ProductTopPanel{background:transparent url(images/ProductsImages/Products_Toppanel_bg1.png) no-repeat scroll left bottom;clear:both;height:150px;width:900px;
float:left; text-align:center; }

#Product_top_Content{ padding:30px 0px 0px 120px;}
* html #Product_top_Content{padding:4px 0px 0px 120px; margin-top:20px;}
#innercontent_Boder_top{background:transparent url(images/EventZero/border/innercontentBorder_top.png) no-repeat scroll left bottom;clear:both;height:12px;width:675px;float:right;}

#Homecontent_top{background:transparent url(images/EventZero/border/content_hm_border_top.png) no-repeat scroll left bottom;clear:both;height:12px;width:655px;float:left;}
#Homecontent_btm{background:transparent url(images/EventZero/border/content_hm_border_btm.png) no-repeat scroll left bottom;clear:both;height:12px;width:655px;}
#Homecontent_side{background:transparent url(images/EventZero/border/content_hm_border_side.png) repeat-y scroll left top;width:655px;float:LEFT;padding-left:5px}

#HomecontentBlue_top{background:transparent url(images/EventZero/border/content_hm_blueborder_top.png) no-repeat scroll left bottom;clear:both;height:12px;width:655px;float:left;}
#HomecontentBlue_btm{background:transparent url(images/EventZero/border/content_hm_blueborder_btm.png) no-repeat scroll left bottom;clear:both;height:12px;width:655px;}
#HomecontentBlue_side{background:transparent url(images/EventZero/border/content_hm_blueborder_side.png) repeat-y scroll left top;width:655px;float:LEFT;padding-left:5px}

#ProductOverviewBorder_Top{background:transparent url(images/EventZero/border/ProductOvervireBorder_Top.png) no-repeat scroll left bottom;clear:both;height:15px;width:100%;float:left;}
#ProductOverviewBorder_Side{background:transparent url(images/EventZero/border/ProductOvervireBorder_Side.png) repeat-y scroll left top;width:100%;float:LEFT;padding-left:5px}
#ProductOverviewBorder_Btm{background:transparent url(images/EventZero/border/ProductOvervireBorder_Btm.png) no-repeat scroll left bottom;clear:both;height:15px;width:100%;}


#newsBoder_top{background:transparent url(images/EventZero/border/newsBoder_top.png) no-repeat scroll left bottom;clear:both;height:12px;width:190px;
float:left;}
#newsBoder_btm{background:transparent url(images/EventZero/border/newsBoder_btm.png) no-repeat scroll left bottom;clear:both;height:12px;width:190px; padding:0px; margin-top:-5px;}
* html #newsBoder_btm{height:12px;}
#newsBoder_side{background:transparent url(images/EventZero/border/newsBoder_side.png) repeat-y scroll left top;width:190px;float:LEFT;padding-left:5px}


#blueBoder_top{background:transparent url(images/EventZero/border/blueBoder_top.png) no-repeat scroll left bottom;clear:both;height:24px;width:196px;
float:left; text-align:center;}
#blueBoder_btm{background:transparent url(images/EventZero/border/blueBoder_btm.png) no-repeat scroll left bottom;clear:both;height:12px;width:196px; padding:0px; margin-top:-5px;}

* html #blueBoder_btm{height:12px;}
#blueBoder_side{background:transparent url(images/EventZero/border/blueBoder_side.png) repeat-y scroll left top;width:196px;float:LEFT;padding-left:5px}

#ATPBoder_top{background:transparent url(images/EventZero/border/ATPBoder_top.png) no-repeat scroll left bottom;clear:both;height:50px;width:195px;
float:left; text-align:left;}
#PDFBoxBoder_top{background:transparent url(images/EventZero/border/PDFBoxBoder_top.png) no-repeat scroll left bottom;clear:both;height:50px;width:195px; color:#FFFFFF !important;float:left; text-align:left;}

.ATPTitle {padding:10px 0px 0px 7px; font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; width:185px;}
* html .ATPTitle {padding:25px 0px 0px 7px;}

.PDFDiv{background:transparent url(images/PDF/AssetManagementPDF.png) no-repeat scroll left bottom;clear:both; height:145px; width:106px; cursor:pointer;}
.PDFDivContent{padding:45px 0px 0px 30px; font-size:9px;color:#333399; width:75px; font-weight:bold; text-align:center; line-height:10px;}
* html .PDFDivContent{width:75px; padding:45px 0px 0px 25px;}
#LatestnewsBoder_top{background:transparent url(images/EventZero/border/LatestnewsBoder_top.png) no-repeat scroll left bottom;clear:both;height:40px;width:195px;
float:left; text-align:left;}

.LatestnewsTitle {padding:20px 0px 0px 10px;}

#WhiteboxBoder_top{background:transparent url(images/EventZero/border/WhiteboxBoder_top.png) no-repeat scroll left bottom;clear:both;height:12px;width:190px;
float:left; text-align:center;}
#WhiteboxBoder_btm{background:transparent url(images/EventZero/border/WhiteboxBoder_btm.png) no-repeat scroll left bottom;clear:both;height:12px;width:190px; padding:0px; margin-top:-5px;}
* html #WhiteboxBoder_btm{height:12px;}
#WhiteboxBoder_side{background:transparent url(images/EventZero/border/WhiteboxBoder_side.png) repeat-y scroll left top;width:190px;float:LEFT;padding-left:5px}
* html #WhiteboxBoder_side{background:transparent url(images/EventZero/border/WhiteboxBoder_side.png) repeat-y scroll left top;width:190px;float:LEFT;padding-left:0px}
#newsBoder_top1{background:transparent url(images/EventZero/border/newsBoder_top.png) no-repeat scroll right bottom;clear:both;height:20px;width:211px;
float:right;}
#newsBoder_btm1{background:transparent url(images/EventZero/border/newsBoder_btm.png) no-repeat scroll right bottom;clear:both;height:5px;width:211px;float:right;}
#newsBoder_side1{background:transparent url(images/EventZero/border/newsBoder_side.png) repeat-y scroll right top;width:211px;float:right;}
* html #myFlashTitle {margin-top:0px;}

#myFlashTitle { margin:0px 0px 0px 0px; float:left;}

.bookmark {text-align: right; float: left; padding:0px 5px 5px 0px; margin-left:0px;}
* html .bookmark { /*padding-top: 40px;*/ padding-bottom: 0px; padding-top:0px; padding-bottom:5px;}
*:first-child+html .bookmark { /*padding-top: 57px;*/}
/******************************************************
    Event Zero CLEAN CSS MENU STYLES              
******************************************************/
/***  CLEAN MENU FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
.menu, .menu ul {margin: 0; padding: 0; border: 0; list-style-type: none; display: block; zoom: 1;/*IE6*/ min-height: 0;/*IE7*/}
.menu li {margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5;}
.menu li:hover {z-index: 10000; white-space: normal;}
.menu li.menuHover /*IE6*/{z-index: 10000;}
.menu .menuHoverUL /* li:hover>ul selector */ /*IE6*/{visibility: visible;}
.menu .menuHoverUL /* 1st-level submenu go below their parent item */ /*IE6*/{top: 18px; left: 0;}
html>body .menu .menuHoverUL /* 1st-level submenu go below their parent item */ /*IE6*/{top: 20px; left: 0;}
.menu .menuHoverUL .menuHoverUL /* 2nd+ levels go on the right side of the parent item */ /*IE6*/{top: 0; left: 100%; }
.menu li li {float: none;}
.menu ul {visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0;}
.menu li:hover>ul {visibility: visible;	top: 100%;}
.menu li li:hover>ul /* 2nd+ levels go on the right side of the parent item */{top: 0; left: 100%;}
.menu a, .menu a:link, .menu a:active, .menu a:visited, .menu a:link:hover, .menu li.active {display: block; position: relative; }
.menu ul a /*fix clickability-area problem*/ /*IE6*/{zoom: 1;}
.menu li li /*fix white gap problem*/ /*IE6*/{float: left; width: 100%;}
.menu li li /*prevent double-line between items*/ /*IE6*/{margin-top: -1px;}
html>body .menu li li { margin-top: 0px;}

/***  CLEAN MENU DESIGN STYLES - CHANGE ONLY THESE STYLES  ***/
.menu, .menu ul li {color: #666666; background:transparent;}
.menu ul li {text-align: left; width: 120px; }
* html .menu ul li {text-align: left; width:130px !important;}
/* Top Level Menu Items */
.menu a, .menu a:link, .menu a:active, .menu a:visited, .menu a:link:hover, .menu li.active {text-decoration: none; color: #666666; padding:3px 0px  3px 0px; height:19px;width:100px; text-transform:normal; font-weight:normal; text-transform:lowercase; text-align:center; font-size:16px; font-family:Arial, Helvetica, sans-serif;/*background:url(menu/menu_btn_up.gif) no-repeat;*/}
 *html>body .menu a, .menu a:link, .menu a:active, .menu a:visited, .menu a:link:hover, .menu li.active {width:100px; height:20px; padding:0px; }
/*html>body .menu a, html>body .menu a:link, html>body .menu a:active, html>body .menu a:visited, html>body .menu a:link:hover, html>body .menu li.active {height:auto}*/
.menu a:hover{color:#79B479}
.menu li.active {background:transparent url(images/EZ_NewLook/activeTabBg.png) repeat-x bottom; height:26px;color: #0235BC; /*opacity:.35;filter: alpha(opacity=35);*/}
* html .menu li.active{height:30px;}
.menu a:hover, .menu a:link:hover, .menu li:hover>a {color: #666666;}
.menu a:hover, .menu a:link:hover, .menu .menuHoverA /* li:hover>a selector */ /*IE6*/{color: #666666;}
/* Drop Down Menu Items */
ul.menu ul a, ul.menu ul a:link, ul.menu ul a:active, ul.menu ul a:visited, ul.menu ul a:hover, ul.menu ul a:link:hover, ul.menu ul li.active {border-right: 0px; text-decoration: none; color: #FFFFFF; padding: 2px 7px; background:#AAAAAA; width:120px ; text-align:left; height:auto; min-height: 20px}
* html ul.menu ul a, ul.menu ul a:link, ul.menu ul a:active, ul.menu ul a:visited, ul.menu ul a:hover, ul.menu ul a:link:hover, ul.menu ul li.active {padding:2px 7px !important 2px 2px !important; width:135px !important;}
html>body ul.menu ul a, html>body ul.menu ul a:link, html>body ul.menu ul a:active, html>body ul.menu ul a:visited, html>body ul.menu ul a:hover, html>body ul.menu ul a:link:hover, html>body ul.menu ul li.active {height: auto;/*width: 120px !important;*/}
ul.menu ul li.active { background:#8ACF8A;/*width: 130px!important*/}
ul.menu ul li a:hover, ul.menu ul li a:link:hover, ul.menu ul li li:hover {color: #fff;	background: #79B479;}
* html ul.menu ul li a { width:135px !important;}
.menu ul a:hover, .menu ul a:link:hover, .menu ul .menuHoverA /* ul li:hover>a selector */ /*IE6*/{color: #FFFFFF;	background: #AAAAAA;}
ul.menu ul li.active /* needs to be adjusted by hand - seems to be dropdown width minus a padding plus 1 */{ width: 170px; background: #8ACF8A;}
.menu li li {}
.menu ul>li + li /*remove top border on all but first item in the list*/{border-top: 0;}
.menu li li:hover>ul /*position of 2nd+ submenus, overlapping*/{top: -1px; left: 100%;}
.menu .menuHoverUL .menuHoverUL /*position of 2nd+ submenus, overlapping*/ /*IE6*/{top: 0px; left: 100%;}

/***  CLEAN MENU FIXES AND EXTRA FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
/* special colouring for first menu item on each level */
/*.menu>li:first-child>a, .menu li + li + li li:first-child>a {
	color: #567;
}*/
/* float clear - force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both;}
/* float clear end */
/* sticky submenu - it should not disappear when your mouse moves a bit outside the submenu YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!	if you do it, make sure you 110% know what you do */
.menu ul {background-image: url(empty.gif); /* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */ padding: 10px 10px 30px 0px; margin: -8px 0 0 0px; /*width:140px; background: #f00;*/	/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */}
* html .menu ul{margin: 5px 0 0 -30px}
.menu ul ul {padding: 30px 30px 30px 10px; margin: -29px 0 0 -10px; }
* html .menu ul{padding: 5px 20px 30px 20px !important; margin-top:0px; width:130px !important;}
/* sticky submenu end */
/* Fix for IE5/Mac \*//*/
.menu a {float: left;}
/* End Fix */


/******************************************************
    INVENTUA SIDE MENU STYLES
******************************************************/
td.SideMenuTD {}
/* Top Level */
.MenuHdr0,.MenuHdrMouseOver0,.MenuItem0,.MenuItemMouseOver0 {font-size:13px; padding-left:5px; font-weight:normal; text-transform: uppercase; margin: 0px; cursor:default; background: url(images/menu_lvl1_bg.gif) no-repeat top left; height:21px; color:#E0E5EA;}
.MenuHdr0 A,.MenuHdr0 A:Active,.MenuHdr0 A:Hover,.MenuHdr0 A:Visited,.MenuHdr0 A:Link,.MenuHdrMouseOver0 A,.MenuHdrMouseOver0 A:Active,.MenuHdrMouseOver0 A:Hover,.MenuHdrMouseOver0 A:Visited,.MenuHdrMouseOver0 A:Link  .MenuItem0 A,.MenuItem0 A:Active,.MenuItem0 A:Hover,.MenuItem0 A:Visited,.MenuItem0 A:Link,.MenuItemMouseOver0 A,.MenuItemMouseOver0 A:Active,.MenuItemMouseOver0 A:Hover,.MenuItemMouseOver0 A:Visited,.MenuItemMouseOver0 A:Link {text-decoration:none; font-weight: normal; text-transform: uppercase; width:100%; cursor:pointer; color:#E0E5EA;}
span.CurrentItem0{font-weight: bold;}
.MenuItemMouseOver0,.MenuHdrMouseOver0 { background:transparent /*#D3E9F4*/ url(images/menu_lvl1_bg_ro.gif) no-repeat top left!Important}

/* Second Level */
.MenuItem1,.MenuHdrMouseOver1,.MenuItemMouseOver1,.MenuHdr1 {font-size:11px; padding-left:15px; font-weight:normal; margin: 0px; cursor:default; background:transparent /*#D3E9F4*/ url(images/menu_lvl2_bg.gif) no-repeat top left; height:21px; color:#36689A;}
.MenuHdr1 A,.MenuHdr1 A:Active,.MenuHdr1 A:Hover,.MenuHdr1 A:Visited,.MenuHdr1 A:Link,.MenuHdrMouseOver1 A,.MenuHdrMouseOver1 A:Active,.MenuHdrMouseOver1 A:Hover,.MenuHdrMouseOver1 A:Visited,.MenuHdrMouseOver1 A:Link .MenuItem1 A,.MenuItem1 A:Active,.MenuItem1 A:Hover,.MenuItem1 A:Visited,.MenuItem1 A:Link,.MenuItemMouseOver1 A,.MenuItemMouseOver1 A:Active,.MenuItemMouseOver1 A:Hover,.MenuItemMouseOver1 A:Visited,.MenuItemMouseOver1 A:Link {font-weight: normal; width:100px; cursor:pointer; color:#36689A;}
span.CurrentItem1{font-weight: bold;}
.MenuItemMouseOver1,.MenuHdrMouseOver1 {text-decoration: underline!Important;}

/* Third Level */
.MenuItem2,.MenuHdrMouseOver2,.MenuItemMouseOver2,.MenuHdr2 {font-size:10px; padding-left:25px; font-weight:normal; margin: 0px; cursor:default; background:transparent /*#D3E9F4*/ url(images/menu_lvl3_bg.gif) no-repeat top left; height:15px; color:#36689A;}
.MenuHdr2 A,.MenuHdr2 A:Active,.MenuHdr2 A:Hover,.MenuHdr2 A:Visited,.MenuHdr2 A:Link,.MenuHdrMouseOver2 A,.MenuHdrMouseOver2 A:Active,.MenuHdrMouseOver2 A:Hover,.MenuHdrMouseOver2 A:Visited,.MenuHdrMouseOver2 A:Link .MenuItem2 A,.MenuItem2 A:Active,.MenuItem2 A:Hover,.MenuItem2 A:Visited,.MenuItem2 A:Link,.MenuItemMouseOver2 A,.MenuItemMouseOver2 A:Active,.MenuItemMouseOver2 A:Hover,.MenuItemMouseOver2 A:Visited,.MenuItemMouseOver2 A:Link {font-weight: normal; width:100%; cursor:pointer; color:#36689A;}
span.CurrentItem2{font-weight: bold;}
.MenuItemMouseOver2,.MenuHdrMouseOver2 {text-decoration: underline!Important;}

/* Forth Level */
.MenuItem3,.MenuHdrMouseOver3,.MenuItemMouseOver3,.MenuHdr3 {font-size:10px; padding-left:35px; font-weight:normal; margin: 0px; cursor:default; background:transparent /*#D3E9F4*/ url(images/menu_lvl3_bg.gif) no-repeat top left; height:15px; color:#36689A;}
.MenuHdr3 A,.MenuHdr3 A:Active,.MenuHdr3 A:Hover,.MenuHdr3 A:Visited,.MenuHdr3 A:Link,.MenuHdrMouseOver3 A,.MenuHdrMouseOver3 A:Active,.MenuHdrMouseOver3 A:Hover,.MenuHdrMouseOver3 A:Visited,.MenuHdrMouseOver3 A:Link .MenuItem3 A,.MenuItem3 A:Active,.MenuItem3 A:Hover,.MenuItem3 A:Visited,.MenuItem3 A:Link,.MenuItemMouseOver3 A,.MenuItemMouseOver3 A:Active,.MenuItemMouseOver3 A:Hover,.MenuItemMouseOver3 A:Visited,.MenuItemMouseOver3 A:Link {font-weight: normal; width:100%; cursor:pointer; color:#36689A;}
span.CurrentItem3{font-weight: bold;}
.MenuItemMouseOver3,.MenuHdrMouseOver3 {text-decoration: underline!Important;}

/* Fifth Level */
.MenuItem4,.MenuHdrMouseOver4,.MenuItemMouseOver4,.MenuHdr4 {font-size:10px; padding-left:45px; font-weight:normal; margin: 0px; cursor:default; background:transparent /*#D3E9F4*/ url(images/menu_lvl3_bg.gif) no-repeat top left; height:15px; color:#36689A;}
.MenuHdr4 A,.MenuHdr4 A:Active,.MenuHdr4 A:Hover,.MenuHdr4 A:Visited,.MenuHdr4 A:Link,.MenuHdrMouseOver4 A,.MenuHdrMouseOver4 A:Active,.MenuHdrMouseOver4 A:Hover,.MenuHdrMouseOver4 A:Visited,.MenuHdrMouseOver4 A:Link .MenuItem4 A,.MenuItem4 A:Active,.MenuItem4 A:Hover,.MenuItem4 A:Visited,.MenuItem4 A:Link,.MenuItemMouseOver4 A,.MenuItemMouseOver4 A:Active,.MenuItemMouseOver4 A:Hover,.MenuItemMouseOver4 A:Visited,.MenuItemMouseOver4 A:Link {font-weight: normal; width:100%; cursor:pointer; color:#36689A;}
span.CurrentItem4{font-weight: bold;}
.MenuItemMouseOver4,.MenuHdrMouseOver4 {text-decoration: underline!Important;}


/******************************************************
	Solpart menu styling
*******************************************************/
.dnnInnerMenu{height:40px !important;}

.separator{height:30px; padding:0px 0px 0px 0px;}
.MainMenu_SubMenuItemBreadcrumb{border: solid 10px purple; background-color: red; height: 30px;}
.MainMenu_RootMenuItemBreadcrumb{border: solid 0px purple;background-color: white; height: 30px; color:#333399;}

.MainMenu_RootMenuItem{ border: solid 0px purple;background-color: transparent; color:#FFFFFF !important;  font-size:11px; }
/** html .MainMenu_RootMenuItem{padding:7px !important;}*/
.MainMenu_RootMenuItem td { border: solid 0px purple; color:#666666; !important;  height:30px; font-size:16px; }
/** html .MainMenu_RootMenuItemSelected td{ height:30px;}*/

/*.MainMenu_RootMenuItemActive{border: solid 10px purple;background-color: Yellow;height: 50px;E8DDDD}*/


/*.MainMenu_RootMenuItemActive td{border: solid 10px #CCCCCC;/*color:#339933 !important;height: 30px !important;}*/
.MainMenu_RootMenuItemSelected{text-transform: lowercase;}
.MainMenu_RootMenuItemActive{color:#FFFFFF; background-color:#5B72A8;text-align:center; /*margin-left:-10px;*/}
html>body .MainMenu_RootMenuItemActive{border-width:6px 2px 5px; border-style:solid; border-color:#5B72A8;}
.MainMenu_RootMenuItemActive1 td{background:transparent url(images/EZ_NewLook/activeTabBg.png)repeat-x bottom !important; height:30px;color: #0235BC !important; font-size:16px !important;}
* html .MainMenu_RootMenuItemActive1 td{background-image:url(images/EZ_NewLook/activeTabBg.png) !important;background-position:bottom; background-repeat:repeat-x !important; height:26px;color: #0235BC !important; font-size:16px !important;}
* html .MainMenu_RootMenuItemSelected td,* html .MainMenu_RootMenuItem td{height:26px; font-size:16px !important;}

.MainMenu_SubMenuItem{ border: solid 0px purple;background-color: transparent; color:#333399; padding:10px; }
.MainMenu_SubMenuItem td{background-color:#aaaaaa; color:#FFFFFF; }
.MainMenu_SubMenuItemActive{ border: solid 0px purple;background-color: transparent;  height: 30px;}
.MainMenu_SubMenuItemActive td{background: #8ACF8A;}
/*.MainMenu_SubMenuItemActive{ background:#E8DDDD url(images/top_logo.gif) no-repeat; height:39px;}*/
.MainMenu_SubMenuItemSelected, .MainMenu_SubMenuItemSelected td{border: solid 0px purple;background-color: white; height: 30px; font-size:16px !important; font-weight:normal !important; font-family:Arial, Helvetica, sans-serif; background-color:#8ACF8A !important;}

.MainMenu_MenuContainer{ background-color:transparent; height:30px; /*text-align:center !important;*/}
* html .MainMenu_MenuContainer{ background-color:transparent; text-align:center !important;margin-top:-15px;}

.MainMenu_MenuContainer1{ background-color:transparent; height:40px; text-align:center !important; }
* html .MainMenu_MenuContainer1{height:30px;}
* html .MainMenu_MenuContainer a{text-align:center !important;}
.MainMenu_MenuBar{ height:30px;text-align:justify;}
*html .MainMenu_MenuBar{margin-left:0px; height:29px !important; }
.MainMenu_MenuItem{ height:30px; /*width:auto;*/; text-align:left; font-weight:normal !important; text-transform:lowercase; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.MainMenu_menuItemCustom{height:30px; /*width:auto;*/ text-align:left; font-weight:normal !important; text-transform:lowercase; font-size:16px; font-family:Arial, Helvetica, sans-serif; }
* html .MainMenu_MenuItem{padding:0px 5px; height:30px;}
.MainMenu_MenuItem td{ height:30px; padding-bottom:0px; }


#dnnSOLPART {max-width:720px; height:auto;/*background:#006699;*/}
#dnnProductSOLPARTMenu{height:70px; min-width:1024px; float:left; margin-left:0px; background:transparent url(images/EZ_NewLook/InnerPage_ChildMenu1.png) no-repeat top left; color:#FFFFFF; text-align:center;}
html>body #dnnProductSOLPARTMenu{width:1014px; }
* html #dnnProductSOLPARTMenu{height:70px; min-width:1024px; float:left; margin-left:0px; background:transparent url(images/EZ_NewLook/InnerPage_ChildMenu1.png) no-repeat top left; color:#FFFFFF; text-align:center; }

.solpartToppnl{ padding-top: 40px;}
.ProductsolpartToppnl{ padding-top: 40px; height:0px;}
* html .ProductsolpartToppnl{ padding-top: 0px; height:0px; width:730px;}
*html #dnn_ctl00_ctl{ }
* html .solpartToppnl{ padding-top: 0px;}
/*#tblMenuBar{width:1024px !important;}*/
* html #tblMenuBar td{height:30px !important; text-align:center !important; width:auto !important; margin-left:0px !important;}
* html .innerSolpartChildMenu{padding:5px 0px 0px 20px !important;}
.innerSolpartChildMenu{padding:8px 0px 0px 5px !important;}
*html .MainMenu_RootMenuItem{margin-left:0px;}

/******************************************************
    CONTAINER STYLES
******************************************************/
.container{ width:100%;}
.containerContent { padding:0px 10px; /*width:180px; */}
.containerContent_News { padding: 0px 7px 0px 5px; /*width:180px; */}
* html .containerContent_News { width:190px; }
.innercontent_Container {height:auto;padding:0px 0px 0px 0px;float:left;margin-left:0px;width:510px;}
* html .innercontent_Container {padding:0px 0px 0px 10px;}
.productsTopPanelcontent_Container {height:auto;padding:0px;float:left;margin-left:0px;width:900px;}

.news_Container { /*background:url(images/bg_watermark.png) no-repeat scroll bottom;*/height:auto;padding:0px 0px 5px 0px ;float:left;margin-left:0px;width:185px;}
* html .news_Container { padding-top:0px; float:right;}

.whiteContainer_512{width:508px; padding:0px 0px 0px; background:none; float:left;}
.blueContainer_512{width:512px; padding:0px 0px 0px; background:#26478B url(images/EZ_NewLook/Homepg_Blue.png) no-repeat bottom;min-height:230px; height:230px;}

* html .whiteContainer_512, * html .blueContainer_512{width:470px;}

.greenContainer_1024{width:1024 padding:0px; background-color:#268226; color:#FFFFFF !important; height:65px;}
.cleanContainer_1024{width:1024 padding:0px;}
.cleanContainer_297{width:257px; padding:0px; float:left;}
* html .cleanContainer_297{width:245px; padding:0px; float:left;}
.cleanContainer_430{width:500px;  padding:10px 0px 0px; float:left;}
* html .cleanContainer_430{width:470px !important;}
#innereleftclose{padding:0px 0px;}

.floatright{float: right;margin: 10px 15px 0px 10px;}
/******************************************************
    SELECTOR and COMMONLY USED DNN STYLES              
******************************************************/
html {height: auto;/* Firefox and IE7 hack for 100% background */}
body {margin:0px; padding:0px; /* IE6 hack for 100% background  */}
body, td, ul li, p, .normal, .NormalDisabled, .blogCalendar td{ font-family:Arial, Helvetica, sans-serif; font-size: 12px;color:#666666;font-weight: normal;/*line-height:1.5em;*/}

.SkinObject{ font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;line-height:1.5em;}

/* text style used for rendered text which should appear disabled */
.NormalDisabled { color: #D3D3D3;}
/* style of item titles on edit and admin pages */
.SubHead {color: #444444; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000;}
/* text style used for rendered text which requires emphasis */
.NormalBold { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
/* text style used for error messages */
.NormalRed { font-weight: bold; color: #500000;}

/* heading styles */
h1, h2, h3, h4, h5, dt, h6, .head, h2 span.head, .container h2 span.head, 
h3 span.SubHead, .newstitle, tfoot, thead, th {font:Arial; /*font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif;*/ color:#0C3262; margin:0px; padding:0px; margin-bottom:10px; margin-top:10px; font-weight:bold; font-size: 12px; text-transform:uppercase;}
h1 {font-size:22px; color:#333399;}
h2, .head, h2 span.head, .container h2 span.head {font-size:18px;}
h3, h3 span.SubHead, .newstitle {font-size: 16px; font-weight: bold;}
h4 {font-size: 14px; font-weight: bold;}
h5, DT {font-size: 13px; font-weight: bold; font:Arial;/*font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;*/}
h6 {font-size: 12px; font-style: italic;}

p {margin: 5px 0px 5px 0px;}
ul { margin: 0px 0px 10px 15px; padding-left:10px;}
ul li { margin-left:5px; padding:0px; list-style-type: square; /*list-style:none; list-style-image: url(bullet.gif)*/}
ul li li { list-style-type: disc;}
ul li li li { list-style-type: circle;}
ol li { list-style-type: decimal;}
ol ol li { list-style-type: lower-alpha;}
ol ol ol li{ list-style-type: lower-roman;}
hr { color: #cccccc; height:0.5px; text-align:left;border-style:dotted;}
.hrStyle { color: #B3E582; height:8px; text-align:left;border-style:solid; background-color:#B3E582;}
.hrStyleDGreen{color:#268226; height:8px; text-align:left;border-style:solid; background-color:#268226;}
img{ border:0px; margin:0px; padding:0px;}

/* link styles */
a, a:link, a:active, a:visited { color:#0c3262; text-decoration:none; padding: 0px; margin:0px;}
a:hover { text-decoration:none; color:#999999;}

blockquote {font-size:15px; font-family:"Lucida Sans Unicode"; float:right;}
pre {font-family: Lucida Console, monospace;color: #434343;font-weight: normal;	font-size: 11px;}
address {font-family: Arial, Verdana, Helvetica;color: #434343;font-weight: normal;font-size: 11px;font-style: italic;}

/******************************************************
    FORM STYLES              
******************************************************/
/* Generic Form Element classes */
.formInput{ width:150px; height:18px; border:1px solid #CCCCCC;}
.formBtn{}.formRadio{}.formCheckBox{}

.formItem { clear: both;}
.label { clear: both; float: left; width: 120px; text-align: right; padding-right: 10px; font-weight: bold;}
.labelDetails { width: 390px;}
.labelDetails p { margin: 0px 0px 7px 0px;}

/* button style for standard HTML buttons */
.StandardButton, a.StandardButton, a:link.StandardButton, a:active.StandardButton, a:visited.StandardButton, input.StandardButton, a.CommandButton, a:link.CommandButton, a:active.CommandButton, a:visited.CommandButton { padding-left:8px; padding-right: 8px; width:0; overflow:visible; font-weight: normal; font-size: 11px; border: 1px solid #CBD2D8; background: #8B8B8B url(images/button_bg.gif) repeat-x top left; color: #FFFFFF !important; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; margin: 0px; cursor: pointer; clear: both; height: 14px; border: 1px solid #333333; white-space: nowrap;}
input.StandardButton[class], a.CommandButton[class], a:link.CommandButton[class], a:active.CommandButton[class], a:visited.CommandButton[class] { width: auto;} /* Non IE browsers read this */
a:hover.CommandButton, input:hover.StandardButton{color: #E0E0E0;}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox, input.longTextBox, input.longmedTextBox, input.medTextBox, input.medshortTextBox, input.shortTextBox { font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
input.longTextBox { width: 250px;}
input.longmedTextBox { width: 200px;}
input.medTextBox { width: 150px;}
input.medshortTextBox { width: 100px;}
input.shortTextBox { width: 60px;}

/*Dropdown Boxes*/
select { font-size: 10px;}

/* Required Fields */
span.mandatory { color: #334692; font-weight:bold;}

/******************************************************
    GENERAL STYLES
******************************************************/
.floatLeft{ float:left;}
.floatRight{ float:right;}

/* styles to mimic auto height of div elements as per IE */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Error message styling under 'SELECTOR and COMMONLY USED DNN STYLES' above*/

/******************************************************
    DNN STYLES (Some of these we try to avoid, but are still used in some modules; Some we are unsure of what they do)
******************************************************/

/* styles used by Data Grids */
.DataGrid_AlternatingItem { background-color:#fff; color: #FF0000; font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.DataGrid_Container { background-color: Transparent;}
.DataGrid_Footer { background-color:#fff;}
.DataGrid_Header { background-color:Transparent; color: #000; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: bold; text-align: center;}
.DataGrid_Item { background-color:Transparent; color: #000; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal;}
.DataGrid_SelectedItem { background-color: #D3D3D3; color: Blue; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal;}

/* text style used for help text rende#FF0000 by modules */
.Help { border: #000 1px solid; padding: 2px; font-weight: normal; font-size: 11px; color: #000; font-family:Arial, Helvetica, sans-serif; background-color: #ffff99;}

SMALL { font-size: 8px;}
BIG { font-size: 14px;}

/******************************************************
    DIGICON QUICK LINK STYLES
******************************************************/
.QuickLink { padding:0px 0px;}
.QuickLink h3 { margin:0px; padding:10px;}
.QuickLink img { float:left; padding-right:3px;}
.QuickLink p { margin:0px; padding-top:10px;}

/******************************************************
    SURVEY MODULE STYLES
******************************************************/
.YourCompanyNameSurveyResults {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

/******************************************************
    QUICK LINKS WITHOUT DESCRIPTION STYLES
******************************************************/
#Highlight_SubHead {color: #230C69;background-color: #DEE4F2;font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;	height: 20px;padding: 2px;}
#Highlight{border: solid 1px #230C69;}

/******************************************************
    ORIZONTI NUKE NEWS STYLES
******************************************************/
.rssFeedSummary {display: block}

/* News List Header */
.adminButtons {}
.pageLinks {}

/* News List Item */
.newscontainer{	width: 100%; height:auto;}
.NukeNews_Item, .NukeNews_AltItem {padding: 5px 0px 5px 0px; background: transparent;}
.newsrow {padding: 0px 0px 0px 0px;}
.newstitle a, .newstitle a:visited /*Set to equivalent to h3 in selectors section of this file*/{ font-size:11px; color:#0c3262;}
.newspostdate{font-size:10px;color:#666;padding: 5px 0px 5px 0px;}
.newscategoryimagecontainer {float: left;}
.newscategoryimagecontainer img { margin: 0px 5px 0px 0px;}
.newssummary {font-size:11px;}
.readMore { padding-bottom: 5px;}
.rating {}

/* News List Footer */
.rssFeed { margin-top: 10px;}

/* News Display Template */
.fullArticle {text-align: left;}
.viewNewsImage{float:right; padding: 0px;}
.viewNewsArticle {}
.viewNewsPostedBy {font-size:10px; color:#666; padding: 0px;}
.returnLink {}

/* Links */
.newsreadmore:link, .newsreadmore:active, .newsreadmore:visited, .newsreadmore:hover,
.viewnewsreturn:link, .viewnewsreturn:active, .viewnewsreturn:visited, .viewnewsreturn:hover,
.archivedisplaymonthlink:link, .archivedisplaymonthlink:active, .archivedisplaymonthlink:visited, .archivedisplaymonthlink:hover{color: #642D91; font-weight: bold; text-decoration: none;}
.newsreadmore:hover, .viewnewsreturn:hover, .archivedisplaymonthlink:hover{ color: #0593CF; text-decoration: underline;}
.newsactionbarlinks:link, .newsactionbarlinks:active, .newsactionbarlinks:visited, .newsactionbarlinks:hover{font-size:11px; color:#ffffff; text-transform: uppercase; background-color: #0593CF; padding: 3px 8px 4px 8px; margin-right: 5px; text-decoration: none; font-weight: normal;}
.newsactionbarlinks:hover{background-color:#58BCE5;}

/*****  Comments & Ratings *****/
.newsRatingsDisplay{font-size: 11px;}
.RatingLabel{font-size: 12px;}
.CommentsEntryLabel{}
.SaveCommentsRating:link, .SaveCommentsRating:active, .SaveCommentsRating:visited{font-size:11px;text-decoration: underline;}
.SaveCommentsRating:hover{text-decoration:none;	}	
.EditCommentsLink:link, .EditCommentsLink:active, .EditCommentsLink:visited{font-size:11px;text-decoration: underline;}
.EditCommentsLink:hover{text-decoration:none;}	
.commentsRating{font-size:12px;}
.CurrentRatingLabel{font-size: 12px;}
.CurrentRating{	font-size: 12px;}
.RatingLabelRow{font-size: 11px; font-weight:bold; padding-top:10px;}
.RatingRow{	color:#666;	font-size: 11px;padding-top:10px;}
.CommentsRow{color:#666;	font-size: 11px;}

/******************************************************
    ANNOUNCEMENT MODULE STYLES
******************************************************/
.DNN_ANN_DesignTable { width:100%; padding:4px;}
.DNN_ANN_Description {}
.DNN_ANN_Description P { margin-top:0px;}

/******************************************************
    BLOG MODULE STYLES
******************************************************/
.blogCalendar th, .CreateFrom, .extraInfo, .extraInfo .Normal, .extraInfo .NormalBold {font-size: 11px; font-weight: normal; color: #000000;}
.blogSummary { }
.blogCommentsHeading { padding: 5px; margin: 5px 0px 5px 0px; background: #EFEFEF;}
.blogComments { border-bottom: 1px solid #C0C0C0; padding-bottom: 5px;}
.BlogInfo {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.SearchOptions LABEL {font-family:Arial, Helvetica, sans-serif;	font-size:x-small;} 
.CreateFrom {font-size: 10px;color: #003366;font-family:Arial, Helvetica, sans-serif;}

/******************************************************
    EVENT MODULE STYLES
******************************************************/
.Eventtooltip{ border: #000 1px solid; padding: 5px; font-size: 10px; width: 200px; color: #000; font-family:Arial, Helvetica, sans-serif; 	background-color: #ffd; text-align: left;}
.Event {border: #000 1px solid; table-layout: auto; padding: 0px; font-size: 7pt; margin: 0px; color: #000;
font-family:Arial, Helvetica, sans-serif; border-collapse: collapse; text-align: center; width: 400px; height: 400px;}
.EventTitle { font-weight: bold; font-size: 9pt; background-image: none; width: 100%; height: 100%; background-color: #6666ff; text-align: center;}
.EventTitle, .EventTitle td{ font-weight: bold; font-size: 11pt; background-image: none; color: #000080; background-color: #6666ff; text-align: center;}
/* Note use of "!important" to override Inline Style */
.EventNextPrev, .EventNextPrev a:link {padding-right: 0, 0.5em; font-size: 8pt; color: #000080 !important;}
.EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover { padding-right: 0, 0.5em; font-size: 8pt; color: #000080 !important;}
.EventDayHeader{ font-weight: bold; font-size: 7pt; font-family: Verdana; background-color: #D3D3D3; }
.EventDay, .EventDay td, .EventDay a,.EventDay a:visited,.EventDay a:hover{ font-size: 7pt; color: #0000ff !important; font-family: Verdana;}
.EventOtherMonthDay{color: #808080; background-color: #DCDCDC;}
.EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover{ color: #8080c0; background-color: #DCDCDC;}
.EventWeekendDay{background-color: #F5F5F5;}
.EventTodayDay{	border: #FF0000 2px solid;}
/* Note use of "!important" to override Inline Style */
.EventSelectedDay{	font-weight: bold;	color: #0000ff !important;	background-color: #696969;}
.EventSelectedDay a,.EventSelectedDay a:visited,.EventSelectedDay a:hover{color: #0000ff !important;font-weight: bold;}
.EventSelector{	background-color: #c0c0e0;}
.EventSelector a,.EventSelector a:visited,.EventSelector a:hover{color: #0000ff;text-decoration: none;}	

/******************************************************
    OPT IN MODULE STYLES
******************************************************/ 
.GridText{ color: #ffffff; }
tr.HeaderRowStyle{  background-color : #7F7F7F;}
tr.HeaderRowAlternate{  background-color : #0F4791; }
td.HeaderStyle{	color: #ffffff; font-weight: bold; }
th.HeaderStyle {color: #ffffff; font-weight: bold; }

/******************************************************
    SIMPLE GALLERY FANCY POP UP MODULE STYLES
******************************************************/ 
#lightbox{ position: absolute; top: 40px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer{ padding: 10px;}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(../../../../DesktopModules/SimpleGallery/Images/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../../../DesktopModules/SimpleGallery/Images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../../../DesktopModules/SimpleGallery/Images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em;}
#imageData{ padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; border-bottom-style:dotted background-color: #666666; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.thumbs { text-align: center; width: 140px;}
.imgBorderSml { }

.styledTable {
border-color:-moz-use-text-color #336699;
border-style:none solid;
border-width:0px 1px;
font-size:11px;
padding:3px;
text-align:center;
width:100%;
}
.tabletop{background:transparent url(images/EventZero/border/tablttop.png) no-repeat; height:45px; width:694px; color:#FFFFFF; padding:10px 10px 0px 15px; font-size:14px; font-weight:bold;}
html>body .tabletop{ padding:0px 0px 0px 0px;}
.tabletopbrown{background:transparent url(images/EventZero/border/tablttop_brown.png) no-repeat; height:45px; width:694px; color:#FFFFFF; padding:10px 10px 0px 15px; font-size:14px; font-weight:bold;}
html>body .tabletopbrown{ padding:0px 0px 0px 0px;}
.tabletopcontent{padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 10px; color:#FFFFFF;}
.tabletopcontent a,.tabletopcontent a:link,.tabletopcontent a:active,.tabletopcontent a:visited,.tabletopcontent a:hover { color:#FFFFFF;}
* html .tabletopcontent{padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; color:#FFFFFF;}
.ezandbusiness{background:transparent url(images/EventZero/gph_sectionBackgroundm1.png) no-repeat; height:66px; width:491px; color:#FFFFFF; text-align:right}
.ezepn{background:transparent url(images/EventZero/gph_sectionBackgroundm2.png) no-repeat; height:66px; width:491px;}
.ezlastmile{background:transparent url(images/EventZero/gph_sectionBackgroundm3.png) no-repeat; height:66px; width:491px; }
.leftcontent{padding:5px 0px 0px 130px; text-align:left; line-height:90%; color:#FFFFFF}
.rightcontent{padding: 3px 10px 0px 10px; text-align:right; line-height:90%; font-weight:bold; color:#FFFFFF;}
.rightcontent a,.rightcontent a:link,.rightcontent a:active,.rightcontent a:visited,{ color:#FFFFFF; text-decoration:none; padding: 0px; margin:0px;}
.rightcontent a:hover { color:#DAEAD7;}
.formItem{ float:left}
.formItem .label{ float:left; font-weight: bold;}
.formItem .labelDetails{ float:left; clear:both; width:694px;}
.EULA{position:absolute; bottom:0; padding:20px 10px 10px 10px; text-align:center;}
html>body .EULA{position:absolute; bottom:-1100; padding:10px 10px 10px 10px; text-align:center;}
