/* GENERAL STYLES */
BODY
{
	font-size: 0.8em;visa
	background: #ffffff;
	margin: 0px;
	color: #555555;
	line-height: 1.3em;
	font-family: arial,sans-serif;
	height: 100%;
	a:hover   {color:grey;}
}
TD
{
	font-size: 1em;
	margin: 0px;
	color: #555555;
	font-family: arial,verdana,sans-serif;
}
A
{
	color: #0066cc;
	text-decoration: none;
}
A {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DL {
	MARGIN: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(/images/bullet-ul.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(/images/bullet-ulul.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 12px; PADDING-TOP: 0px
}
DD UL LI {
	LIST-STYLE-IMAGE: url(/images/bullet-ululul.gif)
}
DD UL {
	MARGIN-TOP: 10px
}
DD OL {
	MARGIN-TOP: 10px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
UL LI {
	LIST-STYLE-IMAGE: url(/images/bullet-ul.gif); MARGIN-BOTTOM: 5px
}
UL UL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px
}
UL OL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px
}
OL UL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px
}
OL OL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px
}
UL UL LI {
	LIST-STYLE-IMAGE: url(/images/bullet-ulul.gif)
}
UL UL UL LI {
	LIST-STYLE-IMAGE: url(/images/bullet-ululul.gif)
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
OL LI {
	MARGIN-BOTTOM: 5px; LIST-STYLE-TYPE: decimal
}
OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
H1 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 15px  0; COLOR: #0d4d8f; LINE-HEIGHT: 1em;BORDER-BOTTOM:1px solid #d2e5f7; PADDING:0 0 10px 0;
}

H2 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 10px; COLOR: #0d4d8f
}
H3 {
	FONT-SIZE: 1.3em; MARGIN: 0px 0px 10px; COLOR: #0d4d8f
}
H4 {
	FONT-FAMILY: verdana; FONT-SIZE: 1em; COLOR: #676767; TEXT-TRANSFORM:uppercase; }

H4.nomargin {
	FONT-SIZE: 1em; MARGIN: 0px 0px 0px; COLOR: #000000
}

H5.nomargin {
	FONT-SIZE: 1em; MARGIN: 0px 0px 0px; COLOR: #444444
}
H5 {
	FONT-SIZE: 1em; MARGIN: 0px 0px 10px; COLOR: #0d4d8f	
}

H6 {
	FONT-SIZE: 1em; MARGIN: 0px 0px 10px; COLOR: #000000
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #d2e5f7; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; COLOR: #d2e5f7; PADDING-TOP: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#header {
	CLEAR: both; PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; PADDING-TOP: 0px; HEIGHT: 91px; TEXT-ALIGN: right
}
#header P {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 4px; MARGIN: 0px; COLOR: #aaaaaa; FONT-FAMILY: verdana; WHITE-SPACE: nowrap
}
#header P A.end
{
	margin: 2px 0px 0px 10px;
	color: red;
}
#header A
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	text-decoration: none;
}
#header A:hover
{
	text-decoration: underline;
}
#header P A
{
	margin: 0px 10px;
}
#logo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#header FORM
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 21px;
	margin: 0px;
	color: dimgray;
	padding-top: 33px;
}
#search {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #666666; BORDER-BOTTOM: #aaaaaa 1px solid
}
#topnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/bg-topnav.gif) #0d4d8f repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 59px
}
#topnav #countryimage {
	BACKGROUND: url(/images/australia/img-topnav-au.gif) no-repeat right top
}
#topnav #countryimagenz {
	BACKGROUND: url(/images/newzealand/img-topnav-nz.gif) no-repeat right top
}
#topnav #countryimageca {
	BACKGROUND: url(/images/canada/img-topnav-ca.gif) no-repeat right top
}
#topnav #countryimageus {
	BACKGROUND: url(/images/america/img-topnav-us.gif) no-repeat right top
}
#topnav #countryimageuk {
	BACKGROUND: url(/images/uk/img-topnav-uk.gif) no-repeat right top
}
#topnav #countryimageglobal {
	BACKGROUND: url(/images/worldwide/img-topnav-worldwide.gif) no-repeat right top
}

#topnav #links {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.88em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 31px;
	FONT-FAMILY: verdana;
	LIST-STYLE-TYPE: none;
	HEIGHT: 28px;
	font-weight: normal;}
#topnav H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 59px; PADDING-TOP: 0px
}
#topnav #links DIV {
	DISPLAY: inline; MARGIN: 0px; HEIGHT: 28px
}
#topnav #links DIV A {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 9px; BACKGROUND:  #126ecd repeat-x; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 0px; BORDER-LEFT: #ffffff 0px solid; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 0px solid; WHITE-SPACE: nowrap; HEIGHT: 28px; TEXT-DECORATION: none
}
#topnav #links DIV A:hover {
	TEXT-DECORATION: underline
}
#right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; RIGHT: 7px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; WIDTH: 190px; PADDING-TOP: 0px; FONT-FAMILY: verdana; POSITION: absolute; TOP: 172px
}
#right IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px
}
#right .story IMG.guide {
	MARGIN: 10px 0px 7px
}
#right .assess {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: #efefef; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid
}
#right .assess UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#right .assess HR {
	BACKGROUND: #cccccc; MARGIN: 4px 0px 2px; COLOR: #cccccc
}
#right .assess SPAN {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 2px 0px 0px; PADDING-TOP: 2px
}
#right .assess LI {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 14px; BACKGROUND: url(/images/icon-prog2.gif) no-repeat 5px 8px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#right .assess LI.complete {
	BACKGROUND: url(/images/icon-prog1.gif) #dedede no-repeat 5px 8px
}
#right .assess .head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #dedede; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#right .assess H6 {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 3px; BACKGROUND: #126ecd; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.block H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px
}
.block SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 3px; COLOR: #0d4d8f; PADDING-TOP: 0px
}
#right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
#right A {
	MARGIN: 0px 0px 5px; TEXT-DECORATION: none
}
#right A:hover {
	TEXT-DECORATION: underline
}
#right A.link {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: transparent; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.block .news {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; MARGIN: 4px 4px 0px; COLOR: #666666; PADDING-TOP: 4px
}
.block .news DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.block .news DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px
}
.block .news A {
	TEXT-DECORATION: none
}
.block IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.list DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.block DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.list A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0; BACKGROUND: transparent; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
.list A:hover {
	BACKGROUND: #d2e5f7 no-repeat 0px 3px
}

#right H6 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px
}
#right .ltblue .block {
	BORDER-RIGHT: #b8d3f0 1px solid; BORDER-TOP: #b8d3f0 1px solid; BORDER-LEFT: #b8d3f0 1px solid; BORDER-BOTTOM: #b8d3f0 1px solid
}
#right .ltblue .story {
	BORDER-RIGHT: #b8d3f0 1px solid; BORDER-TOP: #b8d3f0 1px solid; BORDER-LEFT: #b8d3f0 1px solid; BORDER-BOTTOM: #b8d3f0 1px solid
}
#right .ltblue .block H6 {
	BACKGROUND:  #b8d3f0 repeat-x 0px -1px; COLOR: #555555
}
#right .ltblue .story H6 {
	BACKGROUND:  #b8d3f0 repeat-x 0px -1px; COLOR: #555555
}
#right .blue .block {
	BORDER-RIGHT: #126ecd 1px solid; BORDER-TOP: #126ecd 1px solid; BORDER-LEFT: #126ecd 1px solid; BORDER-BOTTOM: #126ecd 1px solid
}
#right .blue .list {
	BORDER-TOP: #126ecd 1px solid; BORDER-BOTTOM: #126ecd 1px solid
}

#right .blueMenu {
	BORDER-TOP: #126ecd 1px solid; BORDER-BOTTOM: #126ecd 1px solid
}

#right .blueMenu H6 {
	BACKGROUND: url(/images/bg-topcurrent.gif) #126ecd repeat-x 0px -1px
}

#right .blue .block H6 {
	BACKGROUND: url(/images/bg-topcurrent.gif) #126ecd repeat-x 0px -1px
}
#right .blue .list H6 {
	BACKGROUND: url(/images/bg-topcurrent.gif) #126ecd repeat-x 0px -1px
}

#right .dkblue .block {
	BORDER-RIGHT: #126ecd 1px solid; BORDER-TOP: #126ecd 1px solid; BORDER-LEFT: #126ecd 1px solid; BORDER-BOTTOM: #126ecd 1px solid
}
#right .dkblue .list {
	BORDER-TOP: #126ecd 1px solid; BORDER-BOTTOM: #126ecd 1px solid;
}

#right .dkblue .block H6 {
	BACKGROUND: url(/images/bg-topnav.gif) #126ecd repeat-x 0px -1px
}
#right .dkblue .list H6 {
	BACKGROUND: url(/images/bg-topnav.gif) #126ecd repeat-x 0px -1px
}
#right .grey .block {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
#right .grey .list {
	BORDER-TOP: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; 
}
#right .grey .list div {
MARGIN: 0; PADDING: 7px 0 3px 0;
}

#right .grey .block H6 {
	BACKGROUND:  #666666 repeat-x 0px -1px
}

#right .grey .list H6 {
	BACKGROUND: url(/images/bg-topnavgrey.gif) #666666 repeat-x 0px -1px
}


#right .list IMG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px
}
#right UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#right LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#right .image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -4px 0px 10px; PADDING-TOP: 0px
}
#content {
	PADDING-RIGHT: 8px; PADDING-LEFT: 7px; PADDING-BOTTOM: 27px; MARGIN: 0px 212px; WIDTH: auto; PADDING-TOP: 0px; POSITION: relative
}
.homenews {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#homenews H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #d2e5f7 1px solid
}
.homenews P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px
}
.newsstory P.small {
	PADDING-RIGHT: 0px; BORDER-TOP: #d2e5f7 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 8px
}
.homenews SPAN.bold {
	DISPLAY: block; FLOAT: left
}
#homenews P A {
	DISPLAY: block; MARGIN: 0px 0px 0px 75px
}
.discuss {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(/images/icon-discuss.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.respond {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(/images/icon-respond.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pagelinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; FONT-FAMILY: verdana
}
.pagelinks A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
P.results A {
	MARGIN: 0px 10px 0px 0px
}
P.results B {
	MARGIN: 0px 10px 0px 0px
}
P.results STRONG {
	
}

.red {
	COLOR: red
}
.blue
{
	color: #126ecd;
}
.bluebold
{
	font-weight: bold;
	color: #126ecd;
}
.black {
	COLOR: black
}
.assessQText
{
}
.toplink {
	MARGIN: 0px 5px 0px 0px; TEXT-ALIGN: right
}

.back {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/images/icon-back.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.large {
	FONT-SIZE: 1.5em
}
.small {
	FONT-SIZE: 0.8em
}

.bold {
	FONT-WEIGHT: bold
}
.top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/images/icon-top.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.progbox {
	BORDER-RIGHT: #dcd5ba 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dcd5ba 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fbf7e5; PADDING-BOTTOM: 4px; BORDER-LEFT: #dcd5ba 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dcd5ba 1px solid
}
H4.prog {
	MARGIN: 0px; COLOR: #0d4d8f
}
.prog DT {
	PADDING-RIGHT: 0px; BORDER-TOP: #d2e5f7 1px solid; PADDING-LEFT: 12px; BACKGROUND: url(/images/icon-prog1.gif) no-repeat 0px 9px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; COLOR: #999999; PADDING-TOP: 5px
}
.prog DD {
	COLOR: #999999
}
.prog DD.c {
	COLOR: #666666
}
.prog DT.c {
	BACKGROUND: url(/images/icon-prog2.gif) no-repeat 0px 9px; COLOR: #666666
}
.prog DT.f {
	BACKGROUND: url(/images/icon-prog3.gif) no-repeat 0px 9px
}
.prog DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#homenews {
	BORDER-RIGHT: #d2e5f7 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #d2e5f7 1px solid; PADDING-LEFT: 8px; BACKGROUND: #f2f9ff; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 12px; BORDER-LEFT: #d2e5f7 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #d2e5f7 1px solid
}
#homenews H5 {
	MARGIN: 0px
}
.newsitem H3 {
	MARGIN: 0px;
	LINE-HEIGHT: 1.8em;
}
#homenews .newsitem {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#homenews .newsitem P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#homenews UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; PADDING-TOP: 0px
}
.newsitem H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 75px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.newsitem P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 75px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.newsstory H6 {
	MARGIN: 0px; COLOR: #aaaaaa
}
.newsitem H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; COLOR: #aaaaaa; PADDING-TOP: 0px
}

.visatable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px; PADDING-TOP: 0px;	
}
.visa
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-left-color: #126ecd;
	border-bottom-width: 0px;
	border-bottom-color: #126ecd;
	padding-bottom: 5px;
	margin: 0px 0px 5px;
	border-top-color: #126ecd;
	padding-top: 0px;
	border-right-width: 0px;
	border-right-color: #126ecd;
	background:transparent;
	padding:10px 10px 5px 12px;
}
.visatable .cell
{
	BORDER:1px solid #B8D3F0;
	PADDING:0;
}
.visatable .rowspacer
{
height:10px;
display:block;
}
.visatable .spacer
{
width:10px;
display:block;
}
.visatable H4 {
	BACKGROUND:url(/images/bg-hometable.gif) repeat-x 0 100% transparent;
	BORDER:0; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px;
	BORDER-BOTTOM:1px solid #B8D3F0;
TEXT-TRANSFORM:uppercase;
FONT-SIZE: 1em; 
FONT-FAMILY: verdana;
}
.visa H4 A {
	COLOR: #126ecd
}
.visa P
{
	border-top-width: 1px;
	background: transparent;
	margin: 0 0 2px 0;
	padding:0;
}
.visa A.assess
{
	border-top-width: 0px;
	padding-right: 6px;
	display: block;
	padding-left: 14px;
	border-left-width: 0px;
	font-size: 1em;
	background: url(/images/link-arrow-red.gif) no-repeat 0 4px;
	border-bottom-width: 0px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 1px;
	border-right-width: 0px;
	font-weight:bold;	
	color:red;
}

.visa A.info
{
	border-top-width: 0px;
	padding-right: 6px;
	display: block;
	padding-left: 14px;
	border-left-width: 0px;
	font-size: 1em;
	background: url(/images/link-arrow-grey.gif) no-repeat 0 4px;
	border-bottom-width: 0px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 1px;
	border-right-width: 0px;
	font-weight:normal;
	color:#666666;
}
P.highlight {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 1px solid; PADDING-LEFT: 14px; BACKGROUND: url(/images/icon-phone.gif) no-repeat 0px 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: red 0px solid; COLOR: red; PADDING-TOP: 3px; BORDER-BOTTOM: red 1px solid
}
.bc {
	MARGIN: 0px 0px 16px; FONT: 0.8em verdana
}
.bc {
	FONT-WEIGHT: normal; COLOR: #999999
}
.bc A {
	FONT-WEIGHT: normal; COLOR: #999999
}
.bc STRONG {
	FONT-WEIGHT: bold; COLOR: #888888
}
.style#blue {
	BORDER-RIGHT: #126ecd 1px solid; BORDER-TOP: #126ecd 1px solid; BORDER-LEFT: #126ecd 1px solid; BORDER-BOTTOM: #126ecd 1px solid
}
.style#blue .top TD {
	BACKGROUND: #126ecd; BORDER-BOTTOM: #126ecd 1px solid
}
.style#blue .footer TD {
	BORDER-LEFT-COLOR: #126ecd; BACKGROUND: #126ecd; BORDER-BOTTOM-COLOR: #126ecd; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #126ecd; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #126ecd; BORDER-BOTTOM-STYLE: solid
}
.style#blue .smallgrey TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #d2e5f7 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 7px; BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana; POSITION: relative; HEIGHT: 59px
}
.style#autofit {

            BORDER-RIGHT: #0d4d8f 1px solid; 
            PADDING-RIGHT: 0px; 
            BORDER-TOP: #0d4d8f 1px solid; 
            PADDING-LEFT: 0px; 
            PADDING-BOTTOM: 0px; 
            MARGIN: 0px 0px 10px; BORDER-LEFT: #0d4d8f 1px solid; 
            WIDTH: auto; PADDING-TOP: 0px; 
            BORDER-BOTTOM: #0d4d8f 1px solid
}
.style {
	BORDER-RIGHT: #0d4d8f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #0d4d8f 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; BORDER-LEFT: #0d4d8f 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #0d4d8f 1px solid
}
.style TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #f2f9ff; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #b8d3f0 1px solid
}
.style .top TD {
	BACKGROUND: #0d4d8f; BORDER-BOTTOM: #0d4d8f 1px solid
}
.style .top H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.style .head TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #d2e5f7; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
	
}
.style .white TD {
	BACKGROUND: #ffffff
}
.style TD.border {
	BORDER-RIGHT: #b8d3f0 1px solid
}
.style TD.borderbold {
	BORDER-RIGHT: #b8d3f0 1px solid; FONT-WEIGHT: bold
}
.style TD H6 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 12px; BACKGROUND: url(/images/bullet-ul.gif) no-repeat 4px 7px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
.style .footer TD {
	BORDER-RIGHT: #0d4d8f 0px solid; BORDER-TOP: #0d4d8f 1px solid; FONT-SIZE: 0.8em; BACKGROUND: #0d4d8f; BORDER-LEFT: #0d4d8f 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #0d4d8f 0px solid
}
.style .smallgrey TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #d2e5f7 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 7px; BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana; POSITION: relative; HEIGHT: 59px
}
.contactStyle {
	BORDER-RIGHT: #0d4d8f 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #0d4d8f 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 10px; 
	BORDER-LEFT: #0d4d8f 1px solid;
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #0d4d8f 1px solid
}
.contactStyle .top TD {
	BACKGROUND: #0d4d8f; 	
}
.contactStyle .top H5 {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.3em; 
    PADDING-BOTTOM: 2px; 
    MARGIN: 0px 0px 3px; 
    COLOR: #FFFFFF; 
    PADDING-TOP: 2px;  
}
.contactStyle TD {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #f2f9ff; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
}
.contactStyle .alt TD {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #f2f9ff; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
}
.contactStyle .head TD {
	BACKGROUND: #f2f9ff; 
	BORDER-BOTTOM: #d2e5f7 1px solid;
	FONT-WEIGHT: bold;	
}
.contactStyle .results TD {
	BACKGROUND: #666666; 
	BORDER-TOP: #b8d3f0 1px solid;	
	COLOR: #ffffff; 
}
.contactStyle TD.border {
	BORDER-RIGHT: #b8d3f0 1px solid
}	

.form {
	BORDER-RIGHT: #d2e5f7 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2e5f7 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; BORDER-LEFT: #d2e5f7 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #d2e5f7 0px solid
}
.form TD {
	BORDER-RIGHT: #d2e5f7 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d2e5f7 0px solid; PADDING-LEFT: 4px; BACKGROUND: #f2f9ff; PADDING-BOTTOM: 4px; BORDER-LEFT: #d2e5f7 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #d2e5f7 1px solid
}
.form TD P.bold {
	COLOR: #666666
}
.form TD H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: #126ecd; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 3px; COLOR: #ffffff; PADDING-TOP: 2px
}
.form TD TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TD.line {
	BACKGROUND: url(/images/bg-td.gif) repeat-x 0px 3px; HEIGHT: 7px
}
INPUT {
	FONT-SIZE: 1em; MARGIN: 0px; FONT-FAMILY: arial
}
SELECT {
	FONT-SIZE: 1em; MARGIN: 0px; FONT-FAMILY: arial
}
.med {
	WIDTH: 300px
}
SELECT.med {
	WIDTH: 305px
}
.sm {
	WIDTH: 150px
}
.tiny {
	WIDTH: 50px
}
.custom {
	BORDER-RIGHT: #d2e5f7 1px solid; BORDER-TOP: #8eafd2 1px solid; BORDER-LEFT: #8eafd2 1px solid; WIDTH: 300px; BORDER-BOTTOM: #d2e5f7 1px solid
}
DIV.formnotes {
	DISPLAY: block; FONT-SIZE: 0.8em; MARGIN: 0px 4px 2px 0px; COLOR: #999999; FONT-FAMILY: verdana
}
P.formnotes {
	
}
.migrant {
	BORDER-RIGHT: #e0c050 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e0c050 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 0.8em; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; MARGIN: 4px 4px 0px; BORDER-LEFT: #e0c050 1px solid; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #e0c050 1px solid
}
.country {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px
}
.country DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px
}
.country DT {
	FONT-SIZE: 0.8em; MARGIN: 0px 0px 2px
}
.country DD {
	FONT-SIZE: 0.8em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px
}
.button {
	FLOAT: right; MARGIN: 20px 0px 20px 20px
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 7px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; FONT: 0.88em verdana; WIDTH: 190px; PADDING-TOP: 0px; POSITION: absolute; TOP: 172px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav UL LI A {
	PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(/images/bg-nav.gif) #0d4d8f repeat-x; PADDING-BOTTOM: 8px; COLOR: #ffffff; PADDING-TOP: 7px
}
#nav UL UL LI A {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; BACKGROUND: #b8d3f0; PADDING-BOTTOM: 4px; COLOR: #555555; PADDING-TOP: 4px
}
#nav UL UL UL LI A {
	BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BACKGROUND: #ffffff
}
#nav UL UL UL UL LI A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(/images/bullet-l.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 22px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-WIDTH: 0px
}
#nav UL UL UL UL UL LI A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 29px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#nav A {
	DISPLAY: block; OVERFLOW: auto; COLOR: #555555; TEXT-DECORATION: none
}
#nav A:hover {
	TEXT-DECORATION: underline
}
#nav .b {
	FONT-WEIGHT: bold
}
#nav .c {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/bullet-c.gif); COLOR: #104b91; BACKGROUND-REPEAT: no-repeat
}
#nav .midcurrent {
	FONT-WEIGHT: bold
}
#nav .topcurrent {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/bg-topnav2.gif) #116dd0 repeat-x
}
#nav IMG {
	MARGIN: 0px 0px 2px
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #d2e5f7 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 7px; BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana; POSITION: relative; HEIGHT: 59px
}
#footer P A {
	MARGIN: 0px 10px 10px 0px
}
#footer SPAN A {
	MARGIN: 0px 0px 10px
}
#content DIV.block {
	FLOAT: right; MARGIN: 0px 0px 10px 20px; WIDTH: 250px
}
.spacer {
	CLEAR: both
}
#container {
	POSITION: relative; HEIGHT: 100%
}
.verticaltext
{
	padding-right: 2px;
	padding-left: 2px;
	filter: flipv fliph;
	padding-bottom: 2px;
	padding-top: 2px;
	WRITING-MODE: tb-rl;
}
DIV#tipDiv { BORDER-RIGHT: #336 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #336 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 0.85em; Z-INDEX: 10000; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 4px; BORDER-LEFT: #336 1px solid; WIDTH: 250px; COLOR: #000; LINE-HEIGHT: 1.2; PADDING-TOP: 4px; BORDER-BOTTOM: #336 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #FFFFCC}

.hp .toprow {
background:url(/images/bg-country.gif) repeat-x 0 0 transparent;
}

.hp dl {
padding:7px 0 0 0;
}

.hp dt {
font-size:1em;
margin:0 5px 2px 5px;
}

.hp dd {
font-size:0.8em;
margin:0;
background:none;
}

.hp h4 {
background:#0066CC;
padding:0;
margin:0;
width:100%;
display:block;
border-top:1px solid #fff;
}

.hp h4 A {
color:#fff;
font-size:1em;
padding:3px 7px 6px 6px;
display:block;
}

.hp p {
padding:0 5px;
font-size:0.85em;
}

#holder #right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; RIGHT: 7px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; WIDTH: 190px; PADDING-TOP: 0px; FONT-FAMILY: verdana; POSITION: absolute; TOP: 172px
}

/* NEW CLASSES FOR THE NEW HOME PAGE */

.hometable {
margin:10px 0 0 0;
}

.hometable h2 {
margin:18px 0 0 0;
}

.hometable h2 a {
text-decoration:none;
margin:0 0 15px 0;
display:block;
padding:2px 0 0 70px;
}


.au {
border-top:1px solid #126ecd;
background:url(/media/271982/flag-au.gif) no-repeat 9px 20px transparent;
padding:11px 0 0 0;
}

.ca {
border-top:1px solid #126ecd;
background:url(/media/274502/flag-ca.gif) no-repeat 9px 20px transparent;
padding:11px 0 0 0;
}

.nz {
border-top:1px solid #126ecd;
background:url(/media/274512/flag-nz.gif) no-repeat 9px 20px transparent;
padding:11px 0 0 0;
}

.uk {
border-top:1px solid #126ecd;
background:url(/media/274497/flag-uk.gif) no-repeat 9px 20px transparent;
padding:11px 0 0 0;
}

.usa {
border-top:1px solid #126ecd;
background:url(/media/274507/flag-usa.gif) no-repeat 9px 20px transparent;
padding:11px 0 0 0;
}

.world {
border-top:1px solid #126ecd;
background:url(/media/274517/flag-globe.gif) no-repeat 9px 20px transparent;
padding:11px 0 0 0;
}

.hometable ul {
margin:0 0 16px 0;
padding:0;
list-style-type:none;

}

.hometable li {
margin:0;
padding:0;
}

.hometable ul li a {
margin:0;
padding:0;
text-decoration:none;
}

#content .hometable li{
text-decoration:none;
list-style-image: none;
list-style-type: none;

}


.hometable tr td div {
margin:0 9px 0 0;
padding:0 9px 0 9px;
}

.hometable p {
text-align:left;
}

.hometable tr td {
background:url(/media/274522/bg-hometable.gif) repeat-x right bottom transparent;
}

.bottomrow td div {
border-bottom:1px solid #126ecd;
}

.searchResultURLLink {
	color: #008000;
}

.searchResultNumberOfItems {
	color: #333333;
	font-weight: bold;
}

.boldRedLink{
FONT-SIZE: 1em; MARGIN: 0px 0px 10px; COLOR: #cc0000
}

.greenpanel {
                BACKGROUND-COLOR: #EBFFD7;
                padding: 2px;
				border: 1px solid #66CC66;
                color: #000000;

	}
.newsArticleContentImage
{
	float: right; 
	margin: 5px; 
	background-color: #d2e5f7; 
	padding: 5px; 
	font-style: italic;
	width: 200px;
}
.pageDisclaimerText{
	FONT-SIZE: 1em; MARGIN: 0px 0px 10px; COLOR: #0d4d8f; font-weight: bold;	
}


.pageNewDisclaimerText{
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 10px; COLOR: #0d4d8f;	font-weight: bold;
}


/* new CSS */

H2.heading4style {
	FONT-FAMILY: verdana; FONT-SIZE: 1em; COLOR: #676767; TEXT-TRANSFORM:uppercase; 
}

.InstructionImportant{
	FONT-SIZE: 1.3em; MARGIN: 0px 0px 10px; COLOR: #0d4d8f;
        font-weight: bold;
}

.InstructionSelectOption {
	FONT-FAMILY: verdana; FONT-SIZE: 1em; COLOR: #676767; TEXT-TRANSFORM:uppercase; 
font-weight:bold;
margin: 16px 0;
}

.cell .CellHeading
{
padding:10px;
COLOR: #676767; 
BACKGROUND:url(/images/bg-hometable.gif) repeat-x 0 100% transparent;
BORDER:0; MARGIN: 0px; 
BORDER-BOTTOM:1px solid #B8D3F0;
TEXT-TRANSFORM:uppercase;
FONT-SIZE: 1em; 
FONT-FAMILY: verdana;

}
.cell .CellHeadingYellow
{
padding:10px;
COLOR: #676767; 
BACKGROUND:url(http://www.visabureau.com/media/4544526/bg-hometable-new.png) repeat-x 0 100% transparent;
BORDER:0; MARGIN: 0px; 
BORDER-BOTTOM:1px solid #B8D3F0;
TEXT-TRANSFORM:uppercase;
FONT-SIZE: 1em; 
FONT-FAMILY: verdana;

}

.cell .CellHeadingNew
{
padding:10px;
COLOR: #bd1c0b; 
BACKGROUND:url(http://www.visabureau.com/media/4544526/bg-hometable-new.png) repeat-x 0 100% transparent;
BORDER:0; MARGIN: 0px; 
BORDER-BOTTOM:1px solid #B8D3F0;
TEXT-TRANSFORM:uppercase;
FONT-SIZE: 1.2em; 
FONT-FAMILY: verdana;

}

.InformationEmphasise{
	FONT-SIZE: 1em; MARGIN: 0px 0px 10px; COLOR: #000000;
font-weight:bold;
}

.style .top .InformationTableHeading
{
color:#FFFFFF;
margin:0;
padding:0;
font-weight:bold;
font-size:1em;
font-family:arial,verdana,sans-serif;
}

.InformationEmphasiseTable
{
MARGIN: 0px; 
PADDING-RIGHT: 4px; 
PADDING-LEFT: 12px; 
PADDING-BOTTOM: 4px; 
PADDING-TOP: 4px;
BACKGROUND: url(/images/bullet-ul.gif) no-repeat 4px 7px; 
font-weight: bold;
}

.NewsDate
{
color: #aaaaaa;
font-weight:bold;
line-height:2em;
padding:0;
margin:0;
}
.NewsLeaderParagraph
{
color: #0d4d8f;
font-weight:bold;
font-size:1.1em;
margin:0px;
margin-bottom:10px;
padding:0px;

}
#right p.NewsHeader
{
font-family:verdana;
font-size:1.2em;
font-weight:bold;
PADDING-BOTTOM: 5px;
MARGIN: 0px; 
PADDING-LEFT: 3px;
PADDING-RIGHT: 3px; 
color:#FFFFFF;
PADDING-TOP: 3px;
BACKGROUND: url(/images/bg-topcurrent.gif) #126ecd repeat-x 0px -1px;
}

#right p.RelatedPagesHeader
{
font-family:verdana;
font-size:1.2em;
font-weight:bold;
PADDING-BOTTOM: 5px;
MARGIN: 0px; 
PADDING-LEFT: 3px;
PADDING-RIGHT: 3px; 
color:#FFFFFF;
PADDING-TOP: 3px;
BACKGROUND: url(/images/bg-topnavgrey.gif) #666666 repeat-x 0px -1px;
}

#right p.RSSFeedHeader
{
font-family:verdana;
font-size:1.2em;
font-weight:bold;
PADDING-BOTTOM: 5px;
MARGIN: 0px; 
PADDING-LEFT: 3px;
PADDING-RIGHT: 3px; 
color:#FFFFFF;
PADDING-TOP: 3px;
BACKGROUND: #666666 repeat-x 0px -1px;
}

.yellowpanel {
	border: 1px solid #D2E5F7;
	background-color: #FFFFCC;
	padding: 2px;
 }
.gradient-yellowpanel{

	border: 1px solid #D2E5F7;
	background-color: #FFFFCC;
	padding: 2px;
 /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffcc), to(#fefee6));

   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #FFFFCC, #fefee6); 

   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #FFFFCC, #fefee6);
 
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #FFFFCC, #fefee6);

   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #FFFFCC, #fefee6);

   /* IE6 & IE7 */
   filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFCC', endColorstr='#fefee6'); 

   /* IE8 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFCC', endColorstr='#fefee6')";


}

.bluepanel {
	padding: 2px;
	background-color: #E8F4FE;
	border: 1px solid #B0C4DE;
   
}
.gradient-bluepanel{

	padding: 2px;
	background-color: #e9f4fe;
	border: 1px solid #B0C4DE;

	/* Safari 4+, Chrome 1-9 */
  	 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9f4fe), to(#faf8fa));

  	/* Safari 5.1+, Mobile Safari, Chrome 10+ */
  	background-image: -webkit-linear-gradient(top, #e9f4fe, #faf8fa); 

   	/* Firefox 3.6+ */
   	background-image: -moz-linear-gradient(top, #e9f4fe, #faf8fa);
 
   	/* IE 10+ */
   	background-image: -ms-linear-gradient(top, #e9f4fe, #faf8fa);

   	/* Opera 11.10+ */
   	background-image: -o-linear-gradient(top, #e9f4fe, #faf8fa);

   	/* IE6 & IE7 */
   	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e9f4fe', endColorstr='#faf8fa'); 

  	/* IE8 */
   	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e9f4fe', endColorstr='#faf8fa')";

}
.gradient-greenpanel{
           BACKGROUND-COLOR: #ebffd8;
                padding: 2px;
				border: 1px solid #66CC66;
                color: #000000;

	
   /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebffd8), to(#f8ffed));

   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #ebffd8, #f8ffed); 

   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #ebffd8, #f8ffed);
 
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #ebffd8, #f8ffed);

   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #ebffd8, #f8ffed);

   /* IE6 & IE7 */
   filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ebffd8', endColorstr='#f8ffed'); 

   /* IE8 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ebffd8', endColorstr='#f8ffed')";
}

.taxbackmsgtxt { MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #006699 }
.mandatory { FONT-WEIGHT: bold; COLOR: #cc0000 }


/***
** New Landing Page
***/

.smallgrey {
	FONT-SIZE: 0.8em;
	color: #666666;
}
.smallbottom {
	FONT-SIZE: 1em;
	color: #666666;
}

.smallbottom a {
    color: #666666;
}

.smallwhite {
	FONT-SIZE: 1em;
	color: #ffffff;

}

.smallwhite a {
    color: #ffffff;
}



#CompTable_Main {
	border: 2px solid #B8D3F0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
        width: 100%;
    }
#CompTable_Main TH {
	/*border: 1px solid #B8D3F0;*/
	border-bottom: 1px solid #B8D3F0;	
	background-color: #E3EEF9;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #008;
	height: 30px;
}

#CompTable_Main .header_left
{
    border-right: 1px solid #B8D3F0;    
}
#CompTable_Main .row_right
{    
    border-left: 1px solid #B8D3F0;
}
#CompTable_Main .row_left
{
    border-right: 1px solid #B8D3F0;    
}
tr.btnRow td
{
    border-bottom: none;
}

#CompTable_Main .header_right
{
    border-left: 1px solid #B8D3F0;
}
#CompTable_InnerLeft {	
	border-right-color: #B8D3F0;
	height: 300px;
}
#CompTable_InnerLeft tbody td
{
    height: 35px;
    /*border-top: 1px solid  #B8D3F0;
    border-bottom: 1px solid  #B8D3F0;     */
}
#CompTable_InnerLeft tbody tr.btnRow td
{
    padding: 10px 15px 10px 15px;
    border-bottom: 0px solid  #B8D3F0;
    
}
#CompTable_InnerLeft TD {
	background-color: #ffffff; padding: 5px;
}
#CompTable_InnerLeft TD div
{
	padding: 10px;
}
#CompTable_InnerRight {
	/*border-left-width: 1px;
	border-left-style: solid;*/
	border-left-color: #B8D3F0;
	height: 300px;
}
#CompTable_InnerRight tbody td
{
    height: 35px;
    /*border-top: 1px solid  #B8D3F0;
    border-bottom: 1px solid  #B8D3F0;*/
    
}
#CompTable_InnerRight tbody tr.btnRow td
{
    padding: 10px 15px 10px 15px;
    border-bottom: 0px solid  #B8D3F0;
    
}

#CompTable_InnerRight TD {
	background-color: #ffffff; padding: 5px;
}
#CompTable_InnerRight TD div
{
	padding: 10px 10px 10px 10px;
}
div.actionButton
{
    height: 55px ; 
    background-color: #F4F4F8;   
    margin: 5px;
    border: 1px solid #B8D3F0;    
}
div.actionButton:hover
{
    background-color: #DDDDE6; 
    border-color: #A1B9D2;     
}
div.actionButton  p
{   
    font-weight:bold;
    text-decoration:none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;    
    vertical-align: middle;
}
#CompTable_InnerRight a
{
    text-decoration:none;
}
#CompTable_InnerLeft a
{
    text-decoration:none;
}
p#VBApply
{
}
p#IMMIApply
{
}

a.orangelinkbutton { 
   background: url('/media/4589017/orange-button.png') no-repeat;
   height: 64px;
   width: 127px;
   display: block;
}
a.orangelinkbutton:HOVER {
   background: url('/media/4589022/orange-mouseover-button.png') no-repeat;
}
a.greylinkbutton { 
   background: url('/media/4588807/grey-immi.png) no-repeat;
   display: block;
}
a.greylinkbutton:HOVER {
   background: url('/media/4588807/grey-immi.png) no-repeat;
}

a.orangelinkbuttonalt { 
   background: url('/media/13782/orange-alt.png') no-repeat;
   height: 64px;
   width: 127px;
   display: block;
}
a.orangelinkbuttonalt:HOVER {
   background: url('/media/13787/orange-mouseover-alt.png') no-repeat;
}

p.InstructionImportant
{
   line-height:1.3em;
}
p.InstructionLink a
{
   line-height:1.3em;
   display: block;
   background-repeat:no-repeat;
   background-position:0 .35em;
   background-image: url(/images/link-arrow-red.gif);
   padding-left: 15px;
}
p.InstructionLink a:HOVER
{
text-decoration:none
}

p a:HOVER
{
text-decoration:none
}

div.pageDisclaimerText a:HOVER
{
text-decoration:none
}

div.pageNewDisclaimerText a:HOVER
{
text-decoration:none
}

div.visa a:HOVER
{
text-decoration:none
}

h3.CellHeading a:HOVER
{
text-decoration:none
}

li a:HOVER
{
text-decoration:none
}

h3 a:HOVER
{
text-decoration:none
}

.redbutton a {
       display: block;
       background: url(/media/4754613/hover-buttons.png) no-repeat;
       height: 79px;
       width: 190px;
}

.redbutton a:hover {
       background-position: 0px -79px;
}

.greenbutton a {
       display: block;
       background: url(/media/4754613/hover-buttons.png) no-repeat;
	background-position: -190px 0px;
       height: 79px;
       width: 190px;
}

.greenbutton a:hover {
       background-position: -190px -79px;
}


.bluebutton a {
       display: block;
       background: url(/media/4754613/hover-buttons.png) no-repeat;
	background-position: -380px 0px;
       height: 79px;
       width: 190px;
}

.bluebutton a:hover {
       background-position: -380px -79px;
}


/* EDITOR PROPERTIES */
