/* GLOBAL WEBSITE  */

body {
background: url('../../structure/strw/bg_body.jpg');
background-repeat: no-repeat;
background-position: top center;
background-color: #000000;
margin: 5px;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: Normal;
text-align: center;
}










/* LINKS */

a, a:active, a:visited{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0099FF;
font-weight: normal;
}
a:hover{
color: #4DB8FF;
}

.aJoin, .aJoin:active, .aJoin:visited{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: normal;
}

.aJoin:hover{
color: #0099FF;
}


.aMainJoin, .aMainJoin:active, .aMainJoin:visited{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #993a00;
font-weight: normal;
}

.aMainJoin:hover{
color: #CC3a00;
}


.LNK_serv_button, .LNK_serv_button:active, .LNK_serv_button:visited{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4DB8FF;
font-weight: normal;
}
.LNK_serv_button:hover{
color: #0099FF;
}










form{
margin: 0px;
padding: 0px;
}







p{
margin-top: 0px;
}



ul{
margin-top: 0px;
margin-bottom: 15px;
text-indent: -5px;
list-style-position: outside;
list-style-image: url(http://www.gpvwc.com/kernel/lib/icons/ico-ul.png);
}

li{
margin-top: 5px;
}


blockquote{
font-style: italic;
}


textarea{
background: #F9F9F9;
border: thin solid #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
padding: 5px;
}


h1{
margin: 0px;
margin-bottom: 5px;
font-size: 19px;
font-weight: bold;
}

h2{
margin: 0px;
margin-bottom: 5px;
font-size: 14px;
font-weight: bold;
}

h3{
font-size: 11px;
font-weight: bold;
}








table{
border-collapse: collapse;
border-bottom: thin solid #EEEEEE;
}


td{
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
font-size: 11px;
border-bottom: thin solid #EEEEEE;
}

th{
padding: 3px;
font-size: 11px;
font-weight: bold;
border-bottom: thin solid #CCCCCC;
text-align: left;
}

.tx{
font-size: 11px;
font-weight: bold;
border-bottom: thin solid #EEEEEE;
text-align: center;
}

.tz{
font-size: 11px;
font-weight: bold;
color: #999999;
border-bottom: thin solid #EEEEEE;
text-align: left;
}

.ts{
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
font-size: 11px;
color: #999999;
border-bottom: thin solid #EEEEEE;
}

.hall_of_fame{
border-collapse: collapse;
text-align: center;
border: thin solid #EEE;
}

.hall_of_fame_cell{
background: #EEE;
}

.hall_of_fame_big_item{
font-size: 27px;
}

.color_red{
color: #FF0000;
}

.color_green{
color: #00CC00;
}

.color_orange{
color: #FFA500;
}

.color_grey{
color: #999;
}

.color_black{
color: #000;
}











/* GLOBAL DIVS */
#ghost {
width: 980px;
margin: 0 auto;
padding: 0 auto;
text-align: left;
}

#ghostInner{
width: 100%;
float: left;
}






/******************************************************************************/
/* SIDEBAR AND DASHBOARD*/

#DV_sidebar_box_wrapper{
margin-bottom: 10px;
width: 180px;
border: 1px solid #555;
float: left;
}

#DV_sidebar_box_title{
width: 160px;
padding: 10px;
background: url('../../structure/strw/bg_button.png');
color: #666;
cursor: pointer;
border-bottom: 1px solid #000;
text-align: left;
float: left;
}

#DV_sidebar_box_title:hover{
/*background: url('../../release/ui/bg_sidebar_box_title_hover.png');*/
/*color: #000;*/
}

.DV_sidebar_box_body{
width: 180px;
float: left;
}

#DV_sidebar_box_option{
width: 160px;
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
padding-bottom: 6px;
background: #333;
border-top: 1px solid #444;
border-bottom: 1px solid #222;
text-align: left;
float: left;
}

#DV_dashboard_editor_wrapper{
width: 770px;
padding-top: 5px;
padding-bottom: 5px;
/* border-top: 1px solid #999; */
/* border-bottom: 1px solid #EEE; */
float: left;
}

#DV_dashboard_editor_title{
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
cursor: pointer;
font-size: 12px;
font-weight: bold;
background: #EEE;
border-top: 1px solid #DDD;
float: left;
}

.DV_dashboard_editor_body{
float: left;
}

#DV_split{
width: 230px;
margin-right: 20px;
float: left;
}

#DV_split_wide{
width: 350px;
margin-right: 20px;
float: left;
}








/* ESPECIAL NAVIGATION DIVS */

.submenuWrap{
height: 20px;
padding-top: 4px;
text-align: left;
color: #666666;
position: absolute;
}

#submenuOption {
margin-right: 15px;
float: left;
}

#submenuInner{
font-weight: normal;
color: #666666;
float: left;
}

#submenuInner:hover{
color: #0099FF;
}


#toolbar{
width: 200px;
background: #333333;
border: thin solid #161616;
padding: 10px;
float: left;
cursor: default;
position: absolute;
}

#toolbarInner{
padding: 1px;
color: #666666;
width: 180px;
float: left;
}

#toolbarInner:hover{
color: #0099FF;
cursor: pointer;
}

#DV_login_name{
width: 100%;
font-size: 11px;
color: #505050;
float: left;
}

#DV_login_lastname{
width: 100%;
font-size: 16px;
font-weight: bold;
color: #555;
float: left;
}









/* SERVICES PANEL DIVS */

#servPanelTabWrap{
width: 150px;
height: 20px;
margin-bottom: 2px;
padding: 5px;
padding-top: 8px;
background: url('../../structure/strw/bg_servpanel_off.png');
border: thin solid #000000;
color: #777777;
font-weight: normal;
float: left;
}

#servPanelTabWrap:hover{
background: url('../../structure/strw/bg_servpanel_on.png');
color: #111111;
}

#servPanelTabWrap2{
width: 180px;
height: 30px;
padding: 5px;
border: thin solid #000000;
background: #333333;
color: #777777;
font-weight: normal;
float: left;
}


#servPanelTabWrapInner{
padding-bottom: 5px;
float: left;
}

#servPanelTabBorder{
width: 180px;
height: 1px;
background: #444444;
float: left;
}


#servPanelTabTitle{
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
font-size: 13px;
font-weight: Normal;
float: left;
}








/* ESPECIAL LOGIN COMMON DIVS */

#loginCommonWrap {
background: #333333;
color: #666666;
cursor: default;
overflow: hidden;
float: left;
}

#loginCommonWrapInner{
margin: 10px;
width: 100%;
cursor: default;
float: left;
}

#loginHeaderInfo{
margin-left: 10px;
padding-top: 4px;
float: left;
}

#loginCommonWrapInnerRight{
margin-right: 10px;
padding-right: 10px;
cursor: default;
float: right;
}

#loginCommonWrapBottom {
width: 1020px;
height: 15px;
background: #333333;
color: #999999;
cursor: default;
float: left;
}

#loginCommonWrapSplit{
margin-top: 5px;
margin-bottom: 5px;
width: 100%;
height: 5px;
float: left;
}

#loginCommonWrapSubWrapper{
margin-top: 10px;
width: 100%;
color: #666666;
float: left;
}

#loginCommonWrapSubWrap{
margin-left: 10px;
width: 100%;
color: #666666;
float: left;
}

#loginCommonWrapSubWrapWideSplit{
width: 400px;
color: #666666;
float: left;
}

#loginCommonWrapSubWrapThinSplit{
width: 200px;
color: #666666;
float: left;
}

.loginCommonWrapSubWrapperInner{
width: 100%;
float: left;
}

#comm1,#comm2{
margin-top: 10px;
width: 100%;
float: left;
}





#propLoginInnerSplit1 {
width: 100%;
height: 20px;
margin-top: 2px;
margin-bottom: 2px;
float: left;
}

#propLoginInnerSplit2 {
width: 190px;
height: 20px; 
margin-bottom: 2px;
float: left;
}

#propLoginInnerSplit1noH {
width: 380px;
margin-top: 2px;
margin-bottom: 2px;
float: left;
}

#propLoginInnerSplit2noH {
width: 190px;
margin-bottom: 2px;
float: left;
}





/* CONTEXT CONTENT */

.indentData{
margin-left: 20px;
}

#wrapper{
width: 100%;
margin-bottom: 20px;
float: left;	
}

#dataBlockInner{
width: 100%;
margin-bottom: 20px;
float: left;
}









/* TOP BAR DIVS */

#topBarWrap{
width: 980px;
margin-top: 10px;
margin-bottom: 0px;
padding-top: 5px;
padding-bottom: 0px;
float: left;
}

#topBarWrapInnerLeft{
width: 820px;
float: left;
}



















/* MAIN BANNER DIVS */

#mainsiteBannerWrap{
width: 100%;
margin-bottom: 10px;
float: left;
}

#mainsiteBannerNavWrap{
width: 960px;
height: 40px;
padding: 10px;
padding-bottom: 20px;
padding-top: 5px;
/* background: #EEEEEE; */
float: left;
}

#mainsiteBannerBigWrap{
width: 800px;
height: 300px;
background: #FFFFFF;
float: left;
}

#mainsiteBannerJoinWrap{
width: 160px;
height: 280px;
padding: 10px;
background: #333333;
color: #666666;
text-align: center;
cursor: default;
float: left;
}

#mainsiteBannerJoinLabel{
font-size: 57px;
}

#mainsiteBannerSubWrap{
width: 960px;
padding: 10px;
margin-bottom: 10px;
background: #EEEEEE;
float: left;
}

#joinTabs{
width: 160px;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 5px;
/* border-top: thin solid #444444; */
color: #666666;
float: left;
}

.internHiddenTab{
padding-top: 5px;
float: left;
}

#quickCalendarWrap{
width: 100%;
float: left;
}

#quickCalendarComp{
margin-right: 5px;
color: #666666;
font-weight: bold;
float: left;
}

#quickCalendarOption{
margin-right: 7px;
font-size: 10px;
float: left;
}

.quickCalendarOld{
color: #CCCCCC;
}

.quickCalendarFut{
color: #4DB8FF;
}

.quickCalendarTod{
color: #5BE052;
}










/* CONTENT PANEL DIVS */

#colCommonWrap1{
width: 789px;
float: left;
}

#colCommonWrap1_1{
width: 789px;
float: left;
}

#colCommonWrap1_2{
width: 500px;
float: left;
}


#colCommonWrap2_2{
width: 280px;
margin-left: 10px;
float: left;
}


#colCommonWrap3{
width: 180px;
padding-left: 10px;
margin-bottom: 0px;
float: left;
}

#widePanelWrap {
width: 500px;
margin-bottom: 10px;
border-right: thin solid #CCCCCC;
background: #FFF;
overflow: hidden;
cursor: default;
float: left;
}

#extrawidePanelWrap {
width: 789px;
margin-bottom: 10px;
border-right: thin solid #CCCCCC;
background: #FFF;
overflow: hidden;
cursor: default;
float: left;
}


#extrawidePanelWrapInner{
width: 100%;
padding: 10px;
float: left;	
}

#extrawidePanelInner{
width: 770px;
padding-bottom: 10px;
border-bottom: thin solid #CCCCCC;
margin-bottom: 10px;
float: left;	
}


#thinPanelWrap {
width: 280px;
margin-bottom: 10px;
border-right: thin solid #CCCCCC;
background: #FFF;
overflow: hidden;
cursor: default;
float: left;
}

#extrathinPanelWrap {
width: 165px;
padding: 8px;
margin-bottom: 10px;
background: #333333;
overflow: hidden;
cursor: default;
float: left;
}

#panelTitleWrap{
width: 100%;
padding: 5px;
background: url('../../structure/strw/bg_panel_title.png');
/* background: #666666; */
float: left;
}

#panelTitle{
padding-top: 2px;
color: #CCCCCC;
float: left;
}

.panelBodyWrap{
padding: 10px;
float: left;
}

#panelTitleArrow{
width: 20px;
height: 20px;
background: url('../../structure/strw/bg_panel_title_arrow.png');
float: left;	
}

#panelTitleSub{
width: 100%;
padding: 3px;
background: #CCCCCC;
font-size: 9px;
color: 666666;
float: left;
}

#DV_simple_wrapper_wide{
width: 100%;
margin-bottom: 10px;
float: left;
}

#DV_simple_wrapper_mini{
width: 100%;
margin-bottom: 2px;
float: left;
}










/* NEWS WRAPPER */

#newsWrapper{
width: 470px;
padding-left: 5px;
padding-right: 10px;
margin-bottom: 5px;
float: left;
}

#newsHeadlineSep{
width: 480px;
height: 1px;
margin-bottom: 5px;
border-bottom: thin solid #F3F3F3;
float: left;	
}














/* HISTORY DATABASE */

#contentPanelContextWrap{
margin-bottom: 10px;
float: left;
}













/* CONTENT AND ESPECIALS */

#contentWideMargin{
margin-bottom: 20px;
border-bottom: thin solid #F3F3F3;
padding-bottom: 20px;
float: left;
}

#headline{
width: 100%;
padding-top: 3px;
margin-bottom: 5px;
float: left;
}

#contentWide200{
width: 200px;
float: left;
}

#contentWide150{
width: 150px;
float: left;
}

#simple_wrapper{
margin-bottom: 20px;
float: left;
}












/* RESULTS */
#searchResultsWrap{
width: 100%;
margin-bottom: 10px;
float: left;
}

#searchResultsWrapInner{
width: 100px;
float: left;
}

#searchResults{
width: 100px;
float: left;	
}








/* FOOTER DIVS */

#bottomBarWrap{
width: 970px;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
font-weight: normal;
float: left;
}

#legalWrap{
width: 970px;
margin-bottom: 30px;
font-size: 9px;
color: #BBBBBB;
cursor: default;
float: left;
}

#monthlyArchWrap{
margin-bottom: 20px;
}




















