/*general style definitions*/

body {
	direction: ltr;
	font-family: arial, helvetica, sans-serif;
	background-image: url(images/body_bgd.png);
	background-repeat: repeat-x;
	background-color: #e2dede;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

img {
	border: 0px;
	vertical-align: text-top;
}

p {
	font-size: small;
}

ul {
	font-size: small;
}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline}
a:active {font-weight: bold}

/*style definitions by class*/

.FL {
	float: left;
}

.FR {
	float: right;
}

a.phx {
	color: #606060;
}

a.mag {
	color: #fe0201;
}

a.mag1 {
	color: #000000;
}

a.but1 {
	display: block;
	color: #000000;
}

p.Ind {
	text-indent: 30px;
	font-size: small;
}

h1.first {
	margin-top: 0px;
}

.bold {
	font-weight:bold;
}

.underl {
	text-decoration: underline;
}

.hid {
	visibility: hidden;
}

ul.circle {
	list-style-type: circle;
}

p.Center {
	margin-top: 35px;
	text-align: center;
	font-size: 40px;
}

p.Center2 {
	margin-top: 35px;
	text-align: center;
	font-size: 25px;
}

p.Center3 {
	margin-top: 20px;
	text-align: center;
	font-size: 20px;
}

p.Center4 {
	text-align: center;
	font-size: larger;
}

.mar1 {
	margin-bottom: 10px;
}

.mar2 {
	margin-right: 10px;
}

.mar3 {
	margin-top: 35px;
}

.mar3 {
	margin-top: 50px;
}

.mar4 {
	margin: 0px;
}

.mar5 {
	margin-bottom: 30px;
}

.big {
	font-size: large;
}

.bor1 {
	border-top:1px dashed black;
}

.bor2 {
	border-bottom:1px dashed black;
}

.biger {
	font-size: larger;
}

.disp1 {
	display: inline;
}

.textr {
	text-align: right;
}

.center {
	text-align: center;
}

.border1 {
	border: 1px solid black;
}

.warning {
	color: Red;
	font-weight: bold;
}

/*style definitions by id*/

#Shadow {
	margin: 10px auto;
	width: 800px;
	height: auto;
}

#TShadow {
	 width:800px;
	 height:12px;
	 background-image: url(images/t_shadow.png);
	 background-repeat: no-repeat;
}

#MainShadow {
	width:800px;
	height:auto;
	background-image: url(images/main_shadow.png);
	background-repeat: repeat-y;
}

#MainBox {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: auto;
	opacity: .8;
	filter:alpha(opacity=80);
}

#HeaderBox {
	width: 750px;
	height: 165px;
}

#HeaderShine {
	width: 750px;
	height: 10px;
	background-image: url(images/header_shine.jpg);
	background-repeat: no-repeat;
	font-size: 0px;
}

#HeaderFill {
	width: 750px;
	height: 155px;
	background-image: url(images/header_bgd.jpg);
	background-repeat: repeat-y;	
}

#MainLogo {
	margin-left: 24px;
}


#MenuBar {
	width: 750px;
	height: 104px;
}

#TLCorner {
	width: 94px;
	height: 104px;
	background-image: url(images/t_l_corner.jpg);
	background-repeat: no-repeat;
}

#TRCorner {
	width: 94px;
	height: 104px;
	background-image: url(images/t_r_corner.jpg);
	background-repeat: no-repeat;
}

#MenuBarFill {
	width: 562px;
	height: 104px;
	background-image: url(images/m_bar_bgd.jpg);
	background-repeat: repeat-x;	
}

#ContentBox {
	margin: 0px;
	padding: 0px 70px 5px 70px;
	width: 610px;
	height: auto;
	background-image: url(images/content_box_bgd.jpg);
	background-repeat: repeat-y;
	text-align: left;
}

#BBar {
	width: 750px;
	height: 84px;
}

#BLCorner {
	width: 94px;
	height: 84px;
	background-image: url(images/b_l_corner.jpg);
	background-repeat: no-repeat;
}

#BRCorner {
	width: 94px;
	height: 84px;
	background-image: url(images/b_r_corner.jpg);
	background-repeat: no-repeat;
}

#BBarFill {
	width: 562px;
	height: 84px;
	background-image: url(images/b_bar_bgd.jpg);
	background-repeat: repeat-x;
}

#BShadow {
	width: 800px;
	height: 23px;
	background-image: url(images/b_shadow.png);
	background-repeat: no-repeat;
}

#FooterInfo {
	margin: 0px 0px 10px 0px;
	clear: both;
	font-size: smaller;
	color: #606060;
}

#Img01 {
	margin: 0px 0px 10px 10px;
}

#Img02 {
	margin: 0px 10px 20px 0px;
}

#Img03 {
	vertical-align: text-top;
}
