        body, html
        {
        	padding: 0px;
        	margin: 0px;
        	font-family: Arial;
        	font-size: 13px;
        	/*line-height: 16px;*/
        }
        a
        {
        	color: #000000;
        }
        img
        {
        	border: 0px;
        }
        #container
        {
        	width: 945px;
        	margin: 24px auto;
        }
        #header
        {
        	position: relative;
        	width: 945px;
        	height: 95px;
        	overflow: hidden;
        	border-bottom: solid 1px #999999;
        }
        #logo
        {
        	float: left;
        }
        #tagline
        {
        	float: left;
        	margin-left: 20px;
        	color: #a5a5a5;
        	font-size: 13px;
        	position: relative;
        	top: 62px;
        }
        #topoptions
        {
        	float: right;
        	color: #999999;
        }
        #topoptions a
        {
        	text-decoration: none;
        	color: #999999;
        }
        #topoptions form
        {
        	display: inline;
        }
        #searchinput
        {
        	border: solid 1px #e7e7e7;
        	background-color: #fafafa;
        	height: 13px;
        	font-size: 11px;
        	padding-top: 2px;
position:relative;
top:1px;
        }
        input.watermark
        {
        	color: #999999;
        }
        #searchsubmit
        {
        	background-color: #000000;
        	border: solid 1px #000000;
        	text-transform: uppercase;
        	color: #ffffff;
        	font-family: Arial;
        	font-size: 11px;
        	height: 17px;
        }
        #menu
        {
        	position: absolute;
        	top: 53px;
        	right: 2px;
        }
        /*#menu ul
        {
        	list-style-type: none;
        }
        #menu li
        {
        	float: left;
        }
        */
        #menu
        {
        	font-size: 25px;
        }
        
        #content
        {
        	position: relative;
        	float: left;
		width:945px;
        }
        #rotator
        {
        	height: 540px;
        }
        #rotator, .slide
        {
        	width: 945px;
        }
        .slidebackground
        {
        	position: absolute;
        	top: 0px;
            right: 0px;
        }
        .slidecontent
        {
        	width: 312px;
        	height: 420px;
        	position: absolute;
        	top: 120px;
        	left: 0px;
        	padding: 0px 64px 0px 64px;
        }
	.slidecontent p
	{
		line-height: 18px;
		font-size: 13px;
	}
        h1
        {
        	font-size: 36px;
        	margin: 0px;
        	padding: 0px;
		line-height: 40px;
		min-height: 80px;
        }
        .slidecontent h1
        {
        	position: relative;
        	left: -44px;
        	margin: 18px 0px 17px 0px;
        }
        #slidecontrols
        {
        	position: absolute;
        	top: 0px;
        	left: 0px;
        }
        h2
        {
        	font-size: 17px;
        	margin: 0px;
        	padding: 0px;
		text-transform: uppercase;
        }
        #slidenumbers div
        {
        	width: 22px;
        	height: 19px;
        	background-color: #bcbbbb;
        	color: #ffffff;
        	float: left;
        	margin-right: 1px;
        	text-align: center;
        	padding-top: 3px;
        	cursor: pointer;
        }
        #slidenumbers .active
        {
        	background-color: #000000;
        }
        #slidenumbers
        {
        	position: absolute;
        	top: 87px;
		width: 250px;
        }
#slidecontrols h2 {
color:#999999;
font-size:12px;
margin-top:68px;
}
#footer {
border-bottom:1px solid #DFDFDF;
border-top:1px solid #DFDFDF;
color:#ABABAB;
float:left;
font-size:10px;
margin-top:27px;
padding:12px 0 10px 4px;
text-align:left;
width:945px;
}

#footer a {
color:#727272;
text-decoration:none;
}



#stdmenu
{
 list-style-type: none;
 padding: 12px 0px 12px 0px;
 /*padding: 0px;*/
 margin: 0px;
 width: 252px;
 float: left;
  min-height:156px;
  height:auto !important;
  height:156px;
  overflow: visible;

 background-color: #ffffff;
 z-index: 200;
 position: relative;
}

#stdmenu li
{
 margin-top: 1px;
}

#stdmenu a, #stdmenu span
{
 color: #666666;
 text-decoration: none;
 font-size: 17px;
 line-height: 21px;
 height: 17px;
 margin: 0px;
 padding: 0px;
}

#stdmenu a:hover, #stdmenu a.selected
{
 color: #000000 !important;
}

#stdcontent
{
 width: 378px;
 float: right;
 height: 450px;
 padding: 30px 63px 0px 252px;
}

#stdcontent h1
{
 margin: 0px 0px 38px -191px;
 width: 505px;
 font-style: italic;
 font-size: 46px;
 line-height: 48px;
}

#stdcontentintro
{
 width: 560px;
 float: right;
 padding: 30px 63px 0px 70px;
}

#stdcontentalt
{
 width: 441px;
 float: right;
 height: 426px;
 padding: 54px 63px 0px 189px;
}

#stdcontentalt h1
{
 margin: 0px 0px 12px -126px;
 width: 568px;
 font-size: 40px;
 height: 80px;
}

#stdcontent p, #stdcontentalt p
{
 font-size: 13px;
 line-height: 18px;
}

.partner
{
 padding-right: 63px;
 width: 189px;
 height: 180px;
 overflow: hidden;
 float: left;
}

.employee
{
float:left;
height:151px;
overflow:hidden;
padding-right:63px;
width:125px;
}

.partner a
{
 text-decoration: none;
}

p
{
 padding: 0px 0px 5px 0px;
 margin: 0px;
 line-height: 16px;
}

#stdfocus p
{
 padding: 0px !important;
}

.quote, .quote span
{
 font-size: 18px !important;
 line-height: 22px !important;
 padding-bottom: 1px;
}

.quotemaker
{
 font-size: 10px;
 padding-top: 10px;
}

.menulevel3
{
 margin: 5px 0px 5px 0px;
 padding: 0px;
 list-style-type: none;
}

.menulevel3 a
{
 font-size: 11px !important;
 color: #666666 !important;
}

.menulevel3 a.active
{
 color: #000000 !important;
}

.displayitemheader
{
 width: 619px;
 height: 44px;
 border-top: solid 1px #a8a3aa;
 padding: 16px 0px 0px 11px;
}

.displayitemcontent
{
 padding: 16px 0px 16px 11px;
 width: 619px;
 background-color: #ffffff;
}

.selectedheader
{
 background-color: #9b77b2;
 border-top: solid 1px #6c537c;
}















.belowmenualt
{
 padding: 23px 0px 0px 27px; width: 288px; clear: both; 
/*font-size: 15px; line-height: 20px !important;*/
}
.belowmenualt p
{
/*font-size: 15px; line-height: 20px !important;*/
 /*font-size: 13px;*/
font-size:16px !important;
line-height:20px !important;
padding: 0px 0px 2px 0px !important;
}

/* font */
h1
{
 font-family: klavikabasiclight;
}
#stdmenu .selected, #stdmenu span, h2
{
 font-family: klavikabasicregular;
}
#stdcontent h1, .quote span
{
 font-family: klavikabasiclightitalic;
}

.menulevel3 li
{
 margin-top: -7px !important;
}







.employee, .employee a, .partner, .partner a
{
font-size:10px;
line-height: 12px;
}

.menulevel3 .active a, #stdmenu .selected a
{
 color: #000 !important;
}





.applied
{
 color: #bbb !important;
}


#footer a:hover, #designedby a:hover
{
	color: #333 !important;
}

#designedby {
float:left;
margin:13px 0;
}

#designedby a {
color:#ABABAB;
font-size:9px;
text-decoration:none;
}

#frontpage-event {
background-color:#EDEDED;
height:79px;
left:693px;
position:absolute;
top:461px;
width:252px;
}

#frontpage-event:hover {
background-color:#d6d6d6;
}

#frontpage-event-header {
border-bottom:1px solid #FFFFFF;
height:29px;
width:252px;
}

#frontpage-event-header a {
color:#666666;
display:inline-block;
font-size:15px;
padding:8px 0 0 13px;
text-decoration:none;
text-transform:uppercase;
}

#frontpage-event-content {
padding:8px 0 0 13px;
}

#frontpage-event-content a {
display:inline-block;
text-decoration:none;
width:234px;
color:#666666;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
        	font-size: 36px;
        	margin: 0px;
        	padding: 0px;
}

