﻿body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:Small;
	color:#666666;
	margin:0px; 
	padding:0px;
	background:#FFFFFF url(../images/bg-main.jpg) repeat-x;
	}

h1,h2,h3,h4,h5,h6 {

	padding:0px; 
	margin:0px;
	}

h1 {font-size:xx-large;
	color:#0083CA;}
	 
h2 {font-size:x-large;
	color:#0083CA;}
	
h3 {font-size:large;
	color:#0083CA;}

h4 {font-size:medium;
	color:#0083CA;}

p {margin:15px 0px;}

p a:hover {text-decoration:underline !important;
	color:#ed1164;}

a:link {
	color:#0083CA;
	text-decoration: none !important;
	}
	
a:visited {
	color:#0083CA;
	text-decoration: none !important;
	}

a:hover {
	color:#ed1164;
	text-decoration:underline;
	}
	
a:active {
	color:#EC008C;
	text-decoration: none;
	}

ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	}

ul li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	}

li {padding:0px;
	margin:0px;}

li.bullet {
	list-style-type:square !important;
	list-style-position:inside;	
	padding:3px 0px 3px 15px !important;
	}

li bullet {
	list-style-type:square !important;
	list-style-position:inside;
	padding:5px !important;
	}
	
a:link img {
	border:none !important;
	}

img a {
	border:none !important;
	}

a img {
	border:none !important;
	}

input { margin-right:3px !important;
}

.clear {clear:both;/* padding:0px; margin:0px; height:1px;*/}

.hide {display:none;}

.hidden { 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden; 
	} 

.note {
	font-size:85%;
}	

.cmsfix {
	position:absolute;
	z-index:1;
}

.error, .error-login {
	color:Red;
	font-size:85%;
	font-weight:bold;
	}

.error-login {
	float:right !important;
	width:3px;
}

.space-medium {height:250px;}

.space-small {height:15px;}

.free {
font-weight: bold;
font-size: 85%;
padding: 2px;
color: #ec008c;
margin-left: 3px;
}

.free1 {
font-weight: bold;
font-size: 100%;
padding: 2px;
color: #ec008c;
margin-left: 0px;
}

/* main top navigation */

#topnav {clear:both;
	margin-bottom:20px;
	}
	
#topnav li {
display:inline;
}

#topnav a {
	font-weight: bold;
	color:#FFF;
	background-color:#0083ca;
	padding:7px 3.7px 7px 26px;
}

#topnav a:hover {
	text-decoration:none;
	background-color:#EC008C;
	}

#topnav a:active {
	text-decoration:underline;
	}
a.nav-home{
	/*background-image:url(../images/nav-home.png);
	background-repeat:no-repeat;
	background-position:5px 5px;*/
	background-image: url(../images/nav-home.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}

a:hover.nav-home {background: url(../images/nav-homeh.gif) no-repeat bottom left;}

a.nav-subscribe{background:url(../images/nav-subscribe.gif) no-repeat bottom left;}
a:hover.nav-subscribe {background: url(../images/nav-subscribeh.gif) no-repeat bottom left;}


a.nav-about{
	background-image:url(../images/nav-about.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}
a:hover.nav-about {background: url(../images/nav-abouth.gif) no-repeat bottom left;}

a.nav-job{
	background-image:url(../images/nav-job.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}

a:hover.nav-job {
	background-image:url(../images/nav-jobh.gif);
}

a.nav-advertise{
	background-image:url(../images/nav-advertise.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}

a:hover.nav-advertise{
	background-image:url(../images/nav-advertiseh.gif);
}

a.nav-train{
	background-image:url(../images/nav-train.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}

a:hover.nav-train{
	background-image:url(../images/nav-trainh.gif);
}

a.nav-article{
	background-image:url(../images/nav-article.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}

a:hover.nav-article{
	background-image:url(../images/nav-articleh.gif);
}


/****/ 

/* side nav */

.navside {
margin:10px 0px;
}

.nav-pink li, .nav-orange li, .nav-purple li, .nav-red li, .nav-green li, .nav-blue li {
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
padding-bottom:3px;
}
.nav-pink li 
{background-image: url(../images/arrow-pink.gif) !important;
}

.nav-blue li 
{background-image: url(../images/arrow-blue.gif) !important;
}

.nav-green li 
{background-image: url(../images/arrow-green.gif) !important;
}

.nav-red li {background-image: url(../images/arrow-red.gif) !important;
}

.nav-purple li 
{background-image: url(../images/arrow-purple.gif) !important;
}

.nav-orange li 
{background-image: url(../images/arrow-orange.gif) !important;
	}

.nav-pink a:hover, .nav-orange a:hover, .nav-purple a:hover, .nav-red a:hover, .nav-green a:hover, .nav-blue a:hover{
	text-decoration:underline !Important;
}

/***/

/* layout */

.space {
	padding:20px;
	}

.space-notop {
	padding:0px 20px 20px 20px;
	}
	
#wrap {
min-width:1105px;
padding:20px 5%;
}

#header {
	float:left;
	margin-bottom:20px;
	}

#logo {
	background:Transparent url(../images/logo.gif) no-repeat bottom left;
	height:70px;
	margin-top:43px;
	margin-bottom:20px;
}

.logo-click {
position:absolute; 
height:70px;
z-index:1;
margin-top:-85px;
}

#main-body {
	max-width:100%;
	margin-left:210px;	margin-right:155px;
	} 

#content {
	width:100%;
	height:auto;
	float:left;
	}

.more-link a:hover, .more-link2 a:hover {
text-decoration:underline !important;
}

.more-link {
background-image: url(../images/arrow-pink.gif);
background-repeat: no-repeat;
float:left;
background-position:left;
padding-left:12px;
padding-bottom:0px;
font-weight:bold;
font-size:85%;
}

.more-link2 {
background-image: url(../images/arrow-pink.gif);
background-repeat: no-repeat;
float:right;
background-position:top left;
padding-left:12px;
padding-top:0px;
}

.content-back-yellow {
width:100%;
margin-bottom:10px;
/*background-color:#EDF9F9;*/

}

.content-back-yellow {
/*background-color:#FFF7D1;*/
margin-bottom:0px;
}


.right-tick, .left-tick {
margin-left:0px !important;
margin-top:0px;
}

.right-tick { float:right;width:47%;}
.left-tick {float:left;width:52.5%;}

.right-tick li a:hover, .left-tick li a:hover {
text-decoration:underline !important;
}

.content-back {
width: 440px;
min-height: 100%;
float: left;
background-color: #FFF;
border-right: solid 1px #92cdeb;
padding-right: 20px;
margin-right: -520px;
}

.content-left {
	width: 100%;
	height:12em;
	/*max-width:37em */
	/*width:479px; position:absolute;*/
	float:left;
	background-color:#EDF9F9;
	padding:8px 0 3px 6px;
	font-weight:normal;
	font-weight:bold;
	margin-bottom:10px;
	border:solid 1px #92cdeb;
	}
	
.center-midbg {
	width: 100%;
	height: 100%;
background-color:#EDF9F9;
padding:3px;
border:solid 1px #92cdeb;
}

.content-left h3, .content-btm-title h3 {
	color:#EC008C;
	font-weight:bold;}


.content-left ul {
margin: 10px 5% 0px 0px;
float:left;
}

.content-left li {
	background-image: url(../images/tick-green.gif);
background-repeat: no-repeat;
background-position:left;
padding:0px 0px 3px 20px !important;
line-height:26px;
/*color:#0083CA;*/
	}

.content-left a:hover, .content-right a:hover{
text-decoration:underline !important;
}

.content-right {
	/*float:right;*/
	margin: 0 0 0 460px;
	/*border-left:solid 10px #FFF;
	padding:1.2% 0% 1.2% 1.3%;*/
	padding:1% 1% 0 1%;
	border:solid 1px #92cdeb;
	border-left: none;
	/*background-color:#EDF9F9;*/
	}

.article-hold {
width: auto;
height: auto;
margin-bottom: 20px;
}
	
.content-right h3 {
color:#0083CA;}

.content-right h4 {
color:#EC008C;
padding-bottom:2px;}

.content-right p {
	 margin:0px !important;
	 font-size: 90%;
	 }

.content-right img {
	width:45px;
	float:left;
	}
	
.content-right span { /*for authour photo*/
	border:solid 1px #CCC;
	float:left;
	margin:3px 5px 10px 0px;
	}
	
.content-left-mid h3, .content-right-mid h3 {
color:#F98C0F;
width:55%;
float:left;
font-size:130%;
font-weight:bold;
margin-bottom:8px;
}

.content-left-midclear, .content-right-midclear {
clear:both;
height:1px;
}

.content-right-mid p, .content-left-mid p {
padding:0px !important;
margin:0px !important;
font-size: 90%
}

.highlight-week {
float:right;
background-color:#FFE681;
padding:3px;
display:block;
color:#0083CA;
font-weight:bold;
}

.content-right-mid, .content-left-mid {
	background-color:#FFF7D1;
	padding:1.2%;
	border:solid 1px #FFC50B;
	min-height:10.8em;
}

.content-right-mid a:hover, .content-left-mid a:hover {
text-decoration:underline !important;
} 

.content-left-mid {
	width:auto;
	}
	
.content-right-mid {
	float:right;
	width:46.7%;
	margin-left:1%;
	}

.content-left-mid {
	float:left;
		/*border-right:solid 10px #EDF9F9;*/
	}


.content-btm {
width:97.6%;
padding:1.2%;
border:solid 1px #92cdeb;	
clear: both;
}

.content-btm-title {
color:#EC008C;
padding-bottom:1.2%;
border-bottom:0px;
}

.content-btm {
margin-bottom:10px;
background-color:#EDF9F9;
/*border-top:solid 1px #FFF;*/
}

.content-btm a:hover{
text-decoration:underline !Important;
}

.content-btm a:active {
text-decoration:underline !Important;
}


.promo-right {
	float:right;
}

.promo-left {
	float:left;	
}

.promo-left a:link, .promo-right a:link {
	display:block;		
}

.promo-left a:hover, .promo-right a:hover, .promo-text a:hover {
text-decoration:underline !Important;
}

.promo-left a:active, .promo-right a:active, .promo-text a:active {
text-decoration:underline !Important;
}

.promo-text{
margin:10px 10px 10px 70px;
display:block;
}

.promo-right, .promo-left{
	width:49.1%;
	height:5.5em;
	background-color:#F4F9F9;
	/*padding:0% 1.2% 0% 1.2%;*/
	border:solid 1px #C7EAF5;
	margin-top: 10px;
}

.promo-wrap 
{width:64px;
	float:left;
	margin-right:2%;
}

.promopic1, .promopic2, .promopic3, .promopic4, .promopic5, .promopic6 
{width:64px;
	height:73px;
float:left;
position:absolute;
z-index:1;
background-repeat:no-repeat;
}

.promopic1 {
	background-image: url(../images/pr-connect.jpg);
}

.promopic2 {
	background-image: url(../images/pr-noticed.jpg);
}

.promopic3 {
	background-image: url(../images/pr-hired.gif);
}

.promopic4 {
	background-image: url(../images/pr-informed.jpg);
}

.promopic5 {
	background-image: url(../images/pr-recognised.jpg);
}

.promopic6 {
	background-image: url(../images/pr-trained.jpg);
}



.promo-frame 
{
	width:11px;height:73px;
	margin-left:53px;
	background-image: url(../images/blue-cover.png);
	background-repeat:no-repeat;
	float:right;
	position:absolute;
	z-index:2;
}
	
#footer {
	padding:8px;
	background: #0083CA;
	color:#FFF;
	clear:both;
	margin:20px 150px 30px 0px;
	height:auto;
	}
	 
.footer-right 
{float:right;
	width:20%;
	height:20%;
	text-align:right;
	font-weight:bold;
	margin-top: 8px;
	/*background-image: url(../images/contact-img.jpg);
	background-repeat: no-repeat;
	background-position: center left;*/
	}
	
#footer a {	color:#FFF !important;}
#footer a:hover {text-decoration:underline !important;}

.footer-left 
{float:left;
width:80%;
height:20%;
}

.footer-nav {
	width: auto;
	height: auto;
	margin: 5px 0 5px 0;
	clear: both;
	position: relative;
	font-size: 90%;
	}

.footer-nav li {
	display: inline;
	}
	
.footer-nav li a {
	text-decoration: underline !Important;
	}	
	
.footer-nav li a:link {
	padding-right: 5px;
	color: #FFF !important;
	}

.footer-nav li a:hover {
	padding-right: 5px;
	color: #FFF !important;
	text-decoration: underline !Important;
	}

.footer-nav li a:visited {
	padding-right: 5px;
	color: #FFF !important;
	}
	     
/****/

/* side stuff */

#sidebar {

	/*width:15em;*/
	width:200px;
	height:auto;
	margin-bottom:1%;
	float:left;
	}
	
#sidebar-2 {
	float:right;
	width:40%;
	background: #df9f20;
	}

/*#sidebar-2 div {
	padding:20px;
	}*/

#right {
  width: 150px;
  float: right;
}

/****/

/* banners */

.banner-top, .banner-small {
width:728px;
height:90px;
margin: 0px auto 30px auto;
background-color: #EDEDED;	
border: solid 10px #EDEDED;
}

.banner-small img 
{
	margin:15px 0px 0px 120px;/*for banner ads REMOVE this when leaderboard ads are in use*/
}

.banner-top img 
{
	/*margin:15px 0px 0px 120px;for banner ads REMOVE this when leaderboard ads are in use*/
}

.banner-right {
width:125px;
background-color: #EDEDED;	
border-top: solid 10px #EDEDED;
border-right: solid 10px #EDEDED;
border-bottom: none;
border-left: solid 10px #EDEDED;
float:right;
}

.banner-right img {
margin-bottom:10px;
}

.banner-left-wrap {
width:90%;
height:auto;
padding:10px 10px 0px 10px;
background-color: #EDEDED;	
float:left;
}

.banner-left {
width:125px;
height:125px;
margin:0px auto 10px auto;
background-color: #FFF;	
clear:both;
}

/****/



/* login */

.login-box {
/*width:89%;*/
width:88%;
background-color: #EDF9F9;
border: solid 1px #92CDEB;
padding:4% 5% 3% 5%;
}

.login-title {
	margin-bottom:5px;
	font-weight:bold;
	color:#0083CA;
	font-size:1.1em;	
	background-image:url(../images/icon-subscribe.gif);
background-repeat: no-repeat;
background-position:top left ;
padding-left:15px;
	}

.login-box ul li {
	padding:2px 0px;
	}

.textbox-login {
width:94%;
border: solid 1px #0083CA;
padding:1px 2px;
color:#666;
float:left;
margin-bottom:2px;
margin-right:0px !important;
}

.right { float:right;}
.left {float:left;
	margin-left:0px !important;
	 }



.btn-search {float:right;
	margin-top:-13px;
	}

.login-section {
background-color:#0083CA;
padding:5px 5px 1px 5px;
margin-top:5px;
color:#FFF;
height:100%;

}

.login-essen {
width:auto;
font-size: 85%;

}

.login-section div 
{margin-top:5px;
}

.btn-join {
	float:right;
	font-weight:bold !important;
	}
 
.btn-join a 
{
	color: #EC008C;
padding:3px 0px 0px 7px;
margin:0px;
font-weight:bold;
float:right;
display:block;
background:#FFF url(../images/btn-join.jpg) no-repeat center;
width:47px;
height:22px;
	}

.btn-join a:hover {
	color:#ED1164 !important;
	text-decoration:underline !important;
	}

.btn-join a:active {
	color:#ED1164 !important;
	}

/***/

/* logout */

.logout-box {
width:88%;
/*background-color: #EDF9F9;*/
background-color:#FFF;
/*padding:4% 5% 3% 5%;
margin-bottom:10px;*/
}
/***/



/* Article */

.article-content, .fullpage-content, .small-content, .email-content {
	background:#9c3;
	float:left;
	background-color:#EDF9F9;
	padding:1.2% 1.2% 1.2% 1.2%;
	margin-bottom:1.2%;
	}


.article-content, .small-content {width:72%;}

.email-content {width:93%;}

.email-content {
margin:0px 10px 10px 10px;
}

.article-content a:hover, .fullpage-content a:hover, .small-content a:hover {
text-decoration:underline;
}

.fullpage-content {
width:97.6%;
min-height:300px;
margin:0px 0px 15px 0px;
}


.article-content h2 
{
	margin-bottom:5px;
	font-weight:normal;
}


.article-content ul {
margin:12px 35px 12px 35px;
}

.article-content li 
{
	margin:8px 0px;
	list-style-type:square;
	list-style-position:outside;
	}

.article-topbg {
	width:auto;
	height:100%;
background-color:#FFF;
padding:5px;
border:solid 1px #c7eaf5;
}
.article-detail {
	float:none;
	}

.author-img 
{
	width:90px;
	background-color:#FFF;
	border:solid 1px #CCC;
	float:left;
	margin-right:5px;
}

.article-column {
	float:right;
	width:22%;
	background-color: #F4F9F9;
	padding:1.2% 1.2% 1.2% 1.3%;
	/*border-left:solid 10px #FFF;*/
	font-size:90%;
	}

.article-column a:hover 
{
	text-decoration:underline !important;
}

.article-column h4 {
color:#EC008C;
margin-bottom:10px;
}

.article-column ul {
margin-bottom:15px;
}

.article-column p {
	 margin-top:5px;}

.article-column img {
	width:60px;
	float:left;
	}
	
.article-column span {
	border:solid 1px #CCC;
	float:left;
	margin:5px 10px 10px 0px;}

/****/

/*rounded test */

#mainsearch {
width:99.9%;
/*background-color:#EDF9F9;*/
margin:0px 5px 10px 0px;
/*border:solid 1px #0083CA;*/
  background: 
	url(../images/corners_topleft.gif) 
  top left no-repeat;
}

#mainsearch h2{
	padding:10px 35px 10px;
	margin:0px auto ;
	text-align:center;
	  background: 
	url(../images/corners_topright.gif) 
  top right no-repeat;
	}


.search-front {
padding:0 10px;
width:auto;
display:block;
  background: 
	url(../images/corners_rightborder.gif) 
  top right repeat-y;
}

.search-front p {
margin: 0 !important; 
font-size: 110%;
font-weight: bold;
color: #628499;
}

.search-frontholder {
	width:auto;
	height: 2em;
		padding:1% 3%;
text-align:center;
margin:0px auto;
}

.search-frontholder1 {
	width:74%;
float:right;
/*background-color:Fuchsia;*/
}

.search-frontholder2 {
	width:100%;
float:right;
display: block;
}

.front-searchbox {
width:80%;
float:left ;
}

.front-dropbox {
width:24.5%;
float:left;
padding:0px !important;
margin:0px !important;
}

div.Article {
  background: 
	url(../images/corners_topleft.gif) 
  top left no-repeat;
  width:100%;
  }
div.Article h2 {
  background: 
	url(../images/corners_topright.gif) 
  top right no-repeat;
  font-size:11px;
  padding:15px;
  margin:0;
  }

div.ArticleBody {
  background: 
	url(../images/corners_rightborder.gif) 
  top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:15px;
  }
div.ArticleFooter {
  background: 
	url(../images/corners_bottomleft.gif) 
  bottom left no-repeat;
  color:#edf9f9;
 /* border-top: 1px solid #ff3333; */
 }
div.ArticleFooter p {
  background: 
	url(../images/corners_bottomright.gif) 
  bottom right no-repeat;
  display:block;
  padding:1px;
  margin:0;
  
  }

div.text { 
	width:100%;
	padding:0px;
	margin:0px 0px 0px 5px;
  border-top: 1px solid #ff3333;
    border-top: 1px solid #ff3333;
}

/**** Login Div Styles ****/

.form#login
{
	padding:6px;
	position:relative;
	border:1px solid grey;
}

div#username,
div#password {
	position:relative;
	float:left;
	margin-right:3px;
	width:100%;
	/*margin-bottom:-16px;*
	/*background-color:Fuchsia;*/
}

#username li {
}

input#username-field,
input#password-field {
	/*width:10em;*/
}


label.overlabel-apply, label.overlabel {
	position:absolute;
	top:2px;
	left:5px;
	z-index:10;
	color:#999;
}
/*********************/


/** scalable buttons **/
.btn * a:hover {text-decoration:none !important;}

.btn { display: block; position: relative; background: #aaa; padding: 5px 5px 5px 5px; margin:1px 0px 3px 3px; color: #FFF; text-decoration:none !important; cursor: pointer; } 
.btn * { font-style: normal; background-image: url(../images/btn2.png); background-repeat: no-repeat; display: block; position: relative; } 
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; } 
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; color:#FFF !important; } 
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; } 
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; } 

* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; } 

* html .btn:hover { border-color: #8fb83d; } 

*html .btn strong {background-image: url(../images/arrow.gif); }

*html .btn em {background-image: url(../images/arrow-bk.png);}

*html .btn span {background-image: url(../images/arrow-bk.png);}	

.btn.access { background-color: #0083CA; float:right; margin-top:10px; color:#ff6633; font-size:small; font-weight:bold; text-decoration:none !important;}

.btn.access-size { text-align: center; width: 200px; background-color: #0083CA; float:right; color:#ff6633; font-size:small; font-weight:bold; text-decoration:none !important; background: #0083CA url(../images/arrowb-1.gif) no-repeat center right;}
.btn.access-size:hover {background-image: url(../images/arrowb-2.gif);}

.btn.logout { background-color: #0083CA; float:left; margin-bottom:5px; color:#ff6633; font-size:smaller; font-weight:bold;}

.btn.cms { background-color: #0083CA; float:left; margin-top:10px; color:#ff6633; font-size:small; font-weight:bold;}

.btn.cms-edit { background-color: #00A650; float:left; margin-top:0px; color:#ff6633; font-size:90%; font-weight:bold;}
.btn.cms-edit:hover { background-color: #78CC4A;}

.btn.cms-delete { background-color: #E8194B; float:left; margin-top:0px; color:#ff6633; font-size:90%; font-weight:bold;}
.btn.cms-delete:hover { background-color: #FF4000;}


.btn[class] { /*background-image: url(../images/shade.png); background-position: bottom;*/ } 

.tophold {
	margin-top:-3px;
	}
/***/

/*login button*/
.btn-login {
	float:right;
	font-weight:bold !important;
	font-size:120%;
	}
 
.btn-login a {
	height:21px; 
	width:65px; 
	padding:4px 0px 0px 10px;
	display:block; 
	text-decoration:none; 
	background: url(../images/btn-login.gif) 0 0 no-repeat;
	color:#FF6633 !important;
	}

.btn-login a:hover {
	color:#FFF !important;
	}

.btn-login a:active {
	color:#F49422 !important;
	}

/***/

.btn:hover { background-color: #EC008C; color:#006b33; text-decoration:none !important;} 
.btn:active { background-color: #EC008C; text-decoration:none !important; } 
/*.btn[class] { background-image: url(../images/shade.png); background-position: bottom; }*/ 

.btn strong {background-image: url(../images/arrow.png); background-repeat:no-repeat; padding:0px 22px 0px 0px;
	background-position:right;
	}

.btn:hover strong { background-image: url(../images/arrow.png); background-repeat:no-repeat; padding:0px 22px 0px 0px;
	background-position:right; text-decoration:none !important;} 

/*.btn em {background-image: url(../images/arrow-bk.png); background-repeat:no-repeat; padding:0px 0px 0px 22px;
	background-position:left; font-weight:bold;
	}	*/

.btn:focus {
outline:2px solid #ff0; /* Not supported by IE/Win :-( */
	
}

/* titles */

.title {
background-image: url(../images/title-arrow.gif);
background-repeat:no-repeat;
background-position:center left;
padding:0px 0px 0px 23px;
margin-bottom:10px;
}

/******/


/* search */

.search-top {
border:solid 1px #02BCDD;
background-color:#DBF7FD;
margin:0px 0px 20px 0px;
padding:10px;
min-height:10px;
width:auto;
}

.search-top h3 {
color:#EC008C;
padding:0px !important;
}


.search-header 
{
 float:left;
    width:100%;
    height:auto;
    font-size:93%;
    line-height:normal;
   background:Transparent url("../images/bg-tab.gif")
      repeat-x bottom;
       font-size:93%;
    line-height:normal;

}


.search-header h2 
{color:#EC008C;font-weight:normal;
}

.search-header ul {
   /* margin:0px;
    padding:0px 5px 0px;
    list-style:none;
   */ }
  .search-header li {
     float:left;
    background:Transparent url("../images/tab-right.gif")
      no-repeat right top;
    margin-right:3px;
    padding:0px;
	font-weight:bold;
    }

.search-header a {
    display:block;
    background:url("../images/tab-left.gif")
      no-repeat left top;
   padding:5px 10px 4px;
   color:#0099CC;
    }

.search-header a:hover  {
color:#0083CA;
}

  .search-header .current {
    background-image:url("../images/tab-right-on.gif");
    }
  .search-header .current a {
    background-image:url("../images/tab-left-on.gif");
     padding-bottom:5px;
     color:#0083CA;
    }

.search-contentwrap {
background-color:#edf9f9;
width:auto;
height:auto;
margin:0px 0px 15px 0px; /*ie7 css*/
padding:10px;
border-right:solid 1px #92CDEB;
border-bottom:solid 1px #92CDEB;
border-left:solid 1px #92CDEB;
}


.search-contentwrap h3 {
margin-bottom:10px;
padding:10px 0px;
font-weight:normal;
}


.compa-section a { /* btn-find */
	height:17px; 
	width:41px; 
	padding:1px 0px 0px 19px;
	margin:0px 0px 0px 0px;
	display:inline-block;
	text-decoration:none; 
	background: url(../images/btn-green-small.gif) 0 0 no-repeat;
	font-weight:bold !important;
	color:#FFFFFF;
	}


.compa-section { /*text in front of text box*/
	 width:100%;
	 margin:2px 0px 2px 0px; 
	 float:left;
	 clear:left;
	 }

.compa-section  label {
	/*float:left;*/
	width:20%;
	margin-right:1em;
	display:inline-block;
	vertical-align:top;
	}

.compa-section ul li {
list-style-type:none !important;
}

.compa-section  lable li {
	list-style-type:none;
	}


.txtbox {
	width:40%;
	padding:2px;
	border:solid 1px #CCCCCC;
	}
	


/*******/

.FormCbx 
{
margin-left:22.5%;
}

.FormError {
	color: Red;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}

.FormMultiLine 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 75%;
	height:65px;
	}
	
/* search results */

.searchcri {
background-color:#FFF;
padding:10px;
}

.searchcri li {display:inline;
	font-size:90%;
	font-weight:bold;
	margin-right:3px;}

.crihigh {
color:#ED1164 !important;
}

.searchwhite, .searchyellow, .normal {
	height:100%;
	width:97.3%;
	padding:3px 10px;
	border:solid 1px #D4EBF4;
}

.searchyellow {
	
	background-color:#FFFADB;
	margin:6px 0px 0px 0px;
	}

.searchyellow a 
{
	background-image: url(../images/arrow-pink.gif);
background-repeat: no-repeat;
background-position:left;
padding-left:20px;
padding-top:0px;
font-weight:bold;
width:auto;
display:block;
float:left;

/*background-color:#000;*/
}

.searchwhite 
{
	background-color:#FFF;
	border-top:solid 0px #D4EBF4;
	
	min-height:55px;
}


.normal {
	
	background-color:Transparent;
	margin:6px 0px 0px 0px;
	border-top:solid 0px Transparent;
	border-right:solid 0px Transparent;
	border-bottom:solid 1px #ceecec;
	border-left:solid 0px Transparent;
	}

.normal a 
{
	background-image: url(../images/arrow-pink.gif);
background-repeat: no-repeat;
background-position:left;
padding-left:20px;
padding-bottom:0px;
}



/* search results page number */

.pageno-link {
font-weight:bold;
font-size:85%;
}

.pageno-container, .pageno-containerbtm {
float:right;
text-align:right;
margin:-40px 5px 0px 0px;
}

.pageno-container a:hover {
text-decoration:underline !important;
}

.pageno-containerbtm {
margin-top:10px;
}

/***/


/* premier style */ 

.prem-web { 
width:auto;
color:#ec008c;
font-weight:bold;
}

.prem-web li{
display:inline;
text-align:right;
float:right;
}

.prem-web a 
{width:auto;
	background-image:none;
	padding-left:0px;
	}

.prem-logo, .prem-logo img {
width:50px;
max-height:55px;
}

.prem-logo {
	height:40px;
margin-top:1px;
}

.prem-logo img{
	vertical-align:middle;
	display:inline-block;
}

.prem-text {
margin:-40px 0px 0px 60px;
}

/****/

/* entry page */

.ent-top li{
display:inline;
}	

.ent-compname {
color:#EC008C !important;
font-size:large;
font-weight:bold;
}

.ent-logo {
width: 0px;
margin:15px 0px;
}

.ent-logo img
{max-width:180px;
}

.ent-section { /*text in front of text box*/
	 width:100%;
	 margin:5px 0px; 
	 float:left;
	 clear:left;
	 padding:0px;
	 }

.ent-section a:hover {
	text-decoration:underline !important;
	}

.ent-section  label {
	float:left;
	width:13em;
	/*margin-right:1em;*/
	display:inline-block;
	/*vertical-align:top;*/
	font-weight:bold;
	color:#0083CA;
	}

.ent-section span {
margin-left:13em;
/*margin-top:-16px;*/
padding:0px !important;
margin-right:1em;
display:block;
width:auto;
}

.ent-section ul li {
list-style-type:none !important;
display:inline-block;
}

.ent-section  label li {
	list-style-type:none;
	}




.ent-addsection {
	 width:800px;
	 margin:2px 0px 2px 0px; 
	 float:left;

}


.ent-text {
margin-right:0.5em;
width:50%;
background-color:Fuchsia;
}

.ent-addsection label {
width:15em !important;
	display:block;
	background-color:Black;

}


.ent-addsection label {
/*height:300px;
width:30%;
background-color:#000;
*/
	display:inline-block;
	vertical-align:top;
	font-weight:bold;
	color:#0083CA;
}

.breadcrumb {
color:#ec008c !important;
}

.breadcrumb li {
display:inline;font-size:85%;
font-weight:bold;
}

.breadcrumb a:hover 
{
	text-decoration:underline !Important;
	
	
}

/***/

/* admin section - not CMS */

.data-table table {
width:100%;
border:solid 1px #92cdeb;
}

.data-table th {
/*background-color:Red;*/
font-size:medium;
padding:5px;
color:#0083CA;
border:solid 1px #92cdeb;
}

.data-table td {
/*background-color:Blue;*/
padding:3px;
border:solid 1px #92cdeb;
}

.data-table tr 
{
	/*background-color:Gray;*/
}

.focus-holder1 {
/*width: 220px;*/
width: 240px;
height:auto;
float: left;
}

ul.steps li {
	display: inline;
	width: auto;
	height: auto;
	}

.step1, .step2, .step3, .step4 {
height: auto;
float: left;
font-weight:bold;
font-size: 100%
}
 
.step1 ul li, .step2 ul li, .step3 ul li, .step4 ul li {
display: inline-block;
}

.step1 {
margin-left: 1%;
}
	
.step4 {
margin-right: 0 !important;
}

.step1 li, .step2 li, .step3 li, .step4 li {
background-repeat: no-repeat;
background-position: top left;
padding: 5px 0 0 30px;
margin-left: 0px;
height: 2em;
display: block;
}

.step1 li {
background-image: url(../images/intro1.gif);
}

.step2 li {
background-image: url(../images/intro2.gif);
}

.step3 li {
background-image: url(../images/intro3.gif);
}

.step4 li {
background-image: url(../images/intro4.gif);
}

.btn-left {
	float: left;
	margin-right: 6px;
}

.btn-left2 {
	float: left;
	}

/****/


.clickbtn,.clickbtn-green, .clickbtn-green-front, .clickbtn-purple, .clickbtn-garrow, .clickbtn-parrow, .clickbtn-pbarrow  {
	background-color: #eee;
	padding: 4px 8px;
	color: #666 !important;
	border: solid 1px #cc0066;
	border-bottom: solid 1px #999;
	border-left: solid 1px #b2b1b1;
	display: inline-block;
	font-size: 90%;
	}


.clickbtn-garrow, .clickbtn-parrow {
	background: #0083ca url(../images/arrowb-1.gif) no-repeat center right;
	color: #FFF !important;
	font-weight: bold;
	border: solid 1px #48a5d7;
	border-bottom: solid 1px #336633;
	border-left: solid 1px #669966;
	padding: 7px 22px 7px 8px;
	font-size: 105%;
	width: 14em;
	text-align: center;
	}

.clickbtn-parrow {
	background: #9206a2 url(../images/arrow-white-pr.gif) no-repeat center right;
	border: solid 1px #a54198;
	border-bottom: solid 1px #663366;
	border-left: solid 1px #ad15be;
}
	
a:hover.clickbtn-garrow, a:active.clickbtn-garrow {
	background-color: #ec008c;
	border: solid 1px #cc0066;
	text-decoration: none !important;
	background: #ec008c url(../images/arrowb-2.gif) no-repeat center right;
	}	

a:active.clickbtn-garrow  {
	background-color: #ec008c;
	}

.clickbtn-garrow:focus {
outline:2px solid #ccffcc; /* Not supported by IE/Win :-( */
}

.btn-holder-front {
width: 730px; /*width: 700px;*/
/*height: 50px;*/ /* PUT BACK WHEN 3 BUTTONS BACK*/
padding: 0 0 0 15px;
margin: 0px auto;
}

.content-left-mid img {
width: 300px;
}

.content-mid-holder {
min-height: 21em;
background: #EDF9F9;
margin-bottom: 10px;
}