/*
Skin name: AwardsInternational
Version: 1.0
Author: 39points2Design
Author uri: http://profile.guru.com/815103
Description: The skin used for AwardsInternational.eu site
*/
body
{
	background-color: #efefef;
	color: black;
	font-size:62.5% !important;
	/*font-family:Trebuchet MS !important;*/
}


body.small, .small, .small h3, .small p, .small li, .small dt, .small dd, .small table, .small th, .small td, .small input, .small select, .small button, .small pre, .small code, .small .entry_header h2, .small .main .bookmark_me h2, .small .comment_header h2 {
font-size:x-small !important;
}
body {
background-color:#f3f8fb;
background-image:url(images/body_bg.jpg);
background-position:0 0;
background-repeat:repeat-x;
color:#000000;
font-size: 62.5%;
}
.clear {
clear:both;
}
div.pad {
padding:0;
}
.custom #ext_wrapper {
width:960px;
margin:30px auto;
/* any IE 6 */
margin-top: expression('15px');
}
#sitename h1 {
text-align:left;
}
#tagline {
display:none;
}
#header {
background-image:url(images/header_bg.jpg);
background-position:0 0;
background-repeat:repeat-x;
border-bottom:1px solid #C6CED1;
}
.header_bg #header div.pad {
background-image:none !important;

}
/* Top Navigation */
#navbar {
background-image:url(/wp-content/uploads/style/header_back.jpg);
background-position:0 0;
background-repeat:repeat-x;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
height:38px;
margin-bottom:0;
}
#navbar div.pad {
background-image:url(/wp-content/uploads/style/header_back_left.jpg);
background-position:0 0;
background-repeat:no-repeat;
height:38px;
padding:0;
}
#navbar div.pad #header_nav {
background-image:url(/wp-content/uploads/style/header_back_right.jpg);
background-position:100% 0;
background-repeat:no-repeat;
height:38px;
margin:0;
padding:0;
}
#navbar div.pad #header_nav ul {
display:block;
float:none;
height:38px;
line-height:38px;
list-style-image:none !important;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding:0;
width:97%;
}
#navbar div.pad #header_nav ul li {
border-right:1px solid #820000;
float:left;
height:38px;
list-style-image:none !important;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
}
#navbar div.pad #header_nav ul li.sep {
background-color:#D20000;
border:0 none;
color:#D20000;
margin:0;
padding:0;
width:1px;
}
#navbar div.pad #header_nav ul li.nav__contact_us {
border:0 none;
}
#navbar div.pad #header_nav ul li a{
float:left;
color:#FFFFFF;
display:block;
font-size:1.56em;
height:38px;
overflow:hidden;
text-decoration:none;
padding:0 10px;

}
#navbar div.pad #header_nav ul li a:hover {
background-color:#a40000;
}
#navbar div.pad #header_nav ul li.nav_active {
background-color:#a40000;
font-size:1.56em !important;
font-weight:normal;
padding:0 10px;
}
#navbar div.pad #header_nav ul li.nav_active a{
font-size:1em !important;
padding:0;
}
/* Banner */
div#top_banner {
background-color:red;
color:white;
font-size:3em;
height:100px;
line-height:100px;
text-align:center;
margin-bottom:10px;
}
div#top_banner img {
height:300px;
width:100%;
}
/* Round Corners */
.top-left-body,.top-right-body,.bottom-left-body,.bottom-right-body { 
	background-image: url('images/body-back-1.jpg'); /* CHANGE: path and name of your image */
	height: 10px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}

.top-left-body,.bottom-left-body { 
	margin-right: 10px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right-body,.bottom-right-body { 
	margin-left: 10px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -10px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right-body {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left-body  { 
	background-position: 0 -10px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right-body { 
	background-position: 100% -10px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside-body {
	background: #F3F8FB;            /* YCC: background-color of the inside */
	padding:0px 15px;
	height:auto !important;  /*For modern browsers*/
	height:100px;
	min-height:100px;
	border-left:1px solid #E4EAEA;
	border-right:1px solid #E4EAEA;
}

/* Sidebar */
div.inside-sidebar .top-left,div.inside-sidebar .top-right,div.inside-sidebar .bottom-left,div.inside-sidebar .bottom-right { 
	background-image: url(images/sidebar_box_bg.jpg); /* CHANGE: path and name of your image */
	height: 5px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}

div.inside-sidebar .top-left,div.inside-sidebar .bottom-left { 
	margin-right: 5px; /* CHANGE: replace by the width of one of your corners */
	}
div.inside-sidebar .top-right,div.inside-sidebar .bottom-right { 
	margin-left: 5px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -5px;  /* CHANGE: replace by the height of one of your corners */
	}
div.inside-sidebar .top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
div.inside-sidebar .bottom-left  { 
	background-position: 0 -5px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
div.inside-sidebar .bottom-right { 
	background-position: 100% -5px; /* CHANGE: replace second number by negative height of one of your corners */
	}
div.inside-sidebar .inside {
	background: #ECF1F5 none repeat scroll 0 0;            /* YCC: background-color of the inside */
	padding:0px;
	height:auto !important;  /*For modern browsers*/
	height:50px;
	min-height:50px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
/* SILO WIDGET */
div.inside-sidebar div.nav_menu .inside{
background:#C3D0D6 none repeat scroll 0 0 !important;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
height:auto !important;
min-height:50px;
padding:0;
}
div.inside-sidebar div.nav_menu .top-left,div.inside-sidebar div.nav_menu .top-right,div.inside-sidebar div.nav_menu .bottom-left,div.inside-sidebar div.nav_menu .bottom-right { 
	background-image: url(images/sidebar_box_bg_menu.jpg); /* CHANGE: path and name of your image */
	height: 5px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}

div.inside-sidebar div.nav_menu .top-left,div.inside-sidebar div.nav_menu .bottom-left { 
	margin-right: 5px; /* CHANGE: replace by the width of one of your corners */
	}
div.inside-sidebar div.nav_menu .top-right,div.inside-sidebar div.nav_menu .bottom-right { 
	margin-left: 5px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -5px;  /* CHANGE: replace by the height of one of your corners */
	}
div.inside-sidebar div.nav_menu .top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
div.inside-sidebar div.nav_menu .bottom-left  { 
	background-position: 0 -5px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
div.inside-sidebar div.nav_menu .bottom-right { 
	background-position: 100% -5px; /* CHANGE: replace second number by negative height of one of your corners */
	}
div.inside-sidebar div.nav_menu .inside {
	background: #c3d0d6 none repeat scroll 0 0;            /* YCC: background-color of the inside */
	padding:0px;
	height:auto !important;  /*For modern browsers*/
	height:50px;
	min-height:50px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

#sidebar ul,#sidebar ul li {
list-style-position:inside;
margin:0 !important;
padding:0;
}
#sidebar ul {
padding-bottom:15px;
}
#sidebar ul li ul{
padding-bottom:0px;
}
#sidebar ul li.nav_home, 
#sidebar ul li.nav_blog, 
#sidebar ul li.nav_branch,
#sidebar ul li.nav_url,
#sidebar ul li.nav_leaf, 
#sidebar ul li.page_item {
background-color:#DBE4E9;
border-top:1px solid #FFFFFF;
color:white;
line-height:33px;
list-style-image:none;
list-style-type:none;
}
#sidebar ul li a {
color:#5F686D;
display:block;
font-size:1.4em;
padding-left:25px;
/* any IE 6 */
padding-left: expression('10px');
text-decoration:none;
}
#sidebar ul li ul li a {
padding-left:50px;
/* any IE 6 */
padding-left: expression('30px');
}
#sidebar ul li a:hover,#sidebar ul li .nav_active {
background-color:#FD7100;
color:#FFFFFF;
display:block;
font-size:1.4em;
font-weight:normal;
padding-left:25px;
/* any IE 6 */
padding-left: expression('10px');
}
#sidebar ul li ul li .nav_active {
padding-left:50px;
/* any IE 6 */
padding-left: expression('30px');
}
#sidebar ul li ul li a:hover {
padding-left:50px;
/* any IE 6 */
padding-left: expression('30px');
}
#sidebar ul li .nav_active a {
color:#FFFFFF;
font-size:1em;
font-weight:normal;
padding-left:0;
}
#sidebar ul li .nav_active a:hover {
padding-left:0;
}
#sidebar h2.widgettitle {
background-color:#505B61;
color:#FFFFFF;
font-size:1.7em;
height:40px;
line-height:36px;
margin-bottom:0px;
margin-top:0;
padding-left:25px;
padding-top:0;
overflow:hidden;
}
.sidebar {
width:25% !important;
}
.sidebar div.widget {
margin-bottom:10px;
}
.sidebar div.textwidget {
padding:0px 10px 10px;
}
.sidebar div.textwidget img{
margin:0px 20px 20px 0;
/* any IE 6 */
margin: expression('20px 20px 20px 0');
}
.sidebar div.widget p{
font-size:1.3em !important;
}
#sidebar2 {
display:none;
}
#main {
width:72% !important;
}
/* Footer */
#footer {
background-image:url(images/footer_bg.jpg);
background-position:0 0;
background-repeat:repeat-x;
color:#2390C8;
font-size:1.2em;
line-height:36px;
height:auto !important;  /*For modern browsers*/
height:36px;
min-height:36px;
}
#footer_nav {
background-image:url(images/footer_bg_right.jpg);
background-position:100% 0;
background-repeat:no-repeat;
height:36px;
margin:0;
}
#footer div.pad {
background-image:url(images/footer_bg_left.jpg);
background-position:0 0;
background-repeat:no-repeat;
height:36px;
line-height:36px;
}
#footer_nav ul li {
height:20px;
line-height:20px;
}
#footer div.pad #footer_nav ul li.sep {

}
#footer div.pad #footer_nav ul li a{
color:#2390C8;
font-size:1.2em;
text-decoration:none;
}
#footer div.pad #footer_nav ul li.nav_active {
font-size:1em;
font-weight:normal;
color:#2390C8;
text-decoration:underline;
}
#copy {
text-align:right;
color:#485754;
}
#copy a {
color:#2390C8;
text-decoration:none;
}

/* Main Text */
div.entry_content {
font-size:1.5em;
}
div.entry_content h2{
color:#000000;
font-size:1.8em;
}
div.entry_content h3{
font-size:1em !important;
clear:both;
}
div.entry_content ul li h5{
margin:5px 0;
font-size:1.2em;
}
div.entry_content ul li h5 a{
color:#FF7302;
font-size:0.9em;
text-decoration:none;
}
div.entry_content ol#contents li h5 a{
color:#AA0000;
text-decoration:none;
font-weight:normal;
}
div.entry_content ol#contents li h5{
margin:5px 0;
font-size:1.2em;
}
ol#contents {margin-bottom:30px;}
div.entry_content ul li h5 a:hover{
text-decoration:underline;
}
div.entry_content p{
/*clear:both;*/
font-size:1em !important;
}
div.entry_content p img{
border:3px double grey;
margin:0 0.5em;
width:15%;
}
div.entry_content a{
color:#335588;
}
div.entry_header {
color:#ff7302;

}
div.entry_header h1 {
margin-top:0;
font-size:2em;
}
/* Contact Page */
div.gm-map {
border:1px solid #657082;
float:right;
margin-left:10px;
width:45%;
}
div.formcontainer {
width:55%;
font-family:Arial,Helvetica,sans-serif !important;
}
div.formcontainer .information {
color:#ff7200;
}
div.formcontainer .required {
color:red;
}
div.formcontainer .important {
color:red;
font-weight:bold;
}
div.formcontainer .success {
color:green;
font-weight:bold;
}
div.formcontainer div.fieldset {
background-color:#ECF1F5;
border-color:white;
border-style:solid;
border-width:0px 1px 1px;
margin:0 0 10px;
padding:10px 15px;
}
div.formcontainer div.fieldset input,
div.formcontainer div.fieldset textarea {
color:#a90100;
}
div.formcontainer div.fieldset input.button {
background-color:#C4D1D7;
border:1px solid white;
color:#5A646E;
cursor:pointer;
font-size:1.1em !important;
font-weight:bold;
margin:5px 0;
padding:3px 10px;
}
div.formcontainer div.legend{
background-color:#A90101;
color:#ffffff;
padding:2px 15px;
border:0;
margin:10px 0 0;
}
/* Programms */
ul#programs img{
width:15%;
}
.wp-caption {
background-color:#ECF1F5;
border:1px solid white;
float:left;
margin:10px;
min-height:260px;
padding-top:4px;
text-align:center;
width:200px !important;
position:relative;
}
.wp-caption a {
display:block;
margin:0 auto;
min-height:150px;
padding:0 0 10px 0;
}
.wp-caption img {
border:3px double #DFE4E7;
margin:0;
padding:2px;
}
.wp-caption p.wp-caption-text {
background-color:#DFE4E7;
border-bottom:1px solid white;
border-top:1px solid white;
font-size:1.3em;
margin:0 0 10px;
padding:10px 4px;
position:absolute;
bottom:0px;
left:0px;
width:192px;
}
/* Promo on Home */
div.promo {
width:30%;
text-align:center;
padding:0 10px;
float:left;
}
div.promo p {
text-align:left;
}
/* Nomination Form */
.useroutside {
margin: 0pt;
padding: 0pt;
width: 100%;
font-family:Arial;
background-position: 0pt 0pt;
background-image: url(/wp-content/uploads/style/bg_checkoutab_big.jpg);
}
#user td,#project td,#nominee td {
padding:4px;
font-size:12px !important;
}
#project select {
width:150px;
font-size:10px;
}
#nominee select {
width:200px;
}
.useroutside td.bottom { 
background: transparent url(/wp-content/uploads/style/checkoutab_bord.jpg) repeat-x scroll center bottom;
padding:0;
}
.useroutside td.top { 
background: transparent url(/wp-content/uploads/style/checkoutab_bord.jpg) repeat-x scroll center top;
padding:0;
}
div.entry {
margin-top:0px;
}
.top-left-content,.top-right-content,.bottom-left-content,.bottom-right-content { 
	background-image: url('images/content_bg.jpg');
	height: 5px;
	font-size: 2px;
	}

.top-left-content,.bottom-left-content { 
	margin-right: 5px;
	}
.top-right-content,.bottom-right-content { 
	margin-left: 5px;
	margin-top: -5px;
	}
.top-right-content {
	background-position: 100% 0; 
	}
.bottom-left-content  { 
	background-position: 0 -5px; 
	}
.bottom-right-content { 
	background-position: 100% -5px; 
	}
.inside-content {
	background: #ecf1f5; 
	padding:0px;
	height:auto !important;
	height:10px;
	min-height:10px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.inside-content img{
margin:0px;
}
.inside-content a{
padding:0px 5px;
display:block;
text-align:center;
}
div#enterlink {
margin:30px 0;
}
.inside-content div.promotext{
background-color:#dfe4e7;
border-top:1px solid #ecedef;
border-bottom:1px solid #ecedef;
font-size:0.8em;
text-align:left;
color:#000000;
padding:10px;
height:100px;
}
#promo1 div.promotext a,
#promo2 div.promotext a,
#promo3 div.promotext a {
text-decoration:none;
color:#ffffff;
}
#promo1 div.promotext a:hover,
#promo2 div.promotext a:hover,
#promo3 div.promotext a:hover {
text-decoration:underline;
}
#promo1 div.promotext{
background-color:#9A0000;
color:#ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
#promo2 div.promotext{
background-color:#3d91c0;
color:#ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
#promo3 div.promotext{
background-color:#3e8a3f;
color:#ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
.inside-content p.promolink {
text-align:right;
margin:0px;
padding:5px 0;
}
.inside-content p.promolink a{
color:black;
font-size:0.8em;
text-align:right;
text-decoration:none;
}
/* Sponsors */
p.sponsors-pack {
border:5px double #000000;
font-size:1.5em;
margin:0 auto;
padding:10px;
text-align:center;
width:200px;
}
p#top {
text-align:right;
}
p#top a {
background-color:#FF7302;
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:4px 10px;
text-decoration:none;
}
#nomination a#add,
#nomination a.copyprevproject,
#nomination a.remove,
#nomination a#copycontact {
background-color:#808080;
border:1px solid black;
color:white;
display:block;
font-weight:bold;
margin:1px 0;
padding:3px 5px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

input.submit {
border:0;
background: transparent url(/wp-content/uploads/style/submit2.jpg) no-repeat scroll left top;
padding:0px;
width:320px;
height:52px;
margin:0 auto;
display:block;
font-size:1.5em !important;
font-weight:bold;
cursor:pointer;
color:#FFFFFF;
}
.skin #header_img {
background-position:left top !important;
}

.flex_ssm #sidebar, .flex_sms #sidebar, .flex_mss #sidebar {
width:31.7% !important;
}

.flex_ssm #main, .flex_sms #main, .flex_mss #main {
width:67% !important;
}

.entry_content ol li, .entry_content table td, .entry_content ul li {font-size: 14px !important;}
div#invoice_info {display:none;}
div#invoice_info input {width:200px;}

div.validation-advice {
color:red;
font-size:10px;
}


.resources a {text-decoration:none;}
.resources a img {border:none !important; }
.resources p img {width:auto !important; }

.blog #ext_main,.single #ext_main {
width:100%;
}
.blog #main,.single #main {
width:72% !important;
}
.blog #sidebar,.single #sidebar {
width:25% !important;
}


body.section-cst-awards #header {
display:none;
}

.entry_admin {
display:none;
}

#slidewrap,#slidewrap img {
margin: 0;
padding: 0;
}

/*Counters*/
.counter-table .numbers {
background-color:#FF7100;
border:1px solid black;
color:#FFFFFF;
font-weight:bold;
}

.counter-table .titles {

}
.counter-table td {
width:40px;
}

.cateselectwrap {
width:300px;overflow:hidden;margin:0 auto;
}
/*Counters*/
.counter-table .numbers {
background-color:#FF7100;
border:1px solid black;
color:#FFFFFF;
font-weight:bold;
}
#cst-count .counter-table .numbers {font-size:35px; padding:3px 5px; font-family:Trebuchet MS, Verdana, sans-serif; margin:0 5px; width:64px;}
#sidebar-timer .counter-table .numbers {font-size:28px;  font-family:Trebuchet MS, Verdana, sans-serif; margin:5px 3px 0;width:40px; }
#sidebar-timer-csta .counter-table .numbers {font-size:28px;  font-family:Trebuchet MS, Verdana, sans-serif; margin:5px 3px 0;width:40px; }
#sidebar-timer table {margin:0 auto;}
#cst-count .counter-table .titles {
font-family:Trebuchet MS, Verdana, sans-serif;
text-transform:capitalize;

}
.counter-table .titles {


}

.counter-table td {
width:40px;
}

.cateselectwrap {
width:300px;overflow:hidden;margin:0 auto;
}
.media_attachment a {
	display: block;
	border:none;
    background: 10px center no-repeat;
	width: 100%;
	padding: 30px 10px 30px 65px;
	margin: 6px 0px;
}
#text-420460655 .top-left, #text-420460655 .top-right  {height:0;}
#text-420460655 .bottom-left, #text-420460655 .bottom-right  {height:0;}
#text-420460655 .inside {background:none; border:none;}

#text-420460656 .top-left, #text-420460656 .top-right  {height:0;}
#text-420460656 .bottom-left, #text-420460656 .bottom-right  {height:0;}
#text-420460656 .inside {background:none; border:none;}

#text-420460654 .top-left, #text-420460654 .top-right  {height:0;}
#text-420460654 .bottom-left, #text-420460654 .bottom-right  {height:0;}
#text-420460654 .inside {background:none; border:none;}

#text-420460654 strong, #text-420460656 strong {font-size:15px;}

/* Hide all initially */
#text-420460655, #text-420460656, #text-420460654 {
display:none;
}
/* Then show on sections pages */
body.section-cst-awards #text-420460655, body.section-cst-awards #text-420460656 {
display:block;
}
body.section-excellence-awards #text-420460654 {
display:block;
}

/* Upload */
a.hover {
	color: red;
}

#demo-list {
	padding: 0;
	list-style: none;
	margin: 0;
}

#demo-list .file-invalid {
	cursor: pointer;
	color: #514721;
	padding-left: 48px;
	line-height: 24px;
	background: url(/nb-files/nb-images/error.png) no-repeat 24px 5px;
	margin-bottom: 1px;
}
#demo-list .file-invalid span {
	background-color: #fff6bf;
	padding: 1px;
}

#demo-list .file {
	line-height: 2em;
	padding-left: 22px;
	background: url(/nb-files/nb-images/attach.png) no-repeat 1px 50%;
}

#demo-list .file span,
#demo-list .file a {
	padding: 0 4px;
}

#demo-list .file .file-size {
	color: #666;
}

#demo-list .file .file-error {
	color: #8a1f11;
}

#demo-list .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url(/nb-files/nb-images/progress-bar/progress.gif);
}

form#vacancies {width: 400px; text-align:right;}
form#vacancies #hr_submit {font-size:1em !important;}

div.entry_content a.vacancy_link{
background:#AA0000;
border:double 1px #333333;
color:#FFFFFF; 
padding:6px;
text-decoration:none;

}

#demo-status .progress {
	background: url(images/progress.gif) no-repeat;
	background-position: +50% 0;
	margin-right: 0.5em;
	vertical-align: middle;
}
a#demo-upload,a#demo-browse,a#demo-clear {
background:none repeat scroll 0 0 #FF7302;
border:2px outset #EF720E;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:3px;
text-decoration:none;

}
.home .welcome {font-size:12px;}
/*
.page-id-581 #ext_main {background:url('images/awylogosm.png') no-repeat right top;}
*/
.page-id-639 #ext_main {background:url('images/awylogosm.png') no-repeat right top;}
.page-id-699 #ext_main {background:url('images/awylogosm.png') no-repeat right top;}
#copy_cim,#copy_penn, #footer_nav_cim {display:none;}
.promotext a {text-decoration:none; color:#000 !important;}
.promotext a:hover {text-decoration:underline; color:#000;}