﻿body 
{
    font-family:Tahoma, Arial, Serif;
    font-size:12px;
    margin:0px;
    color:#000000;
    padding:0px;
    background-color:#CCCCCC;
    background-image:url(../images/background-image.gif);
    background-repeat:repeat-x;
}

img
{
    border:0px;
    vertical-align:top;
}

a:link,a:active,a:visited
{
    font-size:12px;
    color:#000000;
    text-decoration:none;
    border:0px;
}

a:hover
{
    text-decoration:underline;
    border:0px;
}

a.normallink:link,a.normallink:active,a.normallink:visited
{
   font-size:12px;
   color:#000000;
   text-decoration:none;
   border:0px;
}

a.normallink:hover
{
    text-decoration:underline;
    border:0px;
}

#mainWrapper
{
    width:936px;
    margin:auto;
   
    padding-top:15px;
    
}

#homemenuWrapper
{
    width:926px;
    padding-left:10px;
    background-color:#FFFFFF;
}

#mainbtmWrapper
{
    width:936px;
    height:17px;
    background-image:url(../images/home-btm-img.gif);
    background-repeat:no-repeat;
}



#mainfooter
{
    padding:3px 0px 10px 0px;
}

#footerleft
{
    float:left;
    text-align:left;
    font-size:10px;
}

#footerright
{
    float:right;
    text-align:right;
    font-size:10px;
}

#footerright a:link,#footerright a:hover,#footerright a:visited,#footerright a:active
{
    text-decoration:none;
    color:#000000;
    font-size:10px;
}

#homeImageWrapper
{
    width:936px;
    height:450px;
    background-color:#FFFFFF;
}

#homelogo
{
    position:absolute;
    margin-left:30px;
    padding-top:1px;
}

#homeimage
{
    position:absolute;
}

#tbleft
{
    float:left;
    width:221px;
    overflow:hidden;
}

#tbright
{
    width:715px;
    float:right;
}

#loginWrapper
{
    width:160px;
    margin:auto;   
}

#contentWrapper
{
    width:936px;
    background-color:#FFFFFF;
}

#divPageBanner
{
    width:224px;  
    overflow:hidden;
}

#divPageBannerTop
{
    width:222px;  
    position:absolute; 
}

#divPageRightPanel
{
    float:left;
    width:712px;
}

#divPageLeftPanel
{
    float:left;
    width:224px;
}

#divPageMenuWrapper
{
    width:712px;
    background-image:url(../images/page-menu-background.gif);
    background-repeat:repeat-x;
    height:177px;
}

#divPageMenu
{
    padding-left:10px;
    height:126px;
}


#divContent
{
    width:637px;
    float:left;
    padding-top:30px;
    padding-right:45px;
    padding-left:0px;
    font-family:Arial;
    font-size:12px;
    color:#3e3e3e;
}

#divPageH
{
    width:30px;   
    height:650px;
    float:left;
    
}

#mainWrapperSd
{
    background-image:url(../images/page-top-shadow.gif);   
    background-repeat:no-repeat;
    background-position:left bottom;
    height:3px;
}

#divOC
{
    padding:10px 7px 20px 30px;
    width:675px;
}

#divHomeTitle
{
	padding:20px 0px 2px 0px;
	font-family:Arial;
	font-size:25pt;
	color:#FFFFFF;
	text-align:justify;
}

#divHomeYear
{
	padding:0px;
	font-family:Arial;
	font-size:24pt;
	color:#FFFFFF;
	text-align:justify;
}

#divTalentBackTy
{
    position:absolute;
    width:690px;
    padding:410px 25px 0px 0px;
    text-align:right;
}

#divTalentBackTy table td.tbTitle
{
	font-family:Arial;
	font-size:25pt;
	color:#ac0531;
	text-align:justify;
	text-align:right;
}

#divTalentBackTy table td.tbYear
{
	font-family:Arial;
	font-size:24pt;
	color:#ac0531;
	text-align:justify;
	text-align:right;
	width:190px
}

.pagetitle
{
    font-family:Univers LT Std 67 Bold, Univers LT Std 55, Arial;
    color:#b00534;
    font-size:24px;
    font-weight:normal;    
    padding-left:30px;
    line-height:51px;
    height:51px;
    border:0px solid red;
    color:#FFFFFF;
}

.themeAbout
{
	background-color:#b00535;
}

.themeCarrer
{
	background-color:#771b7f;
}

.themeProgrammes
{
	background-color:#f88c1c;
}

.themeGraduates
{
	background-color:#72c23d;
}

.themeTalenBank
{
	background-color:#01a1dd;
}

.homemn
{
    display:block;
    float:left;
    width:180px;
    height:98px;
    margin-right:1px;
}

.pagemn
{
    display:block;
    float:left;
    width:136px;
    height:100px;
    margin-right:1px;
    margin-top:1px;
}



.txtbox
{
    background-color:#D9D9D9;
    border-top:1px solid #AFAFAF;
    border-left:1px solid #AFAFAF;
    border-bottom:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    font-family:Arial, Serif;
    font-size:12px;
}

.txtbox80
{
    background-color:#D9D9D9;
    border-top:1px solid #AFAFAF;
    border-left:1px solid #AFAFAF;
    border-bottom:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    width:80px;
    font-family:Arial, Serif;
    font-size:12px;
}

.txtbox90
{
    background-color:#D9D9D9;
    border-top:1px solid #AFAFAF;
    border-left:1px solid #AFAFAF;
    border-bottom:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    width:90px;
    font-family:Arial, Serif;
    font-size:12px;
}

.txtbox120
{
    background-color:#D9D9D9;
    border-top:1px solid #AFAFAF;
    border-left:1px solid #AFAFAF;
    border-bottom:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    width:120px;
    font-family:Arial, Serif;
    font-size:12px;
}

.txtbox174
{
    background-color:#D9D9D9;
    border-top:1px solid #AFAFAF;
    border-left:1px solid #AFAFAF;
    border-bottom:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    width:174px;
    font-family:Arial, Serif;
    font-size:12px;
}

.txtbox180
{
    background-color:#D9D9D9;
    border-top:1px solid #AFAFAF;
    border-left:1px solid #AFAFAF;
    border-bottom:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    width:180px;
    font-family:Arial, Serif;
    font-size:12px;
}

.txtbox220
{
    background-color:#D9D9D9;
    border-top:1px solid #AFAFAF;
    border-left:1px solid #AFAFAF;
    border-bottom:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    width:220px;
    font-family:Arial, Serif;
    font-size:12px;
}

.txtbox250
{
    background-color:#D9D9D9;
    border-top:1px solid #AFAFAF;
    border-left:1px solid #AFAFAF;
    border-bottom:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    width:250px;
    font-family:Arial, Serif;
    font-size:12px;
}

.txtbox300
{
    background-color:#D9D9D9;
    border-top:1px solid #AFAFAF;
    border-left:1px solid #AFAFAF;
    border-bottom:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    width:300px;
    font-family:Arial, Serif;
    font-size:12px;
}

.txtboxw
{
    background-color:#FFFFFF;
    border-top:1px solid #d3d0d0;
    border-left:1px solid #d3d0d0;
    border-bottom:1px solid #d3d0d0;
    border-right:1px solid #d3d0d0;
    font-family:Tahoma, Arial, Serif;
    font-size:11px;
}

.txtboxw318
{
    background-color:#FFFFFF;
    border-top:1px solid #d3d0d0;
    border-left:1px solid #d3d0d0;
    border-bottom:1px solid #d3d0d0;
    border-right:1px solid #d3d0d0;
    font-family:Tahoma, Arial, Serif;
    font-size:11px;
    width:318px;
}

.txtboxw174
{
    background-color:#FFFFFF;
    border-top:1px solid #d3d0d0;
    border-left:1px solid #d3d0d0;
    border-bottom:1px solid #d3d0d0;
    border-right:1px solid #d3d0d0;
    font-family:Tahoma, Arial, Serif;
    font-size:11px;
    width:174px;
}

.txtboxw80
{
    background-color:#FFFFFF;
    border-top:1px solid #d3d0d0;
    border-left:1px solid #d3d0d0;
    border-bottom:1px solid #d3d0d0;
    border-right:1px solid #d3d0d0;
    font-family:Tahoma, Arial, Serif;
    font-size:11px;
    width:80px;
}


.txtboxr
{
    background-color:#ffb1b1;
    border-top:1px solid #d3d0d0;
    border-left:1px solid #d3d0d0;
    border-bottom:1px solid #d3d0d0;
    border-right:1px solid #d3d0d0;
    font-family:Tahoma, Arial, Serif;
    font-size:11px;
}

.txtboxr318
{
    background-color:#ffb1b1;
    border-top:1px solid #d3d0d0;
    border-left:1px solid #d3d0d0;
    border-bottom:1px solid #d3d0d0;
    border-right:1px solid #d3d0d0;
    font-family:Tahoma, Arial, Serif;
    font-size:11px;
    width:318px;
}

.txtboxw250
{
    background-color:#FFFFFF;
    border-top:1px solid #d3d0d0;
    border-left:1px solid #d3d0d0;
    border-bottom:1px solid #d3d0d0;
    border-right:1px solid #d3d0d0;
    width:250px;
    font-family:Tahoma, Arial, Serif;
    font-size:11px;
}

.txtboxr250
{
    background-color:#ffb1b1;
    border-top:1px solid #d3d0d0;
    border-left:1px solid #d3d0d0;
    border-bottom:1px solid #d3d0d0;
    border-right:1px solid #d3d0d0;
    width:250px;
    font-family:Tahoma, Arial, Serif;
    font-size:11px;
}

div.txtboxwbg
{
    background-image:url(../images/txtboxw-bg.gif);
    background-repeat:no-repeat;
    height:22px;
    width:318px;
    padding:2px 0px 0px 8px;
}

div.txtboxwbg418
{
    background-image:url(../images/txtboxw418-bg.gif);
    background-repeat:no-repeat;
    height:22px;
    width:418px;
    padding:2px 0px 0px 8px;
}

div.txtboxwbg385
{
    background-image:url(../images/txtboxw385-bg.gif);
    background-repeat:no-repeat;
    height:22px;
    width:385px;
    padding:2px 0px 0px 8px;
}

div.txtboxwbg180
{
    background-image:url(../images/txtboxw180-bg.gif);
    background-repeat:no-repeat;
    height:24px;
    width:180px;
    padding:3px 0px 0px 8px;
}

div.txtboxrbg180
{
    background-image:url(../images/txtboxr180-bg.gif);
    background-repeat:no-repeat;
    height:24px;
    width:180px;
    padding:3px 0px 0px 8px;
}

div.txtboxrbg
{
    background-image:url(../images/txtboxr-bg.gif);
    background-repeat:no-repeat;
    height:22px;
    width:318px;
    padding:2px 0px 0px 8px;
}

div.txtboxrbg418
{
    background-image:url(../images/txtboxr418-bg.gif);
    background-repeat:no-repeat;
    height:22px;
    width:418px;
    padding:2px 0px 0px 8px;
}

div.txtboxrbg385
{
    background-image:url(../images/txtboxr385-bg.gif);
    background-repeat:no-repeat;
    height:22px;
    width:385px;
    padding:2px 0px 0px 8px;
}

div.txtboxbbg
{
    background-image:url(../images/txtboxb-bg.gif);
    background-repeat:no-repeat;
    height:18px;
    width:91px;
    padding:3px 0px 0px 4px;
    text-align:left;
}

div.txtboxbbg120
{
    background-image:url(../images/txtboxb120-bg.gif);
    background-repeat:no-repeat;
    height:18px;
    width:116px;
    padding:3px 0px 0px 4px;
    text-align:left;
}

div.txtboxwbg input
{
    border:0px;
    font-family:Tahoma, Arial, Serif;
    width:300px;
    background-color:#FFFFFF;
    font-size:11px;
}

div.txtboxwbg180 input
{
    border:0px;
    font-family:Tahoma, Arial, Serif;
    width:160px;
    background-color:#FFFFFF;
    font-size:11px;
}

div.txtboxrbg180 input
{
    border:0px;
    font-family:Tahoma, Arial, Serif;
    width:160px;
    background-color:#ffb1b1;
    font-size:11px;
}

div.txtboxwbg418 input
{
    border:0px;
    font-family:Tahoma, Arial, Serif;
    width:407px;
    background-color:#FFFFFF;
    font-size:11px;
}

div.txtboxwbg385 input
{
    border:0px;
    font-family:Tahoma, Arial, Serif;
    width:373px;
    background-color:#FFFFFF;
    font-size:11px;
}

div.txtboxrbg418 input
{
    border:0px;
    font-family:Tahoma, Arial, Serif;
    width:407px;
    background-color:#ffb1b1;
    font-size:11px;
}

div.txtboxrbg385 input
{
    border:0px;
    font-family:Tahoma, Arial, Serif;
    width:373px;
    background-color:#ffb1b1;
    font-size:11px;
}

div.txtboxrbg input
{
    border:0px;
    font-family:Tahoma, Arial, Serif;
    width:300px;
    background-color:#ffb1b1;
    font-size:11px;
}

div.txtboxbbg input
{
    border:0px;
    font-family:Tahoma, Arial, Serif;
    width:80px;
    background-color:#d9d9d9;
    font-size:11px;
}

div.txtboxbbg120 input
{
    border:0px;
    font-family:Tahoma, Arial, Serif;
    width:110px;
    background-color:#d9d9d9;
    font-size:11px;
}

.fs10
{
    font-size:10px;
}



table.inputform td
{
    vertical-align:top;
}

table.editform
{
    border:1px solid #c0c0c0;
    color:#555555;
}

table.editform tr.fheader td
{
    background-image:url(../images/form-header.gif);
    background-repeat:repeat-x;
    height:31px;
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Serif;
    
}

table.editform td
{
    vertical-align:top;
    height:28px;
    padding:6px 0px 6px 7px;
}

table.editform tr.altrow td
{
    background-color:#f6f6f6;
}

table.editform td.tdtitle
{
    text-align:right;
    color:#555555;
    padding:8px 10px 4px 10px;
    font-family:Arial, Serif;
    font-size:12px;
}

table.editform td.normaltd
{
   
}


.label
{
    font-family:Arial, Serif;
    font-size:11px;
}

table.inputformReg td
{
    vertical-align:top;
    color:#555555;
}

.txtboxReg
{
    border:0px solid #AFAFAF;
    font-family:Arial, Serif;
    font-size:12px;
}
.txtbox180Reg
{
    border:0px solid #AFAFAF;
    font-family:Arial, Serif;
    font-size:12px;
    width:310px;
    background-color:Transparent;
}

.txtbox220Reg
{
    border:0px solid #AFAFAF;
    width:220px;
    font-family:Arial, Serif;
    font-size:12px;
}

.txtbox250Reg
{
    border:0px solid #AFAFAF;
    width:250px;
    font-family:Arial, Serif;
    font-size:12px;
}
.txtbox300Reg
{
    border:0px solid #AFAFAF;
    font-family:Arial, Serif;
    font-size:12px;
    width:410px;
    background-color:Transparent;
}
.ddlReg
{
    border:1px solid #d3d0d0;
    width:250px;
    font-family:Arial, Serif;
    font-size:12px;
}
.txtReg
{
    border:1px solid #d3d0d0;
    width:250px;
    font-family:Arial, Serif;
    font-size:12px;
}
.labelRegMainTitle
{
    padding-left:15px;
    text-transform:uppercase;
    padding-top:6px;
    font-size:12px;
    font-weight:bold;
    font-family:arial;
    color:#555555;
    background-image:url('../images/reg-title-bg.jpg');
    width:100%;
    height:25px;
    border-top:1px solid #c0c0c0;
}
.labelRegTitle
{
    font-family:Arial, Serif;
    font-size:12px;
    background-color:#f6f6f6;
    text-align:right;
    height:30px;
    padding-top:5px;
    width:150px;
    padding-left:5px;
}
.labelReg
{
    font-family:Arial, Serif;
    font-size:11px;
    background-color:#f6f6f6;
    background-image:url('../images/reg-input-418-t.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:8px;
    width:450px;
}
.labelReg318
{
    font-family:Arial, Serif;
    font-size:11px;
    background-color:#f6f6f6;
    background-image:url('../images/reg-input-318-t.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:8px;
    width:450px;
}
.labelReg318Att
{
    font-family:Arial, Serif;
    font-size:11px;
    background-color:#f6f6f6;
    background-image:url('../images/reg-input-318-f.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:8px;
    width:450px;
}
.labelRegNone
{
    font-family:Arial, Serif;
    font-size:11px;
    background-color:#f6f6f6;
    
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:6px;
    width:450px;
}

.labelRegAtt
{
    font-family:Arial, Serif;
    font-size:11px;
    background-color:#f6f6f6;
    background-image:url('../images/reg-input-418-f.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:8px;
    width:450px;
}


.labelWhiteRegTitle
{
    font-family:Arial, Serif;
    font-size:12px;
    background-color:#ffffff;
    text-align:right;
    height:30px;
    padding-top:5px;
    width:150px;
    padding-left:5px;
}
.labelWhiteReg
{
    font-family:Arial, Serif;
    font-size:11px;
    background-image:url('../images/reg-input-418-t-w.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:8px;
    width:450px;
}
.labelWhiteRegAtt
{
    font-family:Arial, Serif;
    font-size:11px;
    background-image:url('../images/reg-input-418-f-w.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:8px;
    width:450px;
}
.labelWhiteReg318
{
    font-family:Arial, Serif;
    font-size:11px;
    background-image:url('../images/reg-input-318-t-w.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:8px;
    width:450px;
}
.labelWhiteReg318Att
{
    font-family:Arial, Serif;
    font-size:11px;
    background-image:url('../images/reg-input-318-f-w.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:8px;
    width:450px;
}
.labelWhiteRegNone
{
    font-family:Arial, Serif;
    font-size:11px;
    padding-left:20px;
    padding-top:6px;
    width:450px;
}

.labelWhiteRegWebsite
{
    font-family:Arial, Serif;
    font-size:11px;
    background-image:url('../images/reg-input-website-t-w.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:8px;
    width:450px;
}
.labelWhiteRegWebsiteAtt
{
    font-family:Arial, Serif;
    font-size:11px;
    background-image:url('../images/reg-input-website-f-w.jpg');
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:8px;
    width:450px;
}


a.linkbtn80:link,a.linkbtn80:hover,a.linkbtn80:visited,a.linkbtn80:active
{
    width:52px;
    height:24px;
    line-height:24px;
    background-image:url(../images/btn-image.gif);
    background-repeat:no-repeat;
    display:block;
    text-decoration:none;
    padding:0px;
    text-align:center;
    color:#000000;
}

a.linkcircleleft:link,a.linkcircleleft:hover,a.linkcircleleft:visited,a.linkcircleleft:active
{
    width:18px;
    height:18px;
    line-height:18px;
    background-image:url(../images/circle-left.gif);
    background-repeat:no-repeat;
    display:block;
    text-decoration:none;
    padding:0px;
    text-align:center;
}

a.linkcircleright:link,a.linkcircleright:hover,a.linkcircleright:visited,a.linkcircleright:active
{
    width:18px;
    height:18px;
    line-height:18px;
    background-image:url(../images/circle-right.gif);
    background-repeat:no-repeat;
    display:block;
    text-decoration:none;
    padding:0px;
    text-align:center;
}

.btn80
{
    width:52px;
    height:24px;
    line-height:24px;
    background-image:url(../images/btn-image.gif);
    background-repeat:no-repeat;
    text-decoration:none;
    padding:0px;
    text-align:center;
    border:0px;
    font-size:11px;
    cursor:pointer;
}

.btn100
{
    width:80px;
    height:24px;
    line-height:24px;
    background-image:url(../images/btn100-image.gif);
    background-repeat:no-repeat;
    text-decoration:none;
    padding:0px;
    text-align:center;
    border:0px;
    font-size:11px;
    cursor:pointer;
}

.btn120
{
    width:120px;
    height:24px;
    line-height:24px;
    background-image:url(../images/btn120-image.gif);
    background-repeat:no-repeat;
    text-decoration:none;
    padding:0px;
    text-align:center;
    border:0px;
    font-size:11px;
    cursor:pointer;
}


div.divselection
{
    padding:10px 10px 10px 40px;
}

.btnred
{
    width:121px;
    height:21px;
    line-height:21px;
    background-image:url(../images/btn-red-image.gif);
    background-repeat:no-repeat;
    text-decoration:none;
    padding:0px;
    text-align:center;
    border:0px;
    font-size:11px;
    cursor:pointer;
    color:#FFFFFF;
}

.left
{
    float:left;
}

.right
{
    float:right;
}

.clearboth
{
    clear:both;
}

.cred
{
    color:#b00534;
}


.width100c
{
 width:100%;   
}

a.square-arrow:link,a.square-arrow:visited,a.square-arrow:active,a.square-arrow:hover
{
    background-image:url(../images/square-arrow.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    display:block;
    width:250px;
    margin-bottom:15px;
    text-decoration:none;
    padding:5px 0px 5px 20px;
}

div.squareArrow
{
    background-image:url(../images/square-arrow.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    margin-bottom:15px;
    text-decoration:none;
    padding:0px 0px 5px 35px;
    color:#3e3e3e;
    font-size:18px;
}

div.squareWrapper
{
    background-image:url(../images/title-bg.gif);
    background-repeat:no-repeat;
    background-position:center top;
    text-decoration:none;
    padding:2px 0px 0px 0px;
    color:#3e3e3e;
    width:174px;
    height:22px;
    text-align:center;
    font-size:13px;
}

div.squareWrappersel
{
    background-image:url(../images/title-bg.gif);
    background-repeat:no-repeat;
    background-position:center top;
    text-decoration:none;
    padding:2px 0px 0px 0px;
    color:#BaBaBa;
    width:174px;
    height:22px;
    text-align:center;
    font-size:13px;
}

div.msgwrapper
{
    border-top:1px solid #c1c1c1;
    border-bottom:1px solid #c1c1c1;
    padding:5px 0px 5px 35px;
    margin:2px 0px 2px 0px;
}

div.tab
{
    font-size:13px;
    font-weight:normal;
    padding:5px 0px 5px 0px;
    float:left;
    cursor:pointer;
    color:#A0A0A0;
}

div.tabsel
{
    font-size:13px;
    font-weight:normal;
    padding:5px 0px 5px 0px;
    float:left;
    cursor:pointer;
    color:#000000;
}

div.tab2
{
    border:1px solid #C0C0C0;
    padding:5px;
    float:left;
    width:90px;
    cursor:pointer;
    color:#A0A0A0;
    background-color:#F0F0F0;
}

div.tab2sel
{
    border:1px solid #C0C0C0;
    padding:5px;
    float:left;
    width:90px;
    cursor:pointer;
    color:#000000;
    background-color:#FFFFFF;
}

div.divtabsub
{
    padding:5px 10px 0px 10px;
    float:left;
}

a.leftmenup:link,a.leftmenup:active,a.leftmenup:visited
{
    padding:5px 0px 5px 3px;
    font-size:12px;
    display:block;
    text-decoration:none;
    margin-bottom:1px;
    color:#000000;
}

a.leftmenup:hover
{
    padding:5px 0px 5px 3px;
    font-size:12px;
    display:block;
    text-decoration:none;
    margin-bottom:1px;
    color:#b00534;
}

a.leftmenups:link,a.leftmenups:active,a.leftmenups:visited,a.leftmenups:hover
{
    padding:5px 0px 5px 3px;
    font-size:12px;
    display:block;
    text-decoration:none;
    margin-bottom:1px;
    color:#b00534;
}

.msgerror {
    font-family: Arial;
    font-size: 11px;
    color: #CE4141;
	border: 1px solid #CE4141;
	background: url(../images/tiny-icons/cross.gif) no-repeat 4px 2px #FFF1F1;
	margin:5px 0px 2px 0px;
	padding:2px 10px 2px 5px;
	
}

.msgnotice {
    font-family: Arial;
    font-size: 11px;
    color: #2E6D29;
	border: 1px solid #2E6D29;
	background: url(../images/tiny-icons/tick.gif) no-repeat 4px 2px #E9FFE4;
	margin:5px 0px 2px 0px;
	padding:2px 10px 2px 5px;
}

.searchTable
{
    width:100%;
    color:#555555;
    border:1px solid #dcdcdc;
}

.searchTable td
{
    padding:15px 5px 15px 5px;
    vertical-align:top;
    background-color:#F6F6F6;
    color:#555555;
}


.searchTable tr.altRow td
{
    padding:15px 5px 15px 5px;
    vertical-align:top;
    background-color:#FFFFFF;
    text-decoration:none;
    color:#555555;
}

.searchTable tr.paging td
{
    padding:2px 5px 2px 5px;
    vertical-align:top;
    background-color:#FFFFFF;
    text-decoration:none;
    color:#555555;
    border:1px solid #dcdcdc;
}

.searchTable tr.paging td table td
{
    border:0px solid #dcdcdc;
}

.searchTable tr.paging td table span
{
    color:#000000;
}

.searchTable td a,.searchTable tr.altRow a
{
    color:#555555;
}

.searchTable td a.downloadlink,.searchTable tr.altRow a.downloadlink
{
    color:#6390c7;
    text-decoration:underline;    
}

.searchTable tr.sheader td,.searchTable tr.sheader th
{
    padding:0px 5px 0px 5px;
    vertical-align:top;
    border-bottom:1px solid #dcdcdc;
    font-size:13px;
    font-weight:normal;
    background-image:url(../images/search-header.gif);
    background-repeat:repeat-x;
    background-color:#ededed;
    height:31px;
    
}

.searchTable tr.sheader td,.searchTable tr.sheader th a,.searchTable tr.sheader th a:link,.searchTable tr.sheader th a:hover,.searchTable tr.sheader th a:active,.searchTable tr.sheader th a:visited
{
    font-size:13px;
    font-weight:normal;
}

a.:link,a.downloadlink:active,a.downloadlink:visited,a.downloadlink:hover
{
    color:#6390c7;
    text-decoration:underline;    
}



/* == Menu (Suckerfish) == */
#menu, #menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menu li {
  float:left;
	margin-right: 1px;	
}

#menu li a {  
	display: block;
	color: white !important;
	font-size: 13px;
	line-height: 22px;
	text-decoration: none;
	
}

#menu li a:hover {
	
}

#menu li:hover, #menu li.sfhover, #menu a.selected {
	background: url(../images/menu-item-bg.gif) repeat-x #FEA510;
}

#menu li ul {
	position: absolute;
	left: -999em;
	margin-top:-20px;
}

#menu li ul.blue {
	margin-left:-30px;
	margin-top:-20px;
	
	/*border: 2px solid #7a2582;*/
}

#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
}

#menu li ul li {
	clear: left;
	margin: 0px;
}

#menu li ul li a {
	display: block;
	width: 140px;
	/*color: white !important;*/
	font-weight: normal;
	font-size: 12px;
	border: 0;
	line-height: normal;
	padding: 4px 13px;
}

#menu li ul li a:hover {
	
	border: 0;
	padding: 4px 13px;
	background-color:#FFFFFF;
}


#menu li ul li.rl
{
    background: #af0533;
    filter:alpha(opacity=70);
    opacity:0.7;
    width:140px;
    padding:2px 13px;
    border-bottom:1px solid #C5C1C1;
}

#menu li ul li.r
{
    background: #af0533;
	filter:alpha(opacity=90);
    opacity:0.9;
    border-bottom:1px solid #C5C1C1;
}

#menu li ul li.r a:link,#menu li ul li.r a:active,#menu li ul li.r a:visited
{
    
}

#menu li ul li.r a:hover
{
    color: #af0533 !important;
}


#menu li ul li.pl
{
    background: #7a2582;
    filter:alpha(opacity=70);
    opacity:0.7;
    width:140px;
    padding: 2px 13px;
    border-bottom:1px solid #C5C1C1;
}



#menu li ul li.p
{
    background: #7a2582;
	filter:alpha(opacity=90);
    opacity:0.9;
    border-bottom:1px solid #C5C1C1;
}

#menu li ul li.p a:link,#menu li ul li.p a:active,#menu li ul li.p a:visited
{
    
}

#menu li ul li.p a:hover
{
    color: #7a2582 !important;
}

#menu li ul li.yl
{
    background: #f88c1c;
    filter:alpha(opacity=70);
    opacity:0.7;
    width:140px;
    padding: 2px 13px;
    border-bottom:1px solid #C5C1C1;
}

#menu li ul li.y
{
    background: #f88c1c;
	filter:alpha(opacity=90);
    opacity:0.9;
    border-bottom:1px solid #C5C1C1;
}

#menu li ul li.y a:link,#menu li ul li.y a:active,#menu li ul li.y a:visited
{
    
}

#menu li ul li.y a:hover
{
    color: #f88c1c !important;
}

#menu li ul li.gl
{
    background: #7ab83c;
    filter:alpha(opacity=70);
    opacity:0.7;
    width:140px;
    padding: 2px 13px;
    border-bottom:1px solid #C5C1C1;
}

#menu li ul li.g
{
    background: #7ab83c;
	filter:alpha(opacity=90);
    opacity:0.9;
    border-bottom:1px solid #C5C1C1;
}

#menu li ul li.g a:link,#menu li ul li.g a:active,#menu li ul li.g a:visited
{

}

#menu li ul li.g a:hover
{
    color: #7ab83c !important;
}


#menu li ul li.bl
{
    background: #0494dd;
    filter:alpha(opacity=70);
    opacity:0.7;
    width:140px;
    padding: 2px 13px;
    border-bottom:1px solid #C5C1C1;
}

#menu li ul li.b
{
    background: #0494dd;
	filter:alpha(opacity=90);
    opacity:0.9;
    border-bottom:1px solid #C5C1C1;
}

#menu li ul li.b a:link,#menu li ul li.b a:active,#menu li ul li.b a:visited
{
}

#menu li ul li.b a:hover
{
    color: #0494dd !important;
}

/* ## IE 6 Fix ## */
* html ul.nav iframe {
	position: absolute;
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

.spanConditionSubTitle
{
font-weight:bold;
}

table.tblTerm 
{
margin-bottom:30px;
}
table.tblTerm td
{
padding:5px 13px 3px 12px;
vertical-align:top;
}

table.detailtbl
{
    padding:0px;
    vertical-align:top;
    font-size:12px;
}

table.detailtbl td
{
    padding:8px 0px 8px 0px;
    vertical-align:text-top;
}

table.detailtbl tr.btitle td
{
    font-size:12px;
    font-weight:bold;   
    vertical-align:top;
}

.font11
{
    font-size:11px;
}




