/* CSS Document */

*{margin:0; padding:0} 

body{
	font:12px/130% Verdana, Arial, Helvetica, sans-serif;
	background:#7F7F7F;
	text-align:center;
	color:#000;
}


a{
	text-decoration:none;
	outline:none;
	color:#000;
	font-size: 11px;
}

a:hover{
	color: #333333;
	text-decoration: underline;
}

a:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.7}


a:focus{
	color: #000;
	outline:none;
}

h1,h2,h3,h4{
	font-size:13px;
	margin:0;
	padding: 0;
	font-weight: bold;
}

ul{
	list-style:none;
	margin:0;
	padding:0;
}

p{
	margin:15px 0 0 0;
	padding:0;
}

select{
	font-size:12px;
}

input{
	font-size:12px;
	padding:2px;
	margin:0;
}

a img{
	border:none;
}

/* layouts */
#wrapper{
	width:751px;
	text-align:left;
	background:#fff;
	margin: auto;

}
#pagebox{
	width: 751px;
	background: #fff;
	margin-top:-17px!important;
	margin:0;
}

#leftbox{
	width: 525px;
	float:left;
	display:inline;
}
#lbox{
	width: 520px;
	float: left;
	display: inline;
}

#rightbox{
	float:left;
	display: inline;
	width: 225px;
}
#footer{
	margin-top:25px;
	background:url(../images/australian_immigration_footerbg.jpg) bottom left no-repeat;
	height: 59px;
}


/* styles */
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#header{
	width:525px;
	background:#FF6600 url(../images/opera_house.jpg) right top no-repeat;
	height: 272px;
}

/* search styles */
#searchbox{
	float:right;
	padding: 20px 34px 0 0;	
}

.btn_search{
	background:url(../images/btn_search.jpg) no-repeat;
	width:53px;
	height:21px;
	border:none;
}

.inputsearch{
	width: 135px;
}

#logobox{
	background:#FFDC7D url(../images/australian_immigration_logo.jpg) left top no-repeat;
	width:225px;
	height: 168px;
}

.content{
	padding: 15px 8px 0 25px;
}

.title{
	color: #B34700;
	padding: 15px 0 5px 0;
	text-align: center;
	font-weight: bold;
}

.redorange{
	color:#B34700;
	font-size:15px;
	font-weight: bold;
}
ul.sublists{
	list-style:disc outside;
	margin: 5px 0 0 40px;
}

.imgbox{
	text-align:center;
	padding:10px 0 0 0;
}

.columns{
	float:left;
	width:237px;
}
.subname{
	color: #B34700;
	font-weight: bold;
}
.ftext{
	padding: 23px 50px 0 0;
	text-align: right;
	font-size: 11px;
}


/* right styles */
#rbox1{
	text-align: center;
	border-bottom: #000 1px solid;
	border-left: #000 1px solid;
	background: #FFDC7D;
	margin-bottom: 0px;
	border-right: #000 1px solid;
	padding-bottom: 0px;
}
#rbox1 ul, ul.events{
	list-style:url(../images/bullet.jpg) outside;
	margin: 0 0 0 30px;
	text-align: left;
}
.rlinks{
	padding: 7px 0 15px 0;
}
#rbox2{
	border: #FFDC7D 3px solid;
	margin-right: 7px;
}

.rbox2_inner{
	padding: 0 2px;
}

/* index style */
.sublinks {text-align:center;padding: 10px 30px 0 30px;color: #B34700;}
.sublinks a{text-decoration:underline;}
.line{background:url(../images/line.jpg) bottom left no-repeat;}
.thumb{float:left;margin: 0 10px 0 0;}
.newsbox{border-bottom: #D3BAED 1px solid;padding: 0 0 3px 0;}
.more{text-align:right;background:url(../images/bullet.gif) right bottom no-repeat;padding:10px 15px 0 0;
	margin-right: 5px;}


/* header styles */
h1{margin:30px 0 0 0;color:#7F7F7F;padding: 3px 0 0 15px;font-size: 16px;}
h2{font-size:14px;font-weight: bold;text-align: center;margin: 38px 10px 0 0;text-align:center;}
h4{background: url(../images/dotted.jpg) left bottom no-repeat;width:416px;padding: 15px 0 7px 15px;
	color: #999343;}

/* news style --- */
small{
	color: #999999;
}
/*added_style_for news*/
.announcement{color:#CC3300;font-size:13px;font-weight:700;}
.current_page{color:#CC3300;font-size:11px;font-weight:500;}


/*added_style_for critical_skill_list*/
.critical_skill_table{border:1px solid black;}
.column_1_crit{background-color:#CCCCCC;width:150px;padding:5px;text-align:center;}
.column_1_crit{background-color:#ffffff;width:250px;padding:5px;text-align:left;}


/*events styles*/
.events_box{border: 1px double #ccc;}
.events_box p{text-align:center;font-weight: bold;font-size: 16px;}
.venuebox{display: inline;float: left;padding-top: 8px;}
.venuebox span{font-weight: bold;float: left;display: block;width: 130px;padding-left: 7px;}
.venue{float: left;width: 322px;}


/*faqs*/
ol.ollists, ol.ol_faqanswer{margin:10px 0 0 25px;}
.ol_faqanswer li{padding-top:8px;}

/* contact styles */
.formbox{display: inline;float: left;margin: 3px;}
.formbutton{width: 250px;padding: 0 0 0 121px;}
div.formbox label{width: 120px;display: block;float: left;text-align: right;margin: 0 5px 0 0;color: #999999;}
input.inputtxt, textarea.inputtxt, select.inputtxt{background:#F8F9F9; color:#333333; font-size:12px; border:#ccc 1px solid}
input.inputtxt:focus, textarea.inputtxt:focus, select.inputtxt:focus{ background:#ECEFF3;color:#000; }
input.button{background-color:#3C8C7F/*#FFDC7D*/; border: #2C837A 3px double; color: #fff/*#000*/; font-weight: bold; float: left; margin: 0 3px 0 0;
}

/*links styles */
.sublinks a{color: #B34700;padding: 0 0 0 7px;font-size: 13px;}
.sublinks a:focus{color:#000000}

.rlinks a{color: #000;font-size: 14px;line-height: 1.5;}
.rlinks a:hover{color:#FF6600;}

.ftext a:hover{
	color:#fff;
}

/*added_style_for news*/.page_con{text-align:right;float:right;width:100%;border-bottom:1px dotted black;padding:2px;}
/*added_style_for news*/.page_con a{color:#000000;text-decoration:none;font-size:11x;font-weight:700;}
/*added_css_for_ul_visa*/.visa_ul ul{padding:0;list-style-type:disc;width:100%;max-width:470px;}
						 .visa_ul li{list-style-type:disc;margin-left:30px;padding-top:5px;}
							.visa_ul2 ul{padding:0;list-style-type:circle;width:100%;}
						 .visa_ul2 li{list-style-type:circle;margin-left:30px;padding-top:5px;}
							.content .visa_ul a:link, .content .visa_ul a:visited{text-decoration:none;}
								.free_visa{color:#CC6600;font-weight:600;}
								.yes_visa{color:#CC3300;font-weight:600;}
									/*img on sidenav*/.pad{padding-top: 10px;}
													.registeredmara{font-weight:normal;font-size:smaller;line-height:1.2;}


.pagination{float:left;padding-left: 15px;padding-top: 15px;}
.pagination li{float:left;}
.pagination li a{float:left;padding: 3px 8px;border: #FF6600 1px solid;margin-left: 3px;text-decoration: none;
	background: #FBE8B5;} 
.pagination li.active a{border: 0;background: #fff;font-weight: bold;cursor: default;}
.pagination li a:hover{background:#FF6600; color:#FFFFFF}

.visa_table{
height:30px;
width:100%;
}
.moreinfo{
float:right;
padding:4px;
}
.noreinfo:hover{
padding:4px;
margin:0;
}
.title_visa{
text-align:left;
width:100%;
font-size:small;
color:#003366;
font-weight:bold;
}
.visa_type{
height:25px;
padding:0;
margin:0;
}
.td1{
width:26px;
}
.td2{
text-align:left;
}
.visa_program_box{
width:100%;
border:1px solid #F67210;
padding:0;
margin:0;
}
.visa_top{
background-image:url(../images/visa_header_bg.jpg);
width:100%;
height:30px;
background-color:#FF7D11;
/*border-bottom:1px solid #F67210;*/
}
.visa_bottom{
width:100%;
height:25px;
}
.online_assestment{
cursor:pointer;
width:185px;
float:right;
background-color:#3C8C7F;
margin-right:1px;
border:1px solid #2C837A;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
/*background-image:url(../images/visa_menu_bg.jpg);
background-repeat:repeat-x;*/
}
.online_assestment:hover{
background-color:#FFCC00;
color:#000000;
}
.contactus_btn{
cursor:pointer;
width:85px;
float:right;
background-color:#3C8C7F;
margin-right:1px;
border:1px solid #2C837A;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
/*background-image:url(../images/visa_menu_bg.jpg);
background-repeat:repeat-x;*/
}
.contactus_btn:hover{
background-color:#FFCC00;
color:#000000;
}

/*CSS for visa types in australian visas*/
.visa_types{
height:30px;
width:400px;
background-color:#000099;
margin-left:20px;
}
