/*#Global#*/
.LTR, .RTL { background-color: #FFFFFF; }
body { background-color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #595959; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a:link { color: #565656; text-decoration:underline; cursor: pointer; cursor: hand; }
a:active { color: #A4C53D; text-decoration:underline; cursor: pointer; cursor: hand; }
a:visited{ color: #565656; text-decoration:underline; cursor: pointer; cursor: hand; }
a:hover { color: #A4C53D; text-decoration:underline; cursor: pointer; cursor: hand; }
p { margin: .3em 0; }
b { color: #A4C53D }
li { color: #A4C53D }
INPUT, SELECT, TEXTAREA, TD, TR, TABLE { font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
.normaltext { color: #595959; }
.alternaterow { background-color: #ebebeb; }
.languageSelection img { border:0px; }
/*#Main styles#*/
/*#Main styles/General#*/
.main { margin: 0 auto; width: 770px; text-align: left; border: 0px; }
.background { background-image: url(../app_themes/yodaict/images/background.gif); background-repeat: repeat-y; }
.left { position: absolute; top: 0px; width: 358px; height:554px; border: 0px; }
.separator { position:relative; top:0px; left:0px; width: 3px; height:554px; background-image: url(../app_themes/yodaict/images/line.gif); background-repeat: repeat-y; border: 0px; }
.right { position: relative; top: 0px; left:358px; width: 410px; border: 0px; }
.footer { position: relative; width: 770px; border: 0px;}
.footerleft { position: relative; top:0px; left:0px; width: 361px; border: 0px;}
.footerright { position: relative; top:-1px; left:361px; width: 409px; background-color:#AFAFAF; border: 0px;}
.disclaimer { position: relative; float:left; width: 409px; height:15px; top: 0px; left: 165px; color: #AFAFAF; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size:10px; }
#webdesignfooter{ position: relative; top: -13px; left:290px; height:10px; float:left; text-align:right; color: #AFAFAF; border: 0px; font-size:10px; }
#webdesignfooter a:link { color: #AFAFAF; text-decoration:none; vertical-align:top; }
#webdesignfooter a:active { color: #AFAFAF; text-decoration:none; vertical-align:top; }
#webdesignfooter a:visited{ color: #AFAFAF; text-decoration:none; vertical-align:top; }
#webdesignfooter a:hover { color: #AFAFAF; text-decoration:underline; vertical-align:top; }
#pixelerate { position:absolute; }
.nav { float: left; width: 200px; }
.menuholder { position: absolute; float:right; right:0px; top:10px; text-align:left; width: 405px; height: 20px; border:0px; }
.menubar { position: relative; float:right; right:10px; top:5px; text-align:left; width: 389px; height: 2px; border:0px; }
.maincontent { position: absolute; top: 35px; margin-left: 12px; z-index: 96; width: 410px; height:515px; overflow:auto; scrollbar-arrow-color: #595959; scrollbar-3dlight-color: #f0f0ff; scrollbar-darkshadow-color: #dbdbdb; scrollbar-face-color: #fefefe; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #c0c0cc; scrollbar-track-color: #fefefe; }
.mainoverflow {width: 387px;}
/*#Top menu style#*/
.horizontalCMSMenu { background: transparent; border: 0px; }
.horizontalsubCMSMenu {  }
.horizontalsubCMSMenu tr { background: transparent; }
.horizontalsubCMSMenuItem { white-space: nowrap; display: block; }
.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown { padding: 5px 3px; min-width: 81px; white-space: nowrap; display: block; }
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver { background: #eb6d24; }
.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 
.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp { font-family: Arial, Helvetica, sans-serif; padding: 0px 7px; font-size: 11px; font-weight:bold; }
.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown { color: #A4C53D; text-decoration:none; cursor: pointer; }
.horizontalCMSMenuSeparator { width: 0px; border-right: 2px solid #dbdbdb; }
/*#Content Area#*/
.textHeader { margin-top: 10px; }
.zoneHeader { margin-bottom: 8px;}
.zoneContent {}
/*#News Module#*/
.NewsPTitle { font-weight:bold;}
.NewsPTitle a { text-decoration:none;}
.NewsPBody { margin-top: 4px; margin-bottom: 15px;}
.NewsSummary { padding: 15px 0 10px 0px;  }
.NewsSummary img { border: 1px solid #cccccc; float: left; margin-right: 15px; margin-bottom: 5px; }
.NewsSummary .NewsContent { float: left; width:200px; }
.NewsSummary .Date{ font-weight: bold; margin-bottom: 7px; }
.NewsSummary .Clearer { height: 0; line-height: 0; font-size: 0pt; clear: both; margin: 0; padding: 0; width: 100%; }
.NewsBody { padding-top: 0px; }
.OfficeDetail { text-align:left;}