html {
    overflow-y          : scroll;
    background-color    : #CCCCCC;
}
html, body, div, p, a, ul, li, span, form, select, input, button, textarea, h1, h2, h3, h4, h5, h6 {
    margin              : 0;
    padding             : 0;
    color               : #58585A;
    font-family         : Arial,Verdana,Tahoma,sans-serif;
    font-size           : 11px;
    text-decoration     : none;
    line-height         : 16px;
    outline             : 0 none;
}
a.green {
    color               : #7fad00;
}
a.green:hover {
    color               : #7fad00;
    text-decoration     : underline;
}
img, img a {
    border              : 0 none;
}
.container {
    margin              : 0 auto;
    padding             : 10px 0 20px;
    width               : 916px;
}
.container .header {
    background          : url("../images/layout/paper_top.png") no-repeat scroll 0 0 transparent;
    height              : 13px;
    width               : 916px;
    position            : relative;
    z-index             : 2;
}
.container .header .logo {
    position            : absolute;
    top                 : 0px;
    left                : 88px;
}
.container .header .logo a {
    display             : block;
    width               : 100%;
    height              : 100%;
    text-decoration     : none;
}
.container .content_bg {
    background          : url("../images/layout/paper_middle.png") repeat-y scroll 0 0 transparent;
    width               : 916px;
    position            : relative;
}
.container .content {
    background-color    : #FFFFFF;
    width               : 740px;
    padding             : 80px 80px 20px;
    margin              : 0 8px;
    position            : relative;
}
.container .footer {
    background          : url("../images/layout/paper_bottom.png") no-repeat scroll 0 0 transparent;
    height              : 16px;
    width               : 740px;
    padding             : 15px 88px 0;
}
.container .footer ul {
    list-style          : none;
    float               : left;
    margin-top          : 2px;
}
.container .footer ul li {
    display             : inline;
}
.container .footer ul li a:hover {
    color               : #363638;
    text-decoration     : none;
}
.container .footer form {
    float               : right;
}
.container .footer select {
    padding             : 1px;
    width               : 130px;
}


/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 2.2em; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; display: none; overflow: auto; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 1.4em; display: block; padding: .405em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }

a.ui-selectmenu.ui-widget {
    background: url('../images/layout/lang_bg2.png') no-repeat scroll 0 10px transparent;
/*
    height: 18px;
    border: 1px solid #aaa;
    border-radius: 10px;

*/
    border: 0px none;
    height: 20px;
    z-index: 9999;
}
a.ui-selectmenu.ui-widget.ui-state-active {
    background-position: left bottom;
}
a.ui-selectmenu.ui-widget .ui-icon {
    background: url("../images/layout/customer_dropdown.png") no-repeat scroll center center transparent;
}
/*
a.ui-selectmenu.ui-widget.ui-state-active {
    border-top:1px solid transparent;
    border-radius: 0 0 10px 10px;
}
*/
.ui-selectmenu-menu li a, .ui-selectmenu-status {
    padding: 2px 1em;
}
ul.ui-selectmenu-menu.ui-widget {
/*    padding-bottom: 10px;*/
    width: 210px !important;
    border-radius: 10px 10px 0 0;
/*
	-webkit-box-shadow  : 0px 2px 8px rgba(0,0,0,0.7);
	-moz-box-shadow     : 0px 2px 8px rgba(0,0,0,0.7);
	box-shadow          : 0px 2px 8px rgba(0,0,0,0.7);
*/
    padding-bottom: 15px;
}
ul.ui-selectmenu-menu.ui-widget li {
    padding-left:4px;
}

.sbHolder{
	/*background-color: #ffffff;*/
	/*border: solid 1px #cccccc;*/
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	position: relative;
	width: 210px;
    z-index:9999;
}
.sbSelector{
	display: block;
	height: 20px;
	left: 0;
	line-height: 20px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
    z-index:10;
	width: 210px;
    background: url("../images/layout/lang_bg2.png") no-repeat scroll 0 -9px transparent;
}
.sbSelectorOpen {
    background-position: 0 -30px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #333333;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(../images/layout/customer_dropdown.png) no-repeat scroll center center transparent;
	display: block;
	height: 20px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
    z-index:20;
}
.sbToggle:hover{
	/*background: url(../img/select-icons.png) 0 -167px no-repeat;*/
}
.sbToggleOpen{
	/*background: url(../img/select-icons.png) 0 -16px no-repeat;*/
}
.sbToggleOpen:hover{
	/*background: url(../img/select-icons.png) 0 -66px no-repeat;*/
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 212px;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 0;
}
.sbOptions a{
	background-color: #FFFFFF;
	border: solid 1px #aaaaaa;
    border-bottom: 0;
    border-top: 0;
	display: block;
    width:190px;
	outline: none;
	/*padding: 7px 0 7px 3px;*/
    height: 20px;
    line-height: 20px;
    margin: 0 1px;
    padding:0 9px;
}
.sbOptions a.first {
    height:7px;
    border:0;
    width:192px;
    background: url("../images/layout/lang_bg2.png") no-repeat scroll 0 0 transparent;
}
.sbOptions a.last {
    height:35px;
}
.sbOptions a:link, .sbOptions a:visited{
	text-decoration: none;
}
.sbOptions a:hover{
	color: #7FAD00 !important;
}
.sbOptions li.last a{
	border-bottom: none;
}