/*
	Common CSS elements go here
		i.e. sizes, font weights, etc.
*/

/* main body */
body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana,Arial,sans-serif;
	font-size: x-small;
}

div.LogoTop {
	width: 320px;
}

/* Size of the border */
div.RoundedBorder { 
	width: 318px;
}

div.RoundedBorderWrapper { 
	width: 318px;
	padding: 1px;
	margin-bottom: 1px;
}

/* Navigation bar */
.NavBar {
	text-align: center;	
}

div.NavBar a {
	text-decoration: none;
	font-weight: bold;
}

div.Info {
	padding: 10px;
	width: 298px;
}

/* Information box */
div.Info h1 {
	font-size: larger;
}

/* Main content */
div.Content {
	font-size: larger;
	padding: 10px;
	width: 298px;
}

div.Content h1 {
	font-size: larger;
}

div.Content a {
}

div.Content td {
}

div.Content ul {
	margin-top: 0em;
	margin-bottom: 0em;
	list-style-position:outside;	
}

div.Content li {
	margin-bottom: 0.25em;
}

li.message {
	margin-left: 2em;
}

/* Div containing the menu */
div.Menu {
	position: absolute; 
	left: 330px;
	top: 63px;
}

img {
	border: 0;
}

div.BodyContent, div.BodyContent a {
	width: 320px; 
	margin-top: 2em;
	font-size: larger;
}

table.WithBorder {
	border-collapse:collapse;
}

table.WithBorder, td.WithBorder, th.WithBorder {
	border: 1px solid white;
}

/* Misc classes */
.center { 
	text-align: center;
}

.small { 
	font-size: smaller;
}

.xsmall { 
	font-size: 60%;
}

.italic {
	font-style: italic;
}

.nodec {
	text-decoration: none;
}

.topalign td {
	vertical-align: top;
}

.nobr {
	white-space: nowrap;
}

.EmailRecipient {
	font-size: smaller;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-border-radius: 15px;
}

