﻿body { font-family: Arial; font-size: 14px; background-color: #c1c1c1; margin: 0px; }
.clr { clear: both; width: 0px; height: 0px; }
img { border: 0px; }

/* Login Box */
#loginBox { width: 330px; height: 201px; margin: 140px auto 0px auto; padding: 104px 30px 0px 30px; background: url(../_img/login_bg.png); }
#loginBox .headline { font-size: 18px; color: #fff; font-weight: bold;  }
#loginBox .fields { margin-top: 14px; }
#loginBox .fields input[type=text], #loginBox .fields input[type=password] { margin-bottom: 5px; font-size: 14px; color: #5c5c5c; padding-left: 10px; width: 320px; height: 40px; line-height: 40px; border: 0px; border-radius: 0px; }
#loginBox .button { text-align: right; margin-top: 8px; }
#loginBox .button input[type=submit] { width: 172px; height: 38px; font-size: 12px; color: #fff; font-weight: bold; border: 0px; border-radius: 0px; background: url(../_img/button_gray_bg.png); }

/* Top */
#top { height: 139px; background: url(../_img/top_bg.jpg) no-repeat top center; }
#top .content { width: 975px; margin: auto; }
#top .content .logo { float: left; margin-top: 24px; }
#top .content .text { float: left; margin: 34px 0px 0px 18px; color: #fff; font-size: 12px; }
#top .content .text h1 { margin: 0px 0px 10px 0px; font-size: 18px; }
#top .content .text a { color: #fff; text-decoration: none; margin-top: 5px; }
#top .content .search { float: right; }
#top .content .search .error { font-size: 45px; position: absolute; margin: 42px 0px 0px -56px; font-weight: bold; }
#top .content .search .zoom { float: left; margin: 44px 0px 0px 0px; }
#top .content .search input[type=text] { float: left; margin-top: 44px; font-size: 14px; color: #5c5c5c; padding: 0px 5px 0px 10px; width: 322px; height: 47px; line-height: 47px; border: 0px; border-radius: 0px; }

/* Content */
#content { width: 975px; margin: auto; padding-bottom: 20px; }
#content #menu { float: left; width: 241px; padding: 40px 0px 0px 0px; margin-right: 35px; background-color: #adadad; }
#content #menu .item { min-height: 23px; margin-bottom: 2px; padding: 5px 0px; cursor: pointer; }
#content #menu .item.selected, #content #menu .item.selectedNoSub { background-color: #9b9b9b; }
#content #menu .item .icon { float: left; width: 23px; height: 23px; margin: 0px 9px 0px 20px; background: url(../_img/arrow_right.png); }
#content #menu .item.selected .icon { background: url(../_img/arrow_down.png); }
#content #menu .item .text { font-size: 14px; color: #fff; font-weight: bold; line-height: 23px; }
#content #menu .item .subItems { display: none; color: #fff; font-size: 13px; }
#content #menu .item .subItems .rootitem { padding: 5px 0px; }
#content #menu .item .subItems.selected { display: block; margin-left: 55px; padding: 5px 0px 5px 0px; }

#content #menu .item .subItems .root { min-height: 15px; margin: 5px 0px 0px 0px; padding: 0px; }

#content #menu .item .subItems .sub .subitem {  min-height: 15px; margin: 5px 0px 0px 10px; padding: 0px; }

#content #menu .item .subItems .sub .subsub .subsubitem {  min-height: 15px; margin: 5px 0px 0px 20px; padding: 0px; }


#content .context { float: left; width: 699px; margin-top: 42px; }
#content .context iframe { width: 699px; }