BODY {
	padding:0px; FONT-SIZE: 12px; BACKGROUND: #9c0002 url('bg.jpg') repeat-x left top; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#maincontainer {
	MARGIN: 0px auto; WIDTH: 941px; HEIGHT: auto
}
#header_block {
	MARGIN: 18px 0px 0px; WIDTH: 941px; HEIGHT: 123px
}
DIV#logo_block {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../vilamba_codegenies_com_files/logo.png' ,sizingMethod='crop'); FLOAT: left; WIDTH: 300px; HEIGHT: auto
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#icons_block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 194px; COLOR: #ffffff; PADDING-TOP: 8px; HEIGHT: 60px
}
#icons_block UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#icons_block UL LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 17px; TEXT-ALIGN: center
}
.home_icon {
	BACKGROUND: url('home_icon.jpg') no-repeat center top; 
}
.home_icon A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.home_icon A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.register_icon {
	BACKGROUND: url('register_icon.jpg') no-repeat center top; 
}
.register_icon A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.register_icon A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.account_icon {
	BACKGROUND: url('myaccount_icon.jpg') no-repeat center top; 
}
.account_icon A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.account_icon A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#topnan_block {
	WIDTH: 941px; HEIGHT: 35px
}
.navigation_block {
	FLOAT: left
}
.navigation_block UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.navigation_block UL LI {
	DISPLAY: inline; FONT-SIZE: 16px; COLOR: #3f3f3f
}
.navigation_block UL A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100px; COLOR: #ffffff; PADDING-TOP: 10px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navigation_block UL A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url('advertiser_tabbg.jpg') no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100px; COLOR: #9c213d; PADDING-TOP: 10px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#search_block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 213px; PADDING-TOP: 10px; HEIGHT: auto
}
.search_txtfield {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 128px; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 18px
}
#content_block {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; WIDTH: 901px; PADDING-TOP: 20px; HEIGHT: auto;
}
#left_block {
	FLOAT: left; WIDTH: 634px; HEIGHT: auto
}
#right_block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url('rightblock_bg.jpg') no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 228px; PADDING-TOP: 0px; HEIGHT: 500px;
}
#flash_banner {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 633px; HEIGHT: auto
}
#advertiser_block {
	PADDING-RIGHT: 25px; PADDING-LEFT: 15px; BACKGROUND: url('advertiserblock_bg.jpg') no-repeat left top; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 271px; COLOR: #df6406; PADDING-TOP: 15px
}
#advertiser_block P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-TOP: 7px
}
.img {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 15px
}
.img2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FLOAT: right; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
#publishers_block {
	PADDING-RIGHT: 25px; PADDING-LEFT: 15px; BACKGROUND: url('advertiserblock_bg.jpg') no-repeat left top; FLOAT: right; PADDING-BOTTOM: 15px; MARGIN-LEFT: 5px; WIDTH: 271px; COLOR: #60a211; PADDING-TOP: 15px
}
#publishers_block P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-TOP: 7px
}
#publishers_block H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #80cb27; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff7a15; PADDING-TOP: 0px
}
H1 A {
	COLOR: #ff7a15; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: #ff7a15; TEXT-DECORATION: underline
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #80cb27; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #717171; LINE-HEIGHT: 21px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#introduction_btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND: url('introductionbtn_bg.jpg') no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 65px; COLOR: #ffffff; PADDING-TOP: 2px; HEIGHT: 17px; margin-left:0px; margin-right:5px; margin-top:13px; margin-bottom:5px
}
#introduction_btn A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#introduction_btn A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#openaccount_btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: url('openaccountbtn_bg.jpg') no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 96px; COLOR: #ffffff; PADDING-TOP: 2px; HEIGHT: 17px; margin-left:0px; margin-right:5px; margin-top:13px; margin-bottom:5px
}
#openaccount_btn A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#openaccount_btn A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#faq_btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: url('faqbtn_bg.jpg') no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 40px; COLOR: #ffffff; PADDING-TOP: 2px; HEIGHT: 17px; margin-left:0px; margin-right:5px; margin-top:13px; margin-bottom:5px
}
#faq_btn A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#faq_btn A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.login_txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 5px; COLOR: #565656; PADDING-TOP: 5px
}
.loginform_txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #565656; PADDING-TOP: 5px
}
.username_txtfield {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 196px; BORDER-BOTTOM: #dfdfdf 1px solid; HEIGHT: 20px
}
.forgot_password {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; COLOR: #2f3437; PADDING-TOP: 7px
}
.forgot_password A {
	COLOR: #2f3437; TEXT-DECORATION: underline
}
.forgot_password A:hover {
	COLOR: #2f3437; TEXT-DECORATION: none
}
#signup_block {
	MARGIN: 19px 0px 0px; WIDTH: 219px; TEXT-ALIGN: center
}
#footer_block {
	width:901px;
	height:75px;
	background:#9e0304 url(../images/footer_bg.jpg) no-repeat top left;
	color:#FFFFFF;
}
#footer_block UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 150px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 15px; LIST-STYLE-TYPE: none
}
#footer_block UL LI {
	PADDING-RIGHT: 40px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer_block UL LI A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer_block UL LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.contant_main {
	MARGIN: 30px auto 20px; FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 841px; COLOR: #474747
}
.grow {
	border:1px solid #e8e8e8; PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: url('growbanner.jpg') no-repeat right 50%; PADDING-BOTTOM: 0px; WIDTH: 809px; COLOR: #000000; LINE-HEIGHT: 20px; PADDING-TOP: 28px; HEIGHT: 120px; TEXT-ALIGN: left; margin-left:0px; margin-right:0px; margin-top:17px; margin-bottom:27px
}
.mtop {
	MARGIN-TOP: 10px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0px
}
.hiring {
	border:1px solid #e8e8e8; FONT-WEIGHT: bold; BACKGROUND: url('hiring-bg.gif') repeat-x; WIDTH: 839px; COLOR: #000000; HEIGHT: 118px; margin-left:0px; margin-right:0px; margin-top:14px; margin-bottom:19px
}
.hiringblocks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url('rightborder.gif') no-repeat right 50%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 194px; LINE-HEIGHT: 20px; PADDING-TOP: 28px; HEIGHT: 90px
}
.hiringblock-last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 194px; LINE-HEIGHT: 20px; PADDING-TOP: 28px; HEIGHT: 90px
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
.watchmgn {
	MARGIN: -2px 10px 0px 0px
}
.more {
	COLOR: #ff7a15; MARGIN-RIGHT: 23px
}
.more A {
	COLOR: #ff7a15; TEXT-DECORATION: none
}
.more A:hover {
	COLOR: #ff7a15; TEXT-DECORATION: underline
}
.executive {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 24px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 15px; BACKGROUND: #fafafb; PADDING-BOTTOM: 20px; BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 800px; LINE-HEIGHT: 20px; PADDING-TOP: 15px; BORDER-BOTTOM: #e8e8e8 1px solid
}
.executive H1 {
	FONT-SIZE: 17px
}
H2 {
	FONT-SIZE: 17px
}
.pdngtop {
	PADDING-TOP: 12px
}
.notice {
	PADDING-RIGHT: 30px; PADDING-LEFT: 15px; BACKGROUND: #e8e8e8; PADDING-BOTTOM: 0px; FONT: bold 13px Arial, Helvetica, sans-serif; WIDTH: 796px; COLOR: #474747; PADDING-TOP: 15px; HEIGHT: 48px
}
.notice SPAN {
	COLOR: #027718
}
.noticeleft {
	MARGIN: 0px 10px 10px 0px; COLOR: #ff7a15
}
.eventheading {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #ff6e00
}
.event {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #e6e6e6 1px solid
}
.pastevent {
	border:1px solid #e8e8e8; background:url('pastevent_bg.gif') repeat-x; WIDTH: 839px; COLOR: #474747; HEIGHT: 182px; margin-left:0px; margin-right:0px; margin-top:14px; margin-bottom:19px
}
.events_block {
	PADDING-RIGHT: 2px; PADDING-LEFT: 15px; BACKGROUND: url('past_right.gif') no-repeat right 50%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 184px; LINE-HEIGHT: 20px; PADDING-TOP: 15px; HEIGHT: 167px
}
.events_block-last {
	PADDING-RIGHT: 2px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 219px; LINE-HEIGHT: 20px; PADDING-TOP: 15px; HEIGHT: 167px
}
.news {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 20px
}
.news_block {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 25px; BORDER-BOTTOM: #e6e6e6 1px solid
}
.login {
	MARGIN: 10px 0px 0px
}
.box_login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 0px; WIDTH: 568px; COLOR: #000000; PADDING-TOP: 10px; HEIGHT: 144px; TEXT-ALIGN: center
}
.box_login INPUT {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 134px; BORDER-BOTTOM: #dfdfdf 1px solid; HEIGHT: 18px
}
.register_now {
	PADDING-RIGHT: 0px; MARGIN-TOP: 25px; PADDING-LEFT: 22px; BACKGROUND: url('register_bg.gif') no-repeat; PADDING-BOTTOM: 0px; WIDTH: 546px; COLOR: #000000; PADDING-TOP: 17px; HEIGHT: 47px
}
.register_now SPAN {
	FONT: bold 17px Arial, Helvetica, sans-serif; MARGIN-RIGHT: 20px
}
.rnow {
	FONT: 24px Arial, Helvetica, sans-serif; COLOR: #ff7a15; TEXT-DECORATION: none
}
.rnow:hover {
	FONT: 24px Arial, Helvetica, sans-serif; COLOR: #ff7a15; TEXT-DECORATION: underline
}
.clickhere {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.clickhere:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.loginform {
	BACKGROUND: #f5f5f5; PADDING-BOTTOM: 30px; WIDTH: 841px; COLOR: #000000
}
.loginform INPUT {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 140px; BORDER-BOTTOM: #dfdfdf 1px solid; HEIGHT: 18px
}
.loginform SELECT {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 142px; BORDER-BOTTOM: #dfdfdf 1px solid; HEIGHT: 22px
}
.required {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.star {
	FONT-SIZE: 13px; COLOR: #ff0000
}
.event_txt {
	FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.event_more {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; FLOAT: right; COLOR: #e14a34
}
.event_more A {
	COLOR: #e14a34; TEXT-DECORATION: none
}
.event_more A:hover {
	COLOR: #e14a34; TEXT-DECORATION: none
}
.pause {
	FONT-SIZE: 12px; COLOR: #e14a34; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pause A {
	COLOR: #e14a34; TEXT-DECORATION: none
}
.pause A:hover {
	COLOR: #e14a34; TEXT-DECORATION: none
}
#current1 {
	padding:0px; DISPLAY: block; BACKGROUND: url('advertiser_tabbg.jpg') no-repeat left top; FLOAT: left; WIDTH: 100px; COLOR: #9c213d; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#current1 SPAN {
	COLOR: #9c213d
}