﻿#banner
{
	height: 50px;
}

#logo
{
	background-image:url("images/logo.png");
	height: 135px;
	width: 123px;
	float:left;
	margin: 20px;
}
#logoadmin
{
	background-image:url("images/logo_hermagroup_admin.png");
	height: 71px;
	width: 65px;
	float:left;
	margin: 20px;
}
#menubar
{
	background-image:url("images/menuborder.png");
	height: 28px;
	margin-top: 20px;
	float:right;
	width: 550px;
	margin-right: 20px;
}


#internalcontainer
{
	background-image:url("images/internal_background.jpg");
	background-repeat:repeat-x;
	width: 742px;
	height:100%;
	margin: 0 auto;

}

#bannercontainer
{
	height: 80px;
	float:right;
	margin-top: 25px;
	margin-right: 20px;
}

.bannerphrase
{
	font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
	font-size: 18px;
	font-weight:normal;
	color: #8a6a40;
	float:left;
	width: 260px;
	text-align:right;
	line-height:18px;
	margin-right: 20px;
	margin-top: 45px;
	
}

.leftimage
{
	margin: 20px 20px 0 30px;
}
	
.bannerimage
{
	height: 80px;
	width: 270px;
	background-color:blue;
	float:right;
	
}

.topspacer
{
	margin-top: 125px;
}

.menubarinternal_home
{
		background:url('/images/btnhomenormal.png');
		background-repeat: no-repeat;
		width: 50px;
		height: 20px;
		margin: 5px 0 0 40px;
		float:left;
}
	
.menubarinternal_home:hover
{
		background:url('/images/btnhomehover.png');
				background-repeat: no-repeat;
}


.menubarinternal_aboutus
{
		background:url('/images/btnaboutusnormal.png');
		background-repeat: no-repeat;
		width: 80px;
		height: 20px;
		margin: 5px 10px 0 30px;
		float:left;
}
	
.menubarinternal_aboutus:hover
{
		background:url('/images/btnaboutushover.png');
				background-repeat: no-repeat;
}
	
.menubarinternal_aboutus_selected
{
		background:url('/images/btnaboutushover.png');
		background-repeat: no-repeat;
		width: 80px;
		height: 20px;
		margin: 5px 10px 0 30px;
		float:left;
}
.menubarinternal_newss
{
		background:url('/images/btnnewseventsnormal.png');
		background-repeat: no-repeat;
		width: 120px;
		height: 20px;
		margin: 5px 5px 0 10px;
		float:left;
}
	
.menubarinternal_newss:hover
{
		background:url('/images/btnnewseventshover.png');
				background-repeat: no-repeat;
}
.menubarinternal_newss_selected
{
		background:url('/images/btnnewseventshover.png');
		background-repeat: no-repeat;
		width: 120px;
		height: 20px;
		margin: 5px 5px 0 10px;
		float:left;
}
.menubarinternal_jobs
{
		background:url('/images/btncareersnormal.png');
		background-repeat: no-repeat;
		width: 70px;
		height: 20px;
		margin: 5px 5px 0 15px;
		float:left;
}
	
.menubarinternal_jobs:hover
{
		background:url('/images/btncareershover.png');
				background-repeat: no-repeat;
}
.menubarinternal_jobs_selected
{
		background:url('/images/btncareershover.png');
		background-repeat: no-repeat;
		width: 70px;
		height: 20px;
		margin: 5px 5px 0 15px;
		float:left;
}	
.menubarinternal_contactus
{
		background:url('/images/btncontactusnormal.png');
		background-repeat: no-repeat;
		width: 90px;
		height: 20px;
		margin: 5px 10px 0 15px;
		float:left;
}
	
.menubarinternal_contactus:hover
{
		background:url('/images/btncontactushover.png');
				background-repeat: no-repeat;
}
.menubarinternal_contactus_selected
{
		background:url('/images/btncontactushover.png');
		background-repeat: no-repeat;
		width: 90px;
		height: 20px;
		margin: 5px 10px 0 15px;
		float:left;
}


.affiliatestitle
{
	
	font-family: arial, Trebuchet MS, Tahoma, Arial, Sans-Serif;
	color:#c5930c;
	font-size: 22px;
	font-weight: normal;
}

.affiliatesubtitle
{
	color:gray;
	font-size: 14px;
}

.affiliatedescription
{
	color:#4e4e4e;
	font-size: 12px;
}

.gotoweb

{
	font-family: arial,Times New Roman, Verdana;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color: Black;
}

.gotoweb:hover
{
	color: #af6504;
}

.photos
{
	margin: 5px 0;
	}
	
.headerimage
{
	float:right;
}
	
.headertext
{
	float:right;
	width:180px;
	color:#7b521e;
	text-align:right;
	margin-right:15px;
	margin-top:65px;
	font-size:16px;
	font-family:Arial, Trebuchet MS, Sans-Serif;
}

.corporateaddress
{
	font-size:12px;
}

.corporateaddresstitle, .pagetitle
{
	font-size: 1.3em;
	color:#014198;
}

/*ROUNDED CORNERS*/
.spiffy
{
	display: block;
}
.spiffy *
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #5275ad;
}
.spiffy1
{
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #5275ad;
	border-right: 1px solid #5275ad;
	background: #5275ad;
}
.spiffy2
{
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #5275ad;
	border-right: 1px solid #5275ad;
	background: #cd0000;
}
.spiffy3
{
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #5275ad;
	border-right: 1px solid #5275ad;
}
.spiffy4
{
	border-left: 1px solid #5275ad;
	border-right: 1px solid #5275ad;
}
.spiffy5
{
	border-left: 1px solid #5275ad;
	border-right: 1px solid #5275ad;
}
.spiffyfg
{
	background: #5275ad;
}

p.noteMessage
{
	font-family: Arial, Trebuchet MS, Verdana, Sans-Serif;
	font-size: .9em;
	color: White;
	margin: 0 10px;
	font-weight: normal;
	padding-top:10px;
	
}

p.note
{
	font-family: Arial, Trebuchet MS, Verdana, Sans-Serif;
	font-size: .9em;
	color: White;
	margin: 0 10px;
	font-weight: normal;
}

.messagebox
{
	float:left;
	margin-left:20px;
	font-size: .75em;
	width:230px;
	
}

.newscontent
{
	font-family: Arial, Verdana, Trebuchet MS, Sans-Serif;
	font-size: .75em;
	float:left;
	padding-left: 20px;
	color:#5e5f61;
	padding-right:10px;
	width:440px;
} 

.chairmanphoto img
{
	margin:0 15px 2px 10px;
	float:left;
	width:100px;
}

.messagetitle
{
	font-family:Arial, Trebuchet MS, Verdana, Sans-Serif;
	font-size:24px;
	color: #042354;
	font-weight:bold;
	padding-left:10px;
	clear:both;
	float:left;
	padding-bottom:10px;
}

.login
{
	text-decoration:none;
	color:Gray;
}

a.login:hover
{
	color:blue;
}

.adminmenu 
{
	font-family: Arial, Verdana;
	font-size:17px;
	padding:0 10px 0 10px;
	text-decoration:none;
	color: Gray;
}