body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:justify;
	background-color:#000000;
	background-image:url(/templates/images/custom_SPM/header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	line-height:17px;
	color:#FFFFFF;
}

html, body {
	padding:0px;
	margin:0px;
	height: 100%;
}

p {
	padding:0px;
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
}

h1, h2 {
	padding:0px;
	margin:0px;
}

#wrapper {
	margin:auto;
	position: relative;
    min-height: 100%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	background-image:url(/templates/images/custom_SPM/menu.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:75px;
}

html>body #wrapper {
	height: auto;
}

#container {
	height:100%;
	width:900px;
	postion:center;
	margin:auto;
}
	
#sections {
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:30px;
	text-align:left;
	padding-top:22px;
}

#sections li {
	font-weight:normal;
	position:relative;
	margin: 0px;
	/*for safari*/
	padding-bottom:11px;
	*padding-bottom:0px;
	*margin-bottom:5px;
}

#sections li li {
	letter-spacing:normal;
	height:auto;
	margin:0px;
	padding:0px;
}

#sections li ul, #sections li ul.hidden {	
	margin:0px;
	padding:0px;
	padding-bottom:2px;	
}

#sections a {
	text-decoration:none;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	color:#6CA9B7;
	font-family:Treuchet MS,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-transform:lowercase;
	letter-spacing:2px;
	padding-right:20px;
}

#sections a.current, a:hover {
	text-decoration:none;
	color:#ffffff;
}

#sections ul {
	padding:0px;
	margin:0px;
	list-style:none;
	margin-left:0px;
}

#sections ul li {
	display:inline;
}

#sections li ul, #sections li ul.hidden {
	list-style:none;
	position:absolute; 
	left:0px;
	clear:left;
	text-align:left;
	font-weight:normal;	
	margin:0px 0px 0px -1px;
	display:none;
	/*/*/ 
	hack: "; 
	hack: ""; 
	/* NN4 */ 
	margin-top:0px;
	/*";/* IE Hack*/ 
	background-image:url(/templates/images/custom_SPM/drop_down.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:130px;
	padding-bottom:20px;
	z-index:100;
}

#sections li > ul {
	top: 100%;
	left: 0;
}

/*fix opera problem*/
#sections li a {
	display:inline;
	height:100%;
}

#sections li:hover ul { 
	display: block; 
}

#sections .over ul {
	display: block;
}

#sections li li a{
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:12px;
	padding-left:10px;
	padding-right:5px;
	padding-top:3px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	display:block;
	line-height:normal;
	*padding-top:0px;
	letter-spacing:normal;
}

#sections li li a:hover, #sections li li a.current {
	text-decoration:none;
	color:#FFFFFF;
}

#content {
	padding:0px;
	margin:0px;
	clear:both;
	/*background-image:url(/templates/images/custom_SPM/content.png);
	background-repeat:no-repeat;
	background-position: bottom center;
	width:520px;*/
	padding-bottom:10px;
}

#content p {
	padding-left:15px;
	padding-right:15px;
}

#content h1 {
	padding:0px;
	margin:0px;
	font-size:20px;
	padding-bottom:10px;
	color:#6ca9b7;
	font-family:Treuchet MS,Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	letter-spacing:1px;
	/*background-image:url(/templates/images/custom_SPM/h1.png);
	background-repeat:no-repeat;
	background-position: top center;
	max-width:520px;*/
	padding-top:8px;
	padding-left:10px;
}

#content h2 {
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#10788C;
	padding-bottom:10px;
}

#content a {
	color:#4FA0B2;
}

#content a:hover {
	color:#97B8B6;
}

/*#content img {
	padding:5px;
}*/

#footer {
	clear:both;
	padding:0px;
	margin:0px;
	text-align:center;
	color:#ffffff;
	background-image:url(/templates/images/custom_SPM/footer.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	font-size:12px;
	position:relative;
	bottom:0px;
	padding-top:60px;
	padding-bottom:43px;
}

#footer a {
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	color:#FFFFFF;
	text-transform:uppercase;
}

#footer a:hover {
	color:#4FA0B2;
}

th.sidebar_box_head {
	background-color:#FFFFFF;
	background-image:url(/templates/images/custom_single_point_media/sub_menu_header.gif);
	background-position: top center;
	background-repeat:no-repeat;
}

table.sidebar_box th {
	color:#505050;
	padding-left:10px;
	padding-top:7px;
	font-size:14px;
	color:#FFFFFF;
}

#content .sidebar_box a {
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-color:#D3D4D8;
	border-bottom-width:1px;
	color:#A80009;
}

#content .sidebar_box a:hover{
	color:#9297A8;
}

.sidebar_box_border {
	border-top-width:0px;
	border-color:#D3D4D8;
	border-bottom-width:2px;
}

#content .sidebar_box {
	background-image:url(/templates/images/custom_single_point_media/sub_menu_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.dojo_gallery_thumb_picker
{
    margin-left: 200px;
}

/*#sections li li a{
	width:130px;
	padding-left:15px;
	#
}

#sections ul ul {
	background-position: bottom center;
	#
}

#sections li {
	padding-bottom:10px;
	*padding-bottom:0px;
	#
}*/