/*===============================================*/ /* New Styles */ /*===============================================*/ del, .diffred { background-color: #D7BBC8; text-decoration:none; } ins, .diffgreen { background-color: #BBD0C8; text-decoration:none; } .perms-red { background-color: #D7BBC8; } .perms-green { background-color: #BBD0C8; } .perms-gray { background-color: #CCC; } .input-warn, .input-warn-content { border: 1px solid #C00; } .input-ok, .input-ok-content { border: 1px solid #0C0; } .input-warn-content { padding: 4px; margin: 4px; background-color: #FCC; } .input-ok-content { padding: 4px; margin: 4px; background-color: #CFC; } .img-boxed { border:2px inset #345487; background-color:#E4EAF2; padding:2px; } .img-boxed-off { border:1px outset #E4EAF2; background-color:transparent; padding:3px; } .tablesubheader, .tablefooter { background-color: #D1DCEB; color:#3A4F6C; font-weight:bold; padding:6px; margin-top:1px } .tablerow1 { background-color:#E4EAF2; padding:6px; border-bottom:1px solid #D1DCEB; border-right:1px solid #D1DCEB ; border-top:1px solid #FFF; border-left:1px solid #FFF; } .tablerow2 { background-color:#F5F9FD; padding:6px; border-bottom:1px solid #D1DCEB; border-right:1px solid #D1DCEB; border-top:1px solid #FFF; border-left:1px solid #FFF; } .tablerow3 { background-color:#D1DCEB; padding:6px; border-bottom:1px solid #D1DCEB; border-right:1px solid #D1DCEB; border-top:1px solid #FFF; border-left:1px solid #FFF; } .tablerow4 { background-color:#C0CBDA; padding:6px; border-bottom:1px solid #D1DCEB; border-right:1px solid #D1DCEB; border-top:1px solid #FFF; border-left:1px solid #FFF; } .popupmenu { background-color: #E4EAF2; border:1px solid #345487; text-align:left; font-size:10px; padding:3px 5px 3px 3px; /*width:300px;*/ } .menusep { white-space: nowrap; /* stop menu collapsing in IE */ padding-top:1px; padding-bottom:1px; border-bottom:1px solid #DDD; } .menuseplast { white-space: nowrap; /* stop menu collapsing in IE */ padding-top:1px; padding-bottom:1px; } .menusep a:link, .menusep a:visited, .menusep a:active, .menuseplast a:link, .menuseplast a:visited, .menuseplast a:active { text-decoration:none; font-weight:bold; } /* ======================================== */ /* GLOBAL ELEMENTS */ /* ======================================== */ html { overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE */ } body, .body-bg { color: #000; font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif; font-size: 10px; margin: 0px; padding: 0px; text-align: center; /* centers board in MSIE known bug workaround */ background-repeat: repeat-x; background-image: url(images/acp_logo_strip_bg.gif); background-color: #D4D9E1; } table, tr, td { color: #000; font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif; font-size: 10px; } a:link, a:visited, a:active { color:#000055; } a:hover { color:#333377; text-decoration:underline } form { display:inline } input { vertical-align:middle } img { vertical-align:middle } /* ======================================== */ /* MAIN WRAPPER ID */ /* ======================================== */ /* Adjust main width here. Leave margins alone to auto-center content */ #ipdwrapper { text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */ padding: 6px; } /* ======================================== */ /* MAIN BLOCKS /* ======================================== */ #leftblock { border: 1px solid #555; background-color:#FFF; padding:10px; } #rightblock { padding:10px; border: 1px solid #555; background-color:#FFF; } #tablewrap { height:100%; } /* ======================================== */ /* TABS /* ======================================== */ .tabon { border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; background-color:#FFF; padding:8px; font-size:11px; float:left; width:auto; margin-top:3px; } .taboff { border-top: 1px solid #777; border-left: 1px solid #777; border-right: 1px solid #777; background-color: #B5C3D9; color: #333; padding: 8px; font-size:11px; float: left; width: auto; background-image: url(images/taboffshade2.gif); background-repeat: no-repeat; background-position: left bottom; margin-top:3px; } .topbutton { border-top: 1px solid #345487; border-left: 1px solid #345487; border-right: 1px solid #345487; background-color: #E4EAF2; color: #555; padding: 6px; font-size: 10px; white-space: nowrap; position: relative; text-align: center; float: left; background-image: url(images/acp_topbutton_shadow.gif); background-repeat: repeat-x; background-position: left bottom; } .topbuttonnext { border-top: 1px solid #345487; border-right: 1px solid #345487; background-color: #E4EAF2; color: #555; padding: 6px; font-size:10px; white-space:nowrap; position:relative; text-align:center; float:left; background-image: url(images/acp_topbutton_shadow.gif); background-repeat: repeat-x; background-position: left bottom; } .tabon a:link, .tabon a:visited, .tabon a:active { text-decoration:none; color: #000; } .topbuttonnext a:link, .topbuttonnext a:visited, .topbuttonnext a:active, .topbutton a:link, .topbutton a:visited, .topbutton a:active, .taboff a:link, .taboff a:visited, .taboff a:active { text-decoration:none; color: #333; } .logoright { width:auto; float:right; position:absolute; top:0px; right:4px; } /* ======================================== */ /* OUTER BORDER / DIV /* ======================================== */ .outerdiv { border: 1px solid #999; padding: 4px; background-color: #EBEBEB; background-image: url(images/mainbggradient.gif); background-repeat: repeat-x; } /* ======================================== */ /* Page links /* ======================================== */ .pagelink { background-color: #F0F5FA; border: 1px solid #072A66; padding:1px 3px 1px 3px; color: #000; font-weight:normal; } .pagelinklast { background-color: #DFE6EF; border: 1px solid #072A66; padding:1px 3px 1px 3px; color: #000; font-weight:normal; } .pagecurrent { background-color: #FFC9A5; border: 1px solid #072A66; padding:1px 3px 1px 3px; color: #000; font-weight:normal; } .pagelink a:active, .pagelink a:visited, .pagelink a:link, .pagelinklast a:active, .pagelinklast a:visited, .pagelinklast a:link, .pagecurrent a:active, .pagecurrent a:visited, .pagecurrent a:link { text-decoration:none; color: #000; font-weight:normal; } /* ======================================== */ /* MENU STYLES */ /* ======================================== */ .menulinkwrap { font-size:9px; background-color:#EEF2F7; padding:2px 0px 2px 0px; /*line-height:170%;*/ } .menulinkwrap a:link, .menulinkwrap a:visited, .menulinkwrap a:active { color: #000; border-left:2px solid #EEF2F7; } .menulinkon { background-color:#DFE6EF; border-right:2px solid #3860BB; border-left:2px solid #3860BB; padding:2px 0px 2px 0px; } .menulinkoff { border-left:2px solid #EEF2F7; background-color:#EEF2F7; padding:2px 0px 2px 0px; } .descbox { padding:4px; border:1px solid #CCC; position:absolute; background-color:#FAFFAF; font-size:10px; font-weight:normal; color: #000; width: 120px; } .menumaintopon { font-size:10px; vertical-align:middle; font-weight:bold; color:#FFF; padding:6px; background-image: url(images/tile_cat.gif); background-color:#5176B5; } .menumaintopoff { font-size:10px; vertical-align:middle; font-weight:bold; color:#FFF; padding:5px 0px 8px 5px; background-image: url(images/menu_collapsed.gif); background-color:#5176B5; } .menumaintopon a:link, .menumaintopon a:visited, .menumaintopon a:active, .menumaintopoff a:link, .menumaintopoff a:visited, .menumaintopoff a:active { text-decoration: none; color: #FFF } .menumaintopon a:hover, .menumaintopoff a:hover { text-decoration: underline } /* ======================================== */ /* BOARD NAVIGATION STYLES */ /* ======================================== */ .navstrip { background-color: #F5F9FD; color: #999; font-size: 12px; font-weight: bold; padding: 6px; } .navstrip a:link, .navstrip a:visited, .navstrip a:active { background-color: transparent; color: #222; text-decoration: none; } .navstrip a:hover { background-color: transparent; color: #5176B5; text-decoration: none; } #logostrip { background-color: #3860BB; background-image: url(images/tile_back.gif); border-bottom: 5px solid #072A66; border-left: 1px solid #072A66; border-right: 1px solid #072A66; border-top: 1px solid #072A66; height: 52px; margin: 0px; padding: 0px; } #logostripinner { background-color: transparent; background-image: url(images/logobg.gif); background-position: right; background-repeat: no-repeat; height: 52px; margin: 0px; padding: 0px; } #submenu { border:1px solid #BCD0ED; background-color: #DFE6EF; font-size:10px; margin:3px 0px 3px 0px; color:#3A4F6C; font-weight:bold; } #submenu a:link, #submenu a:visited, #submenu a:active { font-weight:bold; font-size:10px; text-decoration: none; color: #3A4F6C; } .offdiv { font-size:12px; font-weight:bold } /* ======================================== */ /* TITLE ELEMENTS */ /* ======================================== */ .alttitle { background-repeat: repeat-x; background-image: url(images/acp_logo_strip_bg.gif); background-color: #D4D9E1; height:42px; color: #FFF; font-weight:bold; padding:0px; margin:0px; } .maintitle, .tableheaderalt { font-size:12px; vertical-align:middle; font-weight:bold; color:#FFF; padding:8px; background-image: url(images/tile_cat.gif); background-color:#345487; } .maintitle a:link, .maintitle a:visited, .maintitle a:active { text-decoration: none; color: #FFF } .maintitle a:hover { text-decoration: underline } .titlemedium { border:1px solid #FFF; font-weight:bold; color:#3A4F6C; padding:5px 0px 8px 2px; background-image: url(images/tile_sub.gif) } .titlemedium a:link, .titlemedium a:visited, .titlemedium a:active { text-decoration: underline; color: #3A4F6C } #maintop { font-size:14px; color:#FFF; font-weight:bold; letter-spacing:-1px; padding:5px 5px 8px 5px; border:1px solid #345487; background-image: url(images/tile_cat.gif); background-color:#5176B5; } .pformstrip { background-color: #D1DCEB; color:#3A4F6C; font-weight:bold; padding:5px; margin-top:1px } #normal { font: 10px Verdana; color:#333333 } #detail { font-family: Arial; font-size:11px; color: #333333 } #subtitle { font-family: Arial,Verdana; font-size:16px; color:#FF9900; font-weight:bold } #smalltitle { font-family: Arial,Verdana; font-size:11px; color:#FF9900; font-weight:bold } /* ======================================== */ /* TABLE AND TD ELEMENTS */ /* ======================================== */ .tdfset { background-color:#EEF2F7; } .tableborder { border:1px solid #345487; background-color:#FFF; } #table1 { background-color:#FFFFFF; width:100%; border:1px solid black } .tdrow1shaded { background-color:#EFE6EA; border-bottom:1px solid #D1DCEB; border-right:1px solid #D1DCEB ; border-top:1px solid #FFF; border-left:1px solid #FFF; } .tdrow2shaded { background-color:#F6ECF0; border-bottom:1px solid #D1DCEB; border-right:1px solid #D1DCEB; border-top:1px solid #FFF; border-left:1px solid #FFF; } .tdrow1 { background-color:#EEF2F7; border-bottom:1px solid #D1DCEB; border-right:1px solid #D1DCEB ; border-top:1px solid #FFF; border-left:1px solid #FFF; } .tdrow2 { background-color:#F5F9FD; border-bottom:1px solid #D1DCEB; border-right:1px solid #D1DCEB; border-top:1px solid #FFF; border-left:1px solid #FFF; } .tdrow3 { background-color:#E4EAF2; border-bottom:1px solid #D1DCEB; border-right:1px solid #D1DCEB ; border-top:1px solid #FFF; border-left:1px solid #FFF; } .tablepad { background-color:#F5F9FD; padding:3px; } .subforum { background-color:#DFE6EF } .catrow { font-weight:bold; height:24px; line-height:150%; color:#4C77B6; background-image: url(images/tile_sub.gif); } .catrow2 { font-size:11px; font-weight:bold; line-height:150%; color:#4C77B6; background-color:#D3DFEF; } .copy { color:#000; font-size:10px; border-top:1px solid #000; margin-bottom:10px; padding:6px; margin-left:auto; margin-right:auto; text-align:center; } #nav { color:#000000; font-size:9px } #description { color:#434951; font-size:10px } #memgroup { border:1px solid #777777 } #mgred { border:1px solid #777777; background-color: #f5cdcd } #mggreen { border:1px solid #777777; background-color: #caf2d9 } #mgblue { border:1px solid #777777; background-color: #DFE6EF } #mgyellow { border:1px solid #777777; background-color: #FFF7E8 } #green { background-color: #caf2d9 } #red { background-color: #f5cdcd } #button { border:1px solid #4C77B6; background-color: #DFE6EF; font-family:Verdana, Arial; font-size:11px } #editbutton { background-color: #DDDDDD; color: #000; font-family:Verdana, Arial; font-size:9px } .fauxbutton { border:1px solid #4C77B6; background-color: #DFE6EF; font-family:Verdana, Arial; font-size:10px; font-weight:bold; padding:3px; margin:6px; } .realbutton { border:1px solid #4C77B6; background-color: #DFE6EF; font-family:Verdana, Arial; font-size:10px; font-weight:bold; padding:2px; } .realwhitebutton { border:1px solid #4C77B6; background-color: #FFF; font-family:Verdana, Arial; font-size:10px; font-weight:bold; padding:3px; } .realdarkbutton { border:1px solid #4C77B6; background-color: #B1BECE; font-family:Verdana, Arial; font-size:10px; font-weight:bold; padding:2px; } .realredbutton { border:1px solid #C00; background-color: #F63; font-family:Verdana, Arial; font-size:10px; font-weight:bold; padding:2px; } .darkbg { background-color:#5176B5; } .darksep { background-color: #B1BECE; color:#4C77B6; height:5px } .fauxbutton a:link, .fauxbutton a:visited, .fauxbutton a:active { font-size:10px; font-weight:bold; text-decoration: none; } .textinput { background-color: #FFF; color:#000; font-size:10px; font-family: Verdana,Arial, Sans-Serif; padding:2px; border:2px inset #BCD0ED; } .dropdown { background-color: #FFF; color:#000; font-size:10px; font-family: Verdana,Arial, Sans-Serif; padding:2px; border:2px inset #BCD0ED; } .smalldropdown { background-color: #FFF; color:#000; font-size:9px; font-family: Verdana,Arial, Sans-Serif; border:1px inset #BCD0ED; } .multitext { background-color: #FFF; color:#000; font-size:10px; font-family: Verdana,Arial, Sans-Serif; padding:2px; border:2px inset #BCD0ED; } .jmenu, .jmenubutton { vertical-align:middle; background-color: #FFF; border:1px solid #345487; font-size:11px; } #jwrap { border:1px solid #BCD0ED; background-color: #DFE6EF; font-size:10px; margin:3px 0px 3px 0px; color:#3A4F6C; font-weight:bold; padding:8px } .desctext, .graytext { color: gray; } .graytext a:link, .graytext a:active, .graytext a:visited, .desctext a:link, .desctext a:active, .desctext a:visited { color: gray; } .skineditortopstrip { height:21px; background-image: url(images/skineditor_slice.gif); background-repeat: repeat-x; background-position: left bottom; padding:2px; } legend { font-size:11px; color: #345487; } fieldset { background-color: #DFE6EF; } /* -------------------------------- */ /* Create semi-transparent layer /* -------------------------------- */ .dyn-opacity-ie { background:#000; filter:alpha(opacity=40); height: 250px; width: 250px; } .dyn-opacity-moz { background:transparent; background-image: url(images/40opacity-black.png); background-repeat: repeat; height: 250px; width: 250px; }