﻿body 
{
	margin: 20px 0 0 0;
	font-family: Arial;
	font-size: 12px;
}


.lblError
{
	color: Red;
	font-size: 14px;
	font-family: Arial;
}

.blueError
{
	color: blue;
	font-size: 14px;
	font-family: Arial;
}

.txtTitle
{
	color: #2855AA;
	font-size: 21px;
}

.dottedBig
{
	width: 285px; 
	height:120px; 
	float: right; 
	padding-top:10px;
	font-size: 26px; 
	font-family: Arial;
	line-height: 28px;
}

.dottedTop
{
	font-size: 22px;

}

.dottedSmall
{
	width: 260px; 
	height:120px; 
	float: right; 
	text-align: right; 
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold; 
	padding-top: 10px; 
	line-height: 1.5;

}

.txtTitle1
{
	padding-bottom: 10px;
	height: 21px;
	width: 400px;
	float: left;
}

.txtContent
{
	width: 549px; 
	float: left;
	padding-top: 10px;
}

.txtTitle A:LINK
{
	color: #2855AA;
	font-size: 21px;
}

.txtTitle A:HOVER
{
	color: #2855AA;
	font-size: 21px;
}

.txtTitle A:VISITED
{
	color: #2855AA;
	font-size: 21px;
}

.pubHolder
{
	float: left;  
	font-size: 12px; 
	font-family: arial; 
	padding-top: 10px; 
	height: 65px; 
	width: 545px; 
	border-top: dotted 1px #cccccc;
}

.publication
{
	float: left; 
	width: 400px; 
	height: 65px;
}

.menuPubSub
{
	margin-top: -5px; 
	padding-bottom: 10px; 
	padding-left: 40px; 
	width: 130px; 
	float: left;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

.txtContact
{
	border: solid 1px #cccccc;
	padding: 5px;
	font-family: Arial;
	font-size: 10px;
}

.menuPubSub1
{
	margin-top: -5px; 
	padding-bottom: 10px; 
	padding-left: 40px; 
	width: 130px; 
	float: left;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

.menuPubSub2
{
	margin-top: -5px; 
	padding-bottom: 10px; 
	padding-left: 20px; 
	width: 150px; 
	float: left;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

.pubPublished
{
	padding-top: 5px; 
	color: #666666; 
	font-size: 10px; 
	font-family: arial; 
	width: 300px;
}

.pubMore
{
	float: left; 
	color: #2855AA; 
	font-size: 10px; 
	padding-top: 35px; 
	font-family: arial; 
	text-align: right; 
	width: 145px; 
	height: 10px;
}

.pubMore A:HOVER
{
	color: #2855AA; 
}

.pubMore A:VISITED
{
	color: #2855AA; 
}

.pubMore A:LINK
{
	color: #2855AA; 
}

.menuPubSub1 A:LINK
{
	color: #2855AA; 
}

.menuPubSub1 A:HOVER
{
	color: #2855AA; 
}

.menuPubSub1 A:VISITED
{
	color: #2855AA; 
}

.menuPubSub A:LINK
{
	color: #666666;
}

.menuPubSub A:HOVER
{

	color: #666666;
}

.menuPubSub A:VISITED
{
	color: #666666;
}

.menuPubSub2 A:LINK
{
	color: #666666;
}

.menuPubSub2 A:HOVER
{

	color: #666666;
}

.menuPubSub2 A:VISITED
{
	color: #666666;
}

.menuPub
{

	padding-top: 0px; 
	padding-bottom: 10px; 
	padding-left: 20px; 
	width: 150px; 
	float: left;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

.menuPub A:LINK
{
	color: #666666;
}

.menuPub A:HOVER
{

	color: #666666;
}

.menuPub A:VISITED
{
	color: #666666;
}

.menuItem
{
	border-top: dotted 1px #cccccc; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	width: 170px; 
	float: left;
	font-family: Arial;
	font-size: 11px;
}

.menuItem A:LINK
{
	color: #666666;
}

.menuItem A:HOVER
{

	color: #666666;
}

.menuItem A:VISITED
{
	color: #666666;
}

ul 
{
list-style-image: url('../Images/Site/liDot.jpg');
}

li
{
padding-left: 30px;
}


A:LINK
{
	color: #DBB51F;
	text-decoration: none;
}

A:HOVER
{
	color: #CC6324;
	text-decoration: none;
}

A:VISITED
{
	color: #DBB51F;
	text-decoration: none;
}

#divPubs a
{
    color: #444444;
}

#divVacancies a
{
    color: #444444;
}


.btnSearch
{
	background-image: url(../Images/Site/btn_search.jpg);
	background-color: Transparent;
	height: 20px;
	width: 80px;
	border-width: 0px;
	margin-left: 100px;
}

.txtSearch
{
	width: 173px;
	height: 19px;
	border-width: 1px;
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	border-style: solid;
	border-color: #999999;
		padding-top: 6px;
}

.txtUsers
{
	width: 115px;
	height: 17px;
	border-width: 1px;
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	border-style: solid;
	border-color: #999999;	
	padding-top: 5px;
}

.topImage
{
	width:121px; 
	height: 124px; 
	float: left;
}

.logo
{
	width: 275px; 
	height: 124px; 
	float: left;
}

.Holder
{
	width:761px; 
	margin-left: auto; 
	margin-right: auto;  
	background-image: url(../Images/Site/background.jpg);
}

.adminLogin
{
	width: 20px;
	height: 30px;
	line-height: 20px;
	float: left;
}

.adminTextbox
{
	width: 280px;
	height: 30px;
	line-height: 20px;
	float: left;
}

.Holder1
{
	width:300px; 
	margin-left: auto; 
	margin-right: auto;  
	text-align: center;
	padding-top: 20px;
}

.HolderAdmin
{
	width:761px; 
	margin-left: auto; 
	margin-right: auto;  
	background-color: #DBB51F;
}

.InsideHolderAdmin
{
	width:432px; 
	margin-left: auto; 
	margin-right: auto;
	background-color: #ffffff;
	padding: 30px;
}

.blueBreadCrumb
{
	width:751px; 
	height: 28px; 
	background-image: url(../Images/Site/top_blue.jpg); 
	float: left;
	padding-left: 10px;
}

.breadCrumb
{
	width: 720px; 
	height: 28px; 
	line-height: 28px; 
	float: left; 
	color: #ffffff; 
	font-family:Verdana; 
	font-size: 10px;
}

.yellowBox
{
	width: 187px; 
	height: 75px; 
	padding-top: 5px; 
	padding-left: 5px; 
	background-image: url(../Images/Site/box_yellow.jpg); 
	float: left;
}

.searchTitle
{
	height: 16px; 
	width: 187px;  
	float: left; 
	color: #ffffff; 
	font-size: 13px; 
	font-family: Arial;
}

.searchTextBox
{
	height: 28px; 
	margin-top: 3px; 
	width: 187px; 
	float: left;
}

.advSearchLink
{
	height: 10px; 
	margin-top: 5px; 
	width: 100px;  
	text-align: center; 
	font-size: 10px; 
	font-family: Arial; 
	float: left;
}

.advSeachHolder
{
	height: 26px; 
	width: 100px; 
	float: left;
}

.btnSearchHolder
{
	height: 26px; 
	width: 80px; 
	float: left;
}

.yellowBar
{
	width:569px; 
	height: 34px; 
	background-image: url(../Images/Site/top_yellow.jpg); 
	float: left;
}

.btnSigninHolder
{
	height: 26px; 
	padding-top: 8px; 
	width: 45px; 
	float: right;
}

.userBoxesHolder
{
	height: 30px; 
	padding-top: 4px; 
	width: 250px; 
	float: right;
}

.userBoxHolder
{
	height: 28px; width: 125px; float: right;
}

.loginText
{
	height: 34px; 
	width: 60px; 
	line-height: 34px;
	float: right; 
	font-family: Arial; 
	font-size: 10px;
}










ul#menu {
  width: 170px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 0px 0px 0px 20px;
}

ul#menu li, 
  ul#menu a {
  font-family: arial;
  font-size: 11px;
  color: #4D4D4D;
  padding: 8px 0 8px 10px;
}

ul#menu li {
  border-bottom: dashed 1px #aaaaaa;
  line-height: 15px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #333333;
}

ul#menu a.active {
  color: #be5028;
}









.sp2_field {
}
.sp2_btn 
{
	font-family:0;font-style:0;color: #000000;font-size:12px;font-weight:0;
}
a.sp2_advanced:link,a.sp2_advanced:active,a.sp2_advanced:visited 
{
	font-family:0;font-style:0;text-decoration:0;color: #7777cc;font-size:11px;font-weight:0;
}
a.sp2_advanced:hover 
{
	font-family:0;font-style:0;text-decoration:1;color: #7777cc;font-size:11px;font-weight:0;
}
a.sp2_title:link,a.sp2_title:active,a.sp2_title:visited 
{
	font-family:0;font-style:0;text-decoration:0;color: #7777cc;font-size:13px;font-weight:1;
}
a.sp2_title:hover 
{
	font-family:0;font-style:0;text-decoration:1;color: #7777cc;font-size:13px;font-weight:1;
}
.sp2_result 
{
	font-family:0;font-style:0;text-decoration:0;color: #000000;font-size:12px;font-weight:0;
}
.sp2_select 
{
	font-family:0;font-style:0;text-decoration:0;color: #990000;font-size:12px;font-weight:1;
}
.sp2_address 
{
	font-family:0;font-style:0;text-decoration:0;color: #008000;font-size:12px;font-weight:0;
}
.sp2_page 
{
	font-family:0;font-style:0;text-decoration:0;color: #000000;font-size:12px;font-weight:0;
}
a.sp2_page:link,a.sp2_page:active,a.sp2_page:visited 
{
	font-family:0;font-style:0;text-decoration:1;color: #000000;font-size:12px;font-weight:0;
}
a.sp2_page:hover 
{
	font-family:0;font-style:0;text-decoration:1;color: #000000;font-size:12px;font-weight:0;
}
.sp2_nowpage 
{
	font-family:0;font-style:0;text-decoration:0;color: #a90a08;font-size:12px;font-weight:1;
}