/* CSS Document */
body 
{
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-color:#edece7;
font-family: "Lucida Grande", Verdana, Tahoma, san-serif;
margin: 0px auto;
padding: 0;
text-align: left;
}

#wrapper 
{
margin: 0px auto;
padding: 0;
width: 837px;
background:#ffffff;
}

#wrapper a
{
color:#012b5d;
text-decoration:none;
}

#wrapper a:hover
{
color:#012b5d;
text-decoration:underline;
}

#header
{
height:135px;
background-image:url(images/header.gif);
}


/** MENU **/
#menu 
{
float:left;
background:url(images/menu-bar.jpg) repeat-x;
padding:0px 0px 0px 0px;
text-align:left;

z-index:1;
width:837px;
height:32px;
}


#menu ul
{
margin:0;
padding:0 0 0 0px;
list-style:none
}


#menu li 
{
float:left;
background:url(images/norm-left.gif) no-repeat right top;
margin:0px 0px 0px 0px;
padding:5px 0px 9px 0px;
display:inline;
}

#menu a 
{
background:url(images/norm-right.gif) no-repeat right top;
padding:5px 15px 8px 15px;
color: #fff;
height: 32px;
text-decoration: none;
margin: 0;
font-size:13px;
font-weight:300;
text-transform:uppercase;
font-family: "Lucida Grande", Verdana, Tahoma, san-serif;
}

#menu a.active
{
background:url(images/on-right.jpg) no-repeat right top;
color:#012b5d;
padding:7px 15px 10px 15px;
}

#menu a:hover.active
{
color:#012b5d;
text-decoration:none;
}

#menu a:hover
{
color:#f1f0ec;
text-decoration:none;
}


#menu a.last
{
color:#ffffff;
background:url(images/menu-bar.jpg) repeat-x;
}

#menu a:hover.last
{
color:#f1f0ec;
}

/** Australia Sub Section Styles **/

TABLE.Forms { margin-left : 7px; }
TABLE.right-table { margin-left : 7px; }

TABLE.right-menu-table {  margin-left : 7px; }

TD.rightcontentrow {font : 400 12px Arial, helvetica, sans-serif; background-color: #ffffff;	color : #002AAB;	margin-top : -1px;	margin-bottom : -1px;	padding-top : 0px;	}
TD.rightmenurow {font : 400 12px Arial, helvetica, sans-serif; background-color: #ffffff;	color : #002AAB;	margin-top : -1px;	margin-bottom : -1px;	padding-top : 0px;	}
TD.right-table {background-image : url(/assets/images/middle-table.gif);	color: #FFFFFF;	font-size: 12px; font-weight: bold; }
TD.middle-table {background-image : url(/assets/images/middle-table.gif);	color: #FFFFFF;	font-size: 16px; font-weight: bold; }



/** CONTENT **/
#content
{
background-color:#ffffff;
padding: 10px 10px 10px 10px;
}

#breadcrumb
{
background-color:#f1f0ec;
width:817px;
margin: 30px 0 0 0;
}

#breadcrumb p
{
font-size:10px;
font-weight:200;
padding: 5px;
}

#contentleft
{
float:left;
width:530px;
padding: 0px;
border:#e0e1dc solid 1px;
margin: 10px 0px 10px 0px;
}

#contentleft img
{
padding:0px;
margin:0px 0px -3px 0px;
}

#contentleft h1
{
font-size:16px;
color:#ffffff;
padding: 10px 10px 10px 10px;
margin:0px 0 0px 0;
background-color:#2471bf;
background-image:url(images/downarrow.gif);
background-position:right;
background-repeat:no-repeat;

}


#contentleft h2
{
font-size:14px;
color:#ffffff;
padding: 10px 10px 10px 10px;
margin:0px 0 0px 0;
background-color:#2471bf;
background-image:url(images/downarrow.gif);
background-position:right;
background-repeat:no-repeat;
}

#contentleft h4
{
font-size:14px;
padding: 0px 10px 20px 10px;
margin:0px 0 0px 0;
text-align:right;
color:#0d2e73;
}

#contentleft h5
{
font-size:14px;
padding: 10px 10px 0px 10px;
margin:0px 0 0px 0;
text-align:left;
color:#0d2e73;
}


#contentleft p
{
font-size:12px;
margin:0px;
padding: 10px 10px 10px 10px;
}

#contentleft ul
{
}

#contentleft li
{
font-size:12px;
list-style-image:url(images/chevron.gif);
padding: 0px 5px 5px 0px;
}

#contentleft .login
{
margin:5px 15px 5px 15px;
font-weight:bold;
}

#contentleft .loginsubmit
{
margin: 0px 0px 0px 280px;
}

#contentleft #bottom
{
background-color:#f1f0ec;
text-align:center;
color:#2471bf;
border-top:#e0e1dc solid 1px;
}

#contentleft #bottom p
{
}


#contentleft #bottom h4
{
font-size:14px;
padding: 10px 10px 0px 10px;
margin:0px 0 0px 0;
color:#0e67bb;
text-align:center;
}

#contentleft #bottom .button
{
font-size:16px;
color:#ffffff;
background:url(images/app-button.jpg) no-repeat center;
padding: 25px 15px 30px 15px;
}


#contentleft #bottom .button a
{
color:#ffffff;
}

#contentleft #bottom .button a:hover
{
color:#f3ca29;
text-decoration:none;
}

#contentright
{
float:right;
width:250px;
padding: 10px 10px 10px 10px;
}

#contentright h5
{
color:#0e67bb;
padding: 0px;
margin:0px;
}

#contentright ul
{
padding: 0px;
margin: 0px;
}
#contentright li
{
border-bottom:#cccccc solid 1px;
font-size:10px;
list-style:none;
padding: 5px;
margin: 0px;
}


#contentright p
{
text-align:right;
font-size:12px;
padding: 0px;
margin: 0px;
}


#contentright .aml
{
padding: 20px 0px 0px 0px;
position: relative;
left:60px;
}

#aml
{
background:url(images/iipaccaaml.jpg) bottom right no-repeat;
}

#contentright .right
{
text-align:right;
}

#taxcorp
{
border:#cccccc solid 1px;
}

#taxcorp h5
{
font-size:16px;
color:#ffffff;
padding: 5px 10px 5px 10px;
margin:0px 0 0px 0;
background-color:#2471bf;
}

#taxcorp li
{
border:none;
font-size:10px;
list-style:none;
padding: 5px;
margin: 0px;
}

/** FORM **/
#form-container {
color:#0d2e73;
width: 500px;
padding: 0;
font-size:12px;
margin: 20px 0 0 20px;
text-align: left;
}
#form-container input, #form-container textarea {
background: #fff url(images/box_bg.gif) top left repeat-x;
border: 1px solid #bdc7cc;
color: #021840;
padding: 2px;
margin: 0px 0px 8px 0px;
width:200px;
}
#form-container textarea
{
height:70px;
}
#form-container select {
background: #fff url(images/box_bg.gif) top left repeat-x;
border: 1px solid #bdc7cc;
color: #021840;
margin: 0 0 10px 0;
padding: 2px;
width:200px;
}

#form-container input.checkbox
{
 width:10px;
}
#form-container input.submit {
width: 51px;
padding: 0;
border: 0;
height: 20px;
margin: 0;
background: transparent url(images/submit.gif) no-repeat;
outline: none;
}	
#form-container input.submit:hover {
border: 0;
padding: 0;
background: transparent url(images/submit.gif) no-repeat 0 -20px;
}
#form-container img {
	margin: 0 0 0 3px; 
}

.test {
	width: 200px;
	padding: 50;
	border: 0;
	height: 20px;
	margin: 0;	
	margin-bottom : -40px;
	padding-bottom : -40px;
}


/** FOOTER **/
#footer
{
clear:both;
background:url(images/footer-bg.jpg) repeat-x;
width:837px;
color:#fff;
font-size: 10px;
padding: 15px 0px 15px 0px;
}

#footer p
{
padding: 0px 15px 0px 15px;
}
