BODY {
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING-TOP: 5px
}
* {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: medium;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
}
.maincontainer {
	MARGIN: 0px auto; WIDTH: 1000px
}
.header {
	
}
.logo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
.mail_container {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 9px;
	PADDING-TOP: 10px
}
.mail_inner {
	TEXT-ALIGN: left; PADDING-LEFT: 25px; WIDTH: 188px; BACKGROUND: url(../images/inner-bg1.gif) no-repeat; FLOAT: right; HEIGHT: 33px; COLOR: #181818; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 12px
}
.mail_inner A {
	COLOR: #181818; TEXT-DECORATION: none
}
.mail_image {
	FLOAT: left; MARGIN-LEFT: 595px
}
.maincontainer_part_two {
	MARGIN: 0px 10px; WIDTH: 982px
}
.top_menu {
	BORDER-BOTTOM: #cecccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cecccc 1px solid; TEXT-TRANSFORM: uppercase; BACKGROUND: url(../images/menu_bg.gif) repeat-x left top; HEIGHT: 34px; COLOR: #000000; FONT-SIZE: 12px; BORDER-TOP: #cecccc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #cecccc 1px solid
}
.top_menu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	list-style:none;
}
.top_menu UL LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 33px; PADDING-RIGHT: 33px; DISPLAY: block; FLOAT: left; BORDER-RIGHT: #cecccc 1px solid; PADDING-TOP: 10px;
}
.top_menu UL LI A {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.sitemap {
	TEXT-ALIGN: right; TEXT-TRANSFORM: capitalize; MARGIN: 10px 24px 0px 0px; FLOAT: right; COLOR: #5e5e5e; FONT-SIZE: 12px; FONT-WEIGHT: normal; BORDER-RIGHT: medium none
}
.banner {
	MARGIN: 15px 0px 0px;
}
.flash_banner {
	FLOAT: left;
		width:659px;

}
.banner_content {
	FLOAT: right;
}
.banner_welcome {
	WIDTH: 304px; BACKGROUND: url(../images/welcome_top.gif) no-repeat; HEIGHT: 37px;
}
.banner_welcome_inner {
	TEXT-ALIGN: left; BORDER-LEFT: #d0d0d0 1px solid; LINE-HEIGHT: 15px; WIDTH: 301px; BACKGROUND: url(../images/wecome_inner_bg.gif) #dedede repeat-x left top; FLOAT: left; COLOR: #484848; FONT-SIZE: 12px; BORDER-RIGHT: #d0d0d0 1px solid;
}
.banner_welcome_inner P {
	MARGIN: 9px 0px 0px 15px; WIDTH: 270px;
}
.banner_welcome_bottom {
	WIDTH: 304px; BACKGROUND: url(../images/welcome_bottom.gif) no-repeat; HEIGHT: 18px;
}
.view_more {
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 15px;
	COLOR: #ce0018;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px
}
.view_more A {
	COLOR: #ce0018; TEXT-DECORATION: none
}
.third_blog_container {
	MARGIN-TOP: 5px; BACKGROUND: url(../images/third_top_bg.gif) no-repeat; HEIGHT: 15px
}
.third_blog_container_bottom {
	BACKGROUND: url(../images/third_bottom_bg.gif) no-repeat; HEIGHT: 15px
}
.third_blog_inner {
	BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 44px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 17px
}
.third_blog_inner3 {
	BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 44px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; WIDTH: 979px; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 17px
}
.third_blog_first {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 323px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.third_blog_second {
	WIDTH: 300px; FLOAT: left; MARGIN-LEFT: 10px
}
.third_blog_second_one {
	MARGIN-TOP: 54px; FLOAT: left; MARGIN-LEFT: 15px
}
.third_blog_third {
	WIDTH: 255px; FLOAT: left; MARGIN-LEFT: 10px
}
.third_blog_heading {
	BORDER-BOTTOM: #b3b3b3 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; COLOR: #353535; FONT-SIZE: 18px
}
.third_block_bg {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/third_block_bg.gif) #fdfdfd repeat-x left bottom; HEIGHT: 85px; CURSOR: pointer; PADDING-TOP: 18px
}
.box_second {
	TEXT-ALIGN: left; PADDING-BOTTOM: 25px; LINE-HEIGHT: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 62px; COLOR: #000000; FONT-SIZE: 15px; PADDING-TOP: 18px
}
.box_second1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #5a5a5a; FONT-SIZE: 11px; PADDING-TOP: 18px
}
.name_url {
	TEXT-ALIGN: right; MARGIN-TOP: -2px; COLOR: #ce0018; FONT-SIZE: 11px
}
.name_url A {
	COLOR: #ce0018; TEXT-DECORATION: none
}
.third_block_bg_txt {
	TEXT-ALIGN: left; WIDTH: 160px; FLOAT: right; COLOR: #5a5a5a; FONT-SIZE: 12px
}
.job {
	MARGIN-TOP: 5px; MARGIN-LEFT: 28px
}
.job_top_container {
	MARGIN-TOP: 5px
}
.job_top_container_top {
	BACKGROUND: url(../images/carrers_top.gif) no-repeat; HEIGHT: 65px
}
.job_top_container_inner {
	TEXT-ALIGN: left; BORDER-LEFT: #d4d4d4 1px solid; WIDTH: 285px; BACKGROUND: url(../images/carrers_inner.gif) #e9e9e9 repeat-x left bottom; FLOAT: left; HEIGHT: 190px; COLOR: #4d4c4c; MARGIN-LEFT: 1px; FONT-SIZE: 12px; BORDER-RIGHT: #d4d4d4 1px solid
}
.job_top_container_bottom {
	BACKGROUND: url(../images/carrers_bottom.gif) no-repeat; HEIGHT: 11px
}
.footer {
	TEXT-ALIGN: left; MARGIN: 9px 45px 20px
}
.footer1 {
	COLOR: #3f3d3d; FONT-SIZE: 12px
}
.footer1 A {
	COLOR: #3f3d3d; TEXT-DECORATION: none
}
.footer2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 22px; PADDING-LEFT: 90px; WIDTH: 769px; PADDING-RIGHT: 45px; COLOR: #5e5e5e; FONT-SIZE: 11px; PADDING-TOP: 23px
}
.partner {
	MARGIN-TOP: 20px; COLOR: #004e83; FONT-SIZE: 12px
}
.partner A {
	COLOR: #ce0018; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.partner A:hover {
	TEXT-DECORATION: underline
}
.third_blog_inner1 {
	BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 44px; MARGIN-TOP: 22px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 17px
}
.about_container {
	WIDTH: 685px; FLOAT: left
}
.about_heading {
	BORDER-BOTTOM: #b3b3b3 1px solid;
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 10px;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0px 0px 0px 5px;
	PADDING-RIGHT: 100px;
	FLOAT: left;
	COLOR: #353535;
	FONT-SIZE: 18px
}
.about_heading_one {
	TEXT-ALIGN: left; MARGIN: 15px 0px 0px 15px; FLOAT: left; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.privacy_heading_two {
	TEXT-ALIGN: left; MARGIN: 15px 0px 0px 15px; FLOAT: left; COLOR: #5a5a5a; FONT-SIZE: 12px
}
.about_right_container {
	FLOAT: left; MARGIN-LEFT: 10px
}
.about_txt {
	TEXT-ALIGN: justify; MARGIN: 10px 0px 0px 15px; COLOR: #5a5a5a; FONT-SIZE: 12px
}
.about_txt A {
	COLOR: #5a5a5a; FONT-WEIGHT: bold
}
.about_right_heading {
	BORDER-BOTTOM: #cecccc 1px solid;
	TEXT-ALIGN: left;
	BORDER-LEFT: #cecccc 1px solid;
	PADDING-BOTTOM: 15px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 10px;
	WIDTH: 220px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(../images/menu_bg.gif) repeat-x left top;
	HEIGHT: 9px;
	COLOR: #000000;
	FONT-SIZE: 12px;
	BORDER-TOP: #cecccc 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #cecccc 1px solid;
	PADDING-TOP: 10px
}
.about_right_list {
	TEXT-ALIGN: left;
	WIDTH: 229px;
	BACKGROUND: #f7f7f7;
	FONT-SIZE: 12px
}
.about_right_list UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.about_right_list UL LI {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 8px
}
.about_right_list UL LI.active {
	BACKGROUND-COLOR: #494949
}
.about_right_list UL LI.active A {
	COLOR: #d7d7d7
}
.about_right_list UL LI A {
	COLOR: #353535; TEXT-DECORATION: none
}
A.mind {
	COLOR: #cd0010; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.mind_green {
	COLOR: #768e00; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.genies {
	COLOR: #5a5a5a; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.refund_policy_container {
	BACKGROUND: url(../images/refund_policy_container_bg.gif) no-repeat; HEIGHT: 13px
}
.refund_policy_container_txt {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: justify; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 15px; LINE-HEIGHT: 18px; PADDING-LEFT: 15px; WIDTH: 608px; PADDING-RIGHT: 15px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 15px
}
.refund_metho_container_txt {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: justify; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 8px; LINE-HEIGHT: 18px; PADDING-LEFT: 8px; WIDTH: 608px; PADDING-RIGHT: 8px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 8px
}
.refund_right_container {
	FLOAT: left; MARGIN-LEFT: 22px
}
.refund_container {
	WIDTH: 655px; FLOAT: left
}
.refund_one_right_container {
	WIDTH: 268px; FLOAT: left; MARGIN-LEFT: 13px
}
.refund_job_top_container_top {
	BACKGROUND: url(../images/refund_carrers_top.gif) no-repeat; HEIGHT: 65px
}
.refund_job_top_container_inner {
	TEXT-ALIGN: center;
	BORDER-LEFT: #d4d4d4 1px solid;
	WIDTH: 266px;
	BACKGROUND: url(../images/carrers_inner.gif) #e9e9e9 repeat-x left bottom;
	FLOAT: left;
	HEIGHT: 200px;
	COLOR: #4d4c4c;
	FONT-SIZE: 12px;
	BORDER-RIGHT: #d4d4d4 1px solid
}
.refund_job_top_container_bottom {
	BACKGROUND: url(../images/refund_carrers_bottom.gif) no-repeat; HEIGHT: 11px
}
.refund_job_top_container_txt {
	TEXT-ALIGN: justify; MARGIN-TOP: 10px; WIDTH: 244px; MARGIN-LEFT: 15px
}
.policy_txt {
	MARGIN-TOP: 10px
}
.genies_container {
	WIDTH: 697px; FLOAT: left
}
.genies_culture_container {
	BACKGROUND: url(images/genie_culture_container_bg.gif) no-repeat; HEIGHT: 13px
}
.genies_culture_container_txt {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: justify; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 15px; LINE-HEIGHT: 18px; PADDING-LEFT: 15px; WIDTH: 650px; PADDING-RIGHT: 15px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 15px
}
start_drop-down_menu #suckerfishnav {
	BACKGROUND-COLOR: #9c1f1b; WIDTH: 100%; FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
#suckerfishnav A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 33px; PADDING-RIGHT: 33px; DISPLAY: block; COLOR: #000000; TEXT-DECORATION: none; PADDING-TOP: 10px
}
#suckerfishnav LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#suckerfishnav UL {
	BORDER-BOTTOM: #cecccc 1px solid; POSITION: absolute; BORDER-LEFT: #cecccc 1px solid; LINE-HEIGHT: 2; MARGIN: 0px; WIDTH: 151px; DISPLAY: none; HEIGHT: auto; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none
}
#suckerfishnav LI LI A {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: capitalize; PADDING-LEFT: 15px; WIDTH: 126px; PADDING-RIGHT: 10px; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#suckerfishnav LI LI:hover {
	BACKGROUND: url(../images/hover_icon.gif) #f4f0f0 no-repeat 5px 13px; COLOR: #c04c5c
}
#suckerfishnav LI UL LI:hover A {
	COLOR: #c04c5c
}
#suckerfishnav LI UL LI LI:hover A {
	COLOR: #c04c5c
}
#suckerfishnav LI UL LI LI LI:hover A {
	COLOR: #c04c5c
}
#suckerfishnav LI UL LI LI LI:hover A {
	COLOR: #c04c5c
}
#suckerfishnav LI:hover A {
	COLOR: #FCAE1A
}
#suckerfishnav LI.sfhover A {
	COLOR: #cf001f
}
#suckerfishnav LI:hover LI A {
	COLOR: #000000
}
#suckerfishnav LI LI:hover LI A {
	COLOR: #000000
}
#suckerfishnav LI LI LI:hover LI A {
	COLOR: #000000
}
#suckerfishnav LI LI LI LI:hover LI A {
	COLOR: #000000
}
#suckerfishnav LI:hover UL UL {
	LEFT: -999em
}
#suckerfishnav LI:hover UL UL UL {
	LEFT: -999em
}
#suckerfishnav LI:hover UL UL UL UL {
	LEFT: -999em
}
#suckerfishnav LI.sfhover UL UL {
	LEFT: -999em
}
#suckerfishnav LI.sfhover UL UL UL {
	LEFT: -999em
}
#suckerfishnav LI.sfhover UL UL UL UL {
	LEFT: -999em
}
#suckerfishnav LI:hover UL {
	DISPLAY: block; BACKGROUND: #fefefe; LEFT: auto
}
#suckerfishnav LI LI:hover UL {
	DISPLAY: block; BACKGROUND: #fefefe; LEFT: auto
}
#suckerfishnav LI LI LI:hover UL {
	DISPLAY: block; BACKGROUND: #fefefe; LEFT: auto
}
#suckerfishnav LI LI LI LI:hover UL {
	DISPLAY: block; BACKGROUND: #fefefe; LEFT: auto
}
#suckerfishnav LI.sfhover UL {
	DISPLAY: block; BACKGROUND: #fefefe; LEFT: auto
}
#suckerfishnav LI LI.sfhover UL {
	DISPLAY: block; BACKGROUND: #fefefe; LEFT: auto
}
#suckerfishnav LI LI LI.sfhover UL {
	DISPLAY: block; BACKGROUND: #fefefe; LEFT: auto
}
#suckerfishnav LI LI LI LI.sfhover UL {
	DISPLAY: block; BACKGROUND: #fefefe; LEFT: auto
}
#suckerfishnav LI:hover {
	BACKGROUND: url(../images/hover_image.gif) repeat-x left top
}
#suckerfishnav LI.sfhover {
	BACKGROUND: url(../images/hover_image.gif) repeat-x left top
}
#suckerfishnav LI:hover {
	BORDER-BOTTOM: medium none; BACKGROUND: url(../images/hover_image.gif) repeat-x left top; COLOR: #cf001f
}
#suckerfishnav LI A.one {
	BORDER-BOTTOM: medium none;
	BACKGROUND: url(../images/hover_image.gif) repeat-x left top;
	COLOR: #0094DA
}
finish_drop-down_menu .work_heading_one {
	MARGIN: 0px 0px 0px 4px; WIDTH: 661px; COLOR: #5a5a5a; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.contact_heading_one {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; MARGIN: 15px 0px 0px 15px; FLOAT: left; COLOR: #5a5a5a; FONT-SIZE: 12px
}
.contact_heading_one A {
	COLOR: #ff0000; FONT-SIZE: 12px
}
.apply_heading_one {
	TEXT-ALIGN: left;
	LINE-HEIGHT: 18px;
	FLOAT: left;
	COLOR: #5a5a5a;
	FONT-SIZE: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.contact_heading_two {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; MARGIN: 35px 0px 0px 15px; FLOAT: left; COLOR: #5a5a5a; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.contact_heading_three {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; MARGIN: 15px 0px 0px 15px; FLOAT: left; COLOR: #5a5a5a; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.contact_heading_four {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; MARGIN: 8px 0px 0px 15px; WIDTH: 225px; FLOAT: left; COLOR: #5a5a5a; FONT-SIZE: 12px
}
.contact_flag_right {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 6px; WIDTH: 167px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/contact_flag_right.gif) no-repeat; FLOAT: left; HEIGHT: 14px; MARGIN-LEFT: 2px; PADDING-TOP: 8px
}
.contact_heading_four A {
	COLOR: #cf001f
}
.unit_heading_two {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; MARGIN: 10px 0px 0px 15px; FLOAT: left; COLOR: #5a5a5a; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.unit_container_txt {
	WIDTH: 533px; FLOAT: left; MARGIN-LEFT: 10px
}
.unit_container {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: medium none; WIDTH: 515px; FLOAT: left; HEIGHT: 192px; MARGIN-LEFT: -2px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.unit_container_left_bg {
	WIDTH: 17px; BACKGROUND: url(../images/unit_container_bg.gif) no-repeat; FLOAT: left; HEIGHT: 194px
}
.unit_txt_1 {
	TEXT-ALIGN: justify; MARGIN: 10px 10px 0px 20px
}
.unit_txt {
	MARGIN: 10px 0px 0px 20px
}
.unit_txt A {
	COLOR: #e47803
}
.unit_txt_one {
	MARGIN: 15px 0px 0px 20px; FONT-WEIGHT: bold
}
.unit_txt_two {
	TEXT-ALIGN: justify; MARGIN: 15px 22px 0px 65px
}
.ssl {
	MARGIN-TOP: 10px; WIDTH: 100px; COLOR: #7f7f7f; TEXT-DECORATION: underline
}
.seo_txt_two {
	TEXT-ALIGN: justify; MARGIN: 15px 22px 0px 44px
}
.seo_container {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: medium none; WIDTH: 515px; FLOAT: left; HEIGHT: 448px; MARGIN-LEFT: -2px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.seo_container_left_bg {
	WIDTH: 14px; BACKGROUND: url(../images/seo_container_bg.gif) no-repeat; FLOAT: left; HEIGHT: 451px
}
.seo_txt_one {
	MARGIN: 15px 0px 0px 20px
}
.dotcom_container {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: medium none; WIDTH: 515px; FLOAT: left; HEIGHT: 248px; MARGIN-LEFT: -2px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.dotcom_container_left_bg {
	WIDTH: 17px; BACKGROUND: url(../images/dotcom_container_bg.gif) no-repeat; FLOAT: left; HEIGHT: 250px
}
.reseller_container {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: medium none; WIDTH: 515px; FLOAT: left; HEIGHT: 405px; MARGIN-LEFT: -2px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.reseller_container_left_bg {
	WIDTH: 17px; BACKGROUND: url(../images/dotcom_container_bg.gif) no-repeat; FLOAT: left; HEIGHT: 406px
}
.design_container {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: medium none; WIDTH: 515px; FLOAT: left; HEIGHT: 660px; MARGIN-LEFT: -2px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.design_container_left_bg {
	WIDTH: 17px; BACKGROUND: url(../images/design_container_bg.gif) no-repeat; FLOAT: left; HEIGHT: 660px
}
.design_container_left_bg1 {
	WIDTH: 17px; BACKGROUND: url(../images/design_container_bg1.gif) no-repeat; FLOAT: left; HEIGHT: 800px
}
.design_txt_two {
	TEXT-ALIGN: justify; MARGIN: 15px 22px 0px 20px
}
.how_to_apply_bg {
	PADDING-BOTTOM: 16px; BACKGROUND-COLOR: #fafafa; PADDING-LEFT: 120px; WIDTH: 560px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 10px
}
.how_to_apply_bg_one {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 120px; WIDTH: 560px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 10px
}
.how_to_apply_txt {
	TEXT-ALIGN: right; WIDTH: 180px; FLOAT: left
}
.how_to_apply_txt_white {
	TEXT-ALIGN: right; WIDTH: 300px; FLOAT: left
}
.how_to_apply_txt_area {
	TEXT-ALIGN: left; WIDTH: 215px; FLOAT: left; MARGIN-LEFT: 10px
}
.how_to_apply_txt_area_white {
	TEXT-ALIGN: left; MARGIN-TOP: 0px; WIDTH: 215px; FLOAT: left; MARGIN-LEFT: 10px
}
.form_heading_one {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; MARGIN: 0px 0px 0px 15px; WIDTH: 680px; FLOAT: left; COLOR: #5a5a5a; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.white_heading_one {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; MARGIN: 8px 0px 0px 15px; FLOAT: left; COLOR: #5a5a5a; FONT-SIZE: 12px
}
.job_code_txt_field {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; WIDTH: 100px; BACKGROUND: #eeeeee; HEIGHT: 23px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 2px
}
.jump_menu {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 3px; WIDTH: 198px; COLOR: #5a5a5a; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 2px
}
.form_red_txt_heading_one {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; MARGIN: 10px 0px 0px 324px; WIDTH: 230px; FLOAT: left; COLOR: #ff0000; FONT-SIZE: 12px
}
.jump_menu_1 {
	BORDER-BOTTOM: #ffd3d3 1px solid; BORDER-LEFT: #ffd3d3 1px solid; PADDING-BOTTOM: 2px; WIDTH: 198px; HEIGHT: 22px; COLOR: #5a5a5a; BORDER-TOP: #ffd3d3 1px solid; BORDER-RIGHT: #ffd3d3 1px solid; PADDING-TOP: 2px
}
.date_of_birth {
	FLOAT: left; MARGIN-LEFT: 20px
}
.date_of_birth_1 {
	FLOAT: left; MARGIN-LEFT: 5px
}
.jump_menu_2 {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; WIDTH: 49px; HEIGHT: 23px; COLOR: #5a5a5a; FONT-SIZE: 11px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 2px
}
.type_box {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 20px; WIDTH: 125px; PADDING-RIGHT: 20px; FLOAT: left; HEIGHT: 45px; MARGIN-LEFT: 10px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 0px
}
.star {
	COLOR: #ff0000
}
.jump_menu_total {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 2px; WIDTH: 130px; HEIGHT: 22px; COLOR: #5a5a5a; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 2px
}
.query_container {
	WIDTH: 600px; FLOAT: left
}
.query_container_txt_field {
	TEXT-ALIGN: left; WIDTH: 130px; FLOAT: left; MARGIN-LEFT: 10px
}
.query_code_txt_field {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; WIDTH: 130px; HEIGHT: 24px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 2px
}
.query_zip_txt_field {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; WIDTH: 92px; HEIGHT: 26px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 2px
}
.query_container_txt_field_one {
	TEXT-ALIGN: left; WIDTH: 96px; FLOAT: left; MARGIN-LEFT: 11px
}
.country_container_txt_field_one {
	TEXT-ALIGN: left; WIDTH: 76px; FLOAT: left; MARGIN-LEFT: 10px
}
.country_code_txt_field {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; WIDTH: 76px; BACKGROUND: #eeeeee; HEIGHT: 25px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 2px
}
.country_one_code_txt_field {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; WIDTH: 76px; HEIGHT: 25px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 2px
}
.country_code_txt_field_large {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; WIDTH: 118px; HEIGHT: 25px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 2px
}
.query_to_apply_txt {
	TEXT-ALIGN: right; WIDTH: 300px; FLOAT: left
}
.msg_area {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 2px; WIDTH: 307px; HEIGHT: 96px; COLOR: #5a5a5a; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 2px
}
.sitemap_container {
	WIDTH: 440px; FLOAT: left
}
.sitemap_right_container {
	TEXT-ALIGN: left; WIDTH: 450px; FLOAT: left; MARGIN-LEFT: 78px
}
.sitemap_heading {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/sitemap_icon.gif) no-repeat 2px 5px; COLOR: #5a5a5a; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.sitemap_heading A.site {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
.sitemap_txt {
	TEXT-ALIGN: left; MARGIN-TOP: 15px; MARGIN-LEFT: 15px
}
.sitemap_one_txt {
	TEXT-ALIGN: left; MARGIN: 15px 0px 0px 15px; COLOR: #5a5a5a; FONT-SIZE: 12px
}
.sitemap_one_txt A {
	COLOR: #cf001c; TEXT-DECORATION: underline
}
.sitemap_list_txt {
	TEXT-ALIGN: left; LINE-HEIGHT: 24px; MARGIN-TOP: 10px; MARGIN-LEFT: 15px; FONT-SIZE: 12px
}
.sitemap_list_txt UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sitemap_list_txt UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/green_icon.gif) no-repeat 0px 6px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.sitemap_list_txt LI IMG {
	POSITION: absolute; DISPLAY: none; TOP: -22px; LEFT: 108px
}
.sitemap_list_txt LI:hover IMG {
	DISPLAY: block
}
.sitemap_list_txt UL LI A {
	COLOR: #484848; TEXT-DECORATION: none
}
.sitemap_list_txt UL LI A:hover {
	TEXT-DECORATION: underline
}
.sitemap_txt_one {
	TEXT-ALIGN: left; MARGIN-TOP: 15px; MARGIN-LEFT: 15px
}
.mind_one A {
	COLOR: red; FONT-WEIGHT: bold
}
.genies_one A {
	COLOR: black; FONT-WEIGHT: bold
}
.sitemap_list {
	BORDER-BOTTOM: #dddddd 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 10px; MARGIN: 15px 0px 0px 15px; PADDING-LEFT: 10px; WIDTH: 670px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/current_heading_bg.gif) repeat-x left top; FLOAT: left; COLOR: #494848; FONT-SIZE: 14px; BORDER-TOP: #dddddd 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 10px
}
.current_heading_two {
	BORDER-BOTTOM: #dddddd 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 10px; WIDTH: 670px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/current_heading_bg.gif) repeat-x left top; FLOAT: left; HEIGHT: 15px; COLOR: #494848; FONT-SIZE: 14px; BORDER-TOP: #dddddd 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 10px
}
.heading {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #0878ac; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
A.map {
	COLOR: #5e5e5e; FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize; TEXT-DECORATION: none
}
.presentations {
	FLOAT: left; COLOR: #3a3a3a; MARGIN-LEFT: 35px; FONT-SIZE: 12px
}
.presentations A {
	COLOR: #3a3a3a; TEXT-DECORATION: none
}
.presentations A:hover {
	TEXT-DECORATION: underline
}
.presentations_1 {
	FLOAT: left; COLOR: #3a3a3a; FONT-SIZE: 12px
}
.presentations_1 A {
	COLOR: #3a3a3a; TEXT-DECORATION: none
}
.presentations_1 A:hover {
	TEXT-DECORATION: underline
}
.min {
	COLOR: #cd0010; FONT-WEIGHT: bold
}
.geni {
	COLOR: #0199CB;
	FONT-WEIGHT: bold;
	text-transform: uppercase;
}
.certi {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 62px; PADDING-RIGHT: 15px; HEIGHT: 62px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 15px
}
.query_msg {
	TEXT-ALIGN: left; WIDTH: 455px; FLOAT: left; COLOR: #ff0000; MARGIN-LEFT: 160px; FONT-SIZE: 12px
}
.query_contact TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #5a5a5a; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.text {
	TEXT-ALIGN: justify; LINE-HEIGHT: 20px; MARGIN: 40px 0px 0px 70px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #000000; FONT-SIZE: 13px
}
.text H1 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #cf001c; FONT-SIZE: 26px; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
.text H1 SPAN {
	COLOR: #9ebe01; FONT-WEIGHT: normal
}
.unit_txt_heading {
	TEXT-ALIGN: justify; TEXT-TRANSFORM: uppercase; MARGIN: 10px 10px 0px 20px; COLOR: #353535; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#methodology_desc {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 400px; PADDING-TOP: 50px
}
.designing {
	POSITION: absolute; WIDTH: 147px; BACKGROUND: url(../images/development.png) no-repeat center top; HEIGHT: 127px; CURSOR: pointer; LEFT: 245px
}
.designing:hover {
	BACKGROUND: url(../images/development_over.png) no-repeat center top; CURSOR: pointer
}
.html {
	POSITION: absolute; WIDTH: 128px; BACKGROUND: url(../images/html.png) no-repeat center top; HEIGHT: 124px; TOP: 120px; CURSOR: pointer; LEFT: 380px
}
.html:hover {
	BACKGROUND: url(../images/html_over.png) no-repeat center top; CURSOR: pointer
}
.php {
	POSITION: absolute; WIDTH: 132px; BACKGROUND: url(../images/php.png) no-repeat center top; HEIGHT: 142px; TOP: 246px; CURSOR: pointer; LEFT: 410px
}
.php:hover {
	BACKGROUND: url(../images/php_over.png) no-repeat center top; CURSOR: pointer
}
.testing {
	POSITION: absolute; WIDTH: 145px; BACKGROUND: url(../images/testing.png) no-repeat center top; HEIGHT: 154px; TOP: 327px; CURSOR: pointer; LEFT: 309px
}
.testing:hover {
	BACKGROUND: url(../images/testing_over.png) no-repeat center top; CURSOR: pointer
}
.quality {
	POSITION: absolute; WIDTH: 200px; BACKGROUND: url(../images/quality.png) no-repeat center top; HEIGHT: 182px; TOP: 262px; CURSOR: pointer; LEFT: 132px
}
.quality:hover {
	BACKGROUND: url(../images/quality_over.png) no-repeat center top; CURSOR: pointer
}
.delivery {
	POSITION: absolute; WIDTH: 178px; BACKGROUND: url(../images/project-delivery.png) no-repeat center top; HEIGHT: 148px; TOP: 114px; CURSOR: pointer; LEFT: 115px
}
.delivery:hover {
	BACKGROUND: url(../images/project-delivery_over.png) no-repeat center top; CURSOR: pointer
}
.ar1 {
	POSITION: absolute; WIDTH: 90px; HEIGHT: 60px; TOP: 58px; LEFT: 364px
}
.ar2 {
	POSITION: absolute; WIDTH: 50px; HEIGHT: 89px; TOP: 197px; LEFT: 506px
}
.ar3 {
	POSITION: absolute; WIDTH: 72px; HEIGHT: 75px; TOP: 384px; LEFT: 443px
}
.ar4 {
	POSITION: absolute; WIDTH: 90px; HEIGHT: 54px; TOP: 433px; LEFT: 256px
}
.ar5 {
	POSITION: absolute; WIDTH: 40px; HEIGHT: 92px; TOP: 232px; LEFT: 109px
}
.hover_title {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 20px; WIDTH: 245px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/roll_over_top.png) center top; HEIGHT: auto; FONT-SIZE: 12px; PADDING-TOP: 30px
}
.hover_title B {
	FONT-SIZE: 16px
}
.content_hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 245px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/roll_over_bottom.png) center bottom; HEIGHT: 50px; PADDING-TOP: 0px
}

#main {

float: left;
width: 300px;
margin: 0;
padding: 20px 0 0 0;
display: inline;
}


#main h2{

padding: 0;
margin-bottom: 0;

color: #333333;
font-family: arial;
font-size: 180%
font-style: normal;
font-weight: bold;
}

#main h2 a{
color: #266c3;
text-decoration: none;
}



#main h2 a {
color: #2666c3;
text-decoration: none;
}

#main p, #main h1, #main h2, #main h3, #main ol, #main ul, #main blockquote, #main table, #main form {

margin-left" 25px;
margin-right: 20px;
}



.banner_packagedesc {
	TEXT-ALIGN: left;
	COLOR: #484848;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.banner_packagedesc P {
	MARGIN: 9px 0px 0px 15px; WIDTH: 270px
}

input, select, textarea {
	border: #c3c3c3 1px solid;
	font-size: 13px;
	padding: 5px;
	color: #444444;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

#respond input[type=submit] {
	color: #ffffff;
	padding: 10px 25px;
	cursor: pointer;
	border: none;
	font-weight: bold;
}





#nav {
	padding: 0;
	background-color: #999999;

}



#nav li {

display: inline;

}


#nav li a{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	float: right;
	padding: 10px;
	background-color: #999999;
	color: #ffffff;
	}


#nav li a:hover

{
background-color: #9B1C26;

}

.clear {
	clear:both
}

#gallery {
	position:relative;

}
	#gallery a {
	float:left;
	position:absolute;
	width: 659px;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	

