body{
	margin:0;
	color:#000;
	font:11px/15px Arial,sans-serif;
	background:#fff;
	background:url(../../../images/community/header.jpg) repeat-x;
}
img{border:none;}
a{
	text-decoration:none;
	color:#0267AC;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}

form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
.holder {
	width:100%;
	overflow:hidden;
}
/*header area*/
#header 
{
	width:938px;
	margin:0 auto;
	height:106px;
	overflow:hidden;
}
.logo {
	float:left;
	background:url(../../../images/header/grfw-logo-new.gif) no-repeat;
	width:254px;
	height:91px;
	margin: 7px 0 0 3px;
}
.logo a {
	display:block;
	overflow:hidden;
	text-indent:-9999em;
	height:100%;
}
#header ul,
#header2 ul {
	float:right;
	padding:0;
	list-style:none;
	display:inline;
	margin:16px -15px 0 0;
	overflow:visible;
}
#header li,
#header2 li {
	float:left;
	margin-left:-9px;
	background:url(../../../images/community/top-separator.gif) no-repeat 0 4px;
	padding:0 14px 0 6px;
	font-size:12px;
	line-height:16px;
}
#header a { font-weight: normal; }
#header2 li a { color:#515151;}
#header fieldset,
#header div {
	float:right;
	clear:right;
	display:inline;
	margin:15px 4px 0 0;
}
#header fieldset,
#header2 fieldset {
	width:322px;
	margin-right:0;
}
#header div,
#header2 div {
	margin:11px 0 0;
	font-size:14px;
}
#header #aspnetForm div 
{
	margin:0;
}

#header2 #loginstatus
{
	width: 600px;
	overflow: hidden;
	text-align: right;
}

#header2 #loginstatus a {
	font-size:14px;
}

#header3
{
   margin: 0 auto; 
   position:relative; 
   width:938px; 
   z-index:6000;
}

#header3Inner
{
    position:absolute; 
    right:0; 
    top:45px;      
}
 
#header3 fieldset{
	float:right; 
	margin-top:5px;
	position:relative;  
	z-index:350;
}
 
#header fieldset span,
#header2 fieldset span,
#header3 fieldset span {
	float:left;
	background:url(../../../images/community/inp-hold.gif) no-repeat;
	width:283px;
	margin-right:6px;
	height:23px;
}
#header fieldset span input,
#header2 fieldset span input,
#header3 fieldset span input {
	width:270px;
	background:none;
	border:none;
	margin:3px 0 0 6px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}
#header fieldset input,
#header2 fieldset input {
	float:left;
}
.headerWrapper  {
	background:url(../../../images/community/header.jpg)
}

#header input, 
#header select, 
#header textarea,
#header2 input, 
#header2 select, 
#header2 textarea,
#header3 input {
		padding: 0 !important;
}

.headerWrapper #loginstatus{
	position:absolute;
	bottom:-105px !important;
}

.icon_twitter_margin{
    margin-top:10px;
    margin-right:20px;
}

.icon_youtube_margin{
    margin-right:50px;
}
