/*General Stuff*/
BODY {
	FONT-SIZE: 8pt; 
	margin:0px; 
	COLOR: #222222; 
	FONT-FAMILY: tahoma, sans-serif; 
	text-align:center;
}
A         {	COLOR: #FFFFFF; FONT-FAMILY: tahoma, sans-serif; }
A:hover   {	COLOR: #222222; FONT-FAMILY: tahoma, sans-serif; }
A:visited {	COLOR: #222222; FONT-FAMILY: tahoma, sans-serif; }

#page {
	margin:auto;
	margin-top:10px;
	position:relative;
	width:830px;
	border-right:3px solid #dddddd;
	border-bottom:3px solid #dddddd;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
}


/*Header Stuff*/

#header {
	text-align:left;
	background:url(main_background_top.jpg) no-repeat;
	width:830px;height:291px;	
	margin:auto;
	position:relative;
	padding:0;
}
#banner {
	z-index:0;
	text-align:left;
	margin:auto;
	margin-left:10px;
	position:relative;
	top:210px;
	z-index:1;
}

#topnav {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	LEFT: 5px; 
	COLOR: #ccddcc; 
	padding:5px;
}
#topnav A {
	COLOR: #ccddcc;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

#topnav A.e {
	COLOR: #eeeeee;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

#topnav A:hover {
	COLOR: #ffe7b7; 
}

/*Menu Stuff*/

#menu {
	text-align:left;
	LEFT: 0px;
	FLOAT: left;
	POSITION:absolute;
	TOP: 139px;
	z-index:99;
	width: 495px;
}
#menu UL {
	PADDING: 0px; 
	FLOAT: left; 
	MARGIN: 0px;
	list-style-type:none;
}
#menu UL UL {
	BORDER-RIGHT: #000 1px solid; 
	Z-INDEX: 500; 
	LEFT: 1px; 
	BORDER-LEFT: #000 1px solid; 
	WIDTH: 180px; 
	BORDER-BOTTOM: #000 1px solid; 
	POSITION: absolute; 
	TOP: 20px; 
	voice-family: inherit;
}
#menu LI {
	BACKGROUND-IMAGE: url(../images/menu_divider.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	position:relative;
}
#menu LI LI {
	BACKGROUND-IMAGE: none;
}
#menu UL UL UL {
	BORDER-left: #000 1px solid; 
	BORDER-right: #000 1px solid;
	BORDER-bottom: #000 1px solid;
	BORDER-TOP: 0px ;
	MARGIN: 0px; 
	LEFT: 100%;
	POSITION: absolute; 
	TOP: 0px; 
	z-index:399;
}
#menu UL UL A {
	PADDING-LEFT: 9px; 
	FONT-WEIGHT: normal; 
	BACKGROUND: url(../images/drop_background.jpg) repeat-x; 
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px; 
	COLOR: #000;
	z-index:99;
}
#menu UL UL A:hover {
	FONT-WEIGHT: normal; 
	BACKGROUND: url(../images/drop_background_hover.jpg) repeat-x; 
	COLOR: #ffe7b7;
	z-index:99;
}
#menu A {
	COLOR: #fff; 
	TEXT-DECORATION: none;
	PADDING-RIGHT: 7px; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	FONT: 9pt tahoma, helvetica, sans-serif; 
	PADDING-TOP: 2px;
	z-index:99;
}
#menu A:hover {
	COLOR: #ffe7b7;
	z-index:99;
}

/*hides menus in firefox:*/

DIV#menu UL UL {
	DISPLAY: none;
}
DIV#menu UL LI:hover UL UL {
	DISPLAY: none;
}
DIV#menu UL UL LI:hover UL UL {
	DISPLAY: none;
}
DIV#menu UL LI:hover UL {
	DISPLAY: block;
}
DIV#menu UL UL LI:hover UL {
	DISPLAY: block;
}
DIV#menu UL UL UL LI:hover UL {
	DISPLAY: block;
}

/*main content box stuff*/

#middle {
	text-align:left;
	/*border:1px red solid;*/
	width:780px;	
	margin:auto;
	position:relative;
	padding:20px;
	FONT-FAMILY: tahoma, sans-serif;
	FONT-SIZE:110%;
}


#middle A {
	COLOR: #ce1141; FONT-FAMILY: tahoma, sans-serif; 
}
#middle A:visited {
	COLOR: #ce1141; FONT-FAMILY: tahoma, sans-serif; 
}
#middle A:hover {
	COLOR: #005837; FONT-FAMILY: tahoma, sans-serif; 
}


/*Right column stuff*/

.piccolumn {
	MARGIN: 0px 0px 0px; 
	color:#888888;
	Font-size:8pt;
	WIDTH: 205px; 
	/*border:1px solid; */
	position:absolute;
	right:20px;
	top:20px;
}

.piccolumn img{
	border-color:#888888;
}
.beyourself {
	MARGIN: 0px 0px 0px; 
	text-align:right; 
	WIDTH: 260px; 
	/*border:1px solid; */
	position:absolute; 
	right:20px; 
	bottom:0px;
}


/*Footer Stuff*/

#footer {
	text-align:left;
	background:url(main_background_top.jpg);
	width:830px;
	margin:auto;
	position:relative;
	padding:0;
}
#footer_bg1 {
	BACKGROUND-IMAGE: url(../images/footer_bg.gif); 
	COLOR: #fff; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 28px;
}
#footer_bg1 A {
	COLOR: #FFF; FONT-FAMILY: tahoma, sans-serif; 
}
#footer_left_text {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 8px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 8px;
}
#footer_right_text {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 0px; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 8px;
}
#footer_bg2 {
	text-align:center; 
	border-top: 2px white solid;
	BACKGROUND-IMAGE: url(../images/footer_bg2.gif); 
	COLOR: #666666; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 42px;
}
#footer_bg2 P {
	PADDING: 10px; 
	MARGIN: 0px;
}
