/* global position */

/*div {
	border : 1px solid red;
}	*/ 

body {
	margin : 0px;
	padding : 0px;
	
	/*Explorer hack to avoid incorect div height (0 for production 14 for debug)*/
	font-size : 0;
	
	
	/* temporary background-color */
	background-color : #D4D0C8;
}

img {
	border : 0;
}

div#global {
	background-color : White;
	width : 770px;
	margin : auto;
	/*border : 1px solid red;*/
}
div#global div {
	float : left;
}
div#container {
	background : White;
	/*border : 1px solid red;*/
}




/* header */
div#header {
	width : 770px;
	height : 119px;
}

div#logo {
	height : 119px;
	width : 176px;
	background-image : url(../images/logo.gif);
	background-repeat : no-repeat;
}

div#headercontent {
	height : 119px;
}
 
div#topimage {
	height : 119px;
	/*border: 1px solid red;*/
	background-repeat : no-repeat;
}
 
div#phrase {
	height : 81px;
}

div#slogan {
	width: 334px;
	height : 38px;
	background-repeat : no-repeat;
	background-image : url(../images/slogan.gif);
}

/*  menu */
div#topmenu{
	width: 770px;
	height : 35px;
	background-color : #98915A;
	border-top: 1px solid #98915A;
	border-bottom: 1px solid #98915A;
}

div#topmenu div.spacer {
	width : 13px;
	height : 10px;
	margin-top : 13px;
}

div#topmenu div.separator{
	width : 13px;
	height : 10px;
	margin-top : 13px;
	background-image : url(../images/menu_separator.gif);
}

div#topmenu a {
	float : left;
	display : block;
	height: 10px;
	margin-top : 13px;
}

div#topmenu a img{
	display : block;
	border : 0px;
}

div#content {
	width : 770px;
	background-image : url(../images/dots.gif);
	background-repeat : repeat-y;
	margin : 0;
}

div#navigation {
	width : 181px;

	background-repeat : repeat-x;
}

div#navigation div{
	float: right;
}

div#menu{
	margin : 0px;

	/*border : 1px solid green;*/
}

div#menu a{
	display : block;
}
div#menu img{
	display : block;
	border : 0px;
}
div#bottom{
	padding-top : 50px;

	/*border : 1px solid blue;*/
}

div#dots{


	width: 5px;
	/*border : 1px solid yellow;*/
}

div#margebottom {
	/*border : 1px solid yellow;*/
	
	width : 25px;
	height : 200px;
}

div#bottom a{
	display : block;
	padding : 0px;
	margin : 0px;

	/*padding-bottom : 21px;*/
	margin-bottom : 21px;
}
div#bottom img{
	display : block;
	border : 0px;
}
div#text {
	margin-left : 25px;
	margin-right : 20px;
	padding-bottom : 20px;
	/*margin-top : 20px;*/
	width: 510px;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 14pt;
}

p {
	margin : 0;
	padding : 0;
	margin-bottom : 10px;
}

.header {
	font-weight : bold;
	text-align : center;
}

.subheader{	
	font-style : italic;
	text-align : center;
}

p.header1{
	font-size : 12pt;
	display : block;	
	clear : both;
	margin : 0;
	padding : 0;
	margin-bottom : 10px;
	margin-top : 15px;
	color: Black;
	text-transform : uppercase;
	font-weight : bold;
}
		  
p.header2{
	font-size : 10pt;
	display : block;
	clear : both;
	margin : 0;
	padding : 0;
	padding-top : 10px;
	color: Black;
	font-weight : bold;
}	 

p.header3{
	display : block;
	clear : both;
	margin : 0;
	padding : 0;
	color : Black;
	font-weight : bold;	
}

a.header2{
	display : block;
	clear : both;
	margin : 0;
	padding : 0;
	color: #9A945A;
	text-decoration : none;
}

.link {
	color: #9A945A;
}	

a.header2:hover {
	text-decoration : underline;	
}

div.marge{
	float: left;
	padding : 0;
	margin : 5px;
	padding-left: 30px;
} 

ul {
	margin : 0;
	padding : 0;  
	display : block;
	clear : both;
	margin-bottom : 10px;
}					

li {
	list-style : disc;
	margin : 0;
	margin-left : 20px;
	padding : 0;
}	 
ul.sublist li {
	list-style : square;
}

/* footer */
div.footer{
	width: 739px;
	/*border : 1px solid red;*/
	/*height : 10px;*/
	height : 115px;
	background-image : url(../images/footer-gradient.gif);
	padding-left : 31px;
	padding-top : 16px;
	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
}

div.fooheader1 {
	background-image : url(../images/footer-header1.gif);
	background-repeat : no-repeat;
	height : 13px;
	width : 739px;
}

div.fooheader2 {
	margin-top : 5px;
	background-image : url(../images/footer-header2.gif);
	background-repeat : no-repeat;
	height : 8px;
	width : 739px;
}	 

div.fooreq {
	margin-top : 12px;
	background : transparent;
	width : 739px;
	height : 59px;
}

div.fooreq1 {
	width : 150px;
}

div.fooreq2 {
	width : 120px;
}

div.foomenu {
	width : 450px;
	text-align : center;
}

div.foomenu a {
	color : Black;
	text-decoration : none;
}

.bold {
	font-weight : bold;
}	

.ital {
	font-style : italic;
}





