/* General styles */
BODY { BACKGROUND-COLOR: #FFFFFF; PADDING: 0; MARGIN: 0; FONT: 12px Verdana; COLOR: #003466; }
TABLE { PADDING: 0; MARGIN: 0 }
TD { PADDING: 0; MARGIN: 0; FONT: 12px Verdana; COLOR: #003466 }
TR { PADDING: 0; MARGIN: 0 }
FORM { MARGIN: 0px; PADDING: 0px }
IMG { MARGIN: 0px; PADDING: 0px }
INPUT { BORDER: 0px }
SELECT { MARGIN: 0px; PADDING: 0px }
* { BORDER: 0px }
p.right {text-align: right}


/* LeftTab */
.lefttab { WIDTH: 202px; BACKGROUND-COLOR: #0089BF; COLOR: #FFFFFF; VERTICAL-ALIGN: top }

	/* Logo */
	.lefttab .logo { BACKGROUND-IMAGE: url("logopic.gif"); BACKGROUND-REPEAT: no-repeat; HEIGHT: 103px }

    /* Navigation menu */
    .lefttab TD.nav { /*BACKGROUND-IMAGE: url("nav.gif"); BACKGROUND-REPEAT: no-repeat;*/ HEIGHT: 120px; PADDING: 40px 0 0 30px }
    .lefttab TABLE.navlist .point { WIDTH: 10px; BACKGROUND-IMAGE: none; }
    .lefttab TABLE.navlist .caption A { TEXT-DECORATION: none; COLOR: #E6F3F9; FONT-WEIGHT: bold; FONT-SIZe: 14px; PADDING-LEFT: 10px }
    .lefttab TABLE.navlist .caption A:hover { COLOR: #FFFFFF }
    .lefttab TABLE.navlist TR.navsel .point { BACKGROUND-POSITION: center center; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE: url("point.gif"); }
	.lefttab TABLE.navlist .forum { BACKGROUND-POSITION: center center; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE: url("forumicon.gif"); }


	.lefttab TABLE.navlist TR.navsel .caption A { TEXT-DECORATION: none; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZe: 14px }

    /* Breaker */
    .lefttab .breaktd { HEIGHT: 20px }

    /* LogOn */


/* Mainbanner */
.mainbanner { HEIGHT: 120px; BACKGROUND-COLOR: #003466; BACKGROUND-IMAGE: url("topgrad.gif"); BACKGROUND-REPEAT: repeat-y }
.mainbanner1 { BACKGROUND-IMAGE: url("chip.gif"); background-repeat: no-repeat }
.mainbanner .bottomed { BORDER-TOP: #6DB9D7 1px solid; VERTICAL-ALIGN: top }
.mainbanner .mainban { WIDTH: 597px; HEIGHT: 77px; MARGIN-LEFT: 15px; MARGIN-TOP: 9px; BACKGROUND-IMAGE: url("mainban.gif");}
.mainbanner TD.tools { TEXT-ALIGN: right; VERTICAL-ALIGN: top; WIDTH: 37px; BACKGROUND-IMAGE: url("toolsframe.gif"); COLOR: #FFFFFF; BACKGROUND-REPEAT: no-repeat; }
.mainbanner TABLE.tools { WIDTH: 31px; MARGIN-TOP: 13px; }
.mainbanner .tool1 { HEIGHT: 19px; BACKGROUND-IMAGE: url("tool1.gif"); cursor: pointer }
.mainbanner .tool2 { HEIGHT: 28px; BACKGROUND-IMAGE: url("tool2.gif"); cursor: pointer }
.mainbanner .tool3 { HEIGHT: 30px; BACKGROUND-IMAGE: url("tool3.gif"); cursor: pointer }


/* PathBar */
.pathbar { HEIGHT: 25px; BACKGROUND-COLOR: #FFFFFF; BORDER-LEFT: #006699 1px solid }
.pathbartbl { POSITION: relative; LEFT: -1px; }
.pathbar .capt { HEIGHT: 25px; WIDTH: 56px; POSITION: relative; TOP: -2px; BACKGROUND-IMAGE: url("path1.gif"); }
.pathbar .path { BACKGROUND-IMAGE: url("path2.gif"); VERTICAL-ALIGN: bottom; PADDING: 0 3px 7px 3px; COLOR: #FFFFFF }
.pathbar .path A { FONT: 10px Verdana; FONT-WEIGHT: normal; TEXT-DECORATION: none; COLOR: #FFFFFF; PADDING: 0 5px 0 5px }
.pathbar .path A:hover { TEXT-DECORATION: underline }
.pathbar .corner { WIDTH: 10px; BACKGROUND-IMAGE: url("path3.gif"); }


/* Page content */
.content { BORDER-LEFT: #006699 1px solid; PADDING: 20px; VERTICAL-ALIGN: top; }

.content A { COLOR: #003466; TEXT-DECORATION: underline; PADDING: 0; MARGIN: 0; BORDER-WIDTH: 0 }
.content A:hover { COLOR: #0055A7 }

.content H1 { TEXT-ALIGN: center; FONT-SIZE: 18px; MARGIN: 5px 0 5px 0; font-weight: normal }
.content H2 { TEXT-ALIGN: center; FONT-SIZE: 16px; MARGIN: 5px 0 4px 0; font-weight: bold }
.content H3 { TEXT-ALIGN: left; FONT-SIZE: 14px; MARGIN: 4px 0 4px 15px; font-weight: bold }
.content H4 { TEXT-ALIGN: left; MARGIN: 4px 0 2px 15px; font-weight: normal; font-size: 10pt;}
.content p {padding: 0px; margin: 0px;}


/* Tables */

    /* Tabs */
    .toptabs, .bottabs { HEIGHT: 18px; BACKGROUND-COLOR: #FFFFFF }
    .toptabs TD { BORDER-BOTTOM: #174674 1px solid }
	.bottabs TD { BORDER-TOP: none }

        /* Instruments */
        .toptabs .ileft, .toptabs .iright, .bottabs .ileft, .bottabs .iright { BACKGROUND-COLOR: #006699; WIDTH: 6px }
		.toptabs .ileft { BACKGROUND-IMAGE: url("tables/instrtabl.gif") }
        .toptabs .iright { BACKGROUND-IMAGE: url("tables/instrtabr.gif") }
		.bottabs .ileft { BACKGROUND-POSITION: bottom; BACKGROUND-IMAGE: url("tables/instrtabli.gif") }
        .bottabs .iright { BACKGROUND-POSITION: bottom; BACKGROUND-IMAGE: url("tables/instrtabri.gif") }

        .toptabs .imiddle { BACKGROUND-COLOR: #006699; BACKGROUND-IMAGE: url("tables/instrtabm.gif"); VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; WIDTH: 10px; PADDING: 0 1 1 1 }
        .bottabs .imiddle { BACKGROUND-POSITION: bottom; BACKGROUND-COLOR: #006699; BACKGROUND-IMAGE: url("tables/instrtabmi.gif"); VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; WIDTH: 10px; PADDING: 0 1 3 1 }
        .toptabs .imiddle A, .bottabs .imiddle A { COLOR: #FFFFFF; FONT-SIZE: 10px; text-decoration: none }
        .toptabs .imiddle A:hover, .bottabs .imiddle A:hover { COLOR: #FFFFFF; text-decoration: underline }
        .toptabs .imiddle IMG, .bottabs .imiddle IMG { MARGIN: 0 5 0 5 }

        /* Small Title */
        .toptabs .stleft { BACKGROUND-COLOR: #A0C5D9; BACKGROUND-IMAGE: url("tables/stitlel.gif"); WIDTH: 6px }
        .toptabs .stright { BACKGROUND-COLOR: #A0C5D9; BACKGROUND-IMAGE: url("tables/stitler.gif"); WIDTH: 6px }
        .toptabs .stmiddle { BACKGROUND-COLOR: #A0C5D9; BACKGROUND-IMAGE: url("tables/stitlem.gif"); VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; WIDTH: 10px; PADDING: 0 1 1 1; COLOR: #003466; FONT-SIZE: 10px; FONT-WEIGHT: bold }

        /* Green Title */
        .toptabs .gtleft { BACKGROUND-COLOR: #AFD9A0; BACKGROUND-IMAGE: url("tables/gtitlel.gif"); WIDTH: 6px; }
        .toptabs .gtright { BACKGROUND-COLOR: #AFD9A0; BACKGROUND-IMAGE: url("tables/gtitler.gif"); WIDTH: 6px; }
        .toptabs .gtmiddle { BACKGROUND-COLOR: #AFD9A0; BACKGROUND-IMAGE: url("tables/gtitlem.gif"); VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; WIDTH: 10px; PADDING: 0 1 1 1; COLOR: #225D23; FONT-SIZE: 10px; FONT-WEIGHT: bold }

        /* Red Title */
        .toptabs .rtleft { BACKGROUND-COLOR: #FC955B; BACKGROUND-IMAGE: url("tables/rtitlel.gif"); WIDTH: 6px}
        .toptabs .rtright { BACKGROUND-COLOR: #FC955B; BACKGROUND-IMAGE: url("tables/rtitler.gif"); WIDTH: 6px }
        .toptabs .rtmiddle { BACKGROUND-COLOR: #FC955B; BACKGROUND-IMAGE: url("tables/rtitlem.gif"); VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; WIDTH: 10px; PADDING: 0 1 1 1; COLOR: #910000; FONT-SIZE: 10px; FONT-WEIGHT: bold }

    /* Common table */
    TABLE.comtable { BORDER-COLOR: #174674; BORDER-WIDTH: 0 0 0 1px; BORDER-STYLE: solid; WIDTH: 100%; }
    .comtable * { BORDER-STYLE: solid; BORDER-COLOR: #174674 }
    .comtable TD { BORDER-WIDTH: 0 1px 1px 0; PADDING: 2px 3px 2px 3px; COLOR: 003466; FONT-SIZE: 12px; background-repeat: repeat-x; TEXT-ALIGN: CENTER; VERTICAL-ALIGN: middle; }
	.comtable TD.spanned { BORDER-WIDTH: 0; PADDING: 0; }

    .comtable TR.head { BACKGROUND-COLOR: #BFD8E6; BACKGROUND-IMAGE: url("tables/bbg.gif"); COLOR: 003466; FONT-WEIGHT: bold; }
    .comtable TR.head TD { FONT-WEIGHT: bold; FONT-SIZE: 10px }


    /* Coloured cells: Blue; Dim; Red; Dim; Violet; Reset; */
    .comtable TR.blue, .comtable TD.blue { BACKGROUND-COLOR: #BFD8E6; BACKGROUND-IMAGE: url("tables/bbg.gif"); COLOR: #003466; }
    .comtable TR.green, .comtable TD.green { BACKGROUND-COLOR: #CCE7C2; BACKGROUND-IMAGE: url("tables/gbg.gif"); COLOR: #225D23; }
    .comtable TR.red, .comtable TD.red { BACKGROUND-COLOR: #FFC9A9; BACKGROUND-IMAGE: url("tables/rbg.gif"); COLOR: #910000; }
    .comtable TR.dim, .comtable TD.dim { BACKGROUND-COLOR: #E5E5E5; BACKGROUND-IMAGE: url("tables/dimbg.gif"); COLOR: #000000; }
    .comtable TR.violet, .comtable TD.violet { BACKGROUND-COLOR: #D4B5D9; BACKGROUND-IMAGE: url("tables/vbg.gif"); COLOR: #872696; }
    .comtable TR.reset, .comtable TD.reset { BACKGROUND-COLOR: #FFFFFF; BACKGROUND-IMAGE: none; COLOR: #003466 }

    .comtable .hide{ BACKGROUND-COLOR: #CCE7C2; BACKGROUND-IMAGE: url("tables/gbg.gif"); COLOR: #225D23; }
    .comtable .show { BACKGROUND-COLOR: #FFC9A9; BACKGROUND-IMAGE: url("tables/rbg.gif"); COLOR: #910000; }
    .comtable .inactive { BACKGROUND-COLOR: #E5E5E5; BACKGROUND-IMAGE: url("tables/dimbg.gif"); COLOR: #000000; }
    .comtable .active { BACKGROUND-COLOR: #FFFFFF; BACKGROUND-IMAGE: none; COLOR: #003466 }

	/* CheckBox */
	.comtable TD.checkbox { WIDTH: 20px }

	/* Table Modifications */
		/* Errors */
		.errorstbl TABLE.comtable { BORDER-WIDTH: 0 1px 1px 1px }
		.errorstbl .comtable TD { BORDER-WIDTH: 0 }
		.errorstbl .comtable TD.number { FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 20px }
		.errorstbl .comtable TD.errorcontent { TEXT-ALIGN: left; PADDING-LEFT: 7px; PADDING-TOP: 4px; PADDING-BOTTOM: 4px }

		/* FAQ */
		.faqask { PADDING: 0; MARGIN: 0; WIDTH: 100%; MARGIN-TOP: 15px }
		.faqask TABLE.comtable { BORDER-TOP-WIDTH: 1px; WIDTH: 90% }
		.faqask .comtable TR.theme { BACKGROUND-COLOR: #BFD8E6; BACKGROUND-IMAGE: url("tables/bbg.gif") }
		.faqask .comtable TR.content { BACKGROUND-COLOR: #BFD8E6; }
		.faqask .comtable TR.theme TD.theme { COLOR: #002140; TEXT-ALIGN: left; PADDING: 7px; WIDTH: 85%; FONT-WEIGHT: bold }
		.faqask .comtable TR.theme TD.theme A { COLOR: #FF0000; TEXT-DECORATION: underline; PADDING-LEFT: 10px; FONT-WEIGHT: normal }
		.faqask .comtable TR.theme TD.theme INPUT { PADDING: 0; MARGIN: 0 3px 0 0 }
		.faqask .comtable TR.theme TD.author { COLOR: #002140; PADDING: 3px; WIDTH: 14%; FONT-STYLE: italic }
		.faqask .comtable TR.content TD.content { COLOR: #002140; PADDING: 7px; TEXT-ALIGN: left }

		.faqans { PADDING: 0; MARGIN: 0; position: relative; top: -1; TEXT-ALIGN: right; WIDTH: 100% }
		.faqans TABLE.comtable { BORDER-TOP-WIDTH: 1px; WIDTH: 90%; MARGIN-LEFT: 10% }
		.faqans .comtable TR.theme { BACKGROUND-COLOR: #CCE7C2; BACKGROUND-IMAGE: url("tables/gbg.gif");  }
		.faqans .comtable TR.content { BACKGROUND-COLOR: #CCE7C2; }
		.faqans .comtable TR.theme TD.theme { COLOR: #0F280F; TEXT-ALIGN: left; PADDING: 7px; WIDTH: 85% }
		.faqans .comtable TR.theme TD.theme INPUT { PADDING: 0; MARGIN: 0 3px 0 0 }
		.faqans .comtable TR.theme TD.author { COLOR: #0F280F; PADDING: 3px; WIDTH: 14%; FONT-STYLE: italic }
		.faqans .comtable TR.content TD.content { COLOR: #0F280F; PADDING: 7px; TEXT-ALIGN: left }



/* Buttons */
.bbutton, .wbutton { HEIGHT: 18px; MARGIN: 0 3px 0 3px; CURSOR: pointer }
.bbutton { BACKGROUND-COLOR: #CEE1EB }
.wbutton { BACKGROUND-COLOR: #61829E }
.bbutton TD.butleft { WIDTH: 4px; BACKGROUND-IMAGE: url("buttons/bleft.gif"); }
.bbutton TD.butright { WIDTH: 4px; BACKGROUND-IMAGE: url("buttons/bright.gif"); }
.bbutton TD.butmid { BACKGROUND-IMAGE: url("buttons/bmid.gif"); PADDING: 0 5px 2px 5px; FONT-SIZE: 10px; FONT-WEIGHT: bold }

.wbutton .butleft { WIDTH: 4px; BACKGROUND-IMAGE: url("buttons/wleft.gif"); }
.wbutton .butright { WIDTH: 4px; BACKGROUND-IMAGE: url("buttons/wright.gif"); }
.wbutton .butmid { BACKGROUND-IMAGE: url("buttons/bmid.gif"); PADDING: 0 5px 2px 5px; COLOR: #003466; FONT-SIZE: 10px; FONT-WEIGHT: bold  }
.enter { margin-top: 2px }


/* Logon Splash */
TABLE.loginsplash { WIDTH: 232px; HEIGHT: 130px; POSITION: absolute; TOP: 222; LEFT: 333; }
TABLE.loginsplash TD.filter, TABLE.loginsplash TR.filter TD {  FONT-SIZE: 1px; opacity:0.6; FILTER: Alpha(Opacity="60"); BACKGROUND-COLOR: #0089BF; }
TD.loginsplash { BORDER: #BFD8E6 1px solid; BACKGROUND-COLOR: #0089BF; BACKGROUND-REPEAT: no-repeat; WIDTH: 192px; HEIGHT: 110px; PADDING: 25px 0 0 10px; BACKGROUND-IMAGE: url("auth.gif") }
TD.loginsplash TD { PADDING-TOP: 2px }
TD.loginsplash .loginfrm { VERTICAL-ALIGN: bottom }
TD.loginsplash .capt { COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-RIGHT: 5px; TEXT-ALIGN: right }
TD.loginsplash .text { HEIGHT: 20px; FONT-SIZE: 13px; COLOR: #003466; WIDTH: 120px; BORDER: #006086 1px solid; BACKGROUND-COLOR: #FFFFFF }
TD.loginsplash .button { COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-COLOR: #006086; BORDER: #003466 1px solid; }
TD.loginsplash .buttontd { PADDING-TOP: 3px }


/* Common */
.common_creat_rel .selectleft { TEXT-ALIGN: right; PADDING: 0; MARGIN: 0 }
.common_creat_rel .selectright { TEXT-ALIGN: left }
.common_creat_rel .buttd { WIDTH: 50px; VERTICAL-ALIGN: middle; PADDING: 0 }
.common_creat_rel SELECT { BORDER: #174674 1px solid; WIDTH: 250px; COLOR: #003466; HEIGHT: 300px; BACKGROUND-COLOR: #F8F9FB;  }

TABLE.common_edit { BORDER-COLOR: #174674; BORDER-WIDTH: 1px 0 0 0; BORDER-STYLE: solid }
.common_edit .caption { WIDTH: 100px; BORDER-COLOR: #174674; BORDER-WIDTH: 0 1px 1px 0 ; BORDER-STYLE: solid; PADDING: 5px; COLOR: #003466; FONT-SIZE: 10px; FONT-WEIGHT: bold }
.common_edit .content { BORDER-COLOR: #174674; BORDER-WIDTH: 0 0 1px 0; BORDER-STYLE: solid; PADDING: 5px;  }
.common_edit .text { BORDER: #174674 1px solid; WIDTH: 200px; BACKGROUND-COLOR: #F8F9FB; COLOR: #003466 }
.common_edit SELECT.sel { WIDTH: 200px; BACKGROUND-COLOR: #F8F9FB; COLOR: #003466 }
.common_edit subm{ MARGIN: 3px; HEIGHT: 30px }

.hiddensubmit { DISPLAY: none }

TABLE.form { BORDER-COLOR: #174674; BORDER-WIDTH: 1px 0 0 0; BORDER-STYLE: solid; border-collapse: collapse; width: 100%}
.form .field_name { WIDTH: 100px; BORDER-COLOR: #174674; BORDER-WIDTH: 0 1px 1px 0 ; BORDER-STYLE: solid; PADDING: 5px; COLOR: #003466; FONT-SIZE: 10px; FONT-WEIGHT: bold ; text-align: right;}
.form .field { BORDER-COLOR: #174674; BORDER-WIDTH: 0 0 1px 0; BORDER-STYLE: solid; PADDING: 5px;  }
.form .form_text { BORDER: #174674 1px solid; WIDTH: 200px; BACKGROUND-COLOR: #F8F9FB; COLOR: #003466 }
.form SELECT.sel { WIDTH: 200px; BACKGROUND-COLOR: #F8F9FB; COLOR: #003466 }
.form_submit { PADDING: 4px; text-align: center}
textarea{width: 600px; height: 400px}
textarea.text{width: 100%; height: 100%; border: 1px solid black}
textarea.query{width: 600px; height: 150px}
input.form_file{border: 1px solid black; width: 200px}

input.date { BORDER: #174674 1px solid; WIDTH: 100px; BACKGROUND-COLOR: #F8F9FB; COLOR: #003466 }
table.date{}

DIV.tooltip { DISPLAY: none; opacity:0.9; FILTER: Alpha(Opacity="90");  position: absolute; TOP: 0; left: 0; COLOR: #000000; BACKGROUND-COLOR: #FFFFE0; FONT-SIZE: 10px; PADDING: 3px; WIDTH: 200px; BORDER: #000000 1px solid }
DIV.tooltip .grey { TEXT-DECORATION: underline; COLOR: #6D6D6D; MARGIN-BOTTOM: 3px }
DIV.tooltip A { TEXT-DECORATION: underline; COLOR: #003399 }
DIV.tooltip A:hover { COLOR: #FF0000 }

.faqlist INPUT { MARGIN-RIGHT: 3px; POSITION: relative; TOP: 2px }
UL.faqlist { MARGIN: 0px; PADDING: 7px 0 7px 25px }
UL.faqlist UL { MARGIN: 0px; PADDING: 0px 0 10px 30px }

    TABLE.register { BORDER-COLOR: #174674; BORDER-WIDTH: 0 0 0 1px; BORDER-STYLE: solid; width: 100%;}
    .register * { BORDER-STYLE: solid; BORDER-COLOR: #174674 }
    .register TD { BORDER-WIDTH: 0 1px 1px 0; PADDING: 2px 3px 2px 3px; COLOR: #003466; FONT-SIZE: 12px; background-repeat: repeat-x; TEXT-ALIGN: CENTER; VERTICAL-ALIGN: middle; }

    .register TR.head { BACKGROUND-COLOR: #BFD8E6; BACKGROUND-IMAGE: url("tables/bbg.gif"); COLOR: #003466; FONT-WEIGHT: bold; }
    .register TR.head TD { FONT-WEIGHT: bold; FONT-SIZE: 10px; border-top: 1px solid #174674}



    /* Coloured cells: Blue; Dim; Red; Dim; Violet; Reset; */
    .register TR.blue, .register TD.blue { BACKGROUND-COLOR: #BFD8E6; BACKGROUND-IMAGE: url("tables/bbg.gif"); COLOR: #003466; }
    .register TR.green, .register TD.green { BACKGROUND-COLOR: #CCE7C2; BACKGROUND-IMAGE: url("tables/gbg.gif"); COLOR: #225D23; }
    .register TR.red, .register TD.red { BACKGROUND-COLOR: #FFC9A9; BACKGROUND-IMAGE: url("tables/rbg.gif"); COLOR: #910000; }
    .register TR.dim, .register TD.dim { BACKGROUND-COLOR: #E5E5E5; BACKGROUND-IMAGE: url("tables/dimbg.gif"); COLOR: #000000; }
    .register TR.violet, .register TD.violet { BACKGROUND-COLOR: #D4B5D9; BACKGROUND-IMAGE: url("tables/vbg.gif"); COLOR: #872696; }
    .register TR.reset, .register TD.reset { BACKGROUND-COLOR: #FFFFFF; BACKGROUND-IMAGE: none; COLOR: #003466 }

table.print{border-collapse: collapse; width: 80%}
    .print TD{border: 1px solid black}

a.MIPT_LINK{
    color: #DDDDDD;
}
a.MIPT_LINK:hover{
    color: white;
}

