
* {
	margin: 0;
	padding: 0;
}

body      { color: #999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: normal; background: #ffffff }

h1, h2, h3  { font-family: Arial, Helvetica, sans-serif;  }

h1  { font-size: 12px }

h2 {
}

h3   { font-size: 10px; letter-spacing: 1px; margin-bottom: 1em }

p, blockquote, ul, ol {
	margin-bottom: 2em;
	line-height: 1.6em;
}
blockquote { font-style: italic; text-align: center; margin-right: 2em; margin-left: 2em; padding: 1em 1em 0 }
p {
}
ul {
	list-style: none;
}

ul li  { }

ol {
	list-style-position: inside;
}

ol li {
}

a  { color: black; text-decoration: none }
a:hover  { color: #000000; font-weight: bold; text-decoration: none; margin-bottom: 1px; border-bottom: 1px dotted #000 }
img {
	border: none;
}

/* Container */

.container  { padding-top: 5px }

/* Boxed */

.boxed {
}

.boxed .title {
	padding: 10px;
	font-size: 1em;
}

.boxed .content {
	padding: 10px;
}

/* Logo */

#logo  { margin: 0 auto; padding: 20px 0 0; width: 800px; height: 50px }

#logo h1 {
	float: left;
	letter-spacing: -2px;
	font-size: 3em;
}
#logo .image { letter-spacing: -2px; padding-top: 0; float: left }
#logo h2 {
	float: left;
	font-size: 1em;
}

#logo a  { font-weight: normal; text-decoration: none }

/* Menu */

#menu      { font-size: 12px; margin: -40px auto 0; width: 800px; height: 20px }

#menu ul  { list-style: none; margin: 0; float: right }

#menu li  { display: inline }

#menu a    { font-style: normal; text-decoration: none; margin-left: 1.6em; position: relative; border-bottom: 2px dotted #eeeeee }

#menu a:hover, #menu .active a    { color: #000000; font-weight: bold; border-bottom: 1px dotted #000000 }

/* Wrapper */

#wrapper  { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; margin: 0 auto; width: 800px; clear: both }

/* Column One */

#col-one    { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; padding-top: 30px; width: 180px; float: left }

#col-one .image  { height: 150px }

#col-one .container  { background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0 }

#col-one .boxed {
}

#col-one .boxed .title   { color: gray; font-size: 16px; font-weight: bold; margin-bottom: 1px; border-bottom: 1px dotted }

#col-one .boxed .content  { width: 150px }

#col-one .boxed .content form {
}

#col-one .boxed .content fieldset {
	border: none;
}

#col-one .boxed .content legend {
	display: none;
}

#col-one .boxed .content label {
}

#col-one .boxed .content .textfield {
}

#col-one .boxed .content .button {
}

#col-one .boxed .content .tiny {
}

#col-one .boxed .content .tiny a {
}

/* Column Two */

#col-two   { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-left: 10px; padding-top: 30px; width: 300px; float: right }

#col-two .image {
	height: 150px;
}

#col-two .container  { background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0 }

#col-two .boxed {
}

#col-two .boxed .title     { color: #39f; font-size: 16px; font-weight: bold; margin-bottom: 1px; border-bottom: 1px dotted }
#col-two .boxed .title1  { color: #999; font-size: 16px; font-weight: bold; margin-bottom: 1px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px dotted }
#col-two .boxed .content {
}

/* Column Three */

#col-three     { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-left: 10px; padding-top: 30px; width: 300px; float: left }

#col-three .image {
	height: 150px;
}

#col-three .container  { background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0 }

#col-three .boxed {
}

#col-three .boxed .title    { color: #693; font-size: 16px; font-weight: bold; margin-bottom: 1px; border-bottom: 1px dotted }
#col-three .boxed .title1  { color: #999; font-size: 16px; font-weight: bold; margin-bottom: 1px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px dotted }
#col-three .boxed .content {
}

/* Extra */

#extra   { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 4px }

/* Footer */

#footer    { font-size: 12px; clear: both; border-top: 1px dotted #ccc }

#footer p     { margin: 0 auto; width: 800px; border-top: medium dotted #fff; border-right: medium none #fff; border-left: medium none #fff }