h1 {
	font-size: 140%; margin: 0px 0px 8px 0px; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #c29c31; font-weight: bold;
}

h2 {
	font-size: 115%; margin: 1px 0px 10px 0px; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #c29c31;
}

h3 {
	font-size: 100%; margin: 10px 0px 4px 0px; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #c29c31; font-weight: bold;
}

h4 {
	font-size: 90%; margin: 10px 0px 4px 0px; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #c29c31;
}

h5 {
	font-size: 80%; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #c29c31;
}

h6 {
	font-size: 70%; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif; color: #c29c31;
}

a {
	color: #000; text-decoration: none; font-family: 'Trebuchet MS', verdana, arial, "Times New Roman", serif;
}

a:link {
	color: #AF9000;
}

a:visited {
	color: #7F6800;
}

a:hover {
	color: #AF9000;
}

a:active {
	color: #AF9000;
}

/*** DEMO SKIN ***/
.sf-menu {
	float: left; margin: 0px 0px 0px 0px;text-align:left;
}

.sf-menu a { /*border-left:	1px solid #fff;*/ /*border-top:		1px solid #CFDEFF;*/
	padding: 0.8em 0.8em; text-decoration: none;margin-top:0px;
}

.sf-menu li { /*background:		#BDD2FF;*/

}


.sf-menu li li {
	background: #E5E5E5; border-bottom: 1px solid #fff;
}

.sf-menu li ul {
	padding:0px;border-top: 1px solid #fff;
}

.sf-menu li li li {
	background: #5588A6;
}

.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active { /*background:		#CFDEFF;*/
	outline: 0; background: url('../images/user/menu_current_bg.png') repeat-x bottom center;
}

.sf-menu li.current { /*background:		#CFDEFF;*/
	outline: 0; background: url('../images/user/menu_current_bg.png') repeat-x bottom center;
}

.sf-menu li:hover li:hover {
	background: #CFDEFF; outline: 0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 2.25em; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}

.sf-sub-indicator {
	position: absolute; display: block; right: .75em; top: 1.05em; /* IE6 only */ width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('../images/misc/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

a>.sf-sub-indicator { /* give all except IE6 the correct values */
	top: 0.8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}

/* apply hovers to modern browsers */
a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
	background-position: -10px 0;
}

.sf-menu ul a>.sf-sub-indicator {
	background-position: 0 0;
}

/* apply hovers to modern browsers */
.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background: url('../images/misc/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px;
}

.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

h1.siteHeaderTitle {
	font-size: 0px; text-indent: 999px;
}

/**
 * Custom Styles
 **/
html {
	color: #000; text-align: center; background: #fff url('../images/user/html_bg.png') repeat-x top center; background-attachment: scroll;margin:0px;padding:0px;
}

div#languages {
	width: auto; height: auto; float: right;font-size:11px;
}
div#footer {
	width: auto; height: auto; font-size:11px;
}


/**
	Custom Styles
**/
div#wrapper { margin-top:0px;width:795px;text-align:left;margin-left:auto;margin-right:auto;font-size:11px;font-family:'Trebuchet MS',arial,helvetica,sans-serif; }
div#wrapper div#topHolder { height:auto;background-image:url("../images/user/banner.jpg");background-position:right top;background-repeat:no-repeat; }
div#wrapper div#topHolder a img { margin:20px 0px 0px 15px; }
div#wrapper div#topHolder div#banner { overflow:hidden;margin:0px;padding:0px;float:right;width:416px;height:126px;background-image:url("../images/user/banner.jpg");background-position:center bottom;background-repeat:no-repeat; }
div#wrapper div#topHolder div#menutop { height:27px;margin-top:25px; }
div#wrapper div#contentHolder { font-size:12px;padding:5px 15px 20px 15px;background-image:url("../images/user/content_bg.png");background-position:center top;background-repeat:repeat-y;line-height:16px; }
div#wrapper div#contentHolder p { line-height:16px; }
div#wrapper div#contentHolder div#menuHolder { margin-bottom:10px;height:30px;background-image:url("../images/user/menu_bg.png");background-position:center top;background-repeat:repeat-x; }
div#wrapper div#contentHolder div#menuHolder ul { float:left;height:100%; }
div.contentPage ul, div.contentPage ol { list-style-position:inside !important;margin:7px;list-style-type:disc; }
div#wrapper div#contentHolder div#menuHolder ul li.current { font-weight:bold; }
div#wrapper div#contentHolder div#menuHolder ul li a { font-size:13px;font-family:arial,verdana;color:#000;float:left;padding:8px 25px 9px 12px; }
div#wrapper div#contentHolder div#menuHolder img.left { float:left; }
div#wrapper div#contentHolder div#menuHolder img.right { float:right; }
div#wrapper div#contentHolder div#subpageContentHolder { margin-left:10px;float:left;width:590px; }
div#wrapper div#contentHolder div#contentMainRight { float:right;width:160px;text-align:center; }
div#wrapper div#contentHolder div#submenu { margin-left:5px;min-height:250px;float:left;width:130px; }
div#wrapper div#contentHolder div#submenu li { font-size:12px;padding:8px 0px 7px 0px;border-bottom:1px dotted #537796; }
div#wrapper div#contentHolder div#submenu li.current { font-weight:bold; }
div#wrapper div#contentHolderHolder div#submenu li a { padding-left:2px; }
div#wrapper div#footer { text-align:center;height:68px;background-image:url("../images/user/footer_bg.png");background-position:center bottom;background-repeat:repeat-y; }
