body{
	margin:0px 0px 30px 0px;
	padding:0px;
	background:#381e77 url(../images/bg.jpg) repeat-x top
}
iframe{background-color:#FFF}
td,.table-text{
	color:#000;
	line-height:120%;
	font:12px Arial,Helvetica,sans-serif;
	overflow:hidden
}
a:link,a:visited,a:active{
	color:#452b84;
	text-decoration:none;	
}
a:hover{text-decoration:underline}
a img{border:0px}

/**************** Header ******************/
.header-link{
	font-size:small;
	font-weight:normal;
	font-style:normal
}
.flagimg{
	border:1px solid #D9D9D9;
	float:left;
	margin-right:8px;
	width:23px;
	height:15px
}
TABLE.flag TD{vertical-align:top}
TABLE.flag P{margin:0px; padding: 3px 0px}
a.langlink:hover,a.langlink:link,a.langlink:visited{
	font-size:12px;
	color:#000;
	text-decoration:none
}
a.langlink:hover{text-decoration:underline}
.topmenu A{
	text-align:center;
	display:block;
	line-height:120%;
	font-weight:bold;
	color:#7b60a4;
	text-decoration:none
}
.topmenu A:hover{color:#452b84;}
.topmenu TD{
	width:176px;
	height:145px;
	padding-top:43px
}

/**************** Box Main ******************/
.editArea{color:#452b84; font-size:11px;}
.editArea_title{font-size:20px; font-weight:bold; color:#f99005;}
.box_header{
	color:#555;
	font-size:12px;
	font-weight:bold
}
.search_select{
	width:130px;
	border:1px solid #2E5972;
	font-size:10px
}
.btn_post,.btn_viewall{
	background:url(../images/btn_view_all.gif) no-repeat;
	color:#FFF;
	font-size:10px;
	width:60px;
	height:21px;
	border:none;
	cursor:hand
}
.btn_post{
	background:url(../images/btn_post.gif) no-repeat;
	width:89px
}
.listing_pink ul,.listing_green ul{
	padding:0px;
	margin:0px 0px 10px 10px;
	font-size:11px;
	color:#555
}
.listing_pink ul{list-style-image:url(../images/bullet_pink.gif)}
.listing_green ul{list-style-image:url(../images/bullet_green.gif)}
.txt_orange_bold{
	color:#e89031;
	font-weight:bold;
	font-size:12px
}
.loginlable{
	font-size:10px;
	color:#FFF
}
.login_txt{
	width:100px;
	border:1px solid #2E5972;
	font-size:10px
}
.title_head{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#452b84
}

/**************** Footer ******************/
.footer-link{font-size:small}
#copyright,#copyright a{
	text-decoration:none;
	color:#313131;
	line-height:150%
}
#copyright a:hover{text-decoration:underline}
#copyright s{
	text-decoration:none;
	padding: 0px 7px
}

/**************** Other ******************/
.body-small{
	font:10px verdana;
	font-style:normal;
	color:#036
}
.body-tiny{
	font:8.5px verdana;
	color:#036
}
.body-very-tiny{
	font:8px verdana;
	color:#036
}
.body-medium{
	font:11px verdana;
	font-weight:normal;
	color:#036
}
.body-medium-orange{
	font:11px verdana;
	font-weight:normal;
	color:#960
}
.body-large{
	font:12px verdana;
	font-weight:normal;
	color:#036
}
.search-box-text{
	font:normal bold 10px verdana;
	color:#000
}
.posting-th{
	font-size:x-small;
	font-weight:normal;
	background-color:#FFF
}
.posting-th-bgnd{background-color:#9EBC5B}
.posting-td-odd,.posting-td-even{
	font:normal normal x-small Verdana;
	background-color:#FFF
}
.posting-td-even{background-color:#CCC}
.posting-td-bgnd{background-color:#FFF}
.posting-form-header{font:normal bold 10px verdana}
.posting-form-entry-textarea,.posting-form-entry{font:normal normal normal 9px verdana}
.posting-form-entry-large{font:normal bolder 16px verdana}
.posting-form-view{font:normal normal normal 12px verdana}
.body-title{
	font:normal bold 18px Verdana;
	color:#960
}
.postingtable-link{
	font-size:small;
	font-style:normal;
	font-weight:normal
}
.button-very-tiny{font:6.5px Verdana}
.button-tiny{font:7px Verdana}
.button-small{font:9px Verdana}
.footertextgray{
	color:#666;
	font:normal normal x-small Arial,Helvetica,sans-serif;
	text-decoration:none
}
.bluelarge,.bluemedium,.bluesmall,.bluexsmall{
	font:large Arial,Helvetica,sans-serif;
	color:#036
}
.bluemedium{font-size:medium}
.bluesmall{font-size:small}
.bluexsmall{font-size:x-small}
.purplemedium{
	color:#452b84;
	font:bold medium Arial,Helvetica,sans-serif
}
.style1{font-size:x-small}

/* Job Listing Buttons - Carl */

.btn_listing{
	width:180px;
	height:70px;
	background-repeat:no-repeat;
	color:#FFF;
	vertical-align:middle;
	text-align:center
}
.btn_listing a{
	font-weight:bolder;
	color:#FFF;
	font-size:14px
}
.btn_listing a:hover{
	color:#452b84;
	text-decoration:none
}
.btn_listing_basic{background-image:url(../images/btn_listing_type_basic.jpg)}
.btn_listing_silver{background-image:url(../images/btn_listing_type_silver.jpg)}
.btn_listing_gold{background-image:url(../images/btn_listing_type_gold.jpg)}
.space_between_ads{height:0px; margin-bottom:5px;}
.article_category_header{
	 background:#ffbcde url(../images/icon-article-category.jpg) no-repeat scroll top right;
	 height:40px;
	 font-weight:bold
}
.article_header{
	 background:#ffbcde url(../images/article-header.jpg) no-repeat scroll top right;
	 height:53px;
	 padding-top:25px
}
.article_side{
	border-right:3px solid #ffbcde;
	border-left:3px solid #ffbcde
}
.title{
	font-size:14px;
	font-weight:bold;
	color:#093
}
.box-index-container{
	width:269px; 
	float:left
}
.box-index-title{
	height:24px; 
	margin-bottom:2px;  
	padding-left:5px;
	padding-top:6px;
	background-repeat:repeat-x
}
.box-index-body{
	background-color:#e8e8e8; 
	padding:15px;
	text-align:center;
	margin-bottom:10px
}
.box-index-body select{margin:5px}
.box-index-body form{margin-top:0px}
.purchase-points-link{
	font-size:14px;
	color:#FF6600;
	font-weight:bold
}
