/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#000;
	text-align:center;
	padding-top:10px;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.563em;
		line-height:1.667em;
		color:#999999;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#fff; text-decoration:none;}
a:hover{text-decoration:underline;}
p {padding-top:20px;}

/* ============================= main layout ====================== */


ul#navmenu2 {
padding:25px 30px;
}

ul#navmenu2 li{
padding:4px 13px 12px 20px;
 float: left; /*For Gecko*/
 display: block;
 list-style: none;
 position: relative;
 width:100px;
 font-weight: bold;
 font-size:12px;
text-decoration: none;

}

ul#navmenu2 ul{
 background: #000;
 width:auto;
 display: block;
 position: absolute;
 left:0;
}

ul#navmenu2 ul a{
color:#FFFFFF
}

ul#navmenu2 ul a:hover{
color:#999999;
text-decoration:none;
}


ul#navmenu {margin-left:22px;}

ul#navmenu li {
 float: left; /*For Gecko*/
 display: inline;
 list-style: none;
 position: relative;
 height: 46px;
}

ul#navmenu ul {
 background: #000;
 width: 148px;
 display: none;
 position: absolute;
 left:0;
 top:-46px;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ".";
 height: 0;
 visibility: hidden;
}

ul#navmenu ul li {
 float: left; /*For IE 7 lack of compliance*/
 display: block !important;
 display: inline; /*For IE*/
 height:24px;
}



.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:23px;}
.title2 {margin-bottom:20px;}

/* ============================= content ====================== */

.menu {height:293px;}
.menu2 {height:193px;}
.logo {margin-left:8px;}
.enter {margin:28px 0 0 76px;}

.link {background:url(../images/arrow2.gif) top right no-repeat; padding-right:10px;}

#navigation {background:url(../images/navigation_bg.jpg) top left no-repeat; margin:-672px 0 0 820px; padding:12px 30px 12px 12px; font-weight:bold;}
#navigation a{
color:#FFFFFF;
}

#navigation a:hover{
 font-weight:bold;
color:#999999;
text-decoration:none;
}

#galtext {
 margin:14px 0 0 8px;
 color:#FFFFFF;
 background: #000;
 display:table;
 position: relative;
 font-weight:bold;
 height:auto;
 width: 320px;
 padding:0 10px 10px 10px;
}

.prev {background:url(../images/arrow1.gif) no-repeat 0 0; padding-left:10px; color:#8b8987;}
.next {background:url(../images/arrow2.gif) no-repeat right top; text-align:left; padding:0 10px 0 0; float:right; color:#8b8987;}

.menuarrow {background:url(../images/arrow2.gif) no-repeat right top; padding:0 10px 0 -10px; margin:0 10px 0 -10px; float:right; color:#8b8987;}


.line {border-bottom:1px solid #5c5650; padding-bottom:33px; margin-bottom:35px;}
.padding1 {padding-right:20px;}

#page5 p, #page6 p {padding-top:15px;}

/* ============================= forms ============================= */

form {padding:32px 0 0 0;}
form .col1 {width:73px !important; padding-right:0 !important;}
form .col2 {width:243px !important; padding-left:0 !important;}

form .rowi {height:30px;}
form .link {float:right; margin-left:30px;}

.input {width:236px; height:15px; border:1px solid #51575b; background:#fff; padding:0 0 0 5px; font-size:1em; color:#000;}
textarea {width:236px; height:151px; border:1px solid #51575b; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; margin-bottom:10px; color:#000;}
