html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-decoration:none; }  :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; }  table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } .width100 { width: 100%; } .width75 { width: 75%; } .width90 { width: 90%; } .width50 { width: 50%; } .width25 { width: 25%; } .width5 { width: 5%; } .width900px { width: 900px; } .width800px { width: 800px; } .width700px { width: 700px; } .width600px { width: 600px; } .width500px { width: 500px; } .width400px { width: 400px; } .width300px { width: 300px; } .width200px { width: 200px; } .width100px { width: 100px; } .floatLeft { float: left; } .floatRight { float: right; } .alignLeft { text-align: left; } .alignRight { text-align: right; } .alignCenter { text-align: center; } .valignTop { vertical-align:top; } .valignBottom { vertical-align:bottom; } .cursorPointer { cursor: pointer; } .strong { font-weight:bold; } .minifont { font-size:10px; color:#999999; } input, textarea, select { border:1px solid #ccc; margin:2px 0px 2px 0px; padding:2px 0px 2px 0px; font-size:11px; color:#003366; font-family:Arial, Verdana, Times; } input.button { background-color:#F5F5F5; border:1px solid #ccc; margin:2px 0px 2px 0px; padding:2px 0px 2px 0px; font-size:11px; color:#003366; } .inputLabel { font-weight:bold; color:#999999; width:120px; text-align:left; } .optionalInput { background-color:#FFFFCC; } .editAgainInput { background-color:#FFCC66; } #outerSignup { width:400px; margin: 0px auto; text-align:left; margin-top:50px; margin-bottom:50px; } #outerContest { width:600px; margin: 0px auto; text-align:left; margin-top:50px; margin-bottom:50px; } #boxSignup { border-top:2px solid #000; display:block; background-color:#EBF2F5; } #boxSignup_content { padding:0px 10px 10px 10px; } .inputLabel_rightColumn { width:30px; } .showAGB_div { display:block; background-color:#FFFFFF; border:1px solid #999999; padding:5px; } .italic { font-style:italic; } .subtitle1, .title { font-variant:small-caps; border-bottom:#CCCCCC 1px dotted; } .title { font-weight:bold; border-bottom:1px solid #CCCCCC; margin:0px 0px 10px 0px; display:block; } html { height:100%; } body { background-color: #FFFFFF; font-size: 11px; color:#000; font-family:Arial, Verdana, Times; text-align:center; line-height:1.5; min-height:101%; } .universalNews_newsBox a, .universalNews_newsBox a:visited { color:#0066CC; text-decoration:underline; }  .nicEdit-main ul li, .universalNews_newsBox ul li, .universalDownloadArchive_programsShortdescription ul li { list-style-image:url(/design/css/../layout/icons/li.gif); margin-left:15px; } .nicEdit-main ol li, .universalNews_newsBox ol li, .universalDownloadArchive_programsShortdescription ol li { list-style-type:decimal-leading-zero; margin-left:24px; }  sup { vertical-align:super; font-size:90%; } sub { vertical-align:sub; font-size:90%; } #outer { width:800px; margin: 0px auto; text-align:left; } #mainContent { width:395px; float:left; background-color:transparent; overflow: auto; margin:5px 5px 10px 0px; overflow:hidden; } #mainHeader { background-color:#FFF; border-bottom:2px solid #000000; margin-bottom:20px; margin-top:20px; } .logo { padding:0px 0px 10px 10px; } .mainMenu { position:relative; margin: 0px 0px 5px 0px; } .mainMenu a { text-decoration:none; border:0px; border-bottom:0px; margin:0px 0px 0px 10px; padding:0px 0px 4px 0px; color:#003366; border-bottom:2px solid #FFFFFF; } .mainMenu a:hover { border-bottom:2px solid #CCC; } .mainMenu .mainMenu_current { border-bottom:2px solid #000; } #sidebarLeft { width:200px; float:left; background-color:transparent; } #sidebarRight { width:200px; float:left; background-color:transparent; } #footer { border-top:1px solid #CCC; color:#999999; margin:40px 0px 10px 0px; padding:5px 0px 5px 5px; } #validHTML { display:block; height:20px; } .box_clearBlue { background-color:#EBF2F5; margin:5px 5px 10px 5px; padding:10px 10px 10px 10px; } .box_clearStatistics { background-color:#FFFFFF; margin:15px 5px 10px 5px; padding:10px 0px 0px 0px; border-top:3px double #999; } #sidebarRight .box_clearBlue { margin:5px 0px 10px 5px; } .boxContent { padding:3px 0px 0px 0px; } .boxTitle, .formTitle { color:#666666; font-weight:bold; border-bottom:#333333 1px solid; display:block; } .box_clearBlue a { border-bottom:1px solid #FFF; text-decoration:none; display:block; padding:3px 3px 3px 5px; color:#003366; } .box_clearBlue a:hover { background-color:#FFFFCC; } .formContent { margin-top:5px; } a.standardLink { border:0px; text-decoration:underline; padding:0px; display:inline; color:#003366; } a.standardLink:hover { background-color:transparent; } a.programTitleLink { color:#666; } <!-- generateCategoryList() --> .universalDownloadArchive_generateCategoryList_li, .universalDownloadArchive_generateCategoryList_generateSingleCategory_li { } .universalDownloadArchive_generateCategoryList_ul ul, .universalDownloadArchive_generateCategoryList_generateSingleCategory_ul ul {  } ul ul .universalDownloadArchive_generateCategoryList_a { padding-left:20px; } <!-- UniversalLinkCollection --> .universalLinkCollection_linkDescription { visibility:hidden; display:none; }  .universalNews_newsBox { padding:10px 10px 10px 10px; background-color:#F5F5F5; margin-bottom:10px; } .searchField { padding:10px 10px 10px 10px; background-color:#F5F5F5; margin-bottom:10px; } .universalNews_newsTitle { color:#666666; font-weight:bold; border-bottom:#333333 1px solid; display:block; } .universalNews_newsTimestamp { } .universalNews_newsAuthor { border-top:1px dotted #CCCCCC; } .universalNews_newsContent { text-align:justify; margin-bottom:10px; }  .universalDownloadArchive_programsBox { padding:10px 10px 10px 10px; background-color:#F5F5F5; margin-bottom:10px; border:#F5F5F5 1px solid; color:#000000; } .universalDownloadArchive_programsDownloadLink { margin:20px 0px 5px 0px; padding:5px 0px 5px 0px; border-bottom:1px dotted #CCCCCC; vertical-align:middle; width:100px; } .universalDownloadArchive_programsDownloadLink a { color:#000000; } .universalDownloadArchive_programsTitle { color:#666666; font-weight:bold; border-bottom:#333333 1px solid; display:block; } .programsTitle { color:#666666; font-weight:bold; } .universalDownloadArchive_programsAuthor { margin-bottom:5px; } .universalDownloadArchive_programsSupportedDevices { border-top:1px dotted #CCCCCC; margin-top:5px; } .universalDownloadArchive_screenshot { padding-top:5px; } .universalDownloadArchive_sortNvaigation { border-bottom:1px solid #CCC; padding:5px 0px 5px 0px; margin:0px 0px 10px 0px; color:#999999; } .sortNavigationLink { color:#999999; text-decoration:none; } .sortNavigationLink:hover { text-decoration:underline; } .sortNavigationLink_current { text-decoration:underline; color:#000000; } .universalDownloadArchive_pagination { border-top:1px solid #CCC; padding:5px 0px 5px 0px; margin-top:10px; } .paginationLink { text-decoration:none; margin:3px 0px 0px 5px; padding:4px; color:#999999; } .paginationLink_current { color:#000; } .zebraStripe0 { background-color:#F5F5F5; } .zebraStripe1 { background-color:#F5F5F5; } .universalDownloadArchive_additionalInformationTable { margin-top:5px; } .zebraTable0 img, .zebraTable1 img { margin-right:5px; padding:2px; vertical-align:middle; } .zebraTable0 .inputLabel, .zebraTable1 .inputLabel { width:170px; } .zebraTable0 { background-color:transparent; border-bottom:1px dotted #CCCCCC; } .zebraTable1 { background-color:transparent; border-bottom:1px dotted #CCCCCC; } .zebraStripe0:hover, .zebraStripe1:hover, .zebraTable0:hover, .zebraTable1:hover { background-color:#FFFFCC; }  .ratingBg { background-image:url(/design/css/../layout/rating/ratingFull.gif); height:13px; } .rating { width:66px; height:13px; display:block; background-image:url(/design/css/../layout/rating/ratingEmpty.gif) }  .systemMessageAlert { padding:10px 10px 10px 10px; background-color:#FFFFCC; margin-bottom:10px; border:#F5F5F5 1px solid; }  #fmsgError, #fmsgAlert, #fmsgOk, #fmsgEmpty { display:block; padding:3px; font-weight:bold; color:#000000; margin:0px 0px 10px 0px; text-decoration:none; } #fmsgError { background-color:#F7C3C2; } #fmsgAlert { background-color:#FFFFCC; } #fmsgOk { background-color:#E9F5C6; }  .contentBoxAdSense { overflow:hidden; display:block; height:250px; }  .showCurrentStepNmbrDIV { margin-top:-5px; margin-bottom:10px; font-size:10px; color:#999999; } .showNavigationLinksForwardDIV, .showNavigationLinksBackDIV { margin-left:10px; display:inline-block; text-align:right; float:right; cursor:pointer; color:#999999; font-size:10px; } .showNavigationLinksForwardDIV:hover, .showNavigationLinksBackDIV:hover { color:#666666; } .universalDownloadArchive_addNaviAfterScreenshot { height:15px; display:block; border-top:1px dotted #CCCCCC; margin-top:5px; } .textWarning { background-color:#CC0000; color:#FFFFFF; padding:2px; } #topright { position: absolute; right: 10px; top: 10px; display: block; height: 40px; width: 200px;  text-decoration: none; } #topright img { padding:1px; margin-left:1px; border:1px solid #FFF; } #topright img:hover { background-color:#F5F5F5; border:1px solid #999999; } 