@charset "utf-8";
/* CSS Document */

* {
 margin:0;
 padding:0;
}

body {
 background: #303b67;
 color:#FFF;
 text-align:justify;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}

/*---------------------------------- Layout */
#wrapper {
 width:750px;
 min-height:500px;
 margin:0 auto;
 background:#393430;
 border:1px solid #908f8b;
}

#index_header {
 height:154px;
 width:100%;
 background:url(/img/bg_header.jpg) #35312c no-repeat;
 border-bottom:1px solid #161616;
}

#header {
 height:75px;
 width:100%;
 background:url(/img/small_header.jpg) #35312c no-repeat;
 border-bottom:1px solid #161616;
}

#boxes {
 height:180px;
 width:750px;
 background:#1b1917;
 border-top:1px solid #565656;
 border-bottom:1px solid #161616;
 padding:10px 0;
}

#box1, #box2, #box3 {
 width:236px;
 background:#999;
 height:180px;
 float:left;
 margin-left:10px;
}

.leftimage, .rightimage {
 border:solid 10px black;
 margin:0px;
 background:#1b1917;
}

.leftimage {
 margin-right:10px;
 float:left;
}

.rightimage {
 margin-left:10px;
 float:right;
}

#content_wrapper p {
  
}

#content_wrapper {
 border-top:1px solid #565656;
 min-height:300px;
 width:100%;
 background:url(/img/bg_content.jpg) #393430 repeat-x;
}

#content {
 width:730px;
 min-height:500px;
 padding:10px;
 
}

#index_content_left {
 min-height:100px;
 width:530px;
 float:left;
 padding:10px;
}

#index_content_right {
 min-height:100px;
 width:179px;
 float:left;
 padding:10px;
}

#footer {
 width:730px;
 height:30px;
 margin:15px auto;
 background:#393430;
 border:1px solid #908f8b;
 padding:10px;
}

.vertical_div {
 width:1px;
 height:413px;
 float:left;
 background:url(/img/vertical_div.jpg);
}


.horizontal_div {
 width:339px;
 height:1px;
 background:url(/img/horizontal_div.jpg) no-repeat;
 padding-bottom:1em;
}

.clear {
 clear:both;
}

/*---------------------------------- Text */

p {
 margin-bottom:1em;
 padding:2px;
 padding-left:10px;
}

ul {
 padding-left:35px;
}

#footer p {
 color:#aaa;
}

/*---------------------------------- Menu */

#menu {
 height:30px;
 width:100%;
 background:#3c3c3c;
 border-bottom:1px solid #000;
 text-align:left;
}

#menu_items ul li {
 display: block;
 position: relative;
 float: left;
 color: #fff;
 background:url(/img/menu.jpg);
}

#menu_items ul li:hover {
 background-position:0 -30px;
}

#menu_items ul li ul {
 display: none;
 color: #999;
}

#menu_items ul li a {
 display:block;
 text-decoration:none;
 color:#fff;
 height:20px;
 padding:8px 10px 2px 15px;
}

#menu_items ul li ul li a {
 border-bottom:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #111;
 width:130px;
}

#menu_items ul li:hover ul {
  display: block;
  position: absolute;
  color: #fff;
}


#menu_items ul li ul li {
 background:#3c3c3c;
}

#menu_items ul li ul li:hover {
 background:#333;
}



.rightimage {
	float:right;
}

h3 {
	padding:3px;
	clear:none;
}

a {
	color: #d0d0ff;
}

h1,h2,h3,h4 {
	clear:none;
}

.leftscrollup, .rightscrollup {
 border:solid 10px black;
 margin:0px;
 background:#1b1917;
}

.leftscrollupcontainer, .rightscrollupcontainer {
}

.linedTable {
	border: solid 1px #606060;
}

.linedTable td {
	border-top: solid 1px #404040;
	padding:2px;
}



