body
{
	font: normal 100% Arial;
	margin: 0;
	padding: 0;
}


html, body, #one
{
	height:100%;
}

html, body
{
	margin:0;
	padding:0;
}

html
{
	overflow-y: scroll;
}

textarea
{
	resize: none;
}

.new_design div#wrapper
{
	width:100%;
	background: none;
}


/* tabs */
div#tabs,
div#tabs_no_login
{
	width: 750px;
	height: 50px;
	margin: 0 5px;
	position: relative;
	background: url(/templates/default/images/accheader/box_tabs_bg.gif) no-repeat;
	z-index: 1;
}

.new_design div#tabs,
.new_design div#tabs_no_login
{
	margin: 0;
	height: 38px;
	_height: 39px;
	width: 980px;
	background: url(v4_tabs_bg.gif) left top no-repeat;
}

.new_design div#tabs_no_login
{
	padding-left: 20px;
	width: 940px;
}



div#tabs ul
{
	bottom: 0;
	left: 13px;
	position: absolute;
	list-style:none;
	margin: 0;
	padding: 0;
}

.new_design div#tabs ul
{
	bottom: 6px;
	left: 0;
	margin-left: 3px !important; /* Indent the first tab slightly. */
}

div#tabs li
{
	display: inline;
	margin: 0;
}

div#tabs li small
{
	font-size: 9px;
	position: relative;
	top: -8px;
	left: 2px;
}

div#tabs li a
{
	float:left;
	padding: 0 0 0 7px;
	text-decoration:none;
}

.new_design div#tabs li a
{
	background: url(/templates/default/images/accheader/tab_background.gif) no-repeat left -2px;
	padding: 0 0 0 6px;
	height: 26px;
	line-height: 26px;
	cursor: pointer;
	padding-left: 9px !important;
	outline: 0; /* Removes weird border around tabs when tab in focus. */
}

div#tabs li a span
{
	float:left;
	display:block;
	padding: 11px 15px 5px 7px;
	font-weight:bold;
	font-size: 16px;
	letter-spacing: -1px;
	color:#1FA7BE;
}

.new_design div#tabs li a span
{
	background: url(/templates/default/images/accheader/tab_background.gif) no-repeat right -33px;
	padding: 0 8px 0 1px;
	font-size: 16px;
	color: #2c8ac7;
	height: 26px;
	letter-spacing: 0;
	line-height: 26px;
	padding-right: 11px !important;
}



.new_design div.content_sidebar
{
	float: left;
	width: 214px;
	margin-top: 11px;
	padding-bottom: 5px;
	background: #eff8fc url(/templates/default/images/accheader/sidebar_bg.gif) left top repeat-y;
	border-right: solid #d6edf8 1px;
	border-bottom: solid #d6edf8 1px;
	position: relative;
	-moz-box-sizing:border-box;
}


/*
div.header div.links a span
{
  color: #267BB5;
  background: url(/templates/default/images/accheader/box_underline_88C8E1_dotted.gif) bottom repeat-x;
}
div.header div.links a:hover span
{
  background: url(/templates/default/images/accheader/box_underline_88C8E1_solid.gif) bottom repeat-x;
}
*/



div.header_search_box, div#tabs_no_login div.header_search_box
{
	position:absolute;
	width: 123px;
	height: 25px;
	right: 11px;
	top: 13px;
	padding-left: 14px;
	text-align: left;
}

div#tabs_no_login div.header_search_box
{
	line-height: 24px;
}

div.header_search_box
{
	width: 192px;
	height: 27px;
	top: 7px;
	left: 0;
	color:#666666;
	font-size:13px;
	font-weight:bold;
}

div.header_search_box input
{
    margin-top: 4px;
    background-color: transparent;
    width: 100px;
    color: #000;
    border: none;
	line-height: 15px;
}

.new_design  div.header_search_box input
{
	 width: 160px;
}

ul.tabs
{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}

ul.tabs li
{
	background: #fff;
	border: 1px solid #c2e1f2;
	border-top: 0;
	color: #666;
	display: block;
	float: left;
	font-size: 11px;
	margin: 1px;
	margin-top: 0;
	padding: 3px;
}

ul.tabs a, ul.tabs a:hover, ul.tabs a:active,  ul.tabs a:visited
{
	color: #666;
}

