html {
	background-color: #ECE8E7;	
}
body {
	font-family: Verdana, Ariel, sans-serif;
	font-size: small;
	text-align: center;
}
h1 {
	font-size: x-large;
}
a, a:link, a:hover, a:visited {
	color: #005187;
	/*font-weight: bold;*/
}
#header, #ticker, #main {
	background-color: White;
}
#header img {
	margin-top: 16px;
	margin-bottom: 7px;
}
#header {
	height: 98px;
}
#ticker {
	margin-top: 1px;
	height: 38px;
}
#login {
	height: 24px;
	text-align:right;
	padding-top: 5px;
}
#mainmenu a, #ticker a, #login a {
	text-decoration: none;
}
#mainmenu li {
	display: inline;
	margin-right: 2em;
}
#search {
	background-color: #005187;
}
#leftmain #search h1 {
	color: White;
	margin-top: 0px;
}
.middlin {
	width: 940px;
	margin: 0px auto 0px auto;
	text-align: left;
}
#main {
	float: left;
	width: 100%;
}
#main #maincontent {
	margin: 0px 13px 26px 13px;
	float: left;
	display: inline;
}
#maincontent {
	width: 914px;
 }
#leftmain {
	width: 600px;
	float: left;
}
#leftmain h1 {
	/*font-size: large;
	font-weight: bold;
	color: Gray;*/
	margin-top: 26px;
	}
#search {
	height: 175px;
}
#rightmain {
	float: right;
	width: 296px;
}
	#rightmain h3 {
		color: Gray;
		text-transform: uppercase;
		margin-top: 26px;
	}
	h2 {
		margin-top: 14px;
		font-size: large;
	}
#footer {
	float: none;
	clear: both;
	border-top: 1px solid #ECE8E7;
	height: 132px;
}
#footercontent {
	width: 914px;
	margin: 26px 13px 26px 13px;
 }
 #footercontent li {
	 display: inline;
	 float: left;
	 margin-right: 10px;
	 margin-bottom: 13px;
 }
 #copyright {
	 float: right;
	 color: Gray;
 }
 #logos {
	 float: none;
	 clear: both;
 }
 #headercontent, #tickercontent {
	 margin-left: 13px;
 }
 #tickercontent p {
	 
 } 
#stats {
     margin-top: 10px;
	 float: left;
	 color: Gray;
 }
 #subscribe {
     margin-top: 2px;
	 float: right;
	 vertical-align:top;
 }
  #subscribe span {
  display: block;
  float: left;
  margin: 7px 7px 0px 0px;
  }
 .underline {
	 text-decoration: underline;
 }
 /*#login p {
	 margin-top: 5px;
 }*/
 #volume {
	 color: Gray;
 }
 .article {
	 float: none;
	 clear: both;
	 margin-top: 13px;
 }
 .article img, .vacancy img {
	 float: left;
	 margin: 0px 13px 13px 0px;
 }
 #readmore {
	 margin-top: 13px;
 }
 #searchinner {
	 border: 1px solid #005187;
 }
 #search #searchinner h1 {
	 margin: 22px 26px 0px 26px;
	 font-size: x-large;
	 font-weight: normal;
 }
 #search .searchinput {
     float: left;
     width: 220px;
	 margin: 13px 0px 0px 26px;
	 display: inline;
 }
  #search .longsearchinput {
  width: 420px;
  color: White;
  }
   #search .longsearchinput a {
   color: White;
   font-weight: bold;
   }
#search .searchinput input, #search .searchinput select {
	 width: 100%;
 }
#search #searchnowbutton input{
	 width: auto;
 } 
#search .searchnow {
	 color: White;
}
.pager {
    margin-top: 13px;
}
em {
    color: Gray;
}
h4 {
    color: Gray;
    text-transform: uppercase;
    margin-top: 13px;
}

a.calltoaction {
 
}
a.calltoaction .subscribe {
    color: White;
     font-weight: bold;
     background-image: url("/Content/Images/button2.png");
 background-position: right;
 background-repeat: no-repeat;
 height: 36px;
 display: block;
 width: 154px;
 float: right;
 text-decoration: none;
 margin-top: -18px;
 padding-top: 19px;
}
#search a.calltoaction {
float: none;
}
#featuredvacancies {
    background-color: #F4F1F1;
    margin-top: 13px;
    margin-right: -13px;
}
#featuredvacancies #featuredvacanciescontent {
    margin-left: 13px;
}
#rightmaincontent {
    margin-top: 26px;
    }
#maincontent ul {
    margin-left: 20px;
}
#maincontent ul {
    margin-top: 3px;
}
#maincontent p {
    margin-top: 3px;
    margin-bottom: 13px;
}
#maincontent ul ul {
    margin-top: 0px;
}
fieldset {
    padding-top: 13px;
}

h3 {
		color: Gray;
		text-transform: uppercase;
		}
		h5 { color: Gray; }
#main #maincontent .content li {
	list-style-type: disc;
}
.createGroup {
    background-color: #F4F1F1;
    width: 600px;
    margin: 0px 0px 30px -13px;
    padding: 1px 13px 20px 13px;
    }
.createGroup h4 {
    font-size: medium;
    color: Black;
    text-transform: none;
    margin-bottom: 5px;
}

.publishingdates tr th {
    font-weight: bold;
    }
.publishingdates td, .publishingdates th {
    padding: 0px 10px 0px 0px;
    }
    table.advertisingpositions td
    {
    border: 1px solid black;
    padding: 5px;
    }
    
    table.advertisingpositions td
    {
    vertical-align:top;
    }
    table.advertisingpositions td ul li
    {
    list-style-type: disc;
    }
    table.advertisingpositions td ul li ul li
    {
    list-style-type: circle;
    }
.error
    {
        color: #FF0000;
    }
    
