body,h1, h2, h3, form,ul,li,ol { margin:0px; padding:0px; }
ul, ol { list-style:none; }
p { margin:13px 0px; padding:0px; }

/* Floating */
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.align-left { float:left; margin:15px; }

/* Text align */
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }
.vm { vertical-align:middle; }
h1 ,#usertype { color:#ee0909; font-size:23px; margin-bottom:10px; }
#usertype {font-weight:bold; border:0px; background: transparent; padding:0px; margin-bottom:2px; margin-left:0px;}
a { color:#414141; text-decoration:underline; }
a:hover { color:#000; }
a, a img { border:0 none; outline:none; }

input, select, textarea { color:#666; font:normal 12px/18px Arial; vertical-align:middle; }
.noborder { border:0px none; vertical-align:middle; }

html { overflow-x:hidden; }
body { background:url(../images/body-bg.jpg) no-repeat center top #1b5581; text-align:left; color:#414141; font:normal 13px Arial,Tahoma,Helvetica; }
table { color:#555; font:normal 12px Arial,Tahoma,Helvetica; }
table { text-align:left; }

/* Pagination */

.pagination ul{list-style-type:none;margin:0;padding:0;text-align:center;}
.pagination ul  li, li.pagenav-prev, li.pagenav-next { display:inline;margin:2px !important;padding:2px 8px !important; text-align:center; border:1px solid; border-color: #CCCCCC #BBBBBB #BBBBBB #CCCCCC; -moz-border-radius:0px 0px 5px 5px; -webkit-radius: 5px; border-radius:5px; line-height:24px !important;}
.pagination ul li a{padding:2px; margin:0;padding:0;}
.pagination ul li a:hover{color:#ffffff;}
.pagination ul li:hover, .pagination ul li.pagenav-prev:hover, .pagination ul li.pagenav-next:hover {
    color:#ffffff;
    background-color: #F10C0C;
    background-image: -moz-linear-gradient(center top , #F10C0C, #F10C0C);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#F10C0C), to(#F10C0C));
    box-shadow: 0 0 2px #999999;
}


#wrapper { width:988px; margin:0 auto; }

#menu { background:url(../images/menu-bg.png) no-repeat; height:50px; }
#menu ul { list-style:none; padding:0; margin:0; }
#menu ul li { float:left; padding:14px; margin:0; border-right:1px solid #e11313; }
#menu ul li.home a { width:30px; text-indent:-99999px; text-decoration:none; text-align:left; display:block; }
#menu ul li a { color:#fff; font:normal 14px/18px Arial; text-decoration:none; }
#menu ul li a:hover { color:#fff; text-decoration:underline; }

#logo { float:left; margin-bottom:8px; }
#logo a { background:url(../images/logo.png) no-repeat; width:479px; height:122px; display:block; text-indent:-99999px; text-align:left; margin:10px 0 0; }

.breadcrumbs {float:left; line-height: 35px; padding-left:5px;}
.right-header { float:right; margin-right:30px; *width:400px; }

.login { color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(70, 70, 70); height: 40px; margin-top: -3px; padding: 7px 12px 0px; box-shadow: 0px 1px 2px rgb(153, 153, 153); border-radius: 0px 0px 5px 5px; float: right; min-width: 315px;}
.login a {color: #ffffff;}
.login h2 { font-size: 14px; margin-top: 6px; margin-right: 4px; float: left; }
.login button, .login a.rounded, .registration a.rounded, .btn-right a.rounded, #regularsubmit { color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(234, 234, 234); height: 25px; border-radius: 4px; border: 1px solid rgb(101, 101, 101); font-size: 11px; font-weight: bold; cursor: pointer; padding: 3px 5px; line-height: 35px; }
.login img { vertical-align: middle; margin-right: 2px;}

.registration button  { color:#fff; text-decoration:none; background:url(../images/login-btn-bg.jpg) repeat-x; height:25px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border:1px solid #656565; font-size:11px; font-weight:bold; cursor:pointer; padding:0 5px 5px; }
.registration fieldset {border:0px;}
table.needhelptable  a {display:block; padding:3px; display:none;}
.search-form { float:right; clear:both; *clear:none; margin-top:10px; }
.search-form .input { background:#84c4e1; border:0 none; color:#fff; float:left; height:26px; width:265px; line-height:24px; }
.search-form .magni-btn { background:url(../images/search-btn.gif) no-repeat; border:0 none; width:34px; height:28px; cursor:pointer; float:left; }

.flag { color:#fff; float:right; padding-top:40px; font-size:12px; }
.flag a img { vertical-align:middle; }

.banner-box { background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#444 0px 1px 3px; -moz-box-shadow:#444 0px 1px 3px; box-shadow:#444 0px 1px 3px; padding:10px; }
#home-banner { width:586px; height:274px; float:left; position:relative; overflow:hidden; }
#home-banner ul li a img { width:586px; height:274px; }
#nav { position:absolute; top:246px; right:0; z-index:9999; background:url(../images/banner-dot-bg.png) no-repeat; width:111px; padding:8px 5px; z-index:999999; }
#nav a { background:url(../images/banner-dot.png) no-repeat -13px 0; display:inline-block; height:12px; margin:5px 2px 0; overflow:hidden; text-indent:-999999px; width:12px; margin:0 5px; float:left; }
#nav a.activeSlide { background-position:0 0; }

.right-side { width:370px; float:right;}
.src-red { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#F21919; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F21919), to(#e70e0e)); background:-webkit-linear-gradient(#F21919, #e70e0e); background:-moz-linear-gradient(#F21919, #e70e0e); background:-ms-linear-gradient(#F21919, #e70e0e); background:-o-linear-gradient(#F21919, #e70e0e); background:linear-gradient(#F21919, #e70e0e); -pie-background:linear-gradient(#F21919, #e70e0e); behavior: url(/pie/PIE.htc); float:right; width:348px; padding:15px 10px; border:1px solid #db1717; }
.src-red .src-form { float:right; margin-right:5px; }
/*.src-red .input { background:url(../images/src-input.jpg) no-repeat; border:0 none; color:#676767; float:left; height:28px; width:137px; line-height:24px; }*/
.src-red .input { background:url(../images/src-input.jpg) no-repeat; background-position: top right;background-color:#fff; border:0 none; color:#676767; float:left; height:26px; width:188px; line-height:24px; }
.src-red .magni-btn { background:url(../images/src-btn.gif) no-repeat; border:0 none; width:28px; height:28px; cursor:pointer; float:left; }
.src-red .title { min-width:160px; float:left; margin-left:5px; }
.src-red span { color:#fff; font-size:14px; font-weight:bold; }
.src-red p { margin:0; padding:0; color:#fff; text-align:right; }

.locked-gry { background-color: rgb(234, 234, 234); border: medium none rgb(71, 71, 71); border-radius: 5px; width: 370px; height: 59px; margin-top: 10px; float: right; }
.locked-gry h2 { color: rgb(0, 0, 0); font-size: 14px; background-color: rgb(234, 234, 234);  float: left;  border-right: 1px solid rgb(171, 171, 171); margin: 2px; padding: 16px 15px;}
.locked-gry h2 img { vertical-align: middle; padding-right:10px; }
.locked-gry a { color: rgb(0, 0, 0); text-decoration: none; font-size: 14px; border-right: 1px solid rgb(107, 107, 107); padding: 5px 16px 5px 10px; float: left; margin: 16px 4px; }
.locked-gry a.last { border: 0px none; }
.locked-gry a:hover { text-decoration: underline; }

.mign-cpd-list { background:#ccc; width:370px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:right; margin-top:10px; min-height:133px; }
.mign-cpd-list h2 { color:#464646; padding:13px; font-size:14px; background:#d9d9d9; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; }
.mign-cpd-list ul { padding:15px; }
.mign-cpd-list ul li { background:url(../images/list-square.gif) no-repeat 0 7px; padding:2px 15px; }
.mign-cpd-list ul li a { color:#464646; text-decoration:underline; font-size:13px; }
.mign-cpd-list ul li a:hover { text-decoration:none; }

.home-text { background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#444 0px 1px 3px; -moz-box-shadow:#444 0px 1px 3px; box-shadow:#444 0px 1px 3px; padding:20px; margin-top:17px; }
.home-text h2 { color:#414141; line-height:17px; }

.home-text p { font-size:15px; }
.home-text ul { list-style:disc; padding:0 0 0 15px; font-size:15px; margin:0; }
.home-text ul li { padding:0 0 0 30px; }

.content-right { width:285px; float:right; }

.content-left { width:694px; float:left; margin-top:17px; }
.content-full { margin:17px auto 0; min-height:335px; }
.for-migrant-outer { background:url(../images/content-slider-bg.gif) repeat-x; height:111px; border:1px solid #fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#444 0px 1px 3px; -moz-box-shadow:#444 0px 1px 3px; box-shadow:#444 0px 1px 3px; position:relative; }

#for-migrant { padding:35px 0; margin:0 30px; width:630px !important; }
#for-agent { padding:35px 0; margin:0 30px; width:632px !important; overflow:hidden; position:relative; }

#for-agent ul li , #for-migrant ul li{

    height: 47px;
    width:203px;
    border:1px solid #D6D6D6;
    background-color: #E8E8E8;

}
#for-agent ul li #text-desc , #for-migrant ul li #text-desc {display:none;}
#for-agent ul li a , #for-migrant ul li a { line-height:47px; text-decoration: none; color:#6E6E6E;}
#for-agent ul li  span , #for-migrant ul li  span{
    display:inline-block;
    width:47px;
    height:47px;
    margin-right:10px;
    float:left;
}



.right-RMAnews {

}





#for-migrant ul li, #for-agent ul li { margin:3px; }
#for-migrant ul li a img,#for-agent ul li a img { width:204px; height:45px; }
.for-migrant-outer #next, .for-migrant-outer #prev, .for-migrant-outer #next1, .for-migrant-outer #prev1 { width:11px; height:12px; text-indent:-999999px; display:block; position:absolute; top:53px; cursor:pointer; background:url(../images/sldr-arrow.jpg) no-repeat; z-index:99999; }
.for-migrant-outer #next, .for-migrant-outer #next1 { background-position:-12px 0; right:12px; }
.for-migrant-outer #prev, .for-migrant-outer #prev1 { background-position:0 0; left:12px; }
.for-migrant-outer h2, .right-forum h2, .centerhome h2, .right-RMAnews h2, .right-news h2, .contact-block h2 { color:#fff; font-size:12px; font-weight:bold; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#DD2525; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#DD2525), to(#f23a3a)); background:-webkit-linear-gradient(#DD2525, #f23a3a); background:-moz-linear-gradient(#DD2525, #f23a3a); background:-ms-linear-gradient(#DD2525, #f23a3a); background:-o-linear-gradient(#DD2525, #f23a3a); background:linear-gradient(#DD2525, #f23a3a); -pie-background:linear-gradient(#DD2525, #f23a3a); behavior:url(/pie/PIE.htc); position:absolute; left:15px; top:-7px; padding:5px 30px; border:1px solid #db3636; }
.for-agent-outer { margin-top:17px; }
.for-agent-outer h2 { padding:5px; }
.right-forum, .right-RMAnews, .right-news, .contact-block { background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#444 0px 1px 3px; -moz-box-shadow:#444 0px 1px 3px; box-shadow:#444 0px 1px 3px; padding:33px 10px 1px; margin-top:18px; position:relative; }
.right-forum h2,.centerhome h2, .right-RMAnews h2, .right-news h2, .contact-block h2 { left:8px; top:-7px; padding:5px 0; text-align:center; min-width:135px; }
.aus-immi-btn { background:url(../images/forum-list-bg.jpg) no-repeat; width:256px; height:48px; padding:8px; }
.aus-immi-btn img { vertical-align:middle; float:left; }
.aus-immi-btn a { color:#454545; text-decoration:none; float:right; padding:13px 13px 0 0; }

.aidanews2_art, .contact { background:url(../images/news-list-bg.jpg) no-repeat; width:240px; height:31px; padding:12px; text-align:right; margin-bottom:7px; }
.aidanews2_art img, .contact img { float:left;  } 
.aidanews2_art a, .aidanews2_art p, .contact a, .contact p { float:right; color:#454545; font-size:13px; }
.aidanews2_art a, .contact a { color:#e83030; text-decoration:none; font-size:11px; font-weight:bold; }
.aidanews2_art h3 { text-align:left; float:left; color:#eb3333; font-size:13px; padding-top:6px; }
.aidanews2_art p { margin:0; padding:0; }
.aidanews2_art .aidanews2_positions {height:30px;clear:none!important;}
.aidanews2_art .aidanews2_head {float:right;clear:none!important;}
.aidanews2_art .aidanews2_main{
    width:30px;
    height:30px;
    border:1px solid  #D6D6D6;
    overflow:hidden;
    clear:none!important;
}

.aidanews2_art .readon {
    margin-top:-10px;
}


img#article {
    width:300px; padding-right:10px; float: left;
}

img#thumb {
    float: left;
    padding-right:10px;
}

#footer { background:url(../images/footer-bg.jpg) repeat-x; height:63px; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; -webkit-box-shadow:#444 0px 0px 3px; -moz-box-shadow:#444 0px 0px 3px; box-shadow:#444 0px 0px 3px; width:988px; margin:20px auto 0; }
.copy-text { color:#fff; padding:30px 0 0 25px; font-size:14px; float:left; }
.face-btn { float:right; padding:25px 25px 0; }

/* About Us Page -------------------------------------------------------------*/
.breadcrums { background:url(../images/content-slider-bg.gif) repeat-x; height:51px; border:1px solid #fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#444 0px 1px 3px; -moz-box-shadow:#444 0px 1px 3px; box-shadow:#444 0px 1px 3px; position:relative; }
.breadcrums ul { list-style:none; padding:18px; float:left; }
.breadcrums ul li { list-style:none; padding:0 5px 0 10px; margin:0; display:inline; background:url(../images/breacrums-arrow.gif) no-repeat 0 4px; }
.breadcrums ul li.first { background:none; }
.breadcrums ul li a { color:#959595; font-size:13px; text-decoration:none; }
.breadcrums ul li a:hover { color:#959595; text-decoration:underline; }
.return-links { float:right; padding:18px 18px 0 0; text-decoration:none; }

.about-content { background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#444 0px 1px 3px; -moz-box-shadow:#444 0px 1px 3px; box-shadow:#444 0px 1px 3px; padding:26px; font-size:14px; position:relative; }
.about-content h2 { margin:10px 0; color:#414141; font-size:17px; }
.about-content a.links { color:#ea3232; text-decoration:underline; font-size:15px; }
.about-content a:hover.links { color:#ea3232; text-decoration:none; }

.about-list { background:#e5e5e5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#444 0px 1px 3px; -moz-box-shadow:#444 0px 1px 3px; box-shadow:#444 0px 1px 3px; padding:26px; font-size:14px; margin-top:17px; }
.about-list ul { float:left; width:290px; }
.about-list ul li { background:url(../images/about-list-arrow.gif) no-repeat 0 8px; padding:4px 0 4px 15px; margin:0; }
.about-list ul li a { font-size:15px; text-decoration:none; }
.about-list ul li a:hover { text-decoration:none; }
.enquiry-form .label label {width:218px; display:block; padding-top:5px;}
.enquiry-form .fieldoptions  {float:left;width:224px;}
.enquiry-form .fieldoptions  .fieldoption { float:left; width:70px; text-align:center}
.enquiry-form .fieldoptions  .fieldoption .enquiry { margin-right:4px;}
.enquiry-form form { padding:30px; padding-top:0px;padding-bottom:0px;text-align:center; font-size:15px; color:#fff;}
.enquiry-form a.policy {display:block; padding-top:15px;}
.enquiry-form .fieldinfo {display:none;}
.enquiry-form *{ color:#ffffff;}
.enquiry-form { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#444 0px 1px 2px; -moz-box-shadow:#444 0px 1px 2px; box-shadow:#444 0px 1px 2px; background:#DE3939; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#DE3939), to(#cd2828)); background:-webkit-linear-gradient(#DE3939, #cd2828); background:-moz-linear-gradient(#DE3939, #cd2828);background:-ms-linear-gradient(#DE3939, #cd2828); background:-o-linear-gradient(#DE3939, #cd2828); background:linear-gradient(#DE3939, #cd2828); -pie-background:linear-gradient(#DE3939, #cd2828); behavior:url(/pie/PIE.htc); border:1px solid #ec8989; margin:17px 0 0; padding:0 0 12px; }
.enquiry-form h1 { font-size:37px; font-weight:bold; text-align:center; color:#fff; padding-top:15px; }
.enquiry-form table {  }
.enquiry-form input[type="text"] { width:218px; height:29px; border:0 none; padding-left:5px; margin-top:5px; color:black;}

.enquiry-form input[type="radio"] { padding:0; margin:0 0 3px; color:black; margin-right:2px;}
.enquiry-form textarea { width:225px; height:83px; border:0 none; margin-top:5px;color:black; }
.enquiry-form #regularsubmit { background:#454545; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff; font-size:24px; font-weight:bold; text-align:center; width:225px; height:53px; border:0 none; cursor:pointer; margin-top:10px;}
.enquiry-form a { color:#fff; text-decoration:underline; font-size:15px; }
.enquiry-form a:hover { color:#fff; text-decoration:none; }

/* News Page -------------------------------------------------------------*/
.news-post { background:#e7e7e7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:15px; font-size:15px; margin:0 0 10px; overflow:hidden; }
.news-post .title, .item-page h2 a { font-size:19px; margin:0 0 2px; color:#ee0909; font-weight:bold; text-decoration:none; }
.news-post .title:hover , .item-page h2 a:hover { text-decoration:underline; }
.small { font-size:13px; }
.news-post .read-more { font-weight:bold; text-decoration:none; }
.news-post p {padding:0px;margin:0px;}
.article-info .article-info-term { display:none;}
.article-info{ font-size:11px; }
.article-info dd {display:inline-block; margin:0px;}
.pager a#prev { color:#9f9f9f; text-decoration:none; }
.pager a:hover#prev { text-decoration:underline; }
.pager a#next { color:#4f4f4f; text-decoration:none; }
.pager a:hover#next { text-decoration:underline; }
.pager #prev { float:left; }
.pager #next { float:right; }
.pager ul { border-top:1px solid #e2e2e2; padding:10px 0 0; margin:10px 0 0; text-align:center; }
.pager ul li { display:inline; padding:0 10px; color:#9f9f9f; }
.pager ul li a { text-decoration:none; }

.news-archive { padding:0 0 10px; }
.news-archive li.title { background:#e7e7e7; padding:5px; font-weight:bold; margin:0; }
.news-archive li { background:url(../images/about-list-arrow.gif) no-repeat 0 4px; padding-left:13px; margin:5px 0 10px 8px; }
.news-archive li a { text-decoration:none; }

/* News Articles Page -------------------------------------------------------------*/
.news-articles h1 { margin:0 0 5px; line-height:18px; }
.news-articles .pager { border-bottom:1px solid #e2e2e2; padding:0 0 25px; margin-top:15px; }

.serach-box { background:#e7e7e7; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; width:246px; height:68px; padding:23px 0 0 48px; float:left; margin:0 9px 13px; }
.serach-box input , .serach-box select { width:195px; height:26px; padding-left:5px; border:1px solid #cecece; margin-top:5px; line-height:26px; }
.serach-box a { color:#ea1d1d; text-decoration:underline; font-size:15px; font-weight:bold; text-align:center; }
.serach-box a:hover { text-decoration:none; } 
.rgtr-box { text-align:center; padding:23px 0 0 0; width:294px; }
.search-btn, .sign-in-btn, .sign-up .check-btn { width:173px; height:35px; border:0 none; color:#fff; font-weight:bold; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#EC1E1E; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#EC1E1E), to(#d90c0c)); background:-webkit-linear-gradient(#EC1E1E, #d90c0c); background:-moz-linear-gradient(#EC1E1E, #d90c0c); background:-ms-linear-gradient(#EC1E1E, #d90c0c); background:-o-linear-gradient(#EC1E1E, #d90c0c); background:linear-gradient(#EC1E1E, #d90c0c); -pie-background:linear-gradient(#EC1E1E, #d90c0c); behavior:url(/pie/PIE.htc); cursor:pointer; margin-left:10px; }

.sign-up #jform_params_language-lbl , .sign-up #jform_params_language {display:none;}
.sign-up input, #spanusername {

    display: inline-block;
    color: #666666;
    font: 12px/18px Arial;
    vertical-align: middle;
    border: 1px solid #CECECE;
    height: 26px;
    padding-left: 5px;
    margin-top:5px;
    line-height: 26px;
    width: 193px;
    background-color:#ffffff;
}

.tip {
    background-color: #fff;
    border: 1px #999 solid;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.tip-title {
    font-weight: bold;
}
.registration .regform {}
.registration filedset {border:0px;} 
.registration legend {border:0px; display:none;} 
.sign-box { width:440px; float:left; margin:0 14px; }
.gray-box { background:#e7e7e7; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:20px; }
.row label { width:110px; float:left; font-size:15px; padding:8px 0 0; }
.row input { float:left; width:195px; height:26px; padding-left:5px; border:1px solid #cecece; margin:5px 0 0; }
.row input[type="checkbox"] { border:0 none; outline:none; width:inherit; }
.sign-up .row {display:block; height:40px;width:100%; padding-left:5px;}
.sign-up  .row label { width:190px; float:left; font-size:15px; padding:8px 0 0; }
.sign-in-btn { float:left; margin:5px 0 0; clear:both; }
.need-help .gray-box { padding:22px; }
.need-help .gray-box a { display:block; padding:0; text-decoration:none; }
.gray-full { background:#e7e7e7; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:20px; margin:20px 12px 0; }
.gray-full .text { width:568px; float:left; }
.gray-full .btn-right { font-size:13px; width:260px; float:right; }
.gray-full .btn-right input { display:inline; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#747474;
                              background:-webkit-gradient(linear, 0 0, 0 bottom, from(#747474), to(#606060)); background:-webkit-linear-gradient(#747474, #606060);background:-moz-linear-gradient(#747474, #606060); background:-ms-linear-gradient(#747474, #606060); background:-o-linear-gradient(#747474, #606060); background:linear-gradient(#747474, #606060); -pie-background:linear-gradient(#747474, #606060);
                              behavior:url(/pie/PIE.htc); color:#fff; font-size:13px; font-weight:bold; border:0 none; padding:5px 15px; margin:10px 5px 10px 0; cursor:pointer; }

.sign-up-main h1 { padding-left:15px; }
.sign-up { padding:0; margin:0 12px; }
.sign-up p { padding:25px 0 0; }
.sign-up .input { width:193px; border:1px solid #cecece; height:26px; padding-left:5px; }
.sign-up .check-btn {  }

/* Find an Agent Page -------------------------------------------------------------*/
.find-migration-outer #prev1 , .find-migration-outer #next1 { width:11px; height:12px; text-indent:-999999px; display: inline-block;  cursor:pointer; background:url(../images/sldr-arrow.jpg) no-repeat; z-index:99999; }
.find-migration-outer #next1 { background-position:-12px 0; right:12px; }
.find-migration-outer #prev1 { background-position:0 0; left:12px; }

.find-migration-outer #next, .find-migration-outer #prev {cursor:pointer;}

.terms {color:#fff!important; text-decoration: none;}


.message_cont {
    visibility:hidden;
    width:360px;
    height:189px;
    padding:8px;

    background:rgba(0,0,0,.3);

    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;

    position:absolute !important;
    top:50% !important;
    left:50% !important;
    margin-top:-94px !important;
    margin-left:-180px !important;
    z-index:100000000;
}

#system-message-container {
    width:360px;
    height:144px;

    background:#fcfcfc;
    text-align: left;
    -webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);
    -moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);
    box-shadow:0px 1px 3px rgba(0,0,0,.25);

    -webkit-border-radius:0px 0px 4px 4px;
    -moz-border-radius:0px 0px 4px 4px;
    border-radius:0px 0px 4px 4px;
}

#heading {
    width:360px;
    height:44px;

    background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
    background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
    background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
    background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
    background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');

    border-bottom:1px solid #bababa;

    -webkit-box-shadow:
        inset 0px -1px 0px #fff,
        0px 1px 3px rgba(0,0,0,.08);
    -moz-box-shadow:
        inset 0px -1px 0px #fff,
        0px 1px 3px rgba(0,0,0,.08);
    box-shadow:
        inset 0px -1px 0px #fff,
        0px 1px 3px rgba(0,0,0,.08);

    -webkit-border-radius:4px 4px 0px 0px;
    -moz-border-radius:4px 4px 0px 0px;
    border-radius:4px 4px 0px 0px;

    font-size:14px;
    font-weight:bold;
    text-align:center;
    line-height:44px;

    color:#444444;
    text-shadow:0px 1px 0px #fff;
}


#system-message , dd.message {margin:0px;padding:0px;}

dd.message ul li {padding:4px;}
a.close {margin:10px; position:absolute; bottom:3px; text-decoration: none; font-weight: bold; color:black; right:8px; color:red;}


.list-bullet1 li {
    list-style-type:disc!important;
    list-style:disc!important;
    margin-left:20px;
}



.home-cat { background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#444 0px 1px 3px; -moz-box-shadow:#444 0px 1px 3px; box-shadow:#444 0px 1px 3px; margin-top:0px;overflow:hidden; }



.col {
    float: left;
    width: 220px;
    height:200px;
    padding:5px;

}

.col .joomla_categories ul#cat {

    margin-left:20px;
    margin-top:20px;

}
.col .joomla_categories ul#cat li{

    margin-bottom:3px;
    background:url('../images/square.png') no-repeat center left;
    padding-left:15px;
    font-size:11px;
    font-weight:bold;

}


.br {
    border-right:1px solid #e5e5e5;
}

/* color columns for clarity */
.odd {
    background-image:url('../images/bg_even.png');
    background-repeat:repeat-x;


}

.even {

    background-image:url('../images/bg_odd.png');
    background-repeat:repeat-x;

}

.joomla_categories h2 {
    height:53px;
    padding:5px;

    font-size:16px;
    margin:0px;


}

.catHeader {
    width: 675px;
    height:33px!important;
    overflow: hidden;
    padding:10px;

}


.catHeader h1 {
    float:left;
    color:#464646;
    padding:0px;
    margin:0px;
    color:#464646;
    font-family: Arial;
    font-size:18pt!important;


}


.catHeader span input#tags {
    border:0px;
    width:251px;
    height:22px;
    line-height:21px;
    font-size: 19px;
    font-weight: bold;
    margin-top:2px;
    border-left:1px solid #C7C7C7;
    padding-left:3px;
    float:right;
}


.catHeader span input#button {
    display:inline-block; width:28px;height:28px;
    border:0px;
    background-color:transparent;
    cursor:pointer;

}



.catHeader span {
    float:right;

}

div.tags {
    background-repeat:no-repeat;
    float:right;
    width:289px;
    height:28px;
    border:1px solid #c7c7c7;
    padding:2px;
    border-top-right-radius:5px;
}


.searchservices {
    padding-left: 30px;
    background:url('../images/searchred.png') no-repeat center left;
}


.livesearch_mod{
    display:inline-block;

}


.livesearch_mod form div.tags  {
    background-repeat:no-repeat;
    float:right;
    width:289px;
    height:28px;
    border:1px solid #c7c7c7;
    padding:2px;
    background-color:#fff;
    border-top-right-radius:0px!important;
    margin-top:3px;


}


.livesearch_mod form input#button {
    display:inline-block; width:28px;height:28px;
    border:0px;
    background-color:transparent;
    cursor:pointer;

}

.livesearch_mod form input#tags {

    border:0px;
    width:251px;
    height:22px;
    line-height:21px;
    font-size: 19px;
    font-weight: bold;
    margin-top:2px;
    border-left:1px solid #C7C7C7;
    padding-left:3px;
    float:right;
}
#livesearchlabel {
    float:left!important;
    display:inline-block;
}

#rot_image {
    
    width:360px!important;
    
}

.ui-autocomplete {
   max-height:300px;
   overflow-y:scroll;
   
}

.sponsorpage ul  {
    
    list-style-type:disc!important;
    margin-left:20px;
}

.sponsorpage ul li  {
    
    margin-bottom:2px;

}
.recaptchatable .recaptcha_r1_c1{background:none !important }
.recaptchatable .recaptcha_r2_c1 {background:none !important }
.recaptchatable .recaptcha_r2_c2 {background:none !important }
.recaptchatable .recaptcha_r3_c1 {background:none !important }
.recaptchatable .recaptcha_r3_c2 {background:none !important }
.recaptchatable .recaptcha_r3_c3 {background:none !important }

.recaptchatable .recaptcha_r4_c1 {background:none !important }
.recaptchatable .recaptcha_r4_c2 {background:none !important }
.recaptchatable .recaptcha_r4_c4 {background:none !important }

.recaptchatable .recaptcha_r4_c4 {background:none !important }
.recaptchatable .recaptcha_r7_c1 {background:none !important }
.recaptchatable .recaptcha_r8_c1 {background:none !important }
.recaptchatable .recaptcha_image_cell { background:none!important }
.recaptchatable #recaptcha_image img{ width:211px !important;}
.recaptcha_only_if_privacy{ display:none !important;}

.right-RMAnews .ezb-mod .mod-post-title a {
    color: #E83030 !important;
    font-size: 11px !important;
    text-decoration: none !important;
}
#membership-content {margin-left: 10px;}
.membership-introduction {padding-bottom: 3px;}
.membership-options table tr {display: block; border-bottom : solid 1px black;}
.membership-options table td {width: 120px; text-align:center;}
.membership-options td.column-header {font-weight:bold; font-size: 15px;}
.membership-options td.inclusions {width: 220px; text-align:left;}
.membership-options td.price {text-align:left; font-weight: bold; width: 220px; font-size: 15px;}
.membership-options td.price span {font-weight:normal; font-size: 13px;}
.membership-options td.bold {font-weight:bold; font-size: 15px;}
.membership-options td {padding: 4px;} 
.inclusions-rounded {
    background: none repeat scroll 0 0 #E7E7E7;
    border-radius: 5px;
    font-size: 15px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 15px;
}
#siv-banner {
	position: relative;
	width:235px;
	height:60px;
}
#siv-banner div {
	position: absolute;
	left:0px;
	top:0px;
	width:235px;
	height:60px;
}
#migration-content {margin: auto;}
#migra-top{height: 250px;}
#migration-header h1{font-size: 23px; margin-left: 10px; margin-top: 10px; color: #464646;}