/*  RESET CSS  */

HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,HR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	vertical-align:top;
	font-family:inherit;
}
HTML {
	font-size:100.01%;
	height:100%;
}
BODY {
	min-height:100%;
}
EM {
	font-style:normal;
}
TH, STRONG, H1, H2, H3, H4, H5, H6 {
	font-weight:normal;
}
OL, UL {
	list-style:none;
}
TABLE {
	border-collapse:collapse;
	border-spacing:0;
}
TH, TD {
	text-align:left;
}
TEXTAREA, INPUT, SELECT {
	font-family:inherit;
	font-size:1em;
}
TEXTAREA {
	resize:none;
}
:focus{
	outline:none;
}


/*  DEBUG  

td{
    border:solid 1px red;
}*/

/*  GLOBAL  */
body 
{
    background-image: url(cow20000.jpg);
    font-family:"Trebuchet MS";
}
a
{
    color: Black;
}
    a:hover {
        text-decoration: none;
    }       
.warning
{
    color:#F25100;
}

ul{
    margin:0;
    padding:0;
    vertical-align:top;
}
#page{
    background-color:White;
    width: 1000px;
    margin:0 auto;
    margin-top:1em;
    padding:10px;
    border:solid 4px #3F3F3F;
    position:relative;
}

#header
{
    position:relative;
}
    #header #header-title{
       bottom:0;
        font-family:Verdana,"BitStream vera Sans";
        font-size:25pt;
        font-weight:bold;
        left:240px;
        position:absolute;
    }
#left-corner{
    position:absolute;
    top:-4px;
    left:-4px;
}
#right-corner{
    position:absolute;
    top:-4px;
    right:-4px;
}

#main-panel
{
    min-height: 600px;
}
    #main-panel td
    {
      /* border: solid 1px Red;*/
    }
    #menu
    {
        min-width:215px;
    }
    #menu li
    {
        font-size:15px;
        list-style-type:none;
        margin-bottom:8px;
        margin-top:3px;
        padding-left:0.5em;
    }
    #menu li.sub_menu
    {
        padding-left:2em;
        font-size:13px;
    }
        #menu .menu-adv-block
        {
             text-align:center;
             margin-top:0.5em;
             position:relative;
             left:1px;
        }
    #content
    {
        width:100%;
        padding:0 0.3em 0.5em 0.5em;
    }
    #scroll-content
    {
        /*max-height:612px;*/
        max-height:651px;
        overflow : auto;
    }
    .content-block
    {
        border:solid 4px #3F3F3F;
        margin:5px 0 5px 0;
        font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;
    }
        #menu .content-block{
            font-family:"Trebuchet MS";
            font-weight:bolder;
        }            
        
        .content-block div
        {
            padding-bottom:0.5em;
        }
        
        .content-block div.delimiter
        {
            padding-bottom:0.4em;
        }
        
        .content-block .content-block-text
        {
            margin:0.5em 0.5em 0.5em 0.5em;
            line-height:145%;
            font-size:12px;
        }
        .content-block .center
        {
            text-align:center; 
        }
        .content-block .degree
        {
            font-size:smaller;
            position:relative;
            top:-5px;
        }
        .content-block #reg-form-area
        {
             height:320px;/*165px;*/
        }
        .content-block #login-form-area
        {
             height:150px;/*165px;*/
        }
        .sub
        {
          padding-left:1.5em;  
        }        
        .content-block h2 
        {
            font-weight:bolder;
            letter-spacing:-0.07em;
            border-bottom:1px solid #CCCCCC;
            color:#009900;/*#86CF31;*/
            display:block;
            font-family:Verdana,"BitStream vera Sans";
            font-size:14px;
            margin-left:20px;
            margin-right:20px;
            margin-top:10px;
            padding:0 5px 3px;
        }
        .content-block a.info_href
        {
            text-decoration: none;
            color: Black;
        }
    
    #adv-area
    {
        min-width:160px;
    }
        #adv-area .content-block
        {
            height:638px;
        }
        #adv-area .content-block h2
        {
            font-weight:normal;
            margin:10px 0.5em 0.5em 0.5em;
        }
        #adv-area .content-block .content-block-text
        {
            line-height:145%;
            min-height: 550px;
        }

#footer
{
    color:#AEAEAE;
    font-size:11px;
    background-color: RGB(63, 63, 63);
    width:1000px;
    margin:0 auto;
    padding:5px 10px 5px 10px;
    border:solid 4px #3F3F3F;
}

/* screenshot */

#screenshot{
	position:absolute;
	background:#ECEBD1;
	padding:5px;
	display:none;
}
a.screenshot{
    text-decoration:none;
    border-bottom:dashed 1px Black;
}
    a.screenshot:hover{
        text-decoration:none;
        border-bottom: inherit;
    }
/*  */

