@charset "utf-8";
/* CSS Document */

body, html{
height: 100%;
width: 100%;
margin: 0;
padding: 0;
font-size: 80%;
font-family:Georgia,"Times New Roman",Times,serif;
}

body{
background-color: #EFE8DA;
color: #373737;
}

Table{
padding: 20px;
}


#container{
margin: 0 auto;
width: 904px;
background: #dbcfbc url('/images/container_background.gif') top left repeat-y; 
height: auto;
min-height: 100%;
overflow: visible;
}

#containermargin{
margin: 0 3px;
height: auto;
}

#headerimg{
width: 898px;
}

#logo{
width: 312px;
height: 121px;
float:left;
}

#phonenumberbackground{
width: 586px;
float: right;
height: 121px;
background: url('/images/PhoneNumberBackground.jpg') no-repeat top right;
}

#phonenumber{
width: 486px;
float: right;
text-align: right;
color: #FFFFFF;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
line-height: 120%;
padding-right: 26px;
padding-top: 3px;
}

#mainimage{
border-bottom: 1px #ffffff solid;
height: 230px;
}

#textcontent{
	width: 898px;
	padding: 14px 25px 14px 25px;
}

#mainheadline{
background-image:url('/images/mainheadline_background.gif'); background-repeat:repeat-x; background-position: top right;
height: 44px;
width: 826px;
padding: 0 11px 0 11px;
}

#LangSelector{
float:right;
color: #373737;
font-family: Georgia, "Times New Roman", Times, serif;
width: auto;
vertical-align:middle;
overflow: visible;
font-size: .6em;
padding: 13px 2px 0 0;
}

#LangSelector a:link{  color:#5d3c22; text-decoration: underline; }
#LangSelector a:hover{  text-decoration: none;  }
#LangSelector a:visited{  color:#5d3c22; text-decoration: underline; }
#LangSelector a:active{  color:#AA4F27; }


h1{
color:#3f6717;
display:inline;
line-height: 44px;
font-size: 1.4em;
font-family: "Minion Pro", "Minion Std", Minion, Georgia, "Times New Roman", Times, serif;
font-weight:700;
}

h2{
display:inline;
line-height: 25px;
font-size: 1.30em;
font-weight:800;
}

h3{
color:#3f6717;
display:inline;
font-size: 1.4em;
font-family: "Minion Pro", "Minion Std", Minion, Georgia, "Times New Roman", Times, serif;
}

h4{
color:#3f6717;
display:inline;
font-size: 1.2em;
font-family: "Minion Pro", "Minion Std", Minion, Georgia, "Times New Roman", Times, serif;
}

#maintextarea{
width: 826px;
background-color: #efe8da;
color: 373737;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .7em;
line-height: 150%;
padding: 11px 11px 11px 11px;
vertical-align:top;
overflow: hidden;
}


#maintextarea a:link{  color:#5d3c22; text-decoration: underline; }
#maintextarea a:hover{  text-decoration: none;  }
#maintextarea a:visited{  color:#5d3c22; text-decoration: underline; }
#maintextarea a:active{  color:#AA4F27; }


div.hr {
	padding: 2px 0px 2px 0px;  
	height: 1px;
  	background: transparent url('/images/horizontal_dots.gif') repeat-x scroll center;
}
div.hr hr {
  	display: none;
}

#footer{
height: 103px;
width: 848px;
background-color: #efe8da;
vertical-align:middle;
color: 4e4d4b;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .6em;
}

#footer a:link{  color:#5d3c22; text-decoration: underline; }
#footer a:hover{  text-decoration: none;  }
#footer a:visited{  color:#5d3c22; text-decoration: underline; }
#footer a:active{  color:#AA4F27; }

#homepagequote{
margin: 0 11px 0 11px;
text-align:center;
}

#breadcrumb{
color: 4e4d4b;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .7em;
line-height: 22px;
}

#breadcrumb a:link{  color:#5d3c22; text-decoration: underline; }
#breadcrumb a:hover{  text-decoration: none;  }
#breadcrumb a:visited{  color:#5d3c22; text-decoration: underline; }
#breadcrumb a:active{  color:#AA4F27; }

.navRegistration
{
    font-size: 80%;
	vertical-align: super;
}

.paraRegistration
{
    font-size: 80%;
	vertical-align: super;
}

.quote {
border:1px solid #CCCCCC;
padding:12px;
text-align:left;
}

#center {
margin-left:12%;
text-align:center;
width:400px;
}
