/* TAG STYLES */
body {
	background:#FFF;
	margin:0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
}
p { 
	margin:0 0 10px 0;
}
h1, h2, h3, h4, h5, h6 {
	color:#242F5C;
	margin:0 0 10px 0;
}
h1 {
	font-size:1.4em;
	border-bottom:1px solid #D3D5E0;
	line-height:.8em;
}
h2 {
	font-size:1.3em;
}
h3 {
	font-size:1.2em;
}
h4 {
	font-size:1.1em;
}
h5 {
	font-size:1em;
}
h6 {
	font-size:.9em;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#242F5C;
	text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	border-bottom:1px dashed #242F5C;
}
a {}
ul {}
li {}
ol {}
form {
	margin:0;
	padding:0;
}
input,textarea, select {
	font-size:.75em;
	font-weight:bold;
	letter-spacing:1px;
	background:#EAEEF8 url(../images/form_bg.gif) repeat-x top left;
	border:1px solid #838EBB;
	color:#242F5C;
	font-family:Arial, Helvetica, sans-serif;
}
input {
	margin:0;
	padding:0 0 1px 3px;
}
input.submit {
	background:none;
	border:none;
	cursor:pointer;
}
textarea {}
select {
	background:#FFF;
	margin:0;
	padding:0;
}
option {
	font-size:100%;
}
button {}
img {
	border:none;
}
table, tr, td {
	font-size:100%;
}
acronym {}
blockquote {}
code {}
pre {}
hr {}
iframe {}

/* ELEMENT Styles */
.right-content {
	float:right;
	margin:0 0 10px 10px;
}
.right-content-and-border {
	float:right;
	margin:0 0 10px 10px;
	border:1px solid #333;
}
.left-content {
	float:left;
	margin:0 10px 10px 0;
}
.left-content-and-border {
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #333;
}
.left-content-and-border2 {
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #333;
	background-color:#FFFFFF;
	padding:3px;
}
.right-content-and-border2 {
	float:right;
	margin:0 0 10px 10px;
	border:1px solid #333;
	background-color:#FFFFFF;
	padding:3px;
}