﻿body
{
    margin: 0px; /* background-color:WhiteSmoke;*/
        background-color: #ac0000;
    background-attachment: fixed;
    background-image: url(../../images/bg_o2light.jpg);
    background-repeat: repeat-x;

}
.test
{
    color: green;
}

.test2
{
    color: maroon;
}

.test3
{
    color: yellow;
    font-size: 20pt;
    background-color: black;
}

.test4
{
    color: teal;
}

.tablec
{
    text-align: center;
}


a
{
    text-decoration: none;
    color: #59606a;
}

a:hover
{
    color: #09090a;
    text-decoration: underline;
}
/*------------------------------------*/
.tablestyle1
{
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
}
.tablestyle1 td
{
    background-color: whitesmoke;
}


/*------------------------------------------------------------Datalist---------------------------------------------------------------*/
.dl
{
    background-image: url(../../images/bg_left.jpg);
}










/*-----------------------------------------------------------Grid------------------------------------------------------------------*/

.grid_sel_back
{
  background-image:url(Images/gridselback.gif);
  background-repeat:repeat-x	
}
.title_bar
{
    background-image: url(../../images/G_bg02.jpg);
    background-repeat: repeat-x;
    font-weight: normal;
    color: dimgray;
    text-decoration: none;
}
.inlist
{
    list-style-type: square;
}
.indot
{
    list-style-type: square;
    border-bottom: black 1px dotted;

}

/*-----------------------------------------------------------Menu------------------------------------------------------------------*/

.menu_bar
{
    background-image: url(../../images/G_bg02.jpg);
    background-repeat: repeat-x;
    padding-left: 75px;
    padding-right: 20px;
}
.menu_bar_dyn
{
    background-image: url(../../images/G_bg02.jpg);
    background-repeat: repeat-x;
}
.menu_hover
{
	background-image:url(../../images/G_bg02.jpg);
	background-repeat:repeat-x	
}
/*-----------------------------------------------------------Reorder------------------------------------------------------------------*/

        .dragHandle {
            width:10px;
            height:10px;
            border:thin outset white;
            background-color:red;            
        }
        
        .processing {
            background-color:yellow;
            color:black;  
            border:thin inset white;          
        }
        
        .reorderCue {
            background-color:blue;
            border:thin dotted black;
            height:25px;                       
        }
        
        LI {
            list-style:none;
        }


/*-----------------------------------------------------------表格------------------------------------------------------------------*/


.tabletransp
{
    width: 216px;
    height: 40px;
    background-color: transparent;
}

/*---------------------------------------------------------DOC團隊--------------------------------------------------------------------------*/



#ctl00_ContentPlaceHolder1_LoginView1_GridView4 .doc
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView5 .doc
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView6 .doc
{
    height: 10px;
}


 .doc
{
    text-decoration: none;
    background-color: #f2f2eb;
    font-size: 10pt;
    text-align: left;
    border-right: #b3c3d2 1px solid;
    border-left: #b3c3d2 1px solid;
    border-bottom: #b3c3d2 1px solid;
    height: 10px;
}

.doc a
{
    color: #005599;
    text-decoration: none;
}

.doc a:hover
{
    color: #005599;
    text-decoration: underline;
}


td .doc
{
    height: 25px;
}


.docheader
{
    background-image: url(FuncBg.jpg);
    background-repeat: no-repeat;
    font-size: 10pt;
    color: #005599;
    border-bottom: #b3c3d2 1px solid;
    height: 25px;
        text-align: center;
}

/*--------------*/
 .msg
{
    color: darkolivegreen;
    text-decoration: none;
}

.msg a
{
    color: darkolivegreen;
    text-decoration: underline;
}

.msg a:hover
{
    color: #55aa2f;
    text-decoration: underline;
}


/*---------------------------------------------------------輔導團隊--------------------------------------------------------------------------*/
#ctl00_ContentPlaceHolder1_LoginView1_GridView4 .adv
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView5 .adv
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView6 .adv
{
    height: 10px;
}
 .adv
{
    text-decoration: none;
    background-color: #f2f2eb;
    font-size: 10pt;
    text-align: left;
    border-right: #C6DFA4 1px solid;

    border-left: #C6DFA4 1px solid;
    border-bottom: #C6DFA4 1px solid;
        height: 25px;
}


.adv a
{
    color: #005599;
    text-decoration: none;
}

.adv a:hover
{
    color: #005599;
    text-decoration: underline;
}

.advheader
{
    background-image: url(a.jpg);
    background-repeat: no-repeat;
    font-size: 10pt;
    color: #005599;
    border-bottom: #C6DFA4 1px solid;
    height: 25px;
        text-align: center;
}



/*---------------------------------------------------------管理者--------------------------------------------------------------------------*/
#ctl00_ContentPlaceHolder1_LoginView1_GridView4 .admin
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView5 .admin
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView6 .admin
{
    height: 10px;
}


 .admin
{
    text-decoration: none;
    background-color: #f2f2eb;
    font-size: 10pt;
    text-align: left;
    border-right: #ecc7de 1px solid;
    border-left: #ecc7de 1px solid;
    border-bottom: #ecc7de 1px solid;
    height: 25px;
}

.admin a
{
    color: #005599;
    text-decoration: none;
}

.admin a:hover
{
    color: #005599;
    text-decoration: underline;
}

.adminheader
{
    background-image: url(FuncBg_admin.jpg);
    background-repeat: no-repeat;
    font-size: 10pt;
    color: #005599;
    border-bottom: #ecc7de 1px solid;
    height: 25px;
    text-align: center;
}


/*---------------------------------------------------------審查者--------------------------------------------------------------------------*/
#ctl00_ContentPlaceHolder1_LoginView1_GridView4 .edu
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView5 .edu
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView6 .edu
{
    height: 10px;
}


 .edu
{
    text-decoration: none;
    background-color: #f2f2eb;
    font-size: 10pt;
    text-align: left;
    border-right: #D2AB6E 1px solid;
    
    border-left: #D2AB6E 1px solid;
    border-bottom: #D2AB6E 1px solid;
    height: 25px;
}

.edu a
{
    color: #005599;
    text-decoration: none;
}

.edu a:hover
{
    color: #005599;
    text-decoration: underline;
}

.eduheader
{
    background-image: url(FuncBg_edu.jpg);
    background-repeat: no-repeat;
    font-size: 10pt;
    color: #005599;
    border-bottom: #D2AB6E 1px solid;
    height: 25px;
        text-align: center;
}

/*---------------------------------------------------------專案辦公室--------------------------------------------------------------------------*/



#ctl00_ContentPlaceHolder1_LoginView1_GridView4 .docoffice
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView5 .docoffice
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView6 .docoffice
{
    height: 10px;
}


 .docoffice
{
    text-decoration: none;
    background-color: #f2f2eb;
    font-size: 10pt;
    text-align: left;
    border-right: #C19ED0 1px solid;
    border-left: #C19ED0 1px solid;
    border-bottom: #C19ED0 1px solid;
    height: 10px;
}

.docoffice a
{
    color: #005599;
    text-decoration: none;
}

.docoffice a:hover
{
    color: #005599;
    text-decoration: underline;
}


td  .docoffice
{
    height: 25px;
}


 .docofficeheader
{
    background-image: url(FuncBg_docoffice.jpg);
    background-repeat: no-repeat;
    font-size: 10pt;
    color: #005599;
    border-bottom: #C19ED0 1px solid;
    height: 25px;
        text-align: center;
}


/*---------------------------------------------------------超級管理者--------------------------------------------------------------------------*/



#ctl00_ContentPlaceHolder1_LoginView1_GridView4 .superadmin
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView5 ..superadmin
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView6 .superadmin
{
    height: 10px;
}


.superadmin
{
    text-decoration: none;
    background-color: #f2f2eb;
    font-size: 10pt;
    text-align: left;
    border-right: #A7A7A7 1px solid;
    border-left: #A7A7A7 1px solid;
    border-bottom: #A7A7A7 1px solid;
    height: 10px;
}

.superadmin a
{
    color: #005599;
    text-decoration: none;
}

.superadmin a:hover
{
    color: #005599;
    text-decoration: underline;
}


td  .superadmin
{
    height: 25px;
}


.superadminheader
{
    background-image: url(FuncBg_superadmin.jpg);
    background-repeat: no-repeat;
    font-size: 10pt;
    color: #005599;
    border-bottom: #A7A7A7 1px solid;
    height: 25px;
        text-align: center;
}


/*---------------------------------------------------------主任--------------------------------------------------------------------------*/



#ctl00_ContentPlaceHolder1_LoginView1_GridView4 .director
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView5 .director
{
    height: 10px;
}

#ctl00_ContentPlaceHolder1_LoginView1_GridView6 .director
{
    height: 10px;
}


.director
{
    text-decoration: none;
    background-color: #f2f2eb;
    font-size: 10pt;
    text-align: left;
    border-right: #B7C39A 1px solid;
    border-left: #B7C39A 1px solid;
    border-bottom: #B7C39A 1px solid;
    height: 10px;
}

.director a
{
    color: #005599;
    text-decoration: none;
}

.director a:hover
{
    color: #005599;
    text-decoration: underline;
}


td  .director
{
    height: 25px;
}


.directorheader
{
    background-image: url(FuncBg_director.jpg);
    background-repeat: no-repeat;
    font-size: 10pt;
    color: #005599;
    border-bottom: #B7C39A 1px solid;
    height: 25px;
        text-align: center;
}



/*------------------------------------------------------------------*/

.subleft
{
    font-size: 10pt;
    background-color: #f5f8eb;
}

.subright
{
    font-size: 10pt;
    background-color: #f5f8eb;
}

.subcont
{
    font-size: 10pt;
    background-color: #fff8ea;
}

.suboutline
{
    border-right: #b3c3d2 1px solid;
    border-top: #b3c3d2 1px solid;
    border-left: #b3c3d2 1px solid;
    border-bottom: #b3c3d2 1px solid;
    font-weight: normal;
}

.gridheader
{
    font-weight: normal;
}

a
{
    font-size: 10pt;
}




/* ResizableControl */
.frameImage
{
	width:130px;
	height:65px;
	overflow:hidden;
	float:left;
	padding:3px;
}
.frameText
{
	width:100px;
	height:100px;
	overflow:auto;
	float:left;
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-color:Gray;
	font-family:Helvetica;
	line-height:normal;
}
.handleImage
{
	width:15px;
	height:16px;
	background-image:url(HandleHand.png);
	overflow:hidden;
	cursor:se-resize;
}
.handleText
{
	width:16px;
	height:16px;
	background-image:url(HandleGrip.png);
	overflow:hidden;
	cursor:se-resize;
}
.resizingImage
{
	padding:0px;
	border-style:solid;
	border-width:3px;
	border-color:#B4D35D;
}
.resizingText
{
	padding:0px;
	border-style:solid;
	border-width:2px;
	border-color:#7391BA;
}


.modalbackground
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #000000;
    font-weight: bold;
    cursor: not-allowed;
  /*  filter: Alpha(opacity=40);  */
    filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;
}



.collapsePanel
{    
    overflow:hidden;
    Height:0px;
}

.collapsePanel2
{    
    overflow:hidden;
    Height:0px;
}

.PopPanel
{
    visibility: hidden;
}

.cutimage
{
    overflow: hidden;
    border-right: lightblue 1px solid;
    border-top: lightblue 1px solid;
    border-left: lightblue 1px solid;
    border-bottom: lightblue 1px solid;
}