@charset "utf-8";
/* CSS Document */


#maincontainer
{
width:908px;
margin:0 auto;
}

#topbg_container
{
width:908px;
height:137px;
float:left;
background:url(../images/topheader.jpg) no-repeat;
}

#innercontainer
{
width:861px;
margin:0 auto;
}

#topcontainer
{
width:861px;
height:104px;
float:left;
}

.logobox
{
width:253px;
padding:25px 0 0 0;
margin:0;
float:left;
}

#clientlogin_container
{
width:270px;
float:right;
margin:0;
}
.clientlogin_innercontainer
{
float:left; padding:0 0 0 55px; margin:0 0 0 30px;
}
ul {
	color: #999999;
	list-style-type: disc;
}
h3 {
	font-size:14px;
	color:#043f87;
}
.arrow
{
float:left;
padding:25px 0 0 5px;
}
.seperator
{
float:left;
padding:18px 8px 0 10px;
}
.groupIco
{
float:right;
padding:18px 0 0 0;
}
.clientlogintxt
{
font-size:12px;
color: #7A8898;
float:left;
padding:20px 5px 0 0;
}

.asx_container
{
height:39px;
float:right;
margin:0;
padding:0;
}
.asx_left
{
height:39px;
float:left;
margin:0;
padding:0;
}
.asx_right
{
height:39px;
float:left;
margin:0;
padding:0;
}

.asxcenter_container
{
width:100px;
height:39px;
float:left;
background:url(../images/login_centerbg.jpg) top left repeat-x;
margin:0;
padding:0;
}
.asxcenter
{
float:left;
margin:0;
}
.asxtxt
{
font-size:10px;
font-weight:bold;
color:#F6F7F8;
padding:0 0 0 6px;
}

.textbg
{
width:54px;
height:21px;
float:left;
background:url(../images/textbg.jpg) no-repeat;
margin:5px 0 0 5px;
padding:3px 0 0 5px;
font-size:12px;
color:#8090A1;
}

.num
{
font-size:16px;
font-weight:bold;
color:#fff;
padding:0 0 0 4px;
}

.bottom_shadow
{
width:287px;
height:5px;
float:right;
padding:6px 0 0 0;
}

#navcontainer_outwrap
{
width:861px;
margin:0;
float:left;
}

#navcontainer
{
margin:0;
float:left;
}


.nav_left
{
width:2px;
height:33px;
float:left;
background:url(../images/nav_left.jpg) 0 0 no-repeat;
}


.nav_right
{
width:2px;
height:33px;
float:right;
background:url(../images/nav_right.jpg) 0 0 no-repeat;
}

.searchbox_container
{
float:left;
padding:7px 0 0 18px;
}
.searchbox
{
font-family:Arial, Helvetica, sans-serif;
width:130px;
font-size:12px;
color:#fff;
background:#6498D7;
border:1px solid #27598C;
float:left;
}

.search_button
{
float:left;
padding:0 0 0 10px;
}
.table {
	position:relative; 
	clear:both;
	width:860px;
}
.horizontal_line
{
	width:860px;
	height:6px;
	float:left;
	padding:0;
	background: transparent url(../images/horizontal-line.jpg) no-repeat;
	clear: both;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
#bodycontainer
{
width:908px;
background: transparent url(../images/bg.png) repeat-y;
padding:0;
margin-left:1px;
float:left;
display:inline;
}

#bodyinnercontainer
{
width:861px;
margin:0 auto;
}
#headercontainer
{
width:861px;
height:240px;
clear:both;
margin:0 0 0 -1px;

}

#leftbodycontainer
{
width:221px;
float:left;
padding:10px 10px 0 20px;

}

.topleftcontainer
{
width:221px;
height:162px;
float:left;
background:url(../images/cloudsbg.jpg) no-repeat;
}

.cloudstxt
{
	float:left;
	font-size:16px;
	color:#043F87;
	padding:11px 7px 12px 7px;
	text-align: left;
	font-weight: bold;
	line-height: 16px;
}

.blueboxcontainer
{
width:140px;
height:30px;
float:left;
margin:0;
padding:0 0 0 50px;
}

.bluebox
{
width:29px;
height:30px;
float:left;
background:url(../images/blue_box.jpg) 0 0 no-repeat;
margin:4px 0 0 2px;
padding:5px 0 0 0;
text-align:center;
font-size:16px;
color:#fff;
}

.blueboxDate
{
height:30px;
float:left;
background:url(../images/blue_box1.jpg) 0 0 no-repeat;
margin:4px 0 0 2px;
padding:5px 3px 0 3px;
text-align:center;
font-size:16px;
color:#fff;
}


.bluetxtcontainer
{
float:left;
margin:0;
padding:0;
}
.bluetxt
{
font-size:9px;
color:#043F87;
float:left;
margin:0;
padding:0 7px 0 3px;
}

.bluetxtDate
{
width:32px;
font-size:9px;
color:#043F87;
float:left;
margin:0;
text-align:center;
padding:0 7px 0 3px;
}

.clientlogintxt a
{
color: #7A8898;
text-decoration:none;
}

.bottomleftcontainer
{
width:218px;
float:left;
padding:8px 0 0 0;
}


.bottom_center
{
width:218px;
height:54px;
float:left;
background:url(../images/leftcol.jpg) repeat-y;
margin:0;
padding:0;
}

.bottom_bot
{
float:left;
}

.centertxt
{
font-size:12px;
color:#043F87;
float:left;
font-weight:bold;
padding:6px 0 22px 15px;
}

.signup
{
width:73px;
height:22px;
position:absolute;
margin:139px 0 0 90px;
}

.newsletter_container
{
width:311px;
float:left;
margin:10px 8px 0 0;
/*padding:0 0 0 8px;*/
}

.newsletter_top
{
width:311px;
height:17px;
background:url(../images/news_toprec.jpg) no-repeat;
float:left;
margin:0;
padding:0;
}

.newsletter_bottom
{
width:311px;
height:11px;
background:url(../images/newletter_botrec.jpg) no-repeat;
float:left;
}
.newsletter_center
{
width:311px;
background:url(../images/whitegreystroke_bg.jpg) repeat-y;
float:left;
margin:0;
padding:0;
}

.newsletter_bluewhite
{
width:309px;
height:134px;
float:left;
display:inline;
background: #fff url(../images/bluetowhite_bg.jpg) repeat-x left bottom;
margin:0 0 0 1px;
}

.newsletter_innerbg
{
width:267px;
height:134px;
float:left;
background:#fff url(../images/darktolightblue_bg.jpg) repeat-x left bottom;
margin-left:3px;display:inline;
}	

.australiatxt
{
width:150px;
font-size:18px;
color:#043F87;
}


.shadow
{
float:left;
padding:2px 0 0 5px;
}

.newstxt
{
width:205px;
font-size:11px;
color:#65717D;
float:left;
padding:0 0 0 7px;
}

.signup_newsletter
{
width:73px;
height:22px;
position:absolute;
margin:-12px 0 0 130px;
}
.more_newsletter
{
position:absolute;
margin:-12px 0 0 100px;
}

.newsletter_imge
{
position:absolute;
margin:-117px 0 0 206px;
}

.newsletter_imge2
{
position:absolute;
margin:-113px 0 0 170px;
}
.textboxcontainer
{
width:180px;
float:left;
margin:2px 0 5px 0;
padding:0;
}
.nametxt
{
font-size:12px;
color:#043F87;
float:left;
padding:2px 4px 0 12px;
margin:0;
}

.signupbox
{
width:120px;
height:15px;
float:left;
padding:0;
margin:0;
}
.signupbox2
{
width:120px;
height:15px;
float:left;
padding:0;
margin:0;
}

.headingtxt
{
width:150px;
font-size:12px;
color:#4792D1;
font-weight:bold;
float:left;
padding:8px 5px 0 10px;
margin:0;
}

.newstxt1
{
width:150px;
font-size:11px;
color:#65717D;
float:left;
padding:6px 0 0 10px;
}

#footer
{
width:861px;
float:left;
margin:0;
padding: 50px 0 0 12px;
}

.bottomfooter_bg
{
width:908px;
height:50px;
clear:both;
margin:0 auto;
/*background:url(../images/footer-bg.png) no-repeat;*/
}

.footertxt
{
font-size:11px;
color:#7E8D9D;
float:left;
font-weight:bold;
margin:0;
padding:8px 0 5px 10px;
}

.footertxt_right
{
font-size:11px;
color:#97ABBF;
float:right;
margin:0;
padding:8px 0 5px 10px;
}

.footertxt_right a
{
color:#97ABBF;
font-weight:none;
text-decoration:none;
}