* {
	margin : 0;
	padding : 0;
}

*.align.center {
	text-align : center;
}

*.align.left {
	text-align : left;
}

*.align.right {
	text-align : right;
}

*.float.center {
	margin : 0 auto;
}

*.float.left {
	float : left;
	width : auto;
}

*.float.right {
	float : right;
	width : auto;
}

*.half {
	width : 50%;
}

*.hidden {
	display : none;
}

*.translucent {
	-khtml-opacity : 0.5;
	-moz-opacity : 0.5;
	filter : alpha(opacity=50);
	opacity : 0.5;
}

a {
	color : #3060a0;
	text-decoration : none;
}

a:hover {
	color : #3080c0;
}

body {
	background-color : #2d2d2d;
	font-family : "Verdana", "Tahoma", sans-serif;
	font-size : 10pt;
	line-height : 18pt;
}

div.advertisement {
	text-align : center;
}

div#banner {
	background-image : url("../images/banner.png");
	background-position : top center;
	background-repeat : no-repeat;
	margin : 12pt auto 0 auto;
	padding-top : 121px;
	width : 788px;
}

div#connect img {
	background-color : #ffffff;
	color : #000000;
	height : 16px;
	width : 16px;
}

div#content {
	background-image : url("../images/background.png");
	background-position : top center;
	background-repeat : repeat-y;
	color : #303030;
	margin : 0 auto;
	width : 788px;
}

div#content div.padding {
	padding : 0 12pt;
}

div.footer {
	border-top : #404040 dashed 1pt;
	font-family : "Verdana", "Tahoma", sans-serif;
	font-size : 10pt;
	margin-top : 12pt;
	padding : 6pt 24pt 12pt 24pt;
	text-align : left;
}

div#footer {
	background-image : url("../images/footer.png");
	color : #e8e8e8;
	font-size : 9pt;
	height : 40px;
	margin : 0 auto 12pt auto;
	text-align : left;
	width : 788px;
}

div#footer a {
	color : #e8e8e8;
	font-family : "Verdana", "Tahoma", sans-serif;
	text-decoration : none;
}

div#footer div.padding {
	padding : 9pt 36pt;
}

div.padding {
	text-align : center;
}

h2 {
	border-bottom : #404040 dashed 1pt;
	font-family : "Verdana", "Tahoma", sans-serif;
	font-size : 16pt;
	letter-spacing : 1pt;
	margin-bottom : 6pt;
	padding : 12pt 6pt 2pt 6pt;
	text-align : center;
}

h3 {
	font-family : "Verdana", "Tahoma", sans-serif;
	font-size : 14pt;
	padding-left : 12pt;
	text-align : left;
}

html {
	overflow : auto;
}

img {
	border-width : 0;
}

li {
	text-align : left;
}

li#back, li.more {
	display : none;
}

ol, ul {
	list-style : none;
}

p {
	text-align : justify;
	text-indent : 12pt;
}

ul#navigation {
	height : 23px;
	list-style : none;
	margin : 0;
	padding : 0 0 0 12pt;
}

ul#navigation a {
	color : #5870a0;
	text-decoration : none;
}

ul#navigation li {
	float : left;
	height : 23px;
	line-height : 23px;
	padding : 0 12px;
	width : auto;
}

ul#navigation li:hover {
	padding : 0;
}

ul#navigation li:hover a {
	color : #f0f0f0;
	padding : 0 4px;
}

ul#navigation li:hover div.nav {
	background-image : url("../images/navigation/background.png");
	background-position : top center;
	background-repeat : repeat-x;
	height : 23px;
}

ul#navigation li:hover div.navLeft {
	background-image : url("../images/navigation/left.png");
	background-position : top left;
	background-repeat : no-repeat;
	padding-left : 8px;
}

ul#navigation li:hover div.navRight {
	background-image : url("../images/navigation/right.png");
	background-position : top right;
	background-repeat : no-repeat;
	padding-right : 8px;
}