/*
    Theme Name: Hadimpro WordPress Thema
    Description: Het Wordpress thema voor de Hadimpro website.
    Version: 1.0
*/

* {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
body {
	background: #2d008e;
	padding: 1px 0px 0px 0px;
}
img {
	border: none;
}
p {
	margin-top: 10px;
}
td {
	line-height: 14px;
	color: #4a4a48;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border: 0px;
	width: 100%;
}
ul {
	padding-right: 0px;
/*	margin-left: 15px;  */
	padding-top: 0px;
}
li {
	list-style-type: disc;
	list-style-position:inside;
}
li.JobSummaryItem {
                background:transparent url(images/bullet.gif) no-repeat scroll 0 0.2em;
                padding-left:10px;
	list-style-type: none;
}

.clearfix ul li {
	list-style-type: none;
}

a {
	color: #282828;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a:visited {
	color: #282828;
}
a:hover {
	color: #282828;
	text-decoration: underline;
}
hr {
}
hr.separator {
}
.article_seperator {
	display: block;
	height: 20px;
	border-bottom: 1px solid #e2e5e9;
}
/*2b6a7f
/*???????????????????????????????????FORMS?????????????????????????????????????*/

.inputbox {
	height: 19px;
	border: 1px solid #000000;
	color: #000000;
	vertical-align: middle;
	background: url(inputbox_bg.gif) repeat 0 0;
	font: normal 12px verdana;
}
.contact_text {
	width: 100px;
	height: 100px !important;
}
/*?????????????????????????????????MENU-NAV????????????????????????????????????*/
.pagenavbar {
	color: #2b6a7f;
	font: normal 12px verdana;
}
/*<< Start < Prev Next > End >>"*/
.pagenavbar a {
	color: #2b6a7f !important;
	font: normal 12px verdana;
}
.pagenavbar:visited {
	color: #2b6a7f !important;
	font: normal 12px verdana;
}
.pagenav {
	color: #2b6a7f;
	font: normal 12px verdana;
	margin: 0px 7px 0px 7px;
}
/* format text for  "<< Start < Previous 1 Next > End >>" links */
a.pagenav:visited {
	color: #2b6a7f;
	font: normal 12px verdana;
}
a.pagenav:hover {
	color: #2b6a7f;
	font: normal 12px verdana;
}
a.readon {
	color: #2b6a7f !important;
	padding: 10px 0px 0px 0px;
	text-decoration: none !important;
	font: bold 11px verdana !important;
	margin: 0px 0px 0px 0px;
}
/* Read More" */
a.readon:hover {
	color: #ebe8e4;
	text-decoration: underline !important;
}
a.readon:visited {
	color: #ebe8e4;
}
.back_button {
	padding: 30px 0px 20px 0px;
}
.back_button a {
	color: #2b6a7f;
	font: bold 12px verdana;
	text-decoration: none;
}
/* "BACK" Button's style */
.back_button a:hover {
	color: #2b6a7f;
	text-decoration: underline;
}
.back_button a:visited {
	color: #2b6a7f;
}
.pagenav_prev a {
	color: #2b6a7f;
	font: bold 12px verdana;
	text-decoration: none;
}
/* "PRE"  Button's style */
.pagenav_prev a:hover {
	color: #2b6a7f;
	text-decoration: underline;
}
.pagenav_prev a:visited {
	color: #2b6a7f;
}
.pagenav_next a {
	color: #2b6a7f;
	font: bold 12px verdana;
	text-decoration: none;
}
/* "NEXT" Button's style */
.pagenav_next a:hover {
	color: #2b6a7f;
	text-decoration: underline;
}
.pagenav_next a:visited {
	color: #2b6a7f;
}
.mostread ul {
}
/* most popular' style ?By default - user2*/
.mostread li {
}
.blogsection {
	color: #2b6a7f;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.category {
	color: #2b6a7f;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.toclink {
	color: #2b6a7f;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
/*???????????????????????????????????????PATHWAY?????????????????????????????????????*/
#pathway {
	background: url(images/pathway_bg.gif) repeat-x 0 0;
	height: 10px;
}
#pathway .space {
	padding: 10px 0px 0px 0px;
}
span.pathway {
	margin: 0px 0px 0px 38px;
}
/* left space*/
.pathway {
	color: #2b465b;
	font: normal 11px Verdana;
}
/*formating pathway text*/
a.pathway {
	color: #2b465b !important;
	font: normal 11px Verdana;
}
/*formating pathway link*/
.pathway img {
	margin: 0px 6px 0px 20px;
	vertical-align: middle;
}
#pathway .col1 {
	width: 100%;
	margin: 0px -242px 0px 0px;
}
#pathway .col2 {
	width: 242px;
}
/*???????????????????????????????????????CONTENT?????????????????????????????????????*/
a.category:link {
}
a.category:hover {
}
a.category:visited {
}
.blog {
	margin: 0px 0px 0px 0px;
}
/* Main table*/
.blog td {
	padding: 0px 0px 0px 0px;
}
.blogsection {
}
/* Links of Blog's section */
.blog_more {
	padding: 7px 0px 5px 0px;
}
/* Text "More" in blog's section*/
a.blogsection:link {
	color: #2b6a7f;
}
/* Link's style */
a.blogsection:visited {
	color: #2b6a7f;
}
/* visited Link's style */
a.blogsection:hover {
	color: #2b6a7f;
}
/* hover Link's style*/
/*?????????????????????????????????titles???????????????????????????????????????*/
h1 {
	font: bold 18px verdana;
	color:#F75D00;
	margin-top:10px;
}
.contentheading h1 a {
	font: bold 18px verdana;
   color:#F75D00;
   text-decoration: none;
}
h4 {
	background					: #FEDADA url(images/cancel.png) no-repeat scroll 5px 10px;
	border						: 1px solid #FD9999;
	color							: #000000;
	font-weight					: bold;
	height						: 1%;
	margin						: 2px 2px 5px;
	padding						: 10px 10px 10px 35px;
	width							: 350px;
}
.componentheading {
	font: bold 18px verdana !important;
	color: #e31721 !important;
	padding: 0px 0px 0px 0px !important;
	padding: 48px 0px 14px 36px !important;
	background: url(images/title_bg.gif) no-repeat left 42px;
}
.contentheading {
	font: bold 18px verdana !important;
	color: #f75d00 !important;
	padding: 0px 0px 0px 0px !important;
	padding: 48px 0px 14px 0px !important;
}
/*<_?_?_?_?_?_?_?_?_?_?_?_?_----------------------------------------*/
.contentpane .contentheading {
	background: none !important;
}
/* Page Contact us */
.contentpaneopen {
	margin: 0px 0px 0px 0px;
	width: 98%;
}
.contentpaneopen img {
	margin: 0px 16px 0px 0px;
}
.contentpaneopen td {
	font: normal 12px verdana;
	line-height: 16px;
	color: #2b4a5f;
}
/* the table that containing the service information (components, categories, forms...).*/
.contentpaneopen td td {
	padding: 0px 0px 0px 0px !important;
}
/* the table that containing text */
.contentpaneopen a {
	color: #2b6a7f;
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
}
.contentpaneopen a:hover {
	color: #2b6a7f;
	text-decoration: none;
}
.contentpaneopen label {
}
.contentpane td {
	padding: 0px 31px 15px 0px;
	font: normal 12px verdana;
	line-height: 16px;
}
.contentpane li {
}
.contentpane li a {
	color: #2b6a7f;
	font-size: 12px;
}
.contentpane .button {
	background: url(images/button2.gif) no-repeat 0 0;
	display: block;
	width: 130px;
	height: 33px;
	color: #ffffff;
}
.contentpaneopen .button {
	background: url(images/button.gif) no-repeat 0 0;
	display: block;
	width: 104px;
	height: 33px;
	color: #ffffff;
	margin: 0px 0px 0px 5px;
}
.contentpagetitle {
}
.message {
	color: #bf0000;
	font: normal 12px verdana;
	padding: 10px 0px 0px 0px;
}
.contentpane_faq {
	margin: 00px 0px 0px 0px;
}
.contentdescription_faq p {
	padding: 5px 0px 5px 0px;
}
.contentdescription_faq img {
	margin: 0px 10px 0px 0px;
}
.componentheading_faq {
	font: bold 18px verdana !important;
	color: #e31721 !important;
	padding: 0px 0px 0px 0px !important;
	padding: 48px 0px 14px 36px !important;
	background: url(images/title_bg.gif) no-repeat left 42px;
}
.contentpane_faq td {
	padding: 0px 10px 10px 0px;
}
.componentheading_faq td {
	padding: 3px 0px 6px 0px !important;
}
.sectiontableheader_faq td {
	padding: 3px 0px 6px 0px !important;
}
/*?????????????????????????????????SUBHEADINGS???????????????????????????????????????*/
a.contentpagetitle:hover {
}
/* subheading Being references*/
a.contentpagetitle:link {
}
a.contentpagetitle:visited {
}
.contentdescription {
}
/* formating section "DESCRIPTION" categories (News/Weblinks/Latest news...) */
table.contenttoc {
	float: none;
	margin: 0px 0px 6px 0px;
}
/* Tables of Content. Use for multipages articles */
table.contenttoc td {
	padding: 3px 0px 0px 0px !important;
}
/* Tables of Content. Use for multipages articles */
table.contenttoc th {
	padding: 0px 0px 10px 0px;
}
/* Tables of Content. Use for multipages articles */
table.contenttoc td.toclink {
}
/*Tables of Content. Use for multipages articles for links*/
.pagenavcounter {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #2b6a7f;
}
a.toclink:link {
	color: #2b6a7f;
}
a.toclink:visited {
	color: #2b6a7f;
}
a.toclink:hover {
	color: #2b6a7f;
}
/*?????????????????????????????????DATES, AUTHORS????????????????????????????????????*/
.createdate {
	color: #421999 !important;
	font: normal 11px verdana !important;
	background: url(images/gl.gif) repeat-x bottom left !important;
	padding: 0px 0px 20px 0px !important;
}
/* The date of created style*/
.modifydate {
	color: #421999 !important;
	font: normal 10px verdana !important;
	padding: 7px 0px 7px 0px !important;
}
/* formating text - Last updated on */
.small {
	color: #421999;
	font: normal 11px verdana;
}
/* formating text - "Written by:...." */
.smalldark {
	color: #421999;
	font: normal 11px verdana;
}
/* formating text - "Number of Voters"  */
/*?????????????????????????????????????WEBLINKS??????????????????????????????????????*/
.weblinks {
	color: #2b6a7f;
}
/* f0rmating links on section "Weblinks"*/
a.weblinks:hover {
	color: #2b6a7f;
}
/*?????????????????????????????????????NEWSFEED??????????????????????????????????????*/
.newsfeedheading {
	color: #2b6a7f;
}
/* only for heading newsfeed.*/
.newsfeeddate {
	color: #2b6a7f;
}
/* date for newsfeed */
.fase4rdf {
	color: #2b6a7f;
}
/* text newsfeed */
/*?????????????????????????????????????SEARCH?PAGE????????????????????????????????????*/
table.searchintro td {
	padding: 10px 0px 10px 40px;
}
/* formating message "Search Keyword: test returned 4 matches" */
/*=========================================================================BLOCKS===================================================================================*/
/*==================================================================================================================================================================*/
/*????????????????????????????????????????MAINMENU?????????????????????????????????????*/
.module_s1 {
	margin: 0px 0px 10px 0px;
	width: 100%;
	border-bottom: 1px solid #dfe3e7;
}
.module_s1 ul {
	margin-left: 0px;
}
.module_s1 ul li {
	list-style-type: none;
}
.module_s1 div {
}
.module_s1 div div {
	padding: 26px 30px 18px 18px;
}
.module_s1 div div div {
	padding: 0px 0px 0px 0px;
	width: 194px;
}
.module_s1 div div div div {
	background: none;
}
.module_s1 h2 {
	font: normal 18px verdana;
	color: #421999;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
/*	border-bottom: 1px solid #421999; */
}
.module_s1 h3 {
	font: normal 18px verdana;
	color: #421999;
	padding: 0px 0px 0px 0px;
	margin:20px 0 10px;
	border-bottom: 1px solid #421999;
}
.module_s1 table {
}
.module_s1 td {
	padding: 0px 0px 0px 0px;
}
.module_s1 td div {
	margin: -3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: none; /*width:138px !important*/
}
/*sub_main_menu indent*/
.module_s1 a {
	background: url(images/mainmenu_item.gif) no-repeat left top;
	padding: 0px 0px 5px 31px;
	color: #2b465b !important;
	font: normal 13px verdana;
	text-decoration: none;
	display: list-item;
	list-style: none;
	padding: 5px 0px 6px 31px;
}
.module_s1 a#contact {
         background: none;
         padding: 0px;
         margin: 0px;
}
.module_s1 .current_page_item a {
	color: #dfe3e7;
}
/*Item Of Menu Main */
.module_s1 a:hover {
	text-decoration: underline;
}
.module_s1 img {
	width: 0px;
	height: 0px;
}
.mainlevel {
}
a.mainlevel:visited {
	color: #2b465b;
}
a.mainlevel:hover {
	color: #2b465b;
}
#active_menu {
}
/* active item */
a.sublevel {
}
a.sublevel:link {
}
a.sublevel:visited {
}
a.sublevel:hover {
}
/*?????????????????????????????????????LOGIN FORM????????????????????????????????????*/
.module_s2 {
	color: #2b465b;
	font: bold 10px Verdana;
   margin-top: 15px;
}

.module_s2 a {
	color: #421999 !important;
	font: bold 10px Verdana;
	text-decoration: none;
}
.module_s2 a:hover {
	color: #421999;
	text-decoration: underline;
}
.module_s2 h3 {
}
.module_s2 label {
	color: #2b465b;
	font: normal 10px Verdana;
	vertical-align: top;
	margin: 0px 10px 0px 0px;
	display: block;
}
.module_s2 table {
	margin: 0px 0px 0px 0px;
}
.module_s2 td {
	color: #2b465b;
	font: bold 10px Verdana;
}
.module_s2 br {
	line-height: 3px;
}
.module_s2 form {
	text-align: left;
}
.module_s2 form div.button {
	text-align: center;
}
.module_s2 form td {
	text-align: left;
}
.module_s2 .inputbox {
	width: auto;
	height: 18px;
	margin: 0px 0px 4px 0px;
	border: 1px solid #a7b0b4;
	color: #000000;
	vertical-align: middle;
	background: #ffffff;
	font: normal 11px Verdana;
}
.module_s2 .button {
	display: block;
	width: 110px;
	height: 25px;
	background: #f75d00;
	border: none;
	font: bold 11px Verdana;
	color: #ffffff;
	margin: 6px 0px 5px 0px;
	vertical-align: middle;
	cursor: pointer;
	cursor: hand;
}
/*.module_s2 .button		{display:block; width:130px; height:30px; background:url(images/mail_button.gif) no-repeat 0 0; border:none; font:bold 11px Verdana; color:#ffffff; margin:6px 0px 5px 0px; vertical-align:middle} */
#mod_login_remember {
	margin: 0px 4px 0px 0px;
	vertical-align: middle;
	display: block;
	width: 12px;
	background: none;
	border: none;
}
/*checkbox*/
/*?????????????????????????????????????POLLS?????????????????????????????????????????*/
.module_s3 {
	background: url(images/c2_bord.gif) repeat-y 0 0;
	margin: 0px 0px 10px 0px;
	width: 100%;
}
.module_s3 div {
	background: url(images/h3_bg.gif) no-repeat 0 0;
}
.module_s3 div div {
	background: url(images/c2_b.gif) no-repeat bottom left;
	padding: 10px 15px 8px 14px;
}
.module_s3 div div div {
	width: 195px;
	background: none;
	padding: 0px 0px 0px 0px;
}
.module_s3 div div div div {
	background: none;
}
.module_s3 h3 {
	font: normal 18px verdana;
	color: #421999;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #421999;
}
.module_s3 thead td {
	padding: 5px 20px 6px 0px;
	font: bold 11px verdana;
	color: #072a41;
}
/* question */
.module_s3 td {
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}
.module_s3 td td {
	padding: 0px 0px 0px 0px !important;
}
/* formating td for table polls */
.module_s3 td div {
	text-align: left;
}
/* buttons align */
.module_s3 label {
	margin: 0px 6px 0px 0px;
	font: normal 10px verdana;
	color: #2b465b;
	line-height: 20px;
}
/* text */
.module_s3 input {
	margin: 0px 5px 0px 0px;
	vertical-align: top;
}
.module_s3 .button {
	width: 81px !important;
	height: 35px !important;
	background: url(images/polls_button.gif) no-repeat 0 0;
	color: #ffffff;
	font: bold 11px verdana;
	border: none;
	margin: 10px 10px 6px 0px;
}
.module_s3 .poll {
	padding: 4px 0px 10px 0px; !important
}
/* formating td for table polls */
.module_s3 ul {
	padding: 0px 0px 0px 0px;
}
.module_s3 li {
	list-style-type: none;
	margin:0 0 10px;
}
.pollstableborder_s3 {
	width: 96%;
}
.sectiontableentry1_s3 {
	padding: 5px 0px 5px 0px !important;
}
.sectiontableentry2_s3 {
}
/*?????????????????????????????????????WHO'S ON LINE???????????????????????????????*/
.module_s4 {
	font: normal 11px verdana;
	color: #ffffff;
}
.module_s4 div {
}
.module_s4 div div {
}
.module_s4 div div div {
}
.module_s4 div div div div {
	background: none;
}
.module_s4 h3 {
	font: bold 12px verdana;
	color: #dd151f;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border: none;
}
/*????????????????????????????????????LATEST_NEWS????????????????????????????????????*/
.module_s5 {
	background: url(images/c2_bord.gif) repeat-y 0 0;
	margin: 0px 0px 10px 0px;
	width: 100%;
}
.module_s5 div {
	background: url(images/latest_news_title.gif) no-repeat 0 0;
}
.module_s5 div div {
	background: url(images/c2_b.gif) no-repeat bottom left;
	padding: 10px 15px 8px 14px;
}
.module_s5 div div div {
	width: 195px;
	background: none;
	padding: 0px 0px 0px 0px;
}
.module_s5 div div div div {
	background: none;
}
.module_s5 a {
	color: #3f3f3f;
}
.module_s5 a:hover {
	color: #3f3f3f;
}
.module_s5 h3 {
}
.module_s5 td {
	padding: 0px 0px 0px 0px;
}
ul.latestnews_s5 {
	margin: 25px 0px 0px 11px;
}
/* latest news ?By default - user1*/
li.latestnews_s5 {
	margin: 0px 0px 16px 0px;
}
li.latestnews_s5 a {
	color: #647801;
	font: normal 11px verdana !important;
	background: url(images/latest_news_bullet.gif) no-repeat left top;
	padding: 0px 0px 0px 15px;
	text-decoration: underline;
}
li.latestnews_s5 a:hover {
	color: #647801;
	text-decoration: none;
}
li.latestnews_s5 a:visited {
	color: #647801;
}
/*????????????????????????????????????????SEARCH??????????????????????????????????????*/
.moduletable_s6 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.search_s6 {
	background: url(images/search_bg.gif) no-repeat left top;
	margin: 0px 0px 0px 0px;
	height: 28px;
}
.inputbox_s6 {
	width: 138px;
	height: 13px;
	border: 1px solid #ffffff;
	color: #2b465b;
	vertical-align: middle;
	font: bold 11px Verdana;
	margin: 6px 0px 0px 28px;
}
#mod_search_searchword {
}
/*user4 search*/
#mod_login_remember {
}
.contact_email .inputbox {
}
/*????????????????????????????????????????network diagram??????????????????????????????????????*/
.moduletable_s10 {
	margin: 0px 0px 10px 16px;
	width: 80%;
	border-bottom: 1px solid #dfe3e7;
}
.moduletable_s10 th {
	font: normal 18px verdana;
	color: #421999;
	padding: 0px 10px 0px 18px;
	margin: 0px 0px 9px 0px;
	border-bottom: 1px solid #421999;
}
.moduletable_s10 td {
	padding: 6px 0px 18px 5px;
}
.moduletable_s10 td td {
	padding: 0px 0px 0px 0px;
	width: 194px;
}
.moduletable_s10 ul {
}
.moduletable_s10 ul li {
	color: #2b465b;
	font: normal 10px Verdana;
	padding: 0px 0px 0px 0px;
}
.moduletable_s10 ul li span {
	padding: 0px 0px 0px 12px;
	display: block;
	margin: 0px 0px 2px 0px;
}
.moduletable_s10 ul li a {
	color: #2b465b;
	font: bold 10px Verdana;
	text-decoration: none;
	background: url(images/bullet1.gif) no-repeat 0 0;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}
.moduletable_s10 ul li a:hover {
	color: #2b465b;
	font: bold 10px Verdana;
	text-decoration: underline;
}
/*????????????????????????????????????????TOPMENU?????????????????????????????????????*/
#topmenu {
	height: 31px;
}

#menu-hoofdmenu, #menu-hoofdmenu-en {
	border-right:1px solid white;
	height:31px;
	float:right;
}
#menu-hoofdmenu li.menu-item {
background:url("images/topmenu_separator.gif") repeat-y scroll left top transparent;
display:block;
float:left;
height:31px;
line-height:31px;
list-style:none outside none;
padding:0 35px;
text-align:center;	
}
#menu-hoofdmenu-en li.menu-item {
background:url("images/topmenu_separator.gif") repeat-y scroll left top transparent;
display:block;
float:left;
height:31px;
line-height:31px;
list-style:none outside none;
padding:0 34px;
text-align:center;	
}
#menu-hoofdmenu li.menu-item a, #menu-hoofdmenu-en li.menu-item a {
	color:#FFFFFF;
	font:bold 12px/31px verdana;
	height:31px;
	text-decoration:none;
}
#menu-hoofdmenu li.menu-item a:hover, #menu-hoofdmenu-en li.menu-item a:hover {
	text-decoration:underline;
}

ul#mainlevel-nav {
	list-style: none;
	/* margin: 0px 0px 0px 8px; */
}
ul#mainlevel-nav li {
	display: block;
	float: left;
	background: url(images/topmenu_separator.gif) repeat-y right top;
	text-align: center;
	padding: 7px 18px 0px 18px;
	height: 25px;
}
#mainlevel-nav a:link {
	color: #ffffff;
	font: bold 12px verdana;
	text-decoration: none;
}
#mainlevel-nav a:visited {
	color: #ffffff;
	font: bold 12px verdana;
	text-decoration: none;
}
#mainlevel-nav a:hover {
	color: #ffffff;
	font: bold 12px verdana;
	text-decoration: underline;
}
/*?????????????????????????????????????INDEX.PHP_STYLES???????????????????????????????*/
.clr {
	clear: both;
}
.column {
	float: left;
}
#bodybg {
	background: url(images/tail.png) repeat-x 0 0 #ffffff;
}
.main {
	width: 890px;
	margin: auto;
}
#header {
	background: url(images/header_bottom_bg.gif) repeat-x bottom;
}
#header .c1 {
	width: 100%;
	margin: 0px -242px 0px 0px;
	background: url(images/header_bg) no-repeat top 55% 45%;
	height: 219px;
}
#header .c1 .img1 {
	padding: 0px 0px 80px 0px;
	margin: 0px 0px 0px 26px;
}
#header .c1 .img2 {
	margin: 0px 0px 0px 0px;
	height:218px;
}
/*#header .c1 img			{margin:70px 0px 0px 26px;} */
#header .c2 {
	width: 242px;
	background: #ffffff;
	height: 219px;
}
#header .c2 .space {
	padding: 33px 0px 0px 15px;
	width: 190px;
}
#content {
	background: url(images/box_bg.gif) repeat-y right top;
	padding: 0px 0px 15px 0px;
	min-height: 420px !important;
}
* html #content {
	background: url(images/box_bg.gif) repeat-y right top;
	padding: 0px 0px 15px 0px;
	height: 420px;
}
.column_left {
	width: 100%;
	background: none;
}
.column_left .space {
	padding:15px 0 35px;
}
.column_right {
	width: 242px;
	background: url(images/box_bg.gif) repeat-y 0 0;
}
.column_right .space {
}
#footer_bg {
	background: url(images/footer_bg.png) repeat-x bottom;
}
#footer .c1 {
	width: 100%;
	margin: 0px -242px 0px 0px;
	height: 84px;
}
#footer .c1 div {
	padding:23px 10px 10px;
	font: normal 12px Verdana;
	color: #d6dadf;
	text-align: left;
}
#footer .c1 div a {
	font: normal 12px Verdana;
	color: #d6dadf;
}
#footer .c1 div div {
	padding: 0px 0px 0px 0px;
}
#footer .c2 {
	width: 241px;
	background: url(images/whos_online_bg.gif) repeat-x 0 0;
	height: 84px;
	border-left: 1px solid #ffffff;
}
#footer .c2 .space {
	padding: 21px 0px 0px 44px;
	width: 150px;
}
/*?????????????????????????????????????????????????????TEMPLATE???????????????????????????????????????????????*/
h3 {
	font: normal 18px verdana;
	color: #421999;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 9px 0px;
	border-bottom: 1px solid #421999;
}
h6 {
	font: bold 18px verdana !important;
	color: #f75d00 !important;
	padding: 0px 0px 0px 0px !important;
	padding: 48px 0px 14px 0px !important;
}
.module {
	margin: 0px 0px 10px 0px;
	width: 100%;
	border-bottom: 1px solid #dfe3e7;
}
.module div {
}
.module div div {
	padding: 26px 30px 18px 18px;
}
.module div div div {
	padding: 0px 0px 0px 0px;
	width: 194px;
}

.user {
               width: 400px;
}

.ffsubmit{
             clear: both;
             display:block; 
             margin-top:10px;
}
.nms_message{
              color: red;
              margin-left: 20px;
}

#JobPostDetailTitle {
            border:medium none;
            padding:0;
}

#JobPostDetailHorizRule{
           margin-bottom: 5px;
}

.Strong {
         font-weight: bold;
         padding-top: 10px;
         padding-bottom: 10px;
}

 #md4e46submit {
	display: block;
	width: 110px;
	height: 25px;
	background: #f75d00;
	border: none;
	font: bold 11px Verdana;
	color: #ffffff;
	margin: 6px 0px 5px 0px;
	vertical-align: middle;
	cursor: pointer;
	cursor: hand;
}

#cntnt01fbrp_submit {
	display: block;
	width: 110px;
	height: 25px;
	background: #f75d00;
	border: none;
	font: bold 11px Verdana;
	color: #ffffff;
	margin: 6px 0px 5px 0px;
	vertical-align: middle;
	cursor: pointer;
	cursor: hand;
}

.formfield {
               margin-bottom:5px;
}
.formfield input {
               margin-bottom:5px;
}

#JobPostDetailUrl, #NewsPostDetailPrintLink {
               float: left;
}
#JobPostDetailReturnLink, #NewsPostDetailReturnLink {
               float: right;
}

.module_s3 div div div .NewsSummaryLink {
                background:transparent url(images/bullet.gif) no-repeat scroll 0 0.2em;
                padding-left:10px;
	list-style-type: none;
}

.module_s3 h2.widgettitle {
	font: normal 18px verdana;
	color: #421999;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #421999;
}

.module_s1 li.page_item {
         list-style-type: none;
}

#flags_language_selector img{
      margin:1px;
      border:1px solid #333;
}

.alignleft {
     float: left;
}

.alignright {
     float: right;
}

#etiqueta {
	display: none;	
}

.module_s2 ul {
	list-style-type:none;	
	margin-left: 0px;
}

.module_s2 li {
	list-style-type:none;	
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}

.ddsg-wrapper ul {
	float: left;
	position: relative;
}

.ddsg-wrapper ul li ul {
	float: none;
}

.MailPressFormSubmit {
background:none repeat scroll 0 0 #F75D00;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
font:bold 11px Verdana;
  height:25px;
  margin:6px 0 5px;
  vertical-align:middle;
  width:110px;
}

input[type="submit"] {
background:none repeat scroll 0 0 #F75D00;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
font:bold 11px Verdana;
  height:25px;
  margin:6px 0 5px;
  vertical-align:middle;
  width:110px;
}

input.gels-button {
  height:25px;
  margin:-3px 0 5px;
  width:80px;
}

ul.xoxo {
	margin-top: 15px;	
}

.MailPressFormEmail, .MailPressFormName {
font-family:verdana;
font-size:10px;
height:20px;
line-height:20px;
margin-bottom:5px;
width: 170px;	
}
