/* links */
ul#menu1 a, ul#menu1 a:visited{
position:relative;
display:block;
background-color:#ced4ea;
border:0px solid #b2b6a5;
padding:0px 0px;
font:100% verdana;
font-weight:normal;
color:#000;
text-decoration:none;
cursor:pointer;
text-align:center;
}


/* main nav */
ul#menu {
position:relative;
left:0;
top:0;
width:140px;
z-index:1000;
cursor:default;
}

/* menus */
ul#menu ul {
visibility:hidden;
margin-left:140px;
margin-top:-1.5em;
padding:0;
padding-bottom:1em;
list-style-type:none;
width:140px;
position:absolute;
z-index:1020;
cursor:default;
}
ul#menu ul li, ul#menu ul div {
width:140px;
}

/* noscript menu trigger */
ul#menu li:hover > ul {
visibility:visible;
}

/* shift menus to interlace borders */
ul#menu ul {
left:-1px;
padding-top:1px;
}

/* list-items */
ul#menu li, ul#menu div {
width:140px;
text-align:left;
cursor:pointer;
}
ul#menu, ul#menu li {
margin:0;
padding:0;
list-style-type:none;
}

/* shift list-items to interlace borders */
ul#menu li, ul#menu div {
margin-top:-1px;
}

/* links */
ul#menu a, ul#menu a:visited{
position:relative;
display:block;
background-color:#ced4ea;
border:1px solid #b2b6a5;
padding:3px 7px;
font:100% verdana;
font-weight:normal;
color:#000;
text-decoration:none;
cursor:pointer;
text-align:left;
}


ul#menu a:hover,ul#menu a:focus {
background-color:#EEF1FF;
color:#000;
}
.nonlink{
position:relative;
display:block;
background-color:#ced4ea;
border:1px solid #b2b6a5;
padding:3px 7px;
font:100% helvetica,arial,sans-serif;
font-weight:normal;
color:#000;
text-decoration:none;
cursor:pointer;
text-align:left;
}

#visiting #firstNavbarLink,
#studying #studying-nav,
#working #working-nav,
#extending #extending-nav,
#permanent #permanent-nav,
#migrating #migrating-nav,
#citizen #citizen-nav,
#sponsoring #sponsoring-nav,
#refugee #refugee-nav,
#life #life-nav,
#multicultural #multicultural-nav,
#indigenous #indigenous-nav,
#information #information-nav,
#online #online-nav
 {
background:#EEF1FF;
color:#000000;
}
ul#menu li .rightmenuarrow, ul#menu div .rightmenuarrow{
position:absolute;
right:0;
top:0;
padding-right:5px;
}

BODY {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #fff
}
A {
COLOR: #330099; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:visited {
COLOR: #330099; BACKGROUND-COLOR: transparent
}
A:hover {
COLOR: #000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
td,tr,input,textarea, option,dropdown {
FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
}

INPUT {
FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
}
.class_temp1 {
 background:#E6E6E6;
}
.class_temp2 {
 /*background-color:#EEF1FF;*/
}


.msg {
 font-size:14px;
 font-weight:bold;
}
.sign{
   font-family:tahoma;
   font-size:14px;
   font-weight:bold;
   vertical-alignment:middle;
}
.tabel{
        /*background-color:#ced4ea;*/
        border:1px solid #b2b6a5;
        padding:5px 5px;
        font:100% verdana;
        border-collapse: collapse;
        border:1px solid #800000;
}


.calendarHeader {
     font-size:7pt;
     background-color: #eeeeee;
}
.calendar {
      background-color: #cccccc;
}
.calendarToday {
      background-color: #cccccc;
}

.calendardays {
     font-size:8pt;
}



.dasa {
color: rgb(210,100,74);
text-decoration: none;
text-align: center;
font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.dasa:hover {
color: #930;
background: rgb(255,153,51);
}

.menu{
        background: #F5F5F5;
        border: 1px solid #000000;
}

.thTop {
        color: #616161; font-weight: bold; text-decoration: none;
}

.menu{

        background-color:#ced4ea;
        border:1px solid #b2b6a5;
        padding:5px 5px;
        font:100% verdana;
}
.menu2{
        background-color:#ced4ea;
        border:1px solid #b2b6a5;
        padding:5px 5px;
        font:100% verdana;
}

.languageadmin {
     font-size:9px;
     color:red;
     font-family:tahoma;
}

.styleadmin{
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
Z-INDEX: 2;
BORDER-LEFT: #000000 1px solid;
WIDTH: 100%;
BORDER-BOTTOM: #000000 1px solid;
POSITION: absolute;
BACKGROUND-COLOR: #ffffff;
layer-background-color: #FFFFFF;
color:red;
}
