/*created with InstantCSS.com*/


 #addressbook table{
background:transparent url('/img/general/dots100.gif') repeat scroll 0% 0%;
border:0pt none;
white-space:nowrap;
}

 #addressbook td{
border:0pt none;
vertical-align:middle;
}

 #addressbook th{
border:0pt none;
padding:5px;
}

 #addthis_dropdown15 table{
border:0pt none;
margin:0pt;
padding:0pt;
}

 #addthis_dropdown15 table td{
border:0pt none;
}

 #adminDebug{
background:rgb(238, 0, 255) none repeat scroll 0% 0%;
border:3px solid purple;
color:white;
display:inline;
font-weight:bold;
left:0pt;
position:absolute;
top:0pt;
z-index:1000;
}

 #admin_nav .group{
margin-bottom:20pt;
}

 #admin_nav .title{
font-weight:bold;
}

 #advert{
background:white none repeat scroll 0% 0%;
font-size:80%;
height:60px;
left:35%;
position:absolute;
top:30px;
width:468px;
z-index:121;
}

 #alphaResult{
text-align:center;
}

 #alphabet .alphaTop{
margin-top:20pt;
}

 #alphabet{
color:white;
display:block;
font-family:Times New Roman,verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:120%;
margin:20px 0pt 15px;
text-align:center;
}

 #alphabet a{
color:maroon;
display:inline;
}

 #alphabet b{
color:black;
font-size:200%;
margin:40px 0pt 15px;
}

 #alphabet span{
color:rgb(20, 68, 173);
font-family:'Arial';
font-size:120%;
font-weight:bold;
}

 #autoLogin{
margin:10px 20px;
}

 #banner{
background:rgb(34, 109, 189) url('/tdat14/onlitoSign.gif') no-repeat scroll 0% 0%;
height:130px;
left:0pt;
position:absolute;
top:0px;
width:100%;
z-index:110;
}

 #bbcode a.formatButton{
background:white url('/img/general/button.gif') repeat-x scroll left bottom;
border:1px solid rgb(205, 184, 137);
color:navy;
margin:2px;
padding:3px 5px;
vertical-align:middle;
}

 #bbcode a.formatButton:hover{
background:white url('/img/general/buttonOver.gif') repeat-x scroll left bottom;
border-color:black;
color:black;
}

 #bbcode hr{
border:0pt none;
margin:2px;
padding:0pt;
}

 #bbcode img{
vertical-align:text-bottom;
}

 #bbcode table{
border:0pt none;
margin:0pt;
padding:0pt;
}

 #bbcode table td{
border:0pt none;
}

 #bbcode table tr{
border:0pt none;
}

 #birthdayList .birthday td{
cursor:pointer;
}

 #blockOut{
float:left;
max-width:400pt;
}

 #blockSelection{
float:left;
margin-right:20px;
margin-top:10px;
width:40%;
}

 #blockSelection li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

 #blockSelection ul{
margin:0px;
padding-left:16px;
}

 #calendar .active .sel{
background:green none repeat scroll 0% 0%;
}

 #calendar .blank{
background:rgb(170, 170, 170) none repeat scroll 0% 0%;
}

 #calendar .event{
background:navy none repeat scroll 0% 0%;
color:white;
cursor:pointer;
font-weight:bold;
}

 #calendar .later .sel{
background:blue none repeat scroll 0% 0%;
}

 #calendar .nav th{
background:white none repeat scroll 0% 0%;
border:0pt none;
}

 #calendar .next{
text-align:right;
}

 #calendar .num{
color:navy;
font-weight:bold;
}

 #calendar .passed .event{
background:rgb(85, 34, 34) none repeat scroll 0% 0%;
color:white;
cursor:pointer;
font-weight:bold;
}

 #calendar .passed .sel{
background:rgb(187, 0, 0) none repeat scroll 0% 0%;
}

 #calendar .passed{
background:rgb(221, 221, 221) none repeat scroll 0% 0%;
color:rgb(68, 68, 68);
}

 #calendar .passed div.event:hover{
background:rgb(153, 0, 0) none repeat scroll 0% 0%;
}

 #calendar .prev{
text-align:left;
}

 #calendar .sel{
background:green none repeat scroll 0% 0%;
color:white;
cursor:pointer;
font-weight:bold;
}

 #calendar .title{
text-align:center;
}

 #calendar{
border:1px solid black;
float:left;
margin:0px 10px 10px 0px;
}

 #calendar div{
margin:0pt;
}

 #calendar div.event:hover{
background:rgb(0, 0, 187) none repeat scroll 0% 0%;
}

 #calendar td{
background:white none repeat scroll 0% 0%;
border:0px none;
padding:0pt;
text-align:center;
}

 #calendar th{
text-align:center;
}

 #calevent{
float:left;
margin:0pt;
}

 #calevent.eventTable .highlight .deadline{
color:red;
}

 #calevent.eventTable .highlight .endTime{
color:cyan;
}

 #calevent.eventTable .highlight a{
color:white;
}

 #calevent.eventTable .highlight td{
background:blue none repeat scroll 0% 0%;
border-color:navy;
color:white;
}

 #calevent.eventTable .highlightold .deadline{
color:red;
}

 #calevent.eventTable .highlightold .endTime{
color:cyan;
}

 #calevent.eventTable .highlightold a{
color:white;
}

 #calevent.eventTable .highlightold td{
background:rgb(153, 0, 0) none repeat scroll 0% 0%;
border-color:rgb(85, 34, 34);
color:white;
}

 #chat_invite .footer{
background:lightgray none repeat scroll 0% 0%;
}

 #chat_invite .title{
background:black none repeat scroll 0% 0%;
color:white;
font-weight:bold;
}

 #chat_invite{
background:white none repeat scroll 0% 0%;
border-bottom:3px solid black;
border-top:3px solid black;
left:0pt;
position:absolute;
text-align:center;
top:60%;
width:100%;
z-index:400;
}

 #chat_invite a{
cursor:pointer;
}

 #chat_invite div{
padding:3pt 8pt;
}

 #choiceWrap img{
vertical-align:top;
}

 #content .cantCome{
background:rgb(255, 68, 68) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(153, 0, 0);
border-top:1px solid rgb(255, 136, 136);
}

 #content .cantError{
background:rgb(51, 51, 51) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(0, 0, 0);
border-top:1px solid rgb(102, 102, 102);
}

 #content .cantHoliday{
background:rgb(198, 59, 36) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(153, 29, 26);
border-top:1px solid rgb(220, 119, 101);
}

 #content .down{
border-color:rgb(170, 170, 255);
border-style:solid;
border-width:0pt 0pt 0pt 1px;
font-family:'Courier New';
font-weight:normal;
line-height:80%;
padding:2pt;
text-align:center;
vertical-align:bottom;
white-space:normal;
width:1px;
}

 #content .holiday a{
color:navy;
}

 #content .holiday a:hover{
color:blue;
}

 #content .notComing{
background:rgb(85, 255, 85) none repeat scroll 0% 0%;
color:black;
cursor:auto;
white-space:normal;
}

 #content .notSet{
background:rgb(238, 238, 238) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(187, 187, 187);
border-top:1px solid white;
cursor:auto;
}

 #content .takePart{
background:rgb(68, 170, 68) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(0, 153, 0);
border-top:1px solid rgb(136, 255, 136);
cursor:auto;
}

 #content .takingPart{
background:rgb(255, 85, 85) none repeat scroll 0% 0%;
color:black;
cursor:auto;
white-space:normal;
}

 #content .whiteTable td{
background:white none repeat scroll 0% 0%;
}

 #content{
position:relative;
z-index:250;
}

 #content a.mod_symbol{
color:rgb(0, 153, 0);
cursor:pointer;
font-size:150%;
line-height:50%;
}

 #content a.mod_symbol:hover{
color:rgb(0, 255, 0);
}

 #content a:hover{
color:black;
}

 #contentEditor{
background:rgb(221, 221, 255) none repeat scroll 0% 0%;
color:black;
width:400px;
z-index:2000;
}

 #contentEditor input{
color:blue;
font-family:arial;
font-size:10px;
}

 #contentEditor textarea{
color:blue;
font-family:arial;
font-size:10px;
}

 #contentEditorList{
font-size:10px;
height:400px;
overflow:auto;
}

 #contentOuter{
padding:15px 10px;
}

 #contentSecure a{
color:maroon;
}

 #contentSecure a:hover{
color:red;
}

 #contentSingle #content{
padding:10px;
}

 #contentWrap{
color:black;
left:30%;
position:absolute;
top:130px;
width:69%;
}

 #counter{
line-height:200%;
}

 #counter a{
color:navy;
font-size:80%;
text-decoration:none;
}

 #counter select{
font-size:100%;
}

 #cpmb{
color:maroon;
font-size:80%;
padding:20px 0px 0px;
}

 #dataShow{
display:none;
left:300px;
position:absolute;
top:50px;
z-index:1500;
}

 #delfield .nouse{
background:rgb(222, 222, 222) none repeat scroll 0% 0%;
border:1px solid black;
color:black;
float:left;
margin:3pt;
padding:3pt;
}

 #delfield{
clear:both;
}

 #delfield img{
cursor:pointer;
vertical-align:middle;
}

 #dl_filelist{
clear:both;
}

 #event_action{
clear:both;
}

 #firefoxadd{
background:transparent none repeat scroll 0% 0%;
margin:0px;
padding:10px;
}

 #forumEdit{
background-color:transparent;
color:black;
margin:10px;
padding-top:15px;
}

 #forumEdit a{
color:maroon;
text-decoration:none;
}

 #forumEdit h2{
font-size:100%;
}

 #forumID{
background:white none repeat scroll 0% 0%;
bottom:0pt;
font-weight:bold;
padding:5px;
position:absolute;
right:0pt;
}

 #forumInfo{
padding:5px 0px;
}

 #forumInfo img{
margin:0px 2px 0pt 0pt;
vertical-align:middle;
}

 #forumMain{
margin-top:0pt;
}

 #forumMain a{
color:maroon;
text-decoration:none;
}

 #forumMain a:hover{
color:black;
}

 #forumMain table{
background-color:rgb(255, 221, 119);
color:black;
margin:0pt 0pt 4pt;
}

 #forumMain td{
background-color:rgb(255, 255, 240);
color:black;
}

 #forumMain th{
background:rgb(255, 255, 221) url('/img/styleOrange/navbarB.png') repeat-x scroll left bottom;
border:0pt none;
color:black;
}

 #forumNavSub .changed a.titlelink{
color:maroon;
}

 #forumNavSub .seen a.titlelink{
color:white;
}

 #forumNavSub{
background-color:transparent;
color:black;
font-size:100%;
left:60%;
margin-left:10px;
position:absolute;
text-align:center;
width:40%;
z-index:500;
}

 #forumNavSub a.titlelink{
color:black;
}

 #forumNavSub table{
margin:0px 0px 4px;
}

 #forumNavSub th{
background:rgb(255, 255, 221) url('/img/styleOrange/navbarB.png') repeat-x scroll left bottom;
color:black;
}

 #forumNavSubBig{
background-color:transparent;
color:black;
font-size:100%;
left:60%;
margin:0pt;
position:absolute;
text-align:center;
width:39%;
z-index:500;
}

 #forumNavSubBig table{
margin:0pt 0pt 4px;
}

 #forumNavSubBig th{
background:rgb(255, 255, 221) url('/img/styleOrange/navbarB.png') repeat-x scroll left bottom;
color:black;
}

 #forumNavSubPad{
padding:0px 10px;
width:100%;
}

 #forumNavUp{
background-color:transparent;
color:black;
font-size:80%;
font-weight:bold;
position:relative;
text-align:left;
top:0pt;
width:100%;
}

 #forumNavUp a{
color:maroon;
padding:0px 0px 0pt 0pt;
text-decoration:none;
}

 #forumNavUp span{
color:black;
font-size:120%;
padding:0px 5px;
text-decoration:none;
}

 #forumPost a{
color:maroon;
text-decoration:none;
}

 #forumPost a:hover{
color:black;
text-decoration:underline;
}

 #forumPost table{
margin:0pt 0pt 4pt;
}

 #forumPost td{
background:rgb(255, 255, 240) none repeat scroll 0% 0%;
}

 #forumPost th{
background:rgb(255, 255, 221) url('/img/styleOrange/navbarB.png') repeat-x scroll left bottom;
border:0pt none;
}

 #forumPostPanel{
color:white;
font-size:100%;
left:0pt;
position:absolute;
text-align:center;
width:60%;
}

 #forumPostPanelBig{
color:white;
font-size:100%;
left:1%;
margin:0pt;
position:absolute;
text-align:center;
width:58%;
z-index:190;
}

 #forumWrap #forumFind{
position:absolute;
right:40px;
z-index:300;
}

 #hide{
display:none;
visibility:hidden;
}

 #hourglass{
background:white none repeat scroll 0% 0%;
border:2px solid black;
left:40%;
padding:10px;
position:fixed;
top:30%;
}

 #httpsBody #content .help{
margin-top:15px;
}

 #httpsBody{
background:transparent none repeat scroll 0% 0%;
}

 #httpsWrap{
clear:both;
position:relative;
top:0pt;
}

 #imgPreview{
clear:left;
}

 #import{
background:transparent none repeat scroll 0% 0%;
border:0px none;
padding:0px;
}

 #import i{
font-style:normal;
padding:0px 2px;
}

 #import td{
border:0px none;
padding:0px;
}

 #import td input{
padding:0px 2px;
}

 #import th{
border:0px none;
padding:3px 0px;
}

 #layout{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
border-collapse:collapse;
}

 #location_lists .title{
color:black;
font-weight:bold;
padding:2px 0px;
text-decoration:underline;
}

 #location_lists{
float:left;
width:30%;
}

 #location_lists a{
cursor:pointer;
}

 #location_lists ul{
color:gray;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 10pt;
padding:0px 5px 0px 0px;
}

 #locform table{
margin:0pt;
padding:0pt;
}

 #loclist{
background:rgb(153, 153, 255) none repeat scroll 0% 0%;
border:1px solid black;
height:150px;
margin-top:5px;
overflow:auto;
padding:2px 0px 2px 2px;
}

 #loclist li{
background:white none repeat scroll 0% 0%;
border:1px outset gray;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:1px 3px;
}

 #loginPanel{
margin-bottom:10px;
}

 #loginPanel form{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
border-collapse:collapse;
font-weight:bold;
margin:0pt;
}

 #loginPanel table{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
border-collapse:collapse;
font-weight:bold;
margin:0pt;
}

 #loginPanel td{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
border-collapse:collapse;
font-weight:bold;
margin:0pt;
}

 #loginPanel tr{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
border-collapse:collapse;
font-weight:bold;
margin:0pt;
}

 #logo{
background:transparent url('/img/general/onlitoLogo3.gif?') no-repeat scroll 0% 0%;
height:120px;
left:15px;
position:absolute;
top:5px;
width:301px;
z-index:120;
}

 #logout{
background-color:rgb(255, 255, 170);
font-size:120%;
font-weight:bold;
position:absolute;
text-align:center;
top:40%;
width:100%;
}

 #map_view{
background:rgb(102, 102, 255) none repeat scroll 0% 0%;
visibility:hidden;
}

 #mapcreate{
background:rgb(204, 204, 255) none repeat scroll 0% 0%;
font-size:7pt;
}

 #mapfoot{
bottom:0pt;
padding:4px;
position:absolute;
}

 #massAdapt td{
background:blue none repeat scroll 0% 0%;
border:0pt none;
}

 #memberlist .private{
color:red;
}

 #memberlist{
white-space:nowrap;
}

 #memberlist td{
white-space:nowrap;
}

 #membrowse div{
padding:0px 5px;
}

 #memrefbut{
float:left;
}

 #modeButton{
position:absolute;
right:10px;
top:10px;
z-index:600;
}

 #modeButton a{
cursor:pointer;
display:inline;
margin:0px 0px 0px 10px;
}

 #modeButton iframe{
display:inline;
margin:0px 0px 0px 10px;
}

 #navLogInOut .nav_login:hover{
background:rgb(0, 170, 0) none repeat scroll 0% 0%;
color:white;
}

 #navLogInOut .nav_logout:hover{
background:rgb(255, 0, 0) none repeat scroll 0% 0%;
color:white;
}

 #navLogInOut{
border:2px solid rgb(34, 109, 189);
margin-right:20px;
margin-top:10px;
padding-right:10px;
}

 #navManageFunc .button{
line-height:200%;
}

 #navMini a{
display:inline;
font-size:70%;
}

 #navPortal{
font-size:110%;
font-weight:bold;
margin:10px 20px 0px;
padding:10px;
}

 #nav_join{
text-decoration:underline;
}

 #navfield .col{
background:rgb(227, 227, 227) none repeat scroll 0% 0%;
border:1px solid gray;
float:left;
margin-right:10px;
padding:0pt 10px;
}

 #navfield .flap{
background:rgb(213, 109, 109) none repeat scroll 0% 0%;
color:white;
font-weight:bold;
padding:0pt 10px;
}

 #navfield .link{
background:rgb(217, 255, 209) none repeat scroll 0% 0%;
color:rgb(0, 0, 0);
font-weight:bold;
padding:0pt 10px;
}

 #navfield .page{
background:rgb(208, 225, 225) none repeat scroll 0% 0%;
border:1px solid rgb(92, 105, 127);
float:left;
margin-right:10px;
padding:0pt 10px;
}

 #navfield .row{
clear:both;
float:left;
}

 #navfield .space{
clear:both;
float:left;
width:270pt;
}

 #navfield .title{
background:rgb(137, 142, 205) none repeat scroll 0% 0%;
color:white;
font-weight:bold;
padding:0pt 10px;
}

 #navfield .tref{
background:rgb(220, 214, 183) none repeat scroll 0% 0%;
border:1px solid rgb(183, 165, 92);
float:left;
margin-right:10px;
padding:3pt;
}

 #navfield a.big{
cursor:pointer;
font-family:'Arial Black';
font-size:25px;
vertical-align:middle;
}

 #navfield a.big:hover{
color:maroon;
}

 #navfield div img{
vertical-align:middle;
}

 #navfield hr{
background:rgb(218, 227, 231) none repeat scroll 0% 0%;
border:3px dotted rgb(151, 167, 211);
clear:both;
cursor:pointer;
float:left;
margin:2pt;
width:400pt;
}

 #navigation .navsubtitle a{
font-weight:bold;
}

 #navigation .navtitle a{
color:black;
font-weight:bold;
}

 #navigation{
color:black;
font-size:100%;
padding:15px 0px;
position:relative;
z-index:200;
}

 #navigation a{
display:block;
padding:2px 5px;
text-decoration:none;
}

 #navigation a:hover{
background-color:rgb(255, 217, 84);
color:black;
text-decoration:none;
}

 #navigation b{
color:black;
display:block;
text-decoration:none;
}

 #navigationWrap #navLogInOut i{
font-size:80%;
font-style:normal;
font-weight:normal;
}

 #navigationWrap{
background:rgb(148, 228, 254) url('/tdat14/onlitoSignLight.gif') no-repeat scroll 0px -130px;
padding:0pt;
position:absolute;
top:130px;
width:30%;
z-index:10;
}

 #newsGroup{
padding:5px 10px 10px 0pt;
}

 #newsItem{
max-width:800pt;
text-align:justify;
}

 #newsItems #selected{
background:rgb(34, 109, 189) none repeat scroll 0% 0%;
border:0px none;
padding:3px 5px;
}

 #newsItems #selected a{
color:white;
}

 #newsItems [type=new]{
font-weight:bold;
}

 #newsItems{
color:black;
}

 #newsItems div{
border:0pt none;
margin-bottom:3pt;
padding:2px 5px;
}

 #newsItems p{
margin:0px;
padding:0px;
}

 #newsNav{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
float:left;
margin:0px;
}

 #newsPage{
background-color:white;
color:black;
padding:5px;
}

 #newsPage a{
display:inline;
}

 #normalView{
min-width:800px;
}

 #options{
background:transparent url('/img/general/counter/diagCyan.gif') no-repeat scroll 0% 0%;
color:black;
font-family:verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:2px 10px 2px 50px;
position:absolute;
right:0px;
text-align:right;
text-decoration:none;
top:40px;
z-index:130;
}

 #personData{
background-color:red;
bottom:0px;
color:white;
padding:10px;
position:relative;
right:0px;
top:0px;
width:100%;
z-index:100;
}

 #personIcon{
background-color:pink;
bottom:0px;
color:black;
left:0px;
padding:10px;
position:relative;
top:0px;
width:120px;
}

 #portal_new a{
display:block;
}

 #portal_quick a{
display:block;
text-align:left;
}

 #portal_teamList .team{
float:left;
margin:0pt 10px 10px 0pt;
}

 #portal_teamList .team td{
text-align:center;
}

 #portal_teamList{
clear:both;
}

 #portal_top div{
float:left;
margin:0pt 10px 10px 0pt;
}

 #progress_bar{
background:white none repeat scroll 0% 0%;
border:2px solid black;
padding:5px 10px;
width:200pt;
z-index:500;
}

 #progress_bar table{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
border-collapse:collapse;
}

 #progress_bar td{
border:0pt none;
}

 #progress_wrap{
left:0pt;
position:absolute;
top:20%;
width:100%;
z-index:400;
}

 #reg_block ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

 #rssicon{
float:right;
margin:5px 0pt 0pt 10px;
z-index:100;
}

 #scrollArea{
border:1px solid black;
height:150pt;
margin-bottom:10px;
overflow:auto;
}

 #search_result_list{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:2px 0px;
}

 #search_result_list li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
padding:2px 0px;
}

 #settings .actions{
clear:both;
text-align:center;
width:100%;
}

 #settings{
margin:10pt 0pt;
}

 #settings div{
float:left;
width:150pt;
}

 #singleView #forumWrap #forumFind{
right:8px;
top:28px;
}

 #singleView #forumWrap .help{
margin-top:10px;
}

 #singleView #modeButton{
right:40px;
}

 #slogan{
color:rgb(255, 255, 255);
font-family:verdana,sans-serif;
font-size:15px;
font-weight:bold;
left:138px;
position:absolute;
top:95px;
white-space:nowrap;
z-index:200;
}

 #smileBlock{
float:right;
}

 #smileyinput img{
padding:2px;
}

 #sponsor{
background-color:transparent;
height:112px;
left:335px;
position:absolute;
top:34px;
z-index:120;
}

 #teamText{
color:rgb(0, 0, 0);
padding:0pt 0pt 10px;
}

 #team_info .img{
background:rgb(255, 255, 204) url('/img/general/main/gradient.png') repeat-x scroll left top;
padding:3px;
}

 #team_info .r{
background:rgb(255, 255, 204) none repeat scroll 0% 0%;
text-align:right;
}

 #team_info .title{
background:rgb(255, 238, 153) url('/img/general/main/gradient.png') repeat scroll 0% 0%;
}

 #team_info{
left:60%;
padding:0pt 0pt 0pt 10px;
position:absolute;
top:0pt;
}

 #team_info table{
border:0pt none;
font-size:80%;
margin:0pt;
}

 #team_info td{
background:rgb(255, 255, 221) none repeat scroll 0% 0%;
border:0pt none;
padding:1px 3px;
}

 #teambanner{
background:transparent url('/img/styleOrange/navbarB.png') repeat-x scroll left top;
color:black;
font-size:100%;
font-weight:bold;
left:0px;
padding:18px;
right:0px;
text-align:center;
top:0px;
white-space:nowrap;
z-index:600;
}

 #teambanner a{
color:maroon;
text-decoration:none;
}

 #teambanner a:hover{
color:black;
text-decoration:underline;
}

 #teambanner span{
font-size:70%;
}

 #teaminfo{
color:white;
font-size:30px;
left:300px;
position:absolute;
text-align:center;
top:60px;
white-space:nowrap;
z-index:500;
}

 #teaminfo span{
font-size:15px;
}

 #ticker{
left:0pt;
position:absolute;
top:0pt;
width:100%;
z-index:500;
}

 #ticker marquee{
background:black none repeat scroll 0% 0%;
color:white;
}

 #ticker marquee a{
color:yellow;
}

 #ticker marquee a:hover{
color:orange;
}

 #timer{
bottom:0pt;
color:red;
font-size:10pt;
left:0pt;
padding:10px;
position:fixed;
z-index:1000;
}

 #unibox td{
background:white none repeat scroll 0% 0%;
color:black;
}

 #unibox td.uniedge{
background:black none repeat scroll 0% 0%;
color:white;
}

 #uniinfo #unicode{
background:black none repeat scroll 0% 0%;
color:white;
margin:0pt;
padding:5px;
}

 #uniinfo #unisym{
font-size:400%;
margin:0pt;
padding:5px;
}

 #uniinfo{
background:white none repeat scroll 0% 0%;
border:2px solid black;
display:none;
float:right;
position:absolute;
text-align:center;
}

 #uniscroll .scrollbar{
background:gray none repeat scroll 0% 0%;
border:1px inset black;
font-size:12px;
height:14px;
margin:0pt;
padding:0pt;
width:286px;
}

 #uniscroll .scrollhandle{
background:white url('/img/general/button.gif') repeat-x scroll left bottom;
font-weight:bold;
margin:0pt;
padding:0pt;
position:relative;
text-align:center;
width:30px;
}

 #upload{
float:right;
position:absolute;
right:0px;
}

 #upload iframe{
background:white none repeat scroll 0% 0%;
border:2px solid black;
}

 #upload_title{
background:black none repeat scroll 0% 0%;
padding:5px;
}

 #urlinput table{
margin:0pt;
padding:0pt;
}

 #vcalDownload{
clear:both;
float:left;
font-weight:bold;
margin:20px 20px 20px 0pt;
width:400pt;
}

 #vcalDownload img{
vertical-align:middle;
}

 #vcalInfo{
font-size:70%;
font-weight:normal;
}

 #wikiHead{
background:rgb(148, 228, 254) url('/tdat14/onlitoSignLight.gif') no-repeat scroll 0pt 0pt;
height:20px;
padding:10px;
}

 #wikibase .left{
margin:0pt 10px 10px 0pt;
width:150pt;
}

 #wikibase .left a{
display:block;
}

 #wikibase .left a span{
color:black;
}

 #wikibase .left a:hover span{
color:maroon;
}

 #wikifind{
float:right;
}

 #wikipage .help{
margin:5px 15px;
}

 #wrapAll{
width:100%;
}

 #wrapAll a:hover u.highlight{
background:rgb(0, 255, 0) none repeat scroll 0% 0%;
}

 #wrapAll u.highlight{
background:rgb(0, 187, 0) none repeat scroll 0% 0%;
color:white;
font-weight:bold;
padding:2px 5px;
text-decoration:underline overline;
}

 .L0{
color:rgb(0, 153, 0);
font-size:200%;
font-weight:bold;
line-height:50%;
}

 .L1{
color:rgb(153, 153, 0);
font-size:200%;
font-weight:bold;
line-height:50%;
}

 .L2{
color:rgb(153, 68, 0);
font-size:200%;
font-weight:bold;
line-height:50%;
}

 .L3{
color:rgb(153, 0, 0);
font-size:200%;
font-weight:bold;
line-height:50%;
}

 .L4{
color:black;
font-size:200%;
font-weight:bold;
line-height:50%;
}

 .access0{
background:white none repeat scroll 0% 0%;
border:2px solid black;
padding:3px 5px;
}

 .access1{
background:rgb(220, 124, 255) none repeat scroll 0% 0%;
border:2px solid purple;
padding:3px 5px;
}

 .access2{
background:rgb(150, 150, 255) none repeat scroll 0% 0%;
border:2px solid blue;
padding:3px 5px;
}

 .access3{
background:rgb(150, 255, 150) none repeat scroll 0% 0%;
border:2px solid green;
padding:3px 5px;
}

 .access4{
background:rgb(255, 255, 124) none repeat scroll 0% 0%;
border:2px solid yellow;
padding:3px 5px;
}

 .access5{
background:rgb(255, 210, 150) none repeat scroll 0% 0%;
border:2px solid orange;
padding:3px 5px;
}

 .access6{
background:rgb(255, 150, 150) none repeat scroll 0% 0%;
border:2px solid red;
padding:3px 5px;
}

 .accessDenied{
color:rgb(0, 0, 0);
font-size:14pt;
font-weight:bold;
margin:10pt 0pt;
}

 .accessDeniedInfo{
color:rgb(68, 68, 68);
font-size:10pt;
margin:10pt 0pt;
}

 .accessDeniedWrap{
padding-top:20pt;
}

 .access_icon{
vertical-align:middle;
}

 .actionInform .what{
font-weight:bold;
}

 .actionInform{
background:rgb(255, 255, 153) none repeat scroll 0% 0%;
border:2px solid orange;
color:black;
margin:10px 0px;
padding:2px 5px;
}

 .actions{
clear:both;
padding-top:20px;
}

 .active{
color:black;
padding:5px;
}

 .activeEvent{
color:rgb(153, 0, 0);
font-style:italic;
}

 .addButtonWrap{
font-weight:bold;
padding:5px;
}

 .addressSel{
background:rgb(170, 255, 170) none repeat scroll 0% 0%;
}

 .adminDebug{
color:white;
font-weight:normal;
padding:2px 5px;
}

 .adminXs{
color:rgb(170, 0, 0);
}

 .appointmentLock{
background-color:rgb(187, 68, 68);
border-bottom:1px solid rgb(119, 17, 17);
border-top:1px solid rgb(255, 119, 119);
color:rgb(255, 255, 255);
font-style:italic;
}

 .appointmentLock2{
background-color:rgb(255, 136, 102);
}

 .assInfo{
clear:both;
margin-top:10pt;
}

 .assPSymbol{
color:red;
font-size:150%;
font-weight:bold;
}

 .assTSymbol{
color:blue;
font-size:150%;
font-weight:bold;
}

 .backLink{
font-weight:bold;
}

 .bar1{
background-color:rgb(179, 179, 179);
border:1px solid rgb(80, 80, 80);
height:20px;
position:relative;
text-align:left;
}

 .bar2{
background-color:rgb(0, 0, 153);
height:20px;
position:relative;
text-align:left;
width:0%;
}

 .birthday{
background:white none repeat scroll 0% 0%;
border:0pt none;
}

 .birthday td{
border:0pt none;
}

 .blankTable{
background:transparent none repeat scroll 0% 0%;
border:0px solid black;
color:rgb(51, 51, 0);
margin:0px 0px 6pt;
padding:0px;
width:70%;
z-index:200;
}

 .blankTable td{
border:0px solid black;
margin:0pt;
padding:0pt 2px 2px;
}

 .blankTable th{
background:transparent none repeat scroll 0% 0%;
border:0px solid black;
}

 .block .button{
font-size:100%;
text-align:right;
}

 .bottomLink{
border-top:2px solid orange;
clear:both;
float:left;
margin-top:10pt;
}

 .bottomLink div{
background:rgb(255, 201, 102) none repeat scroll 0% 0%;
float:left;
margin-right:10px;
}

 .bottomLink div.active{
background:rgb(255, 255, 170) none repeat scroll 0% 0%;
}

 .browse .close{
background:white none repeat scroll 0% 0%;
border-color:black black black white;
border-style:solid;
border-width:2px;
float:none;
font-size:10px;
font-weight:bold;
position:absolute;
right:-20px;
top:0pt;
}

 .browse .title{
background:rgb(204, 204, 204) none repeat scroll 0% 0%;
border-bottom:2px solid darkGray;
font-weight:bold;
text-align:left;
}

 .browse{
background:white none repeat scroll 0% 0%;
border:2px solid black;
font-size:100%;
position:absolute;
text-align:left;
z-index:500;
}

 .browse div{
padding:2px 5px;
}

 .browse_list .more{
color:blue;
}

 .browse_list a{
cursor:pointer;
display:block;
padding:1px 5px;
}

 .browse_list a:hover{
background:orange none repeat scroll 0% 0%;
}

 .button{
background:white url('/img/general/button.gif') repeat-x scroll left bottom;
border:1px solid black;
color:maroon;
cursor:pointer;
margin:2px 5px 0px 0px;
padding:1px 5px;
text-decoration:none;
white-space:nowrap;
}

 .button:hover{
background:white url('/img/general/buttonOver.gif') repeat-x scroll left bottom;
color:black;
text-decoration:none;
}

 .buyButton{
font-weight:bold;
}

 .c26 #ubr_div{
float:left;
margin:5px 10px 0pt 0pt;
}

 .cancel .eventDetail{
border:4px solid red;
}

 .changed{
background:rgb(255, 255, 221) url('/img/styleOrange/navbarA.png') repeat-x scroll left bottom;
padding:5px;
}

 .changed a{
color:black;
font-weight:bold;
text-decoration:none;
}

 .changed a:hover{
color:white;
font-weight:bold;
text-decoration:none;
}

 .child{
background:rgb(255, 255, 170) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(170, 170, 102);
border-top:1px solid rgb(255, 255, 255);
}

 .choiceBar{
clear:none;
float:left;
margin:0px 10px 10px 0px;
}

 .code .text .inner{
font-family:'Courier New';
height:100pt;
overflow:scroll;
white-space:nowrap;
width:auto;
}

 .code .text{
padding:3pt;
}

 .code .title{
border-bottom:1px solid lightGray;
font-weight:bold;
padding:2px 5px;
}

 .code{
background:white none repeat scroll 0% 0%;
border:1px solid lightGray;
clear:both;
margin:5px 0px;
width:100%;
}

 .colorsel{
border:2px solid black;
border-collapse:collapse;
font-size:70%;
margin:0pt;
padding:0pt;
}

 .colorsel td{
background-image:none ! important;
cursor:cell;
margin:0pt;
padding:0pt;
}

 .confirm_do .title{
background:navy none repeat scroll 0% 0%;
color:white;
font-size:100%;
font-weight:bold;
margin:0pt 0pt 10pt;
padding:5px;
}

 .confirm_do{
background:rgb(170, 170, 255) none repeat scroll 0% 0%;
border:2px solid navy;
clear:both;
margin-bottom:10pt;
}

 .confirm_do li{
color:navy;
font-weight:normal;
}

 .confirm_do ul{
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10pt;
padding:0pt;
}

 .datetable #date_DayTable_ID td{
font-size:80%;
}

 .datetable{
border:0pt none;
border-collapse:collapse;
margin:0pt;
padding:0pt;
}

 .datetable table{
margin:0pt;
padding:0pt;
}

 .datetable table td{
padding:1px 2px;
}

 .datetable td{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
margin:0pt;
padding:0pt;
}

 .datetable_x{
background:red none repeat scroll 0% 0%;
}

 .deadline{
color:red;
font-style:italic;
}

 .decoded .sponsor{
background:white none repeat scroll 0% 0%;
border:2px solid rgb(221, 221, 221);
padding:2px;
text-align:center;
}

 .decoded .table{
margin:3px 5px;
}

 .decoded .table table{
border:1px solid black;
margin:0pt;
padding:0pt;
}

 .decoded .table td{
background:white none repeat scroll 0% 0%;
border:1px outset gray;
}

 .decoded{
text-align:justify;
}

 .decoded img{
padding:1px 3px;
}

 .depthNav{
font-size:120%;
font-weight:bold;
}

 .detailButton{
font-weight:bold;
white-space:nowrap;
}

 .detailButton a{
background:white url('/img/general/button.gif') repeat-x scroll left bottom;
border:1px solid black;
color:maroon;
cursor:pointer;
font-weight:normal;
margin:2px 5px 0px;
padding:1px 5px;
text-decoration:none;
}

 .detailButton a:hover{
background:white url('/img/general/buttonOver.gif') repeat scroll left bottom;
color:black;
font-weight:normal;
text-decoration:none;
}

 .domain_list{
margin-bottom:10px;
}

 .download .counter{
float:right;
margin:0pt;
padding:0pt;
text-align:right;
}

 .download{
background:rgb(238, 238, 255) none repeat scroll 0% 0%;
border-top:1px solid rgb(170, 170, 255);
margin:2px;
padding:2px 5px;
}

 .dummy .td1{
background:rgb(201, 201, 201) none repeat scroll 0% 0%;
}

 .dummy .td2{
background:rgb(145, 145, 145) none repeat scroll 0% 0%;
}

 .dummy{
background:rgb(173, 173, 173) none repeat scroll 0% 0%;
font-style:italic;
}

 .endTime{
color:navy;
font-style:italic;
}

 .errorFill{
background:red none repeat scroll 0% 0%;
}

 .error_do .choice{
background:white none repeat scroll 0% 0%;
margin-top:10pt;
padding:2px 5px;
}

 .error_do .title{
background:black none repeat scroll 0% 0%;
color:white;
font-size:100%;
font-weight:bold;
margin:10pt;
padding:5px;
}

 .error_do{
background:rgb(50, 50, 50) none repeat scroll 0% 0%;
border:2px solid black;
clear:both;
margin-bottom:10pt;
}

 .error_do li{
color:white;
font-weight:normal;
}

 .error_do ul{
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10pt;
padding:0pt;
}

 .eventDetail .short{
background:white none repeat scroll 0% 0%;
font-size:110%;
margin:0pt 0pt 10px;
padding:2px 5px;
}

 .eventEmail{
color:white;
}

 .eventLog{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

 .eventTable .cancelEvent td{
background:#e48686 none repeat scroll 0% 0%;
border:0;
text-decoration:line-through;
}

 .eventTable .holiday td{
cursor:default;
}

 .eventTable [type=dt]{
text-align:right;
}

 .eventTable{
clear:both;
white-space:nowrap;
}

 .eventTable a{
color:maroon;
}

 .eventTable a:hover{
color:red;
}

 .eventTable img{
vertical-align:middle;
}

 .eventTable span.button:hover{
background:white url('/img/general/buttonOver.gif') repeat-x scroll left bottom;
color:black;
font-weight:normal;
text-decoration:none;
}

 .eventTable td{
background-image:url('/img/general/oev2.png');
background-position:left bottom;
background-repeat:repeat-x;
cursor:pointer;
white-space:nowrap;
}

 .eventTable th{
text-align:left;
}

 .eventTable u{
color:white;
text-decoration:none;
}

 .event_mode{
margin-bottom:10px;
}

 .eventname{
font-weight:bold;
}

 .excel .delete{
color:black;
font-weight:bold;
padding:1px 3px;
}

 .excel .delline input{
background:red none repeat scroll 0% 0%;
color:white;
}

 .excel .delline td{
background:red none repeat scroll 0% 0%;
color:white;
}

 .excel .newline input{
background:rgb(170, 255, 170) none repeat scroll 0% 0%;
}

 .excel td{
border:0pt none;
padding:0pt;
}

 .excel td input{
border-color:black white white black;
border-style:solid;
border-width:1px;
padding:1px 3px;
}

 .externMemberTable .stat{
background:white none repeat scroll 0% 0%;
}

 .externMemberTable .stat img{
cursor:pointer;
}

 .externMemberTable{
border:0pt none;
}

 .externMemberTable a i{
color:black;
font-style:normal;
font-weight:bold;
}

 .externMemberTable a:hover i{
color:rgb(68, 0, 0);
font-style:normal;
font-weight:bold;
}

 .externMemberTable td{
border:0px none;
white-space:nowrap;
}

 .externMemberTable th{
border:0px none;
margin-top:20px;
text-align:left;
}

 .external{
background:rgb(255, 255, 255) none repeat scroll 0% 0%;
border-color:rgb(255, 255, 255) rgb(186, 186, 186) rgb(171, 171, 171) rgb(255, 255, 255);
border-style:solid none;
border-width:1px;
}

 .for ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

 .for_forum .c0{
font-weight:bold;
}

 .for_forum .c1{
background:white none repeat scroll 0% 0%;
color:navy;
font-size:80%;
}

 .for_forum .c2{
background:white none repeat scroll 0% 0%;
color:rgb(101, 101, 205);
font-size:80%;
}

 .for_forum{
cursor:pointer;
}

 .for_gallery .created{
float:left;
font-size:70%;
}

 .for_gallery .images{
clear:left;
}

 .for_gallery .title{
float:left;
font-weight:bold;
margin-left:5px;
}

 .forumButton{
font-size:70%;
}

 .forumImg{
font-weight:bold;
}

 .forumInfo{
background:white none repeat scroll 0% 0%;
color:rgb(16, 16, 16);
font-size:80%;
}

 .forumInfo td{
border-bottom:1px solid black;
}

 .forumNav{
color:black;
font-weight:normal;
text-align:center;
}

 .forumNav a{
color:black;
font-size:80%;
text-decoration:none;
}

 .forumNav b{
color:black;
font-size:125%;
text-decoration:none;
}

 .forumTime{
float:right;
font-size:80%;
text-align:right;
top:0pt;
}

 .friend{
background:rgb(170, 255, 170) none repeat scroll 0% 0%;
border-color:rgb(255, 255, 255) rgb(102, 170, 102) rgb(102, 170, 102) rgb(255, 255, 255);
border-style:solid none;
border-width:1px;
}

 .galGroup{
margin-top:15px;
}

 .galGroup a{
margin:0px;
padding:0px;
}

 .galGroup table{
border:0px none;
cursor:pointer;
margin:0px;
padding:0px;
}

 .galGroup table td{
border:0px none;
margin:0px;
padding:0px;
}

 .galGroup th{
padding:0px;
}

 .galItem{
border:1px solid black;
display:inline;
float:left;
margin:5px;
}

 .galItem div{
display:block;
margin:0px;
padding:3px;
}

 .galItem span{
display:block;
}

 .galimgtitle{
display:inline;
}

 .gallery div{
display:inline;
float:left;
margin:3px;
text-align:center;
}

 .gallery img{
border:2px solid rgb(170, 170, 255);
margin:0px 4px 4px 0px;
}

 .galleryCreator{
font-size:70%;
overflow:hidden;
white-space:nowrap;
}

 .galleryDesc .button{
margin:10px 0px;
}

 .galleryDesc{
margin-bottom:10px;
}

 .galleryEdit div{
background:rgb(221, 221, 255) none repeat scroll 0% 0%;
border:1px solid rgb(170, 170, 255);
display:inline;
float:left;
margin:3px;
padding:3px;
}

 .galleryExternal{
background:rgb(170, 255, 170) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(102, 170, 102);
border-top:1px solid rgb(255, 255, 255);
}

 .galleryHidden{
background:rgb(43, 43, 43) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(0, 0, 0);
border-top:1px solid rgb(186, 186, 186);
color:white;
}

 .galleryInfo{
background:rgb(170, 170, 255) none repeat scroll 0% 0%;
font-size:80%;
font-weight:normal;
margin:0px;
overflow:hidden;
}

 .galleryInternal{
background:rgb(255, 170, 170) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(170, 102, 102);
border-top:1px solid rgb(255, 255, 255);
}

 .galleryRelated{
background:rgb(255, 255, 170) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(170, 102, 102);
border-top:1px solid rgb(255, 255, 255);
}

 .gallerySub{
border-bottom:1px solid rgb(238, 238, 238);
border-top:1px solid rgb(238, 238, 238);
margin:5px 0pt;
padding:3px 0pt;
}

 .galleryTitle{
background:rgb(221, 221, 255) none repeat scroll 0% 0%;
font-weight:bold;
overflow:hidden;
text-align:left;
white-space:nowrap;
}

 .galleryTitle img{
vertical-align:bottom;
}

 .galleryTitle input{
vertical-align:top;
}

 .galleryTitle span{
color:navy;
float:right;
font-size:70%;
}

 .google_map{
float:left;
margin:0pt;
padding:0pt;
}

 .grant_error{
background:rgb(255, 85, 85) none repeat scroll 0% 0%;
}

 .grant_good{
background:rgb(85, 255, 85) none repeat scroll 0% 0%;
}

 .grant_more{
background:rgb(85, 85, 255) none repeat scroll 0% 0%;
color:white;
}

 .help .missing{
background:transparent url('/img/general/help/helpmissing.png') repeat scroll 0% 0%;
}

 .help{
margin:0px 10px;
position:absolute;
right:0px;
z-index:2500;
}

 .help div{
background:transparent url('/img/general/help/help.png') no-repeat scroll 0% 0%;
height:20px;
width:20px;
}

 .help:hover div{
background:transparent url('/img/general/help/helpover.png') repeat scroll 0% 0%;
}

 .hide{
display:none;
}

 .holiday td{
background-color:transparent;
border:0pt none;
}

 .holiday tr{
background:rgb(153, 153, 255) url('/img/general/wave.png') repeat-x scroll center bottom;
color:white;
}

 .homeText{
top:10px;
width:60%;
}

 .httpsBar{
padding:15px 15px 0px;
}

 .httpsSign{
background:transparent url('/img/general/https.gif') repeat scroll 0% 0%;
height:27px;
position:absolute;
right:-4px;
top:0pt;
width:72px;
}

 .iconInfo{
margin-top:10px;
}

 .iconInfo div{
display:inline;
font-size:80%;
margin:4px;
padding:6px 10px 6px 0px;
text-align:left;
}

 .iconInfo div img{
margin-right:2px;
vertical-align:middle;
}

 .iconinfomode{
margin-left:-5px;
vertical-align:top;
}

 .imgComment{
background:rgb(153, 153, 238) none repeat scroll 0% 0%;
border:1px solid black;
font-size:80%;
margin:5px;
}

 .imgComment b{
display:inline;
text-align:right;
}

 .imgComment div{
background:rgb(221, 221, 255) none repeat scroll 0% 0%;
padding:3px;
}

 .imgComment span{
background:rgb(153, 153, 255) none repeat scroll 0% 0%;
color:white;
display:block;
font-size:80%;
padding:3px;
}

 .imgWithText .img_comment{
padding:3pt;
text-align:center;
}

 .imgWithText{
background:white none repeat scroll 0% 0%;
border:0pt none;
margin:2pt 10px;
width:0pt;
}

 .imgWithText td{
background:white none repeat scroll 0% 0%;
border:0pt none;
text-align:center;
}

 .imgfooter td{
background:white none repeat scroll 0% 0%;
font-size:70%;
}

 .import1 input{
background:rgb(238, 255, 255) none repeat scroll 0% 0%;
border:0px none;
}

 .import1 td{
background:rgb(153, 255, 255) none repeat scroll 0% 0%;
}

 .import2 input{
background:rgb(238, 238, 255) none repeat scroll 0% 0%;
border:0px none;
}

 .import2 td{
background:rgb(153, 153, 255) none repeat scroll 0% 0%;
}

 .importError{
background:red none repeat scroll 0% 0%;
color:white;
}

 .importInactive input{
color:rgb(119, 119, 255);
}

 .importNoAccess{
background:black none repeat scroll 0% 0%;
color:white;
}

 .importNot input{
background:rgb(255, 85, 85) none repeat scroll 0% 0%;
border:0px none;
color:rgb(153, 0, 0);
}

 .importNot td{
background:rgb(255, 153, 153) none repeat scroll 0% 0%;
}

 .importOk{
background:rgb(0, 153, 0) none repeat scroll 0% 0%;
color:white;
}

 .importProblem{
background:orange none repeat scroll 0% 0%;
color:white;
}

 .importUpdate{
background:rgb(33, 120, 0) none repeat scroll 0% 0%;
color:white;
}

 .inactive{
color:black;
padding:5px;
}

 .info td{
border:0pt none;
font-size:80%;
padding:1px 3px;
}

 .info td img{
vertical-align:text-bottom;
}

 .infoBad{
background-color:red;
color:white;
font-size:100%;
font-weight:bold;
margin:5px 0pt;
padding:10px;
}

 .infoGood{
background-color:green;
color:white;
font-size:100%;
font-weight:bold;
margin:5px 0pt;
padding:10px;
}

 .infoNeutral{
background-color:blue;
color:white;
font-size:130%;
font-weight:bold;
margin:5px;
padding:10px;
}

 .infoText{
clear:both;
font-size:80%;
font-style:italic;
margin-bottom:10px;
max-width:400pt;
text-align:justify;
}

 .inv{
visibility:hidden;
}

 .invitations{
list-style-type:none;
margin:0pt 0pt 10px;
padding:0pt;
}

 .just{
background:rgb(255, 242, 221) url('/img/styleOrange/navbarB.png') repeat-x scroll left bottom;
padding:5px;
}

 .just a{
color:black;
font-weight:bold;
text-decoration:none;
}

 .just a:hover{
color:white;
font-weight:bold;
text-decoration:none;
}

 .lately{
background:rgb(255, 238, 221) url('/img/styleOrange/navbarC.png') repeat-x scroll left bottom;
padding:5px;
}

 .lately a{
color:black;
font-weight:bold;
text-decoration:none;
}

 .lately a:hover{
color:white;
font-weight:bold;
text-decoration:none;
}

 .left{
float:left;
margin:5px 5px 0pt 0pt;
}

 .less{
color:red;
}

 .lighter{
background-image:url('/img/general/dots100.gif');
background-repeat:repeat;
}

 .linkblock .desc{
font-size:80%;
font-style:italic;
margin-left:10px;
}

 .linkblock .links{
padding:2pt 10px;
}

 .linkblock .links a{
display:block;
}

 .linkblock .title{
background:black none repeat scroll 0% 0%;
color:white;
font-weight:bold;
padding:2pt 10px;
}

 .linkblock{
margin-bottom:10pt;
}

 .lockEvent td{
background-image:url('/img/general/lck.png');
background-position:left bottom;
background-repeat:repeat-x;
}

 .loginForm input{
background:white none repeat scroll 0% 0%;
}

 .loginForm table{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
}

 .loginForm td{
border:0px none;
}

 .loginXs{
color:rgb(0, 0, 170);
}

 .mainEvents{
float:right;
width:49%;
}

 .mainEvents span{
font-size:80%;
}

 .mainEvents span i{
color:black;
font-style:normal;
font-weight:bold;
}

 .mainEvents span u{
color:maroon;
font-weight:bold;
text-decoration:none;
}

 .mainNews{
float:left;
width:49%;
}

 .mainNews span{
font-size:80%;
}

 .mainNews span i{
color:black;
font-style:normal;
font-weight:bold;
}

 .mem_desc{
background:rgb(221, 221, 255) none repeat scroll 0% 0%;
padding:10px;
}

 .mem_img{
padding:10px;
}

 .memberXs{
color:rgb(0, 153, 0);
}

 .message table{
margin:0pt 0pt 6pt;
position:relative;
}

 .message td{
vertical-align:top;
}

 .messagebox{
clear:both;
}

 .modXs{
color:rgb(238, 102, 0);
}

 .more{
color:green;
}

 .mustFill{
background:green none repeat scroll 0% 0%;
}

 .navActive{
background:transparent url('/img/general/dots100.gif') repeat scroll 0% 0%;
margin:0px 0px 0px 20px;
padding:10px 30px 10px 10px;
}

 .navLinkExt{
font-style:normal;
text-decoration:underline;
}

 .navRest{
margin:0px 0px 0px 20px;
padding:10px 30px 10px 10px;
}

 .navSelect a{
background:rgb(34, 109, 189) none repeat scroll 0% 0%;
color:rgb(255, 255, 255);
}

 .nav_login{
font-weight:bold;
}

 .nav_logout{
font-weight:bold;
}

 .navsubtitle{
font-weight:bold;
}

 .newEvent td{
background-image:url('/img/general/nev.png');
background-position:left bottom;
background-repeat:repeat-x;
}

 .newsblock{
border:0pt none;
padding:0pt 10px 0pt 0pt;
}

 .nothing{
background:rgb(255, 221, 0) none repeat scroll 0% 0%;
border:2px solid rgb(255, 170, 0);
clear:both;
font-weight:bold;
margin:10px 0px;
max-width:400pt;
padding:10px;
text-align:justify;
}

 .notmine td{
background:rgb(221, 221, 221) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(136, 136, 136);
border-top:1px solid rgb(255, 255, 255);
color:rgb(34, 34, 34);
padding:1px 3px;
}

 .notmine td.td1{
background:rgb(238, 238, 238) none repeat scroll 0% 0%;
}

 .oldEvent td{
background-image:url('/img/general/lev2.png');
background-position:left bottom;
background-repeat:repeat-x;
}

 .onlito_warn .button{
color:black;
font-size:10pt;
font-weight:bold;
padding:2pt 20pt;
}

 .onlito_warn .text{
font-size:10pt;
padding:10px;
}

 .onlito_warn{
background:white none repeat scroll 0% 0%;
border:2px solid rgb(34, 109, 189);
margin-top:30pt;
padding:6pt 12pt;
width:300pt;
}

 .openXs{
color:black;
}

 .owner{
font-family:monospace;
}

 .pageList{
clear:both;
margin:0px 10px 5px;
}

 .pageList b{
color:black;
font-size:140%;
}

 .pageList b input{
font-weight:bold;
}

 .pageList input{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
}

 .pageList input:hover{
background:transparent none repeat scroll 0% 0%;
font-weight:bold;
}

 .pageList td{
background:rgb(255, 255, 170) none repeat scroll 0% 0%;
}

 .pageMember a{
font-weight:normal;
}

 .pageMember b a{
font-size:120%;
font-weight:bold;
}

 .parent{
background:rgb(170, 170, 255) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(102, 102, 170);
border-top:1px solid rgb(255, 255, 255);
}

 .participate .no{
color:red;
}

 .participate .yes{
color:green;
}

 .postTable .lastInfo{
font-size:70%;
}

 .postTable .postNav{
font-size:70%;
}

 .postTable .subpost{
float:right;
font-size:70%;
}

 .postTable .titlelink{
float:left;
}

 .postTable td{
padding:3px;
}

 .post_info{
font-size:70%;
padding:5px 0pt;
vertical-align:middle;
}

 .preview .user{
display:none;
}

 .preview{
background:white none repeat scroll 0% 0%;
border:2px solid black;
font-weight:normal;
height:300px;
margin:10px 0pt;
overflow:auto;
padding:5px;
}

 .quote .qtext{
padding:2px 5px;
}

 .quote .qtitle{
background:rgb(156, 209, 247) none repeat scroll 0% 0%;
font-weight:bold;
padding:2px 5px;
}

 .quote{
background:rgb(236, 245, 254) none repeat scroll 0% 0%;
border:1px solid rgb(31, 107, 209);
clear:both;
margin:3px 0px 3px 10px;
}

 .rate_info{
font-size:70%;
}

 .rateable a{
white-space:nowrap;
}

 .rateable div img{
display:inline;
margin-left:1px;
padding:0pt;
}

 .really_do .choice{
background:white none repeat scroll 0% 0%;
margin-top:10pt;
padding:2px 5px;
}

 .really_do .title{
background:maroon none repeat scroll 0% 0%;
color:white;
font-size:100%;
font-weight:bold;
margin:0pt 0pt 10pt;
padding:5px;
}

 .really_do{
background:rgb(255, 170, 170) none repeat scroll 0% 0%;
border:2px solid maroon;
clear:both;
margin-bottom:10pt;
}

 .really_do li{
color:maroon;
font-weight:normal;
}

 .really_do ul{
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 10pt 10pt;
padding:0pt;
}

 .really_do ul ul{
font-style:italic;
font-weight:normal;
list-style-type:none;
}

 .refbutton{
display:inline;
}

 .relatedXs{
color:rgb(0, 170, 170);
}

 .request{
background:maroon none repeat scroll 0% 0%;
color:white;
}

 .request td{
background:maroon none repeat scroll 0% 0%;
color:white;
}

 .right{
float:right;
margin:5px 5px 0pt 0pt;
}

 .schedule{
border-spacing:0pt;
margin:0pt;
padding:0pt;
}

 .schedule td{
background:white none repeat scroll 0% 0%;
border:1px solid rgb(170, 170, 255);
padding:0pt;
text-align:center;
vertical-align:bottom;
white-space:nowrap;
}

 .schedule th{
background:navy none repeat scroll 0% 0%;
border:1px solid rgb(170, 170, 255);
color:white;
text-align:center;
}

 .search_result .text{
background:white none repeat scroll 0% 0%;
padding:2px 5px;
}

 .search_result .title{
background:yellow none repeat scroll 0% 0%;
font-weight:bold;
padding:2px 5px;
}

 .search_result{
border:1px solid black;
display:block;
width:300pt;
}

 .secureZone{
color:rgb(0, 0, 0);
font-size:14pt;
font-weight:bold;
margin:10pt 0pt;
}

 .secureZoneInfo{
color:rgb(0, 68, 0);
font-size:10pt;
margin:10pt 0pt;
}

 .secureZoneWrap{
background:rgb(85, 255, 85) none repeat scroll 0% 0%;
border:4px solid rgb(0, 153, 0);
padding:20pt;
}

 .seen{
background:rgb(221, 221, 255) url('/img/styleOrange/navbarD.png') repeat-x scroll left bottom;
color:white;
padding:5px;
}

 .seen a{
color:white;
font-weight:bold;
text-decoration:none;
}

 .seen a:hover{
color:white;
font-weight:bold;
text-decoration:none;
}

 .selectWhy{
margin-right:10px;
}

 .selectedGal img{
border:2px solid red;
}

 .self{
background:rgb(221, 221, 221) none repeat scroll 0% 0%;
border-color:rgb(255, 255, 255) rgb(68, 68, 68) rgb(68, 68, 68) rgb(255, 255, 255);
border-style:solid none;
border-width:1px;
}

 .sepList li{
font-weight:normal;
}

 .sepList ul{
font-weight:bold;
margin-bottom:10px;
}

 .sibling{
background:rgb(170, 255, 255) none repeat scroll 0% 0%;
border-bottom:1px solid rgb(102, 170, 170);
border-top:1px solid rgb(255, 255, 255);
}

 .since_info{
font-size:70%;
}

 .sponsor{
margin-top:15px;
padding:5px;
}

 .sponsor b{
color:navy;
display:block;
}

 .sponsor img{
margin:10px 0px;
position:relative;
}

 .sponsor span a{
display:inline;
line-height:200%;
}

 .stscon div{
display:block;
}

 .sym_no{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
color:rgb(153, 0, 0);
font-family:Verdana;
font-size:150%;
font-weight:bold;
margin:0pt;
padding:0pt;
vertical-align:middle;
}

 .sym_yes{
background:transparent none repeat scroll 0% 0%;
border:0pt none;
color:rgb(0, 153, 0);
font-family:Verdana;
font-size:150%;
font-weight:bold;
margin:0pt;
padding:0pt;
vertical-align:middle;
}

 .symbol{
color:black;
font-family:Verdana;
font-size:150%;
font-weight:bold;
line-height:50%;
vertical-align:sub;
}

 .symbolInfo{
margin:10pt 0pt 0pt;
}

 .symbolInfo span{
margin:0pt 10px 0pt 0pt;
}

 .tabActive{
background-color:rgb(255, 255, 170);
border-color:rgb(0, 0, 0) rgb(0, 0, 0) rgb(255, 255, 153);
border-style:solid;
border-width:1px 1px 0px;
font-weight:bold;
margin:0px 4px 0px 0px;
padding:2px 5px;
}

 .tabInactive{
background-color:rgb(255, 255, 240);
border-color:rgb(196, 196, 196);
border-style:solid;
border-width:1px 1px 0px;
font-weight:bold;
margin:0px 4px 0px 0px;
padding:2px 5px;
}

 .tabInactive a{
color:rgb(102, 102, 102);
}

 .tabTable{
border:1px solid black;
clear:both;
color:rgb(51, 36, 0);
margin:0px 0px 6pt;
padding:0px;
width:70%;
z-index:200;
}

 .tab_bar .active{
background:rgb(255, 255, 221) url('/img/styleOrange/navbarA.png') repeat-x scroll left bottom;
border-color:black black white;
border-style:solid;
border-width:2px;
}

 .tab_bar .active[type=other]{
background:yellow none repeat scroll 0% 0%;
}

 .tab_bar .inactive{
background:rgb(255, 255, 221) url('/img/styleOrange/navbarB.png') repeat-x scroll left bottom;
border-color:black black white;
border-style:solid;
border-width:2px;
}

 .tab_bar .inactive[type=other]{
background:orange none repeat scroll 0% 0%;
}

 .tab_bar{
border-bottom:2px solid black;
margin-bottom:10px;
padding-top:3px;
text-align:left;
width:100%;
}

 .tab_bar div{
display:inline;
font-weight:bold;
line-height:180%;
margin-right:10px;
text-align:left;
white-space:nowrap;
}

 .tab_bar div[type=other]{
border-color:rgb(255, 102, 0) rgb(255, 102, 0) white;
}

 .tabtop .active{
background:rgb(255, 255, 255) none repeat scroll 0% 0%;
border-color:rgb(0, 0, 0) rgb(0, 0, 0) white;
border-style:solid;
border-width:2px;
font-size:120%;
font-weight:bold;
margin:5px;
padding:3px 7px;
}

 .tabtop .inactive{
background:rgb(148, 228, 254) none repeat scroll 0% 0%;
border-color:rgb(34, 109, 189) rgb(34, 109, 189) white;
border-style:solid;
border-width:2px 2px 0pt;
font-size:120%;
margin:5px;
padding:3px 7px;
}

 .tabtop .inactive a{
color:rgb(34, 109, 189);
}

 .tabtop{
background:rgb(148, 228, 254) none repeat scroll 0% 0%;
margin:0px;
padding:10px 0px 0px;
width:100%;
z-index:300;
}

 .tabtop a{
color:black;
font-family:verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:none;
z-index:300;
}

 .tabtop div{
display:inline;
margin:0pt 10px;
}

 .tabtopActive{
background:rgb(255, 255, 221) url('/img/styleOrange/navbarB.png') repeat-x scroll left bottom;
border-color:black black rgb(255, 255, 170);
border-style:solid;
border-width:1px 1px 0px;
font-weight:bold;
margin:2px;
padding:2px 5px 5px;
z-index:300;
}

 .tabtopInactive{
background:transparent none repeat scroll 0% 0%;
border-color:-moz-use-text-color;
border-style:none none solid;
border-width:0pt 0pt 0px;
margin:2px;
padding:2px 5px 3px;
z-index:100;
}

 .tabtopInactive a{
color:maroon;
}

 .td1{
background-color:rgb(255, 255, 221);
border-bottom:1px solid rgb(225, 225, 163);
border-top:1px solid rgb(255, 255, 255);
}

 .td2{
background-color:rgb(255, 238, 153);
border-bottom:1px solid rgb(225, 205, 107);
border-top:1px solid rgb(255, 255, 170);
}

 .tdBack{
background:white none repeat scroll 0% 0%;
}

 .teamRef{
border:1px solid black;
float:left;
height:200px;
margin:0px 20px 20px 0px;
padding:10px;
text-align:center;
width:200px;
}

 .teamRef b{
display:block;
}

 .template{
background:rgb(175, 233, 175) none repeat scroll 0% 0%;
border-bottom:1px solid green;
border-top:1px solid white;
}

 .time{
color:black;
font-size:60%;
text-align:right;
}

 .toNews{
background:rgb(255, 255, 221) none repeat scroll 0% 0%;
border:1px solid black;
margin:10px 0px 0px;
}

 .toNewsText{
padding:3px;
}

 .toNewsTitle{
background:rgb(255, 204, 102) none repeat scroll 0% 0%;
font-weight:bold;
padding:3px;
}

 .topLink{
font-weight:bold;
margin-bottom:10pt;
text-align:center;
}

 .unreleased{
background:rgb(254, 189, 189) none repeat scroll 0% 0%;
border-bottom:1px solid red;
border-top:1px solid white;
}

 .unselectedGal img{
border:2px solid rgb(34, 109, 189);
}

 .user_info{
padding:5px;
}

 .username{
font-weight:bold;
padding:2px 5px;
}

 .vcal{
cursor:cell;
}

 .warning{
background:yellow none repeat scroll 0% 0%;
border:2px solid orange;
color:maroon;
font-weight:bold;
margin:10px 0px;
padding:2px 5px;
}

 .wiki_include{
clear:both;
}

 .wiki_ref{
float:right;
}

 .wiki_title{
font-size:140%;
}

 [type=checkbox]{
border:0pt none;
margin:1px 2px;
padding:0pt;
}

 [value=eventInform]{
color:blue;
}

 a{
color:black;
text-decoration:none;
}

 a.button{
font-family:verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:80%;
margin:2px 2px 0px;
padding:2px 5px;
}

 a:hover{
color:maroon;
}

 body{
background:white url('/tdat14/onlitoSignWhite.gif') no-repeat scroll 0% 0%;
font-family:verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0px;
padding:0px;
}

 center.active{
background:rgb(163, 255, 163) none repeat scroll 0% 0%;
}

 center.inactive{
background:rgb(255, 158, 158) none repeat scroll 0% 0%;
}

 form [type=button]{
cursor:pointer;
}

 form [type=submit]{
cursor:pointer;
}

 form{
background-color:transparent;
margin:0px;
padding:0px;
}

 h1 .time{
color:white;
}

 h1{
background:rgb(34, 109, 189) none repeat scroll 0% 0%;
color:rgb(255, 255, 255);
font-size:140%;
font-weight:bold;
margin:0pt 0pt 4pt;
padding:3px 5px;
white-space:nowrap;
}

 h2{
background:rgb(34, 109, 189) none repeat scroll 0% 0%;
color:rgb(255, 255, 255);
font-size:110%;
font-weight:bold;
margin:0pt 0pt 3pt;
padding:3px 5px;
white-space:nowrap;
}

 h3{
background:rgb(34, 109, 189) none repeat scroll 0% 0%;
color:rgb(255, 255, 255);
font-size:100%;
font-weight:bold;
margin:0px 0pt 2pt;
padding:3px 5px;
white-space:nowrap;
}

 iframe{
border:0pt none;
}

 img{
border:0pt none;
}

 img.avatar{
max-height:250px;
max-width:250px;
}

 img.button{
background:transparent none repeat scroll 0% 0%;
border:1px solid white;
padding:0pt;
}

 img.button:hover{
border:1px solid black;
}

 input{
color:black;
font-size:100%;
}

 input.button{
font-family:verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:80%;
margin:2px 2px 0px;
overflow:visible;
width:auto;
}

 label{
padding:2px 0px;
}

 select{
color:black;
font-size:100%;
}

 table{
background-color:rgb(255, 255, 153);
border:1px solid black;
color:rgb(51, 51, 0);
font-size:100%;
margin:0pt 0pt 10px;
padding:0px;
}

 table input{
color:black;
font-size:100%;
}

 td{
border-bottom:1px solid rgb(255, 221, 119);
border-top:1px solid rgb(255, 255, 255);
padding:3px;
vertical-align:top;
}

 th .participate{
float:right;
}

 th{
background:rgb(255, 255, 221) url('/img/styleOrange/navbarB.png') repeat-x scroll left bottom;
border-bottom:1px solid black;
font-weight:bold;
padding:3px 5px;
text-align:left;
white-space:nowrap;
}

 tr td.assignedPerson{
background:rgb(255, 152, 152) url('/img/general/r3.gif') repeat scroll 0% 0%;
border-bottom:1px solid rgb(255, 85, 85);
border-top:1px solid rgb(255, 255, 255);
}

 tr td.assignedTeam{
background:rgb(157, 152, 255) url('/img/general/ba.gif') repeat scroll 0% 0%;
border-color:rgb(255, 255, 255) rgb(85, 85, 255) rgb(85, 85, 255) rgb(255, 255, 255);
border-style:solid none;
border-width:1px;
}

 ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0px;
}


/*created with InstantCSS.com*/