/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
hr
{
color:#CC9900;
height:3px;
}
body
{
 margin:0px;color:#6E6E6E ;width:100%;
 padding:0px;
}
form
{
 margin:0px;
 padding:0px;
}
select {
padding: 1px;
border:1px solid #cccccc;
font: normal 1em Tahoma, sans-serif;
color:#777;
}
input {
padding: 2px;
border:1px solid #cccccc;
font: normal 1em Tahoma, sans-serif;
color:#777;
}
#sitemap td,
#sitemap td a
{
font:11px/1.5 verdana;
}
.maintext,
.maintext a
{
color:#000000;
font:11px/1.5 verdana;
}

/*div ,form,table
{
color:#BFC3CC;
margin:0px;
padding:0px;
FONT-FAMILY:Tahoma;
font-size:12px;
}*/

a{
	color: #BFC3CC;
	text-decoration: none;
}

a:link{
	color: #BFC3CC;
	text-decoration: none;
}
a:hover{
	color: #333333;
	text-decoration: underline;
}

/*h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}*/
*html #newuserbox
{
border:1px solid #ccc;
width:190px;
text-decoration:none;font:normal normal normal 10pt Tahoma;
FONT-FAMILY: verdana;
background-color:#4B525A;
margin:5px 0px;
cursor:hand;
}

#newuserbox
{
border:1px solid #ccc;
width:190px;
text-decoration:none;font:normal normal normal 10pt Tahoma;
FONT-FAMILY:Tahoma;text-align:center;
background-color:#4B525A;
padding:10px 5px  10px 5px;;
cursor:hand;
}
#newuserbox a
{
text-decoration:none;
cursor:hand;

}
#newuserbox a:hover
{
background-color:#7E8185;
cursor:hand;
text-decoration:none;
}
h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h5{
font:bold 11px/1.5 Tahoma;color:#000000;text-decoration:none;width:70%;
padding:5px 10px 5px 5px;border-bottom:3px solid #E6CB41;white-space:nowrap;}

/*ul
{
  margin:10px 20px;
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}*/
EM {
        padding: 2px; 
        margin: 1em;
        border-width: medium;
        border-style: dashed;
        line-height: 2.4em;
      }
img{border:0px;}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#newsletterarea
{
padding-top:4px;padding-left:2px; position:relative;
}
.newscontent
{
padding:38px 7px 3px 7px;
COLOR: #80817F;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
TEXT-DECORATION: none
}
.newscontent a
{
COLOR: #80817F;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
line-height: 1.166;	
TEXT-DECORATION: none
}
.newscontent a:hover
{
COLOR: #8C2834;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
TEXT-DECORATION: none
}
.more
{
COLOR: #80817F;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
line-height: 1.166;	
TEXT-DECORATION: none
}
.more a
{
COLOR: #80817F;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
line-height: 1.166;	
TEXT-DECORATION: none
}
.more a:hover
{
COLOR: #8C2834;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
line-height: 1.166;	
TEXT-DECORATION: none
}
.whitetext
{
position:absolute;
top:7px;
background-image:url(../../images/loginimgarro.jpg);
background-repeat:no-repeat;
background-position:left;
left:240px;
color:#ffffff;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
line-height: 1.166;	
TEXT-DECORATION: none
}
.whitetext a
{
color:#ffffff;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
line-height: 1.166;	
TEXT-DECORATION: none
}
.whitetext a:hover
{
color:#ffffff;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
line-height: 1.166;	
TEXT-DECORATION: none
}
.photogallery
{
background-image:url(../../images/loginimgarro.jpg);
background-repeat:no-repeat;
background-position:left;
position:absolute;
float:left;
top:7px;
left:350px;
color:#ffffff;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
line-height: 1.166;	
TEXT-DECORATION: none
}
.photogallery a
{
color:#ffffff;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
line-height: 1.166;	
TEXT-DECORATION: none
}
.photogallery a:hover
{
color:#ffffff;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
line-height: 1.166;	
TEXT-DECORATION: none
}
.btn
{
 background:#656664;
 border:1px solid #E4C834;
 color:#ffffff;
}
.btn a:focus
{
 background:#000000;
 color:#E4C834;
 border:2px solid #E4C834;
}
.newsletterbtn
{
position:absolute;
top:0px;
right:0px;
}
/***********************Pubication login window**********************************/
#pubtext
{
height:20px;width:500px;
color:#fff;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
line-height: 1.166;	
TEXT-DECORATION: none;
padding-top:4px;
voice-family: "\"}\"";
voice-family: inherit;
}
#pubtext ul{
font: bold 11px Arial;
text-align:center;
margin:0px; /*margin between first menu item and left browser edge*/
padding: 0px;
list-style: none;
}
#pubtext li{
float:left;
display: block;
margin: 0 15px 0 0;
padding: 2;
text-transform:uppercase;
}
#pubtext a{
float:left;
/*background-image:url(../../images/menuover.jpg);
background-position:left;
background-repeat:no-repeat;*/
display: inline;
color: #000000;
margin: 0 0px 0 0px; /*Margin between each menu item*/
padding: 3px 4px;
text-decoration: none;
letter-spacing: 0px;

background-color:#ECB966; /*Default menu color*/
border:1px solid #fff;
}
#pubtext a:hover{
background-color: #CBC1A5; /*Menu hover bgcolor*/
}

.txtright
{
 font:normal normal normal 11px #BFC3CC;
 font-size:11px;padding:20px 0px 0px 12px;
}
.txtright a
{
 font:normal normal normal 11px #BFC3CC;
 font-size:11px;
}
.txtright a:hover
{
 font:normal normal normal 11px #BFC3CC;
 
 font-size:11px;
}
.candidate
{
 background-image:url(../../template/images/candidats.jpg);border:0px solid red; height:5px; width:auto; top:5px; position:absolute;left:5px; background-repeat:no-repeat;
}
.emp
{
background-image:url(../../template/images/employers.jpg);border:0px solid red; height:5px; width:auto; left:6px; top:5px; position:absolute; background-repeat:no-repeat;
}
.newspanel
{
 height:auto;background-image:url(../../template/images/latestjobs.gif);border:0px solid red;width:auto;margin:0px;left:6px; top:7px; position:absolute; background-repeat:no-repeat;  
}
/*#iframe
{
background-color:black;
}
*/
.candidatepanel
{
 width:193px;height:56px;border:1px solid #71777D;position:absolute;top:13px;left:10px;
}
#rightcontainer
{
position:absolute;top:0px;right:0px;width:218px;height:382px;border:0px solid red;z-index:90909090990909;
/*background-image:url(../../images/side.jpg) ;*/
}
#rightpanel
{
position:absolute;top:0px;left:0px;width:218px;height:382px;border:0px solid red;
/*background-image:url(../../images/side.jpg) ;*/
}
#emppanel
{
 width:193px;height:56px;border:1px solid #71777D;position:absolute;top:83px;left:10px;
}
#newscontainer
{
width:193px;height:191px;border:1px solid #71777D;position:absolute;top:179px;left:10px;
}

.nhead
{
COLOR: #BFC3CC;
FONT-FAMILY:Tahoma;
FONT-SIZE:8pt;
font-weight:bold;
TEXT-DECORATION:underline;
}
.language
{
 position:absolute;right:23px;top:62px;
}

/************************End of Publication***********************************/



#vlogo
{
background-image:url(../../images/logo.jpg);
background-repeat:no-repeat;
border:0px solid red; 
height:69px;
}
#newsbox
{
width:200px;float:left;height:200px;margin-right:15px;
}
#navpanel
{
text-align:center;
background-color:#E6DFC9;
height:24px;
position:relative;
width:100%;
z-index:100000;
vertical-align:bottom;
}
#copy
{
	text-align:center;
	COLOR: #8D8365;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	line-height:170%;
    TEXT-DECORATION: none
}
#copy A
{
	COLOR: #996600;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	line-height:170%;
    TEXT-DECORATION: none
}
#copy A:hover
{
	COLOR: #996600;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
	text-align:center;
}
#footerpanel
{
padding-top:15px;
}
#footerpanel A
{
	color:#656664;
	font:10px/1.5 verdana;
    TEXT-DECORATION: none;
}
#footerpanel A:hover
{
	color:#000000;
    TEXT-DECORATION: Underline;
}
/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}
#searcitem ul
{
margin:0px;
padding:0px;
list-style: none;
}
#searcitem li{
float:left;
display: block;
margin:2px;
padding:0px;
color:#7F4609;
FONT-FAMILY: verdana;
FONT-SIZE: 7.5pt;
TEXT-DECORATION: none;
text-transform:uppercase;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}
/****Search Box CSS***/
#search_box {
    width: 198px;
    height: 25px;
    background: url(../../images/bg_search_box.gif);
}
#search_box #s {
    float: left;
    padding-left:10px;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
    font-size: .8em;
}
.s {
    float: left;
    padding-left:10px;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
    font-size: .8em;
}

#search_box #go {
    float: right;
    margin:2px;
}
.newsletter
{
padding:0px 3px 3px 3px;
font: bold 11px verdana;
FONT-FAMILY: verdana;
color:#FFFFFF;
FONT-SIZE: 7.5pt;
TEXT-DECORATION: none;
}
.newsletter a
{
font: bold 11px verdana;
FONT-FAMILY: verdana;
FONT-SIZE: 7.5pt;
color:#FFFFFF;
TEXT-DECORATION: none;
}
.newsletter a:hover
{
font: bold 11px verdana;
FONT-FAMILY: verdana;
color:#CCCCCC;
FONT-SIZE: 7.5pt;
TEXT-DECORATION: none;
}
.prodthumb ul {margin:0px;padding:0px;}
.prodthumb ul li{font-family:Tahoma;list-style:none;display:inline;font-size:11px;text-align:left;font-weight:bold;}
.prodlist
{
font: bold 11px verdana;
FONT-FAMILY: verdana;
FONT-SIZE: 7.5pt;
color:#C26807;
TEXT-DECORATION: none;
}
.prodlist a
{
font: bold 11px verdana;
FONT-FAMILY: verdana;
FONT-SIZE: 7.5pt;
color:#C26807;
TEXT-DECORATION: none;
}

.footerli 
{
margin:0px ;
width:auto;
padding:2px 0px 0px 0px;
}
.footerli li
{
display:inline;
border-right:1px solid #000;
margin:0px 0px 0px 0px;
padding:0px 4px 0px 0px;
}
.headingcss
{font:bold 11px/1.5 Tahoma;color:#000000;text-decoration:none;
padding:5px 200px 5px 5px;border-bottom:3px solid #E6CB41;white-space:nowrap;
}
/********* form and related tag styles *********/
div .contactus form{margin: 0;	padding: 0;}
.newusertxt{font-family:Tahoma;font-size:9pt;color:#000000;text-decoration:none;}
.newusertxthead{font-family:Tahoma;font-size:10pt;color:#000000;text-decoration:none;border-bottom:3px solid #E6CB41;}
.contactus table tr td{font-family:Tahoma;font-size:9pt;color:#000000;text-decoration:none;}
.contactus form table tr td{font-family:Tahoma;font-size:9pt;color:#000000;text-decoration:none;}
.contactus table tr td a{font-family:Tahoma;font-size:9pt;color:#000000;text-decoration:none;}
.contactus table tr td a:hover{font-family:Tahoma;font-size:9pt;color:#0606F0;text-decoration:underline;}
fieldset legend{font-family:Georgia, "Times New Roman", Times, serif;color:#ECB966;font-size:14px;}
.contactus input{border:1px solid #999;font-family:Tahoma;font-size:11px;color:#78715E;margin:0px;padding:0px;width:auto;}
.required{}

hr{color:#666666;border:1px solid #999;}
fieldset{color:#999;}
.newusertxt input{border:1px solid #999;font-family:Tahoma;font-size:11px;color:#78715E;margin:0px;padding:0px;width:auto;}
.center{margin:0px auto;text-align:center;}
/****Login text*****/
.welcometext{color:#000066;font-size:14px;font-family:"Times New Roman", Times, serif;}
/***********************************************/
/*************Message Display***************/
.redalert{font-family:Georgia, "Times New Roman", Times, serif;color:#FF0000;font-size:11px;text-align:center;font-weight:bold;}
.reqlabel{font:normal normal bold 11px  Georgia, "Times New Roman", Times, serif;color:#FF0000;text-align:center;}
/***********************************************/

/***************************Search result****************/
.searchresult
{
color:#999;
text-decoration:none;
font:normal normal normal 100% Verdana;
}
.searchresult a
{
color:#E4C834;
text-decoration:none;
/*border-bottom:1px solid #ccc;
border-top:1px solid #ccc;*/
padding:2px 0px;
font:normal normal bold 100% Verdana;
}
.searchresult a:hover
{
color:#E4C834;
text-decoration:underline;
font:normal normal bold 100% Verdana;
}
table.searchresult {
	width: 94%;
	border-collapse: collapse; /* so we can control cellspacing in a practical way */
}
.dottedline
{
height:20px;background-image:url(../../images/horline.gif);background-repeat:repeat-x;width:100%;background-position:center;
}

.hlt td {
				text-align: left;
				font:normal normal normal 100% Verdana;
				background-color: #FAF8EB;
				color:#FFFFFF;
                color: black;
				cursor:hand;
            }

.greentext
{
font:normal normal normal 100% Verdana;
color:#009900;
text-decoration:none;
}
.italicstyle
{
 font:normal normal italic 100% Verdana;
}
#serviceslist ul
{
list-style-position:outside;
margin:0px;
font:10pt/1.5 verdana;
padding:10px 0px;
}
#serviceslist ul li
{
display:block;padding:2px 20px;
list-style-type:none;background-image:url(../../images/bulltet.jpg);background-position:left;background-repeat:no-repeat;
}
#serviceslist ul li a
{
font:8pt/1.5 verdana;

}
#serviceslist ul li a:hover
{
}

/***********************Photo Gallery***********************************/
#main
{
width:250px;
height:100px;
}
.gnav ul
{
	margin:0px;
	text-align:left;
	padding:0px;
}
.gnav li
{
	background-color:#C26807;
	display:inline;
	color:#fff;
	float:left;
	height:auto;
	margin:0px 2px;
	text-decoration:none;
}
.gnav li a
{
	border-color: #ddd #bbb #aaa #ccc;
	background-color:#C26807;
	color:#fff;
	font:Verdana normal normal bold 12px #fff;
	display:inline;
	margin:2px 2px;
	padding:0px 10px;
	text-decoration:none;
}
ul.gnav a:hover,
ul.gnav li:hover a,
ul.gnav li.iehover a
{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#E99815;
	display:inline;
}
#main li
{
background: #eee;
border:1px solid #ccc;
color: inherit;
margin: 0px;
padding:4px;
display:inline;
float:left;
position:absolute;
z-index:1;
}
#main li img 
{
margin:0px;
padding:0px;
display:block;
}
#mian a
{
	cursor: default;
}
#main a:hover .preview
{
	display: block;
	position: static;
	top: 15px;
	left:5px;
	z-index: 4;
	cursor:pointer;
}
.pause
{
color:#999;
padding:0px 0px;
}

.pause a
{
color:#999;
}

.pause a:hover
{
	color:#999;
}
.bigimgheading
{
height:92px;background-image:url(../../images/rightsidebar.jpg);background-position:right;background-repeat:no-repeat;position:absolute;left:318px;top:0px;z-index:2222;font-weight:bold;padding:3px 10% 0px 15px;text-align:left;}
*html .bigimgheading
{
padding:5px 30% 5px 15px;
}
h1
{
font:"Microsoft Sans Serif";
font-family:"Microsoft Sans Serif";
letter-spacing:2px;
}
.fontstyle
{
position:absolute;
padding: top:0px;right:0px;width:218px;height:382px;
height:10px;
width:10px;
font-size:2px;

}
/*************Menu ********/
ul#navmenu{
margin:25% 0px 0px 23px;
padding:0px;
width:160px;
height:274px;
font:normal normal 100% Tahoma;
font-weight:normal;
 
}
ul#navmenu li{
display: block;
position: relative;
margin: 0px 0px 13px 0px;/*Space between Items*/
padding: 0px 0px 0px 21px;/*Space between Items*/
background-image:url(../../template/images/arrow.gif);
background-repeat:no-repeat;
background-position:left;
border:0px solid red;
font-weight:normal;
font:normal normal 100% Tahoma;

}
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu a.current,
ul#navmenu li a:hover a,
ul#navmenu li a.iehover a {
color: #EBB965;
}
.language1
{
background-image:url(../../images/language.jpg);background-position:left bottom;
position:absolute;
width:178px;
height:16px;
top:66px;
left:820px;
border:0px solid red;
background-repeat:no-repeat;
}
ul#lang
{
 margin:0px;
 position:absolute;
 left:0px;
 top:0px; 
border:0px solid red;
}
ul#lang  li
{
  display:inline;
  margin:0px 3px;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;text-decoration:none;color:#000000;
}
ul#lang  li a
{
 border:0px solid red; padding:5px;text-decoration:none;  background-color:#FFFFFF;color:#000000;
}
ul#lang  li a:hover,
ul#lang  li a.selected
{

text-decoration:none;  background-color:#EDB868;
}
.uklink a
{
background-image:url(../../images/uk.gif);background-position:top;
position:absolute;
height:19px;
top:0px;
width:21px;
left:70px;
}
.uklink a:hover,
.uklink a.selected
{
background-image:url(../../images/ukover.gif);background-position:top;
height:19px;
width:21px;
left:70px;
}
.frlink a
{
background-image:url(../../images/fr.jpg);background-position:top;
position:absolute;
height:20px;
width:20px;
left:100px;
}
.frlink a:hover
{
background-image:url(../../images/frover.jpg);
height:20px;
width:20px;
left:100px;
}
.delink a
{
background-image:url(../../images/de.jpg);
position:absolute;
height:20px;
width:21px;
left:130px;
}
.delink a:hover
{
background-image:url(../../images/deover.jpg);
position:absolute;
height:20px;
width:21px;
left:130px;
}
#job_search_panel {
	color:#000000;
	font-size:9pt;
	padding-left:0px;
	width:301px;
	overflow:hidden;
}

#job_search_panel div {
	width:180px;
	height:30px;
	float:left;
	margin:0 6px 6px 0;
	overflow:hidden;
	padding-left:10px;
}
#JobSearch_keywords {width:180px;border:1px solid #cccccc;padding:3px;height:22px;}
#JobSearch_industry {width:180px;}
#JobSearch_country {width:180px;}

#job_search_help_btn, #job_search_submit_btn {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding:3px;
	margin:0 10px 10px 0;
	float:left;
}

#job_search_help_btn {
	background-color:#FFB44F;
	width:180px;
	cursor:help;
}

#job_search_submit_btn {
	background-color:#DADADA;
	text-align:left;
}


#SearchResultsTableWrapper {
	float:left;
}
h1 {
	font-size:1.2em;
	font-weight:normal;
	margin: 0;
	padding: 0;
	padding-bottom:28px;
}
h2 {
	font-size:1em;
	font-weight:normal;
	margin: 0;
	padding: 0;
	padding-bottom:5px;
}

h2.page_title {
	text-transform:uppercase;
}
p {
	margin: 0;
}

.error{
	color:red;
}

#JobSearchResultsPanel {
	background-color:#000000;
}

#JobSearchResultsPanel h3 {
	float:left;
	width:380px;
	background-color:#72797e;
	border:0;
	font-size:10pt;
	color:#ffffff;
	margin:0;
	padding:0 0 0 11px;
}

#JobSearchResultsPanel a {
	color:#00b5dd;
}

#JobSearchResults {
	width:391px;
	font-size:9pt;
	border-collapse:collapse;
	color:#ffffff;
	float:left;
}


#SearchResultsNav {
	padding:0 8px 0 8px;
	color:#00b5dd;
	text-align:right;
	font-size:9pt;
	clear:both;
}
#SearchResultsNav img {
	border:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#JobSearchDetails {
	font-size:9pt;
	color:#ffffff;
}
#JobSearchDetails img {
	border:0;
}
#JobSearchDetailsHeader {
	color:#00b5dd;
	padding-left:8px;
	border-top: 1px solid #72797e;
	border-bottom: 1px solid #72797e;
	background-color:#3d3d3d;
	height:40px;
}
#JobSearchDetails_title {
	width:280px;
	float:left;
}
#JobSearchDetails_apply {
	width:72px;
	float:right;
	text-align: right;
}
#JobSearchDetailsDescr {
	background-color:#262626;
	clear:both;
	padding:12px 72px 0 8px;
}
#JobSearchDetailsFooter {
	border-top:thin solid #72797e;
	text-align:right;
	font-size:9pt;
	padding-right:8px;
}
#JobSearchDetailsFooter a {
	color:#00b5dd;
	text-decoration:none;
}
.sIFR-alternate {
	display: none;
}
.repeter
{
background-image:url(../../images/repeter.jpg);
background-repeat:repeat-x;
height:533;
}
.cvtbl td
{
font:verdana;
font-size:11px;
color:#000000;
}
.bodytext
{
font:Tahoma;
font-size:11px;
color:#000000;
}

.sample table 
{
	
	text-align: left;
	border-spacing: 0px;
	border: 1px solid #aeb3b6;
	border-collapse: collapse;color: #000000;
	
}

.sample table tfoot,
.sample tr, 
.sample td,
table
{
	font-family: tahoma;
	line-height: 1.5em;
	font-size: 11px;
	color: #000000;
}
.sample table a
{
	display: block;
	padding: 0.75em 2px;
	text-decoration: none;
	color: #000000;
}

.sample table a:hover, table a:focus
{
	text-decoration: underline;
	color:#FEB055;
	
}
/*
.sample table th a
{
	min-height: 4.5em;
	text-align: right;
	padding: 0 2px 1.5em 2px;
}

.sample table th a:hover, table th a:focus,tr:hover th
{
	background-color: #357eb9;
	color: #fff !important;
}
*/
/*.sample table a:visited
{
	padding-left: 15px;
	background: url(./) 2px 50% no-repeat;
}

.sample table th a:visited
{
	padding-right: 15px;
	background: url(./check.gif) 98% 0.4em no-repeat;
}*/

.sample thead th
{
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	color: #E4C834;
	background-color:#303030;
	padding: 0.7em 6px;
	border-bottom: 1px solid #fff;
}

.sample th
{
	color: #DD944A;
	font-style: normal;
	background-color: #fff;
	border-bottom: 1px solid #aeb3b6;
}

.sample td
{
	border: 1px dotted #fff;
	padding: 5px 6px;
}

.sample tr.odd
{
	background-color: #d7dce0;
}
/*
.sample tr:hover td
{
	background-color: #70B0D9;
	color:#fff;
}*/
/**********table without  dotted**********/
/*************************************************Scroll******************************/
	#root {
		position:absolute;
		height:500px;
		width:350px;
		background-color:#F4F4F4;
		border:3px solid #333;
		font-family:verdana, sans-serif;
		font-size:10px;
		}

		*html #thumb
		{
		position:absolute;
		height:45px;
		width:13px;
		background-color:#ffffff;
		border:1px outset red;
		}

	
	#thumb {
		position:absolute;
		height:45px;
		width:11px;
		background-color:#000;
		border:1px outset red;
		}

	
/*************************************************Scroll******************************/
#dhtmlgoodies_scrolldiv{
	   position:relative;
		/* The total width of the scrolling div including scrollbar */		
		width:578px;
		height:384px;
		border:0px solid red;
			/* The height of the scrolling div */
	}
	#scrolldiv_parentContainer{
		width:578px;	/* Width of the scrolling text */
		height:100%;
		overflow:hidden;
		border:0px solid #BC8FBD;
		float:left;
		position:relative;
	}
	
	/*
	CSS for the scrolling content 
	*/
	#scrolldiv_content{
		padding:10px  5px  10px 185px;
		position:relative;
		font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif;
		font-size: 1em;
		line-height:130%;
		color: #CCCCCC;
	}
	#scrolldiv_contentdy{
		padding:10px  5px  10px 10px;
		position:relative;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size: 1em;
		line-height:130%;
		color: #ffffff;
	}
	
	/*
	The scrollbar slider 
	*/
	#scrolldiv_slider{
		width:12px;
		margin-left:0px;
		height:500px;
		float:right;
	}
	
	/*
	The scrollbar (The bar between the up and down arrow )
	*/
	*html #scrolldiv_scrollbar{
		width:15px;	
	}
	#scrolldiv_scrollbar{
		width:13px;
		height:460px;	/* Total height - 40 pixels */
		border:1px solid #71777D;
		position:relative;
		
	}
	/*
	The scrollbar handle
	*/
	
	#scrolldiv_theScroll{
		margin:1px;
		width:11px;
		height:15px;
		background-color:#E09C49;
		position:absolute;	
		top:0px;
		left:0px;
		cursor:pointer;
	}
	/*
	Scroll buttons(The up and down arrows)
	*/
	#scrolldiv_scrollUp,#scrolldiv_scrollDown img{
	margin:0px auto;
	text-align:center;
	vertical-align:bottom;
	}
	#scrolldiv_scrollUp,#scrolldiv_scrollDown{
		width:13px;
		height:15px;
		border:0px solid #cccccc;
		background-color:#cccccc;
		color: #BC8FBD;
		text-align:center;
		line-height:10px;
		cursor:pointer;
	}
	
	#scrolldiv_scrollUp{
		margin-bottom:1px;
	}
	#scrolldiv_scrollDown{
		margin-top:2px;
	}
	#scrolldiv_scrollDown span,#scrolldiv_scrollUp span{
		font-family: Symbol;
	}
	
#gallery {position:relative; width:686px; margin:40px auto; padding:10px; border:6px solid #fff; background:#AAA}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:672px; height:375px; padding:5px; border:5px solid red; background:#FFF url(images/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px;cursor:pointer;}
#thumbwrapper {display:none;visibility:hidden;margin-top:10px; padding:5px 0; width:682px; height:100px; border:2px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {display:none;visibility:hidden;left:0; background:url(images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {display:none;visibility:hidden;right:0; background:url(images/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}


 #header
 {
	background:#656664 url(../../template/images/headerbg.jpg) no-repeat 0 0;
	background-repeat:no-repeat;
	background-position:right;height:107px;
 }

 
 #bottombar
 {
  background:#000000;height:3px;
 }
 #middlearea
 {
 margin:0px;padding:0px;height:auto;
 }
#main1 {margin:0; padding:0;background:url(../../images/leftrep.gif);background-repeat:repeat-y;background-position:left;}
/*#main2 {margin:0; padding:0;background:url(../../images/rightrep.gif);background-repeat:repeat-y;background-position:right;}*/
#main2 {}
 #left {
		float:left;
		width:174px;
		margin:0px 10px; padding:0px;
		font-size:80%;
		}
		
	#right {
		float:right;
		width:220px;
		border:0px solid red;
		margin:0px;
		background:#000000;
		margin-right:10px;padding:0px;
		font-size:80%;
		}
		.leftimg
	{
	 float:left;
	 margin-top:1px;
	 margin-right:20px;
	 margin-bottom:0px;
	 display:block;
 overflow:hidden;
	}
	#middle {
	    margin-top:0px;
		margin-bottom:0px;
		margin-left:185px;
		margin-right:235px;
		height: auto !important;
		height: 1%; /*For IE*/
		}
		*html .column-in {padding:0px;}
	.column-in {
		margin:0; padding:0px 1.2em;
		color:#000000;
		font:10pt/1.5 verdana;text-decoration:none;
		}
		.column-in a{color:#000000;
		font:11pt/1.5 verdana;
		text-decoration:none;
		}
		.column-in a:hover{color:#000000;
		font:11pt/1.5 verdana;
		text-decoration:underline;
		}
	.cleaner {
		clear:both;
		}
		
	h1,h2,h3,h4 { margin: 0.2em 0; }
	a { color:#6E6E6E }
	
	.copy { text-align:center; font-size:80% }
	
	#logo
	{
	 padding:20px 0px 0px 10px;
	}
#langopt
{
position:absolute;
right:15px;
top:56px;
height:20px;
width:145px;
border:0px solid red;
}
#language
{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
margin-top:3px;
}
h4
{
font:bold 12px/1.5em Arial ;
padding-left:20px;padding-top:6px;
padding-bottom:6px;
color:#ffffff;text-decoration:none;
}
.whtheading
{font:bold 12px/1.5 Arial ;
padding-left:20px;padding-top:6px;
padding-bottom:6px;color:#ffffff;text-decoration:none;

}
a img
{
border:none;
}
#left ul
{
 margin:0px;
 padding:0px;
}
#left ul li
{ display:block;
  color:#7C7C7C;
  text-align:left;
  list-style-type:none;
  margin:0px;
}
#left ul li a
{
display:block;
height:auto;font:12px/1.5em Arial ;
list-style-type:none;
padding:6px  0px 6px 20px;
width:auto;
background-color:#000000;
color:#7C7C7C;
border-bottom:1px solid #424242;
text-decoration:none;}
#left  li a:hover ,
#left  li a.selected
{
display:block;
background-color:#404040;
/*color:#DEBC03;*/
border-bottom:1px solid #6E6D6D;
text-decoration:none;
}
#right ul
{
list-style:none;
display:block;
margin:0px;padding:0px;border:0px solid red;
}

#right ul li
{ display:block;
  color:#7C7C7C;
  text-align:left;
  list-style-type:none;
  margin:0px;
}
#right ul li a
{
display:block;
height:auto;font:12px/1.5em Arial;
list-style-type:none;
padding:6px  0px 6px 20px;
width:auto;
background-color:#000000;
color:#7C7C7C;
border-bottom:1px solid #414141;
text-decoration:none;}
#right  li a:hover ,
#right  li a.selected
{
display:block;
background-color:#414141;
/*color:#DEBC03;*/
border-bottom:1px solid #414141;
text-decoration:none;
}
.carrow
{
background-image:url(../../template/images/candidates_03.jpg);
background-position:left;height:20px; color:#797A79;border:0px solid red;
background-repeat:no-repeat;font:11px/1.5 Arial ;text-decoration:none;

}
.carrow a
{
 font:11px/1.5 Arial ;
 color:#797A79;
 padding-left:32px;
 text-decoration:none;
}
.carrow a:hover
{
 font:11px/1.5 Arial ;
 color:#C1C1C1;
 text-decoration:none;
}
/*******Main navigation*******/
*html #navbar
{
height:26px;
}
#navbar
{
background:#000000 url(../../template/images/navrep.jpg) repeat-x 0 0;text-align:center;min-height:26px;
}
/*#navbar ul{
width:auto;font:bold 10px/1.5 Arial ;
margin:0px auto;
padding: 6px 0 5px 0; 
margin: 0;
text-align: center; 
}

#navbar ul li{
display: inline;
}

#navbar ul li a{
color: #7B7B7B;
padding:7px 8px; 
margin-right: 10px; 
text-decoration: none;
}

#navbar ul li a:hover, #navbar ul li a.selected{
background:#E4C834;
color:#FBFBFB;
}*/

