/* CSS Document */

/*--------------------------------------- General Structure -----------------------------------------*/



html { height: 100%;}

body { height: 100%; }

#wrapper { position: relative; min-height: 100%;}

*html #wrapper {height:100%;}

#container {  border:#000000 0px solid;  padding:0px 0px 25px 0px; margin-top:10px; margin-left:auto; margin-right:auto; width:915px; background:url(../images/header.jpg) no-repeat top left;}

#header { width:100%; height:156px; margin:0px; padding:0px;}

#subheader {width:832px; display:block; float:right; position:relative; background:url(../images/border_bottom.jpg) no-repeat bottom right; min-height:302px; height:auto !important; height:302px;  padding:5px 0px 6px 22px; margin:0px 0px 0px 0px;}
#subheader a {float:left; margin:0px 0px 0px 5px;}

#subheader2 {width:832px; float:right; position:relative; background:url(../images/border_bottom.jpg) no-repeat right bottom; min-height:131px; height:auto !important; height:131px;  padding:5px 0px 6px 22px; margin:0px 0px 0px 0px;}


#main {  width:100%; margin:0px 0px 0px 0px; }

#sidebar { width:809px;  height:100%; float:left;  margin:0px 0px 0px 9px; padding:0px; }

#content_main  { width:832px;   margin:5px 0px 0px 0px; float:right; padding:0px !important; min-height:300px; height:auto !important;   height:300px;}

.paging {float:right;font-size:12px; margin:10px 20px 10px 0px;}

#footer { width:100%; background:url(../images/footer.jpg) repeat-x bottom; height:45px; margin:0px 0px 0px 0px; position:relative; padding:0px; }
#footer p { font-size:11px; color:#FFFFFF;  margin:0px auto 0px auto; width:870px; text-align:right;}
#footer a {text-decoration:none;}

.clear { clear:both; }

.fullname {width:593; border:1px solid #000000; background:#ffffff;}
.fullname label {color:#000000; background:#e6e6e6;  padding:0px 20px 0px 19px; border-right:#000000 solid 0px;}
.fullname input {width:493px;}

.gender {width:286px; float:left; border:1px solid #000000; background:#ffffff;}
.gender label {color:#000000; background:#e6e6e6;  padding:0px 26px 0px 26px; border-right:#000000 solid 0px;}
.gender input {width:184px;}

.nationality {width:296px; float:right; border:1px solid #000000; background:#ffffff;}
.nationality label {color:#000000; background:#e6e6e6;  padding:0px 20px 0px 20px; border-right:#000000 solid 0px;}
.nationality input {width:184px;}

#content img {margin:0px 5px 0px 5px;}

#posted-SpeicalSkills {width:350px; height:200px;}
#posted-LanguagesandAccents {width:350px; height:200px;}
#posted-PreviousExp {width:350px; height:200px;}

#posted-heightfemalefeet {width:20px; }
#posted-heightfemaleinches {width:20px; }

#posted-heightmalefeet {width:20px; }
#posted-heightmaleinches {width:20px; }
/*------------------------------------ gallery -----------------------------------------------------------*/

#sidebar_sub {width:191px; float:left; margin:10px 0px 0px 0px;}

#sidebar_sub form {margin-top:30px;}
#sidebar_sub input {width:188px; border:1px solid #b4b4b4;}
#sidebar_sub textarea {width:188px; min-height:100px; height:auto !important; height:100px; border:1px solid #b4b4b4; margin-top:3px;}
#sidebar_sub button {background:#313131; padding:4px; color:#ffffff; border:0px; float:right; margin:0px 1px 0px 0px;}
#sidebar_sub p {margin:10px 0px 10px 0px;}

#content {width:600px; float:right; margin:0px 30px 0px 0px;}
*html #content {width:600px; float:right; margin:0px 16px 0px 0px;}

.pcontainer {width:100px !important; min-height:142px; height:auto !important; height:142px; text-align:center; display:block; float:left; margin:10px 0px 0px 0px;}
.pcontainer img {border:2px solid #262626;}

.pcontainercat {width:100px !important; min-height:142px; height:auto !important; height:142px; text-align:center; display:block; float:left; margin:10px 0px 0px 0px;}
.pcontainercat img {border:2px solid #262626;}

.backtotop a { color:#BF171E; }
.backtotop a:hover { color:#BF171E; }

/*------------------------------------ news/events -----------------------------------------------------------*/

#news {padding:0px 0px 30px 0px;}

.news {background:url(../images/border_news.jpg) repeat-x bottom center; padding:0px 0px 10px 0px;}
.news img {float:left; margin:0px 10px 0px 0px; padding:10px 0px 0px 0px; }

.news h1 {background:none; color:#ffffff; font-weight:bold; font-size:16px; padding:0px 0px 0px 0px; margin:2px 0px 2px 0px;}
.news h2 {font-style:italic; font-weight:bold; color:#ec5a31; font-size:12px; margin:0px 0px 0px 0px; padding:0px;}
.news p {color:#ffffff; line-height:20px;  font-weight:bold; font-size:12px;}
.news .link {float:right; margin:0px 0px 10px 0px; }
.news .link a { font-size:12px !important; color:#ffffff !important; font-weight:bold !important;}
.news .link a:hover {text-decoration:underline; }

.news_right {float:left; width:506px;}
.news_right p {color:#ffffff !important; line-height:20px;  font-weight:bold !important; font-size:12px !important;}

#posted-costumeandunifrom {width:300px !important; height:200px !important; display:block; marign:0px auto 0px auto;}
#posted-legal {width:300px !important; height:200px !important; display:block; marign:0px auto 0px auto;}
/*------------------------------------ nav-----------------------------------------------------------*/

#nav { width:100%;  margin:0px 0px 0px 0px;  float:right; padding:2px 0px 2px 0px; margin:0px 0px 0px 0px; text-align:center;}
#nav ul {float:right; margin:40px 30px 0px 0px; padding:0px;}
*html #nav ul {margin:40px 15px 0px 0px;}
#nav li {border-right:1px solid #ffffff; padding:0px 5px 0px 5px; list-style:none; display:block; float:left;}
#nav a { text-decoration:none; padding:2px;  text-align:center; color:#ffffff; display:block; font-size:12px; font-weight:bold !important; }
#nav a:hover { text-decoration:none; color:#ffffff; background:#424242;} 

#sub_navart {margin-bottom:0px; display:none;}
#sub_navart a {background:#4d4d4d; text-decoration:none; display:block; width:183px; font-size:12px; padding:6px 0px 6px 8px; margin:2px 0px 0px 0px;}
#sub_navart a:hover {background:#202020 !important; text-decoration:none;}
#sub_navart a.active {background:#202020 !important; text-decoration:none;}

#sub_navpro {margin-bottom:9px; display:none;}
#sub_navpro a {background:#4d4d4d; display:block; text-decoration:none; width:183px; font-size:12px; padding:6px 0px 6px 8px; margin:2px 0px 0px 0px;}
#sub_navpro a:hover {background:#202020 !important; text-decoration:none;}
#sub_navpro a.active {background:#202020 !important; text-decoration:none;}

#shift_block {display:block; height:3px; width:100%; margin:0px; padding:0px;}
*html #shift_block {display:block; height:5px; width:100%; margin:0px 0px -12px 0px;; padding:0px;}

/*------------------------------------- General Text & Colours & backgrounds ---------------------------------------*/

body { text-align: left;  margin: 0px;  padding: 0px;  letter-spacing:normal; background:#000000; font-family:verdana,arial,helvetica; color:#ffffff; }
body,p,h1,h2,h3,h4 { margin:0px;  padding: 0px; }

img { border:0px; margin:0px; padding:0px; }

h1 { font-size:15px; color:#ffffff; background:#353535; font-weight:bold; margin:10px 0px 10px 0px; padding:5px; font-family:verdana,arial,helvetica; }
h2 { color:#ec5a31; font-size:15px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h3 { color:#999999; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h4 { color:#ec5a31; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h5 { color:#CCCCCC; font-size:13px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h6 { color:#ec5a31; font-size:12px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }

ul li {font-size:12px; color:#ffffff; list-style:disc;   line-height:24px;}
ol li {font-size:12px; color:#ffffff; list-style:decimal;  line-height:24px;}


address {margin:5px; font-style:italic; font-size:12px; color:#ffffff;}

a { color:#ffffff; text-decoration:underline; }
a:hover { color:#ffffff; text-decoration:underline; }

p { font-size:12px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;  line-height:18px;}

.linkblack {color:#000000 !important; display:none; opacity:0.1; text-decoration:none !important; background:#000000;}
