﻿body 
{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
}
img 
{
	border:0px;
}
table
{
	font-family:Tahoma;
	font-size:12px;
}
a
{
	color:#20acd7;
}
a:visited, a:active
{
	color:#0C5F76;
}
table.topPart
{
	width:100%;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	height:122px;
	background-image:url(/images/top-middle.jpg);
}
table.topPart td
{
	padding:0px;
	vertical-align:middle;
}
td.topPartRight
{
	background-image:url(/images/top-right.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

table.topMenu
{
	width:100%;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	height:71px;
	background-image:url(/images/topmenu-bg.jpg);
	background-repeat:repeat-x;
}
table.topMenu td
{
	text-align:center;
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px;	
}
table.topMenu a
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
td.tabFirst img, td.tabMiddle img, td.tabLast img
{
	margin:15px 0px 0px 0px;
}
td.tabFirst
{
	background-image:url(/images/topmenu-tabs-first.jpg);
	width:109px;
	text-align:left;
}
td.tabMiddle
{
	background-image:url(/images/topmenu-tabs-middle.jpg);
	width:109px;
	text-align:center;
}
td.tabLast
{
	background-image:url(/images/topmenu-tabs-last.jpg);
	width:109px;
	text-align:center;
}
a.MenuText
{
	color:#41bce2;
}
a.SelectedMenuText
{
	color:#ffb82f;
}
tr.topMenuBottomLine
{
	height:13px;
	background-image:url(/images/topmenu-bottomline.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#ffffff;
}





#content {
	position:relative; 
	width:auto;
	min-width:120px;
	margin:0px 260px 20px 200px;
	padding:10px 10px 10px 10px;
	z-index:3; 
	border-right:dotted 2px #cccccc;
	min-height:1200px;
	border-left:dotted 2px #cccccc;
	}



#leftcolumn {
	position:absolute;
	min-height:600px;
	width:180px;
	top:204px;
	left:5px;
	padding:0px;
	z-index:2;
}


#rightcolumn {
	position:absolute;
	width:250px;
	top:204px;
	right:0px;
	padding:0px;
	z-index:1;
	min-height:600px;
	text-align:center;
}

span.rbHeader
{
	color:#102f4c;
	text-transform:uppercase;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;	
}
table.rb
{
	border:0px;
	border-collapse:collapse;
}
table.rb td
{
	padding:0px;
}

td.rbTL
{
	width:7px;
	height:7px;
	background-image:url(/images/rb_topleft.gif);
}
td.rbT
{
	height:7px;
	background-image:url(/images/rb_top.gif);
}
td.rbTR
{
	width:7px;
	height:7px;
	background-image:url(/images/rb_topright.gif);
}
td.rbR
{
	width:7px;
	background-image:url(/images/rb_right.gif);
}
td.rbBR
{
	width:7px;
	height:7px;
	background-image:url(/images/rb_bottomright.gif);
}
td.rbB
{
	height:7px;
	background-image:url(/images/rb_bottom.gif);
}
td.rbBL
{
	width:7px;
	height:7px;
	background-image:url(/images/rb_bottomleft.gif);
}
td.rbL
{
	width:7px;
	background-image:url(/images/rb_left.gif);
}
/*!!!!!!!!!!!!!*/
table.mp
{
	border-collapse:collapse;
}
table.mp td
{
	padding:0px;
}

td.mpTL
{
	width:10px;
	height:24px;
	background-image:url(/images/mp_topleft.png);
}
td.mpT
{
	height:24px;
	background-image:url(/images/mp_top.png);
	text-align:center;
	color:White;
	font-weight:bold;
}
td.mpTR
{
	width:10px;
	height:24px;
	background-image:url(/images/mp_topright.png);
}
td.mpR
{
	width:10px;
	background-image:url(/images/mp_right.png);
}
td.mpBR
{
	width:10px;
	height:10px;
	background-image:url(/images/mp_bottomright.png);
}
td.mpB
{
	height:10px;
	background-image:url(/images/mp_bottom.png);
}
td.mpBL
{
	width:10px;
	height:10px;
	background-image:url(/images/mp_bottomleft.png);
}
td.mpL
{
	width:10px;
	background-image:url(/images/mp_left.png);
}
td.mpBody
{
	background-color:white;
}



input.login
{
	width:150px;
	background-color:#7fd6f1;
	border:0px;
	text-align:center;
	color:#ffffff;
}
span.errorText
{
	font-size:12px;
	color:Red;
}
h1
{
	font-size:18px;
	text-transform:uppercase;
	color:#23bae9;
	margin:0px;
}

table.listing
{
	border-collapse:collapse;
	width:100%;
	font-size:11px;
}
table.listing td.salary
{
	color:#eb9603;
	font-weight:bold;
	font-size:13px;
}
table.listing td
{
	border:white 3px solid;
	padding:3px;
	text-align:left;
	vertical-align:top;
}
table.listing th
{
	background-image:url(/images/listing_header.gif);
	background-repeat:repeat-x;
	color:White;
	border:3px solid white;
	padding:3px;
	text-align:center;
}

.navigation
{
	width:100%;
	margin: 15px 10px 10px 0px;
	text-align:left;
	background-color:#7fd6f0;
	color:White;
	padding:4px;
}
.navigation a
{
	color:White;
}
table.info 
{
	border-collapse:collapse;
	padding:0px;
	width:100%;
}
table.info th
{
	color:#4db5d4;
	font-size:13px;
	text-align:left;
	border-right:2px dotted #4db5d4;
	padding:3px;
	padding-left:7px;
}
table.info td
{
	color:#000000;
	font-size:13px;
	text-align:right;
	padding:3px;
	padding-right:7px;
}


table.info2 
{
	border-collapse:collapse;
	padding:0px;
	width:100%;
}
table.info2 th
{
	color:#4db5d4;
	font-size:13px;
	text-align:left;
	border-right:2px dotted #4db5d4;
	border-bottom:2px dotted #4db5d4;
	padding:3px;
	padding-left:7px;
}
table.info2 td
{
	color:#000000;
	font-size:13px;
	text-align:right;
	padding:7px;
	border-bottom:2px dotted #4db5d4;
	text-align:justify;
}

div.delimiterBlue
{
	width:100%;
	border-top:1px dotted #4db5d4;
	margin:10px 0 0 0;
}


div.headerBlue
{
	width:642px;
	height:31px;
	background-image:url(/images/header_blue.gif);
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}
div.headerBlue div
{
	padding-top:5px;
}
table.HeaderLine
{
	padding:0px;
	text-align:center;
	height:26px;
	border-collapse:collapse;
	width:100%;
	color:White;
	font-family:Verdana;
	font-weight:bold;
}
table.HeaderLine a
{
	color:White;
}
span.description
{
    display:block;
	font-size:10px;
	color:#444444;
}

table.frm 
{
	border-collapse:collapse;
	padding:0px;
	width:510px;
}
table.frm input.autoSize
{
	width:auto;
}
table.frm th
{
	color:#4db5d4;
	font-size:13px;
	text-align:left;
	padding:3px;
	padding-left:7px;
	vertical-align:top;
	width:160px;
}
table.frm td
{
	color:#000000;
	font-size:13px;
	text-align:left;
	padding:3px;
	padding-right:7px;
	width:350px;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}
table.frm tr.selected
{
	background-color:#b9e4f0;
}
table.frm input, table.frm textarea, table.frm select
{
	width:100%;
	border:1px solid #4db5d4;
}
table.frm textarea
{
	height:100px;
}
table.CheckBoxList
{
	width:340px;
	text-align:left;
}
table.frm table.CheckBoxList input,
	table.frm span.CheckBoxList input, 
	table.CheckBoxList input, 
	span.CheckBoxList input,
	table.frmSm span.CheckBoxList input
{
	width:20px;
	border:0px;
}
label
{
	font-size:10px;
}
table.menu2 
{
	border-collapse:collapse;
	font-weight:bold;
}
table.menu2 td
{
	margin:0px;
	padding:0px;
	width:120px;
	height:34px;
	background-image:url(/images/centermenu-tabs-default.gif);
	text-align:center;
	vertical-align:middle;
}
table.menu2 td.selected
{
	margin:0px;
	padding:0px;	
	width:120px;
	height:34px;
	background-image:url(/images/centermenu-tabs-selected.gif);
	text-align:center;
	vertical-align:middle;
}
table.menu2 td.selected a
{
	color:White;
}
div.inline
{
	display:inline;
}
div.invisible
{
	 visibility:hidden;
}
.cursorHand
{
	cursor:pointer;
	display:inline;
}
img.info
{
	cursor:pointer;
}
a.selected
{
	font-weight:bold;
}
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.modalPopup
{
	width:550px;
}
div.helpWindow
{
	width:200px;
	background-color:White;
	border:1px solid black;
	font-size:10px;
	color:#444444;
}
p.big
{
	font-size:24px;
	color:#FCC64A;
}
table.rbp
{
	border:0px;
	border-collapse:collapse;
	margin:10px;
}
table.rbp td
{
	padding:0px;
}

td.rbpTL
{
	width:10px;
	height:10px;
	background-image:url(/images/rbp_topleft.gif);
}
td.rbpT
{
	height:10px;
	background-image:url(/images/rbp_top.gif);
}
td.rbpTR
{
	width:10px;
	height:10px;
	background-image:url(/images/rbp_topright.gif);
}
td.rbpR
{
	width:10px;
	background-image:url(/images/rbp_right.gif);
}
td.rbpBR
{
	width:10px;
	height:10px;
	background-image:url(/images/rbp_bottomright.gif);
}
td.rbpB
{
	height:10px;
	background-image:url(/images/rbp_bottom.gif);
}
td.rbpBL
{
	width:10px;
	height:10px;
	background-image:url(/images/rbp_bottomleft.gif);
}
td.rbpL
{
	width:10px;
	background-image:url(/images/rbp_left.gif);
}
ul.employerMenu
{
	list-style-type:none;	
	text-align:left;
	width:100%;
	margin: 10px 10px 10px 2px;
	padding: 10px 10px 10px 2px;
}
ul.employerMenu li
{
	margin: 2px 2px 5px 2px;
}
ul.employerMenu li img
{
	vertical-align:middle;
	padding-right:6px;
}
ul.employerMenu2
{
	list-style-type:none;	
	text-align:left;
	width:100%;
	margin: 0px 10px 10px  5px;
	padding: 0px 10px 10px 5px;
}
td.rbBody
{
	padding:10px;	
}
div.subHeader, td.rbBody .subHeader
{
	color:#FAB10A;
	font-size:20px;
	padding-top:10px;
	padding-bottom:5px;
}

table.infoblock 
{
	width:auto;
}
table.infoblock th
{
	width:120px;
	vertical-align:top;
	text-align:left;
}
table.infoblock td
{
    text-align:left;
}
div.history
{
	padding: 10px 5px 5px 5px;
	text-align:justify;
}
div.history img
{
	padding-right:3px;
}
table.mainPage
{
	width:100%;
	text-align:left;
}
table.mainPage td
{
	vertical-align:top;
}
table.mainPage h3
{
	width:100%;
	text-align:center;
}

h3
{
	text-align:left;
	color:#FAB10A;
}
table.mainPage ul
{
	list-style-image:url(/images/topmenu-bullet.gif);
}
table.mainPage p
{
	text-align:justify;
}
div.pager
{
	padding: 10px 10px 10px 10px;
	line-height:25px;
}
select.navigator 
{
	border:1px solid #23bae9;
}
div.pager a
{
	color:White;
}
div.pager span
{
	background-color:#95dff5;
	padding:4px 7px 4px 7px;
}
div.pager span.selected
{
	background-color:#fdd875;
}
.invisible
{
	display:none;
}
p
{
	text-align:justify;
}


ul.articlesList
{
	text-align:left;
	list-style-image:url(/images/bullet_articles.gif);
}
ul.articlesList li
{
	margin-top:10px;
}
ul.articlesList2
{
	text-align:left;
	list-style-image:url(/images/bullet_articles.gif);
	margin-left:20px;
}
ul.articlesList2 li
{
	margin-top:7px;
}
ul.articlesList3
{
	text-align:left;
	list-style-image:url(/images/bullet_articles.gif);
}
ul.articlesList3 li
{
	padding:3px;
}
ul.articlesList3 li a
{
    vertical-align:4px;
}
ul.articlesList4
{
	text-align:left;
	list-style-image:url(/images/bullet_news.png);
}
ul.articlesList4 li
{
	margin:3px;
}
ul.articlesList4 li a
{
    vertical-align:6px;
}
ul.articlesList5
{
	text-align:left;
	list-style-image:url(/images/contact_list.png);
}
ul.articlesList5 li
{
	margin:3px;
}
ul.articlesList5 li a
{
    vertical-align:6px;
}

img.addAdvertCampaignSketch
{
	cursor:hand;
	width:100px;
	margin:5px;
}
div.footer
{
	width:100%;
	border-top:solid 3px #cccccc;
}
div.forumMessageHeader
{
	width:100%;
	background-color:#dddddd;
}


table.frmSm
{
	border-collapse:collapse;
	padding:0px;
	width:300px;
}
table.frmSm input.autoSize
{
	width:auto;
}
table.frmSm th
{
	color:#4db5d4;
	font-size:13px;
	text-align:left;
	padding:3px;
	padding-left:7px;
	vertical-align:top;
	width:100px;
}
table.frmSm td
{
	color:#000000;
	font-size:13px;
	text-align:left;
	padding:3px;
	padding-right:7px;
	width:200px;
	vertical-align:top;
}
table.frmSm input, table.frmSm textarea, table.frmSm select
{
	width:200px;
	border:1px solid #4db5d4;
}
table.frmSm textarea
{
	height:100px;
}
p.small
{
    color:Gray;
    font-size:10px;
    padding:2px 2px 2px 2px ;
    margin:2px 2px 2px 2px ;
}
table.formInnerTable
{
    width:360px;
}
table.formInnerTable th
{
    width:110px;
    font-weight:normal;
    color:Black;
}
table.formInnerTable td
{
    width:250px;
}

hr
{
color: #fbc951;
background-color: #fbc951;
height: 1px;
border:0px;
}

input
{
    border:1px solid #4db5d4;
}
div.pollsCompare
{
    width:100%;
    text-align:center;
}
div.pollsCompare select
{
    width:250px;
    border:1px solid 4db5d4;
}
input.noBorder
{
    border:0px;
    width:auto;
}
ul.advantages
{
    list-style-image:url(/images/advantage.gif);
}
ul.advantages li
{
    margin-top:5px;
    list-style-position:inside; 
}

#ID_ANIMATION
{
    padding     :    0px;
    overflow    :    hidden;
    position    :    relative;
    width:200px;
}

#ID_ANIMATE 
{
    display     :    inline;
    position    :    relative;
    color:White;
}
div.listingItem
{
    min-width:500px;
    width:90%;
    text-align:left;
}
div.listingItemPrice
{
    float:right;
    color:#fdbb43;
    font-weight:bold;
    font-size:14px;
}
div.listingItemSearch
{
    min-width:500px;
    width:90%;
    background-image:url(/images/separator_search.gif);
    background-repeat:repeat-x;
    background-position:center center;
    height:30px;
}
div.smsService
{
	padding:10px;
}
div.smsService img
{
	margin-right:5px;
	margin-bottom:5px;
}
div.smsService h3
{
	padding-top:0px;
	margin-top:0px;
}
h2
{
	color:#FAB10A;
	font-size:16px;
}
table.flat
{
    border-collapse:collapse;
}
table.flat td, table.flat th
{
    border:1px solid #aaaaaa;
    padding:3px;
}
table.flat th
{
    text-align:center;
}
.block
{
    display:block;
}
table.forumsList td, table.forumsList th
{
    padding:5px;
}
table.forumsList th
{
    font-size:10px;
    text-align:center;
}
table.forumsList td a
{
    font-size:14px;
    font-weight:bold;
}
ol.rules2
{
    padding:10px 10px 10px 30px;
    list-style-type:none;
}   
ol.rules2 li
{
     text-indent:-25px;
}
div.vertMiddle img
{
    vertical-align:middle;
}