@charset "iso-8859-1";#headline{	height:280px;}/* Standard Global CSS Styles */#sub-body{padding:3px 8px 3px 8px;}* {padding:0; margin:0}html { overflow-x: auto; }body { background: #FFFFFF url(../images/layout/bg-tt.gif) repeat-x; font-family: Verdana,Arial,Helvetica,sans-serif;margin: 0; font-size:62.5% color: #000000; padding: 0; text-align: center;}DIV {font-family: Arial, Helvetica, sans-serif;margin:0; padding:0; }P {font-family: Arial, Helvetica, sans-serif;padding:4px; margin:0;line-height: 160%;}B {font-weight:bold}IMG {border:0; font-size: 100%;}img {border:0; }input[type=image]{	border:0;padding:0;	}a:link {color:#4591db; text-decoration:none}a:active {color:#4591db; text-decoration:none}a:visited {color:#4591db; text-decoration:none}a:hover {color:#4591db; text-decoration: underline;}H1{font-size:135%;/* displayed at 24px */margin-bottom:15px;}H2{font-size:122% /* displayed at 18px */}H3{font-size:112% /* displayed at 15px */}H4{font-size:102% /* displayed at 12px */}BLOCKQUOTE, li {font-size: 100%}/* Align Global CSS Styles */.center{text-align:center}.right{text-align:right}.left{text-align:left}.clear{clear:both}*[accesskey]:after {content:' [' attr(accesskey) ']'}/* Color Global CSS Styles */.color1{color:#FF0000;}/*red*/.color2{color:#0000FF;}/*blue*/.color3{color:#00FF00;}/*green*//* Standard Global Form Styles */form{display:inline;padding:0;margin:0;font-size:100%}input, textarea, select{background:#FFF;color:#333;margin:1px;padding:1px;font-family:verdana,helvetica,sans-serif;vertical-align:middle;border:1px solid #666}textarea{width:99%; height:150px;}select{border:0;margin:0;padding:0}fieldset{background:#CCC;border:1px solid #666;margin-left:4px;margin-right:4px}fieldset div {overflow:hidden; /* Contain the floating elements */display:inline-block; /* Give layout in ie to contain float */}fieldset div {display:block;} /* Reset element back to block leaving layout in ie */label {float:left; /* Take out of flow so the input starts at the same height */width:30%; /* Set a width so the inputs line up */}.radio {position:relative; /* Position so children are relative to this container */border:0; /* Remove the border */}.radio span {position:absolute; /* Take the content of the legend out of flow */top:0;left:0; /* and position it to the top left of the fieldset */width:5px; /* Same width as labels */}.radio ul {margin-left:5px; /* Since the legend is out of flow. set margin, so inputs are inline */list-style:none; /* Dont want bullets */}.radio li {position:relative; /* Fix a bug in IE zoom functionality */display:inline; /* Display the inputs in a line */white-space:nowrap; /* We dont want a label to wrap between the input and label */}.radio label, .radio input {width:auto; /* Reset the width on the label from the 5em, set earlier */float:none; /* Reset the float from left on the label, set earlier */vertical-align:middle; /* Align the radio buttons with the inputs */}legend{border:1px #999;font-size:110%;font-weight:bold;color:#000; /* IE styles legends with blue text by default */*margin-left:-7px; /* A hack that only ie reads to position the legend in the same place cross browser */}/* Theme Global CSS */#site-wrapper{background: #FFFFFF; color:#000000; font-size:90%; padding:0; margin:0 auto; text-align:left; width:1012px; height:auto; border:0; padding-bottom:10px;}#bottom-wrapper {background:url(../images/layout/body-wrapper-bottom.jpg) no-repeat 214px bottom; height:865px; }#back-wrapper{background: url(../images/layout/side-wrapper.png) top center; padding:0; margin:0 auto; text-align:left; width:1042px; height:auto; border:0;}#header-inc {background: #FFFFFF url(../banner.php) no-repeat; padding:0; margin:0; width:1012px; height:153px; position:relative; }#header-inc h1 a {display:block; width:200px; height:90px; position:absolute; top:0; left:40px;}#header-inc h1 {display: block; background: transparent url(../images/layout/top_header_tt.png) no-repeat; padding:0; margin:0; height:110px;}#header-inc h1 span {display:none; width:auto; height:auto;}#header-inc #header-box {position:absolute; top:13px; right:11px; width:306px; height:86px;}#header-inc #header-box h4 {color:#FFFFFF; padding:10px; padding-bottom:0; padding-top:4px; margin:0; font-size:100%;}#header-inc #header-box p {font-size:70%; line-height:120%; color:#F3DC92; padding:10px; padding-top:2px; width:59%;}#header-inc #header-box input.box1 {background: url(../images/layout/input-box1.jpg) no-repeat; border:0; margin:13px; padding:0; padding-left:4px; padding-top:6px; font-size:70%; line-height:120%; color:#000000; width:192px; height:24px; margin-bottom:0; margin-top:5px;}#header-inc #header-box input.login {display:inline; background: url(../images/layout/submit-button.jpg) no-repeat; border:0; padding:0; margin:0; position:absolute; top:26px; right:15px; width:71px; height:25px; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}#top-menu {background: url(../images/layout/menu/menu-bottom.jpg) bottom no-repeat; width:1012px; height:43px; padding:0; margin:0; line-height: normal;}#top-menu-right {background: url(../images/layout/menu/menu-right.jpg) no-repeat top right; width:1012px; height:43px; padding:0; margin:0;}#top-menu-left {background: url(../images/layout/menu/menu-left.jpg) no-repeat top left; width:1012px; height:43px; padding:0; margin:0;}#top-menu ul {list-style:none; padding:0; margin:0;}#top-menu li {padding:0; margin:0; float:left; position: relative; }#top-menu li a{padding:0; margin:0; }#top-menu li a span { display:none;}#top-menu #menu1 {background:url(../images/layout/menu/menu1.jpg); width:108px; height:25px; margin-left:131px;}#top-menu #menu2 {background:url(../images/layout/menu/menu2.jpg); width:144px; height:25px; display:block;}#top-menu #menu3 {background:url(../images/layout/menu/menu3.jpg); width:144px; height:25px; display:block;}#top-menu #menu4 {background:url(../images/layout/menu/menu4.jpg); width:94px; height:25px; display:block;}#top-menu #menu5 {background:url(../images/layout/menu/menu5.jpg); width:120px; height:25px; display:block;}#top-menu #menu6 {background:url(../images/layout/menu/menu6.jpg); width:130px; height:25px; display:block;}#top-menu #menu1 a, #top-menu #menu2 a, #top-menu #menu3 a, #top-menu #menu4 a, #top-menu #menu5 a, #top-menu #menu6 a{display:block; height:25px;}#top-menu li ul {display: none; border:1px #3D6E0B solid; border-top:0; padding:0; margin:0; cursor: default;}#top-menu li ul a {color:#FFFFFF; padding:1px; padding:0; margin:0; font-size:80%; }#top-menu li ul a:hover {color:#FFFFFF; background:#006600;}#top-menu li ul li {display:block; float:none; padding:2px; background:#A5CD77; border-bottom:#86C246 1px solid;}#top-menu li:hover > ul {display: block; position: absolute; top: 1.8em; left: -2px; width:150px; float:none; text-align:left; padding:0; margin:0; z-index:1px; }/* body */#body-inc-n {padding:0; margin:0; width: auto; border:0;}#body-inc{padding:0; margin:0; margin-left:230px; margin-right:287px; width: 491px; border:0;}#body-inc #contests {padding:0; margin:0; background:url(../images/layout/contents-top-bg.gif) no-repeat;}#body-inc-n #contests {padding:0; margin:0;}#body-inc #contests p{padding:5px; line-height:180%;}#body-inc #contests h1 {padding:0; padding-top:22px; margin:0; color:#9B67BB;}#body-inc #contests p.pc {font-size:90%; padding-left:10px; line-height:144%;}#body-inc #contests .cleft {float:left; border:4px #DAD9D9 solid; margin:10px; margin-top:22px;}#body-inc #contests #or-box {background:url(../images/layout/main-box1.jpg) no-repeat; height:274px; margin:3px; padding:0; position:relative; margin-top:16px;}#body-inc #contests #or-box p {padding:0; margin:0; line-height:100%; color:#FFFFFF; font-size:90%; }#body-inc #contests #or-box #left {float:left; padding:0; margin:0;}#body-inc #contests #or-box #left ul {padding:0; padding-top:5px; margin:0; list-style:none;}#body-inc #contests #or-box #left li {padding:9px; padding-left:13px; padding-bottom:0; margin:2px; display:block; line-height:122%;}#body-inc #contests #or-box #left li a {color:#FFFFFF; font-weight:bold;}#body-inc #contests #or-box #left li a:hover{color:#F6EE5A; text-decoration:none; text-indent:10px;}#body-inc #contests #or-box img {padding:10px; padding-left:5px;}#body-inc #contests #or-box #mright {position:absolute; top:1px; right:0px;}/* left menu */#left-menu-inc {float:left; padding:0; margin:0; margin-left:13px; width:207px; border:0; font-size:90%;}#left-menu-inc a {text-decoration:underline; color:#FFFFFF;}#left-menu-inc .d-menu {background: url(../images/layout/l-m-bg1.gif); height:576px;}#left-menu-inc .d-menu div.cc {padding:19px; padding-left:13px;}#left-menu-inc .d-menu div.cct {padding-top:14px;}#left-menu-inc .d-menu p {background:url(../images/layout/l-but-b.jpg) center no-repeat; height:24px; margin:0; padding:0;}#left-menu-inc .d-menu p.right {background:none;}#left-menu-inc #menu-find-b {background:url(../images/layout/l-find.jpg) center no-repeat; height:280px; margin-top:9px;}#left-menu-inc #menu-find-b ul {margin:0; padding:0; padding-top:46px; padding-left:14px; list-style:none; text-align:center; width:179px;}#left-menu-inc #menu-find-b li {padding:0; margin:0;}#left-menu-inc #menu-find-b li a {color:#FFFFFF; display:block; padding:4px; text-decoration:none;}#left-menu-inc #menu-find-b li a:hover {background:#BF96D8;}#left-menu-inc #menu-find-b .selected {background:#BF96D8;}/* right menu */#right-menu-inc {float:right; padding:0; margin:0; margin-right:13px; width:260px; border:0; font-size:90%; text-align:left;}#right-menu-inc #menu-top-tt {background:url(../images/layout/r-top-menu.jpg) no-repeat; height:44px; padding:0; margin:0; }#right-menu-inc #menu-top-tt img {padding:8px; padding-left:42px;}#right-menu-inc #menu-top {background:url(../images/layout/r-m-menu1.gif); height:40px; display:block; padding:0; margin:0;}#right-menu-inc #menu-top span, #right-menu-inc #menu-middle span {display:none;}#right-menu-inc #menu-top-body {background: url(../images/layout/r-m-bg-1.gif); height:260px; overflow:hidden; padding:0; margin:0; }#right-menu-inc #menu-top-body p {padding:14px; padding-top:0; padding-bottom:0; margin:3px; font-size:90%; line-height:110%;}#right-menu-inc #menu-top-body p.ccc {padding-top:8px;}#right-menu-inc #menu-top-body p.cc {padding-bottom:13px;}#right-menu-inc #menu-top-body span a, #left-menu-inc .d-menu span {color:#85C146;}#right-menu-inc #menu-top-b {background: url(../images/layout/r-m-bg-b1.gif); height:41px; margin:0; padding:0;}#right-menu-inc #menu-top-b a{color:#fff;text-decoration:none;}#right-menu-inc #menu-top-b p, #right-menu-inc #menu-middle-b p {text-align:center; color:#FFFFFF; padding:2px;}#right-menu-inc #menu-top-b p span, #right-menu-inc #menu-middle-b p span{color:#FFFF9F}#right-menu-inc #menu-middle {background: url(../images/layout/r-m-menu2.gif); height:38px; margin:0; padding:0;  display:block;}#right-menu-inc #menu-middle-body {background: url(../images/layout/r-m-bg-2.gif); height:161px; padding:0; margin:0; overflow:hidden;}#right-menu-inc #menu-middle-body .frame {text-align:center; background:url(../images/layout/media-frame-1.jpg) center center; width:231px; height:148px; margin: 0 auto; margin-top:6px;}#right-menu-inc #menu-middle-body .frame img {margin:0; margin-top:12px; margin-left:2px;}#right-menu-inc #menu-middle-b {background: url(../images/layout/r-m-bg-b2.gif); height:281px; padding:0; margin:0; overflow:hidden; }#right-menu-inc #menu-middle-b p.pp {padding:25px; padding-bottom:10px; padding-right:5px; padding-top:50px; text-align:left !important; margin:0; line-height:110%; font-size:96.2%; }/* footer */#footer-inc {clear:both; width:1042px; padding:0; margin:0 auto; height:128px; background:url(../images/layout/footer-bg.gif) top center repeat-x; position: relative; }#footer-inc p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; padding:0; margin:0;}#footer-inc p.left {position:absolute; top:33px; left: 389px; text-align:left;}#footer-inc p.right {position:absolute; top:33px; left: 579px; text-align:left;}#footer-inc p span {color:#A081B2;}#footer-inc #logo {display:block; position: absolute; top: 33px; left: 227px; padding:0; margin:0; background:url(../images/layout/f-logo.gif); width:148px; height:53px;}#footer-inc #logo a {display:block;  width:148px; height:53px;}#footer-inc #logo a span {display:none;}#footer-inc #rtw {background: url(../images/layout/rtw.jpg); width:30px; height:19px; position: absolute; top: 62px; right: 100px; padding:0; margin:0;}#footer-inc #rtw a {display:block; width:79px; height:49px; }#footer-inc #rtw a span {display:none;}#footer-inc p.copy {padding:0; padding-top:120px; margin:0; text-align:center; font-size:70%; color:#999999;}#search-box p {padding:3px;font-size:13px;color:#545454;}#bottom-search-box {position:relative; padding:0; margin:0; width:511px; height:280px; }#search-box {position:absolute; top:8px; left:1px; width:511px; height:280px; overflow:hidden;text-align:left; }/*blog themes*/.blogTitle,h1{    color:#9b67bb;    font-size:1.3em;}.blogDate{    color:#999;    font-size:11px;}#openingText{    height:260px;}.searchTable td{    font-size:13px;    padding:4px;    color:#545454;}#search-box  p input[type=text]{    padding:3px;    font-size:13px;    font-family:verdana;    width:220px;}#search-box  p input[type=submit]{    padding:2px;    font-size:13px;    font-family:verdana;}.error{    background-color:#cc0000;    padding:4px;    color:#fff;    margin-bottom:10px;    margin-top:10px;    font-size:90%;    border:1px solid #333;    display:inline-block;}.error a{    color:#fff;    text-decoration:underline;}.breadcrumbs{    font-size:75%;    color:#666;    margin-bottom:15px;}.breadcrumbs a{    text-decoration:underline;    color:#999;    }#sub-body ul li{    margin-left:20px;}#sub-body ol li{    margin:0;padding:0;}