/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse; border-spacing:0; }
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
/*ol,ul {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* General */
div.clear {
	clear: both;
}

body {
	text-align: justify;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-size: 12px;
}
p {
	text-indent: 20px;
}
ul{
	margin-left: 40px;
}

ul.outerUl{
	margin-left: 20px;
}

img.at{
	width: 12px;
	height: 12px;
	vertical-align: middle;
	margin: 1px;
	margin-right: 2px;
}

img.dot{
	width: 4px;
	height: 4px;
	margin: 1px;
	margin-right: 2px;
}

/* Menu */
#menu {
	background-color: #000000;
	color: #FFFFFF;
	padding: 5px;
}

#menu table {
	margin: 0 auto;
}

#menu td {
	width: 105px;
	text-align: center;
}

#menu a {
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover {
	/*color: #e34545;*/
	color: blue;
}


/* Header */
#header {
	background-color: #777777;
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
}

#header h1 {
	font-size: 24px;
}

#header h2 {
	font-size: 14px;
}

#header h3 {
	font-size: 12px;
}




/* Content */
#content {
	background-color: #FFFFFF;
}

#brief #avatar{
	float: left;
	margin-right: 15px;
	padding: 3px;
	border: 1px double #000000;
}

div.section {
	margin: 0 auto;
	width: 600px;
	padding: 5px 0px 15px 0px;
}
div.sectionHeader {
	margin: 0 auto;
	width: 600px;
}
div.sectionHeaderBG {
	background-color: #000000;
	color: #FFFFFF;
	padding: 5px 10px;
}
div.sectionHeader h2{
	float:left;
}
a.topLink {
	float: right;
	font-size: 10px;
}

div.subsection {
	border: double #666666 1px;
	border-top: none;
	margin-bottom: 10px;
}
div.subsectionHeader {
	background-color: #000000;
	color: #FFFFFF;
	padding: 5px 5px;
}
div.subsectionHeader h3{
	float:left;
}
div.subsectionText {
	padding: 10px 5px;
}
div.subsectionImg {
	text-align: center;
	padding: 3px;
}
div.subsectionImg img {
	border: 1px double #000000;
}


/* Footer */
#footer {
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
}
