@charset "utf-8";

body/* CSS Document */{

	margin: 0px;
}

#topSite {

	height: 157px;

	width: 1000px;
	background-image: url(../images/bg_top.gif);

	position:absolute;
	top:0;
	clear:both;
	margin-left:0px;
	left:0
}



#layout {

	height: auto;

	width: 1000px;

	margin:0 auto;

	/*background-color: #011828;*/
	position:relative;
	

}

#logo_immi {

	float: left;

	height: 56px;

	width: 395px;

	margin-top: 40px;

	margin-right: 15px;

	margin-bottom: 5px;

	margin-left: 20px;

}

#menusite {

	float: left;

	height: 38px;

	width: 1000px;

	background-color: #608dba;

	top:157px;

	position:absolute;

	clear:both;

	margin-left:0px;
	left:0

}

#bodysite {

	float: left;

	height: auto;

	width: 1000px;

	background-color: #011828;

	color: #FFFFFF;

	padding-bottom: 15px;

	min-height:1000px;

	margin-top:195px;

	clear:both

}

.menu {

	margin: 0px;

	padding: 0px;

}







        ul#global_nav,

        ul#global_nav li {

            margin: 0px;

            padding: 0px 0px 0px 0px;

            list-style: none;

			font-family:Georgia, "Times New Roman", Times, serif;

			font-weight:bold;

			

        }

        ul#global_nav {

            width: 1000px;

            height: 38px;

            padding:0;

            margin:0;

        }

       

        ul#global_nav li {

            height: 38px;

            text-align:center;

       

       

            float: left;

            }

			

		 ul#global_nav li:hover {

          background-color:#FFFFFF

        }

       

        ul#global_nav li a {

            display: block;

            padding-top:10px;

            height:38px;

            color:#FFF;

            text-decoration:none;

            font-size:14px;

            font-weight:bold;

            }

        ul#global_nav li a:hover

        {

            color:#000;

        }

        #menu1 a{ background-color:#608dba 0 0 no-repeat; width:124px;}

        #menu2 a{ background-color:#608dba -77px 0 no-repeat; width:165px;}

        #menu3 a{ background-color:#608dba -188px 0 no-repeat; width:180px;}

        #menu4 a{ background-color:#608dba -278px 0 no-repeat; width:125px;}

        #menu5 a{ background-color:#608dba -367px 0 no-repeat; width:140px;}

		#menu6 a{ background-color:#608dba -278px 0 no-repeat; width:136px;}

        #menu7 a{ background-color:#608dba -367px 0 no-repeat; width:130px;}

       

        #menu1 a:hover{ background-color:#FFFFFF ; width:124px; height:28px}

        #menu2 a:hover{ background-color:#FFFFFF ; width:165px; height:28px}

        #menu3 a:hover{ background-color:#FFFFFF ; width:180px; height:28px}

        #menu4 a:hover{ background-color:#FFFFFF ; width:125px; height:28px}

        #menu5 a:hover{ background-color:#FFFFFF ; width:140px; height:28px}

		#menu6 a:hover{ background-color:#FFFFFF ; width:136px; height:28px}

        #menu7 a:hover{ background-color:#FFFFFF ; width:130px; height:28px}

       

        ul#global_nav li a.active

        {

            color:#543b00;

        }

#bodyleft {

	float: left;

	height: auto;

	width: 662px;

}



#bodyleft h1{

	font-size:20px;

	margin:0;

	margin-bottom:8px;

	font-weight:bold

}

#bodyleft h2{

	font-size:16px;

	margin:0;

	margin-bottom:8px;

	font-weight:bold

}

#bodyright {

	float: left;

	height: auto;

	width: 338px;

}

#ban_home {

	float: left;

	height: 295px;

	width: 662px;

	margin-top: 10px;

}

#ouroffice {

	float: left;

	height: auto;

	width: 662px;

	background-image: url(../images/bgTitle_14.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.titleOffiecs {

	padding-top: 15px;

	padding-left: 35px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	float: left;

	height: auto;

	width: 627px;

}

.contentOffices {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	float: left;

	height: auto;

	width: 92%;

	padding-right: 4%;

	padding-bottom: 4%;

	padding-left: 4%;

	margin-top: 6%;

	text-align: justify;

	padding-top: 4%;

	line-height:18px

}

.picoffice {

	float: right;

	margin-left: 10px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.newsBox {

	float: right;

	height: 291px;

	width: 322px;

	margin-top: 10px;

	background-image: url(../images/bg_right_17.gif);

	background-repeat: no-repeat;

	background-position: top;

	border: 2px solid #465D6E;

	margin-right: 4px;

}

.titleNews {

	margin-top: 10px;

	text-align: center;

}

#contentNews {

	margin-top: 40px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	padding-right: 25px;

	padding-left: 25px;

	padding-bottom: 15px;

}

#button {

	width: 200px;

	background-color: #608DBA;

	font-weight: bold;

	color: #FFFFFF;

	border: 1px solid #608DBA;

	margin-top: 8px;

}

.serviceBox {

	float: right;

	height: auto;

	width: 322px;

	margin-top: 10px;

	background-image: url(../images/bg_right_17.gif);

	background-repeat: no-repeat;

	background-position: top;

	border: 2px solid #465D6E;

	margin-right: 4px;

}



.contactBox {

	float: right;

	height: auto;

	width: 322px;

	margin-top: 10px;

	background-image: url(../images/bg_right_17.gif);

	background-repeat: no-repeat;

	background-position: top;

	border: 2px solid #465D6E;

	margin-right: 4px;

}

.newsletterBox {

	float: left;

	height: auto;

	width: 42%;

	padding-right: 4%;

	padding-left: 4%;

	background-image: url(../images/bg_right_17.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.titleNewsletter {

}

.form_newsletter {

	margin-top: 55px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

}

.footer {

	float: left;

	height: 120px;

	width: 1000px;

	background-color: #000000;

	color: #FFFFFF;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	text-align: center;

	min-height:auto;

	clear:both;

	position: static;

	bottom: 0;

}

.menufooter {

	padding: 0px;

	float: left;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 150px;

	width: 1000px;

}

.menufooter li {

	float: left;

	list-style-type: none;

}

.menufooter  li a {

	list-style-type: none;

	padding: 5px;

	color: #FFFFFF;

	text-decoration: none;

}

.menufooter  li  a:hover {

	list-style-type: none;

	padding: 5px;

	color: #FFFFFF;

	text-decoration: underline;

}

.copyright {

	float: left;

	width: 1000px;

	text-align: center;

	margin-top: 25px;

}

#contentNews a {

	color: #FFFFFF;

	text-decoration: none;

}

#contentNews  a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

.GreenCardBox {

	float: right;

	height: 291px;

	width: 322px;

	margin-top: 10px;

	background-image: url(../images/bg-greencard_03.gif);

	background-repeat: no-repeat;

	background-position: top;

	border: 2px solid #465D6E;

	margin-right: 4px;

}

#contentGreenCard {

	margin-top: 40px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	padding-right: 25px;

	padding-left: 25px;

	padding-bottom: 5px;

	text-align: center;

}

#contentGreenCard a {

	margin-top: 40px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	padding-right: 25px;

	padding-left: 25px;

	padding-bottom: 5px;

	text-align: center;

	text-decoration: none;

	color: #FFFFFF;

}

#contentGreenCard  a:hover {

	margin-top: 40px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	padding-right: 25px;

	padding-left: 25px;

	padding-bottom: 5px;

	text-align: center;

	text-decoration: underline;

	color: #FFFFFF;

}

#newarea {

	float: left;

	height: auto;

	width: 92%;

	padding-top: 0%;

	padding-right: 4%;

	padding-bottom: 4%;

	padding-left: 4%;

	background-image: url(../images/bgTitle_14.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.titleNewsLeft {

	margin-top: 10px;

}

.news_content {

	float: left;

	width: 100%;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	margin-top: 6%;

	padding-top: 4%;

}

.imgnews {

	float: left;

	margin-right: 10px;

	height: auto;

	width: auto;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	line-height:16px;

}

.descnews {

	float: left;

	width: 100%;

	height: auto;

}

.titleGreenCard {

	margin-top: 10px;

	text-align: center;

}

.otherarea {

	float: left;

	width: 100%;

	text-align: center;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	padding-top: 10px;

	line-height: 20px;

	margin-top: 50px;

}

.otherarea a {

	text-align: center;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	padding-top: 10px;

	color: #FFFFFF;

	text-decoration: none;

}

.otherarea  a:hover {

	text-align: center;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	padding-top: 10px;

	color: #FFFFFF;

	text-decoration: underline;

}

.othersBox {

	float: right;

	height: auto;

	width: 322px;

	margin-top: 10px;

	background-image: url(../images/bg_right_17.gif);

	background-repeat: no-repeat;

	background-position: top;

	border: 2px solid #465D6E;

	margin-right: 4px;

}

#contentothers {

	margin-top: 40px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	padding-right: 25px;

	padding-left: 25px;

	padding-bottom: 15px;

	text-align: center;

	line-height: 20px;

}

#contentothers a {

	margin-top: 40px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	padding-right: 25px;

	padding-left: 25px;

	padding-bottom: 15px;

	text-align: center;

	line-height: 20px;

	color: #FFFFFF;

	text-decoration: none;

}

#contentothers  a:hover {

	margin-top: 40px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	padding-right: 25px;

	padding-left: 25px;

	padding-bottom: 15px;

	text-align: center;

	line-height: 20px;

	color: #FFFFFF;

	text-decoration: underline;

}

.otherareaCopy {

	float: left;

	width: 100%;

	text-align: center;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	padding-top: 10px;

	line-height: 35px;

	margin-top: 45px;

}

.otherareaCopy a {

	width: 100%;

	text-align: center;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	padding-top: 10px;

	line-height: 35px;

	margin-top: 45px;

	color: #FFFFFF;

	text-decoration: none;

}

.otherareaCopy  a:hover {

	width: 100%;

	text-align: center;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	padding-top: 10px;

	line-height: 35px;

	margin-top: 45px;

	color: #FFFFFF;

	text-decoration: underline;

}

#body_contact {

	float: left;

	height: auto;

	width: 662px;

	margin-top: 10px;

	background-image: url(../images/bgTitle_14.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.wrapper {

	height: auto;

	width: 100%;

	float: left;

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #999999;

	padding-bottom: 15px;

}

.pages {

	float: left;

	height: auto;

	width: 100%;

}

.paging {

	float: right;

}

.paging li {

	float: left;

	list-style-type: none;

}

.paging  li a {

	list-style-type: none;

	color: #FFFFFF;

	text-decoration: none;

	padding: 7px;

	float: left;

}

.paging  li  a:hover {

	list-style-type: none;

	color: #FFFFFF;

	text-decoration: underline;

	padding: 7px;

	float: left;

}

a {

	color: #FFFFFF;

	text-decoration: none;

}

a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

.newsDetail {

	height: auto;

	width: 97%;

	float: left;

	margin-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #999999;

	padding-bottom: 15px;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #999999;

	padding-top: 15px;

	font-size: 16px;

	font-weight: bold;

	padding-right: 10px;

	padding-left: 10px;

}

.newsDetailContent {

	height: auto;

	width: 97%;

	float: left;

	margin-bottom: 20px;

	padding-bottom: 15px;

	padding-top: 15px;

	padding-right: 10px;

	padding-left: 10px;

	border: 1px dashed #999999;

}

.datetime {

	float: left;

	height: auto;

	width: 100%;

	padding-bottom: 10px;

	text-align: right;

}

.Blog {

	height: auto;

	width: 100%;

	float: left;

	margin-bottom: 0px;

	padding-bottom: 15px;

	font-size: 18px;

	font-weight: bold;

	padding-top: 15px;

}

.BlogDatePost {

	height: auto;

	width: 100%;

	float: left;

	margin-bottom: 0px;

	padding-bottom: 15px;

}

.Blogdesc {

	height: auto;

	width: 100%;

	float: left;

	margin-bottom: 0px;

	padding-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #999999;

}

#FormPost {

	float: left;

	height: auto;

	width: 100%;

}

.btnComment {

	float: left;

	height: auto;

	width: 100%;

	text-align: center;

	padding-top: 20px;

}

#MessageArea {

	float: left;

	height: auto;

	width: 100%;

}

#BlogDetailComment_Left {

	float: left;

	width: 98%;

	height: 20px;

	padding-top: 5px;

	padding-left: 10px;

	text-transform: uppercase;

	background-color: #333333;

	margin-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #999999;

}

.comment {

	float: left;

	height: auto;

	width: 100%;

	padding-bottom: 20px;

	margin-bottom: 10px;

}

.InfoHeader {

	float: left;

	height: auto;

	width: 48%;

	padding: 5px;

}

.ContentComment {

	float: left;

	height: auto;

	width: 98%;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 15px;

	padding-left: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #666666;

	margin-bottom: 20px;

}

.Infodate {

	float: left;

	height: auto;

	width: 48%;

	padding: 5px;

	text-align: right;

}

.btnComments {

	text-align: right;

	font-size: 14px;

	font-weight: bold;

}

.title {

	margin: 0px;

	padding: 0px;

}

.resource{

	float: left;

	height: auto;

	width: 98%;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 15px;

	padding-left: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #666666;

	margin-bottom: 20px;

}

.titleArticle {

	float: left;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	width: 90%;

}

.wrapperReadmore {

	width: 100%;

	height: auto;

	float: left;

	text-align: right;

}

.othersBox_new {

	float: right;

	height: auto;

	width: 322px;

	margin-top: 10px;

	border: 2px solid #465D6E;

	text-align:center;

	margin-right: 4px;

	padding-top:10px;

	padding-bottom:10px

}

.wrapper_service {

	height: auto;

	width: 100%;

	float: left;

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #999999;

	padding-bottom: 15px;

}



/**/

#page_summary {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	float: left;

	height: auto;

	width: 92%;

	padding-right: 4%;

	padding-bottom: 4%;

	padding-left: 4%;

	text-align: justify;

	line-height:18px;

	color:#033;

}

.h1i {
	float: right;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color: #EEEEEE;
	font-weight: bold;
	font-size: 22px;
}
